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

.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: 1.0rem;
}

.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: 1.0rem;
  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: 1.0rem;
  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: 1.0rem;
  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: 1.0rem;
  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: 1.0rem;
  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: 1.0rem;
  outline: none;
  border-radius: 0.25rem;
  background: #F8F8F9;
}

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

.audit-trail_pages_index-468-30 {
  padding: 1.0rem;
  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: 1.0rem;
  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: 1.0rem;
  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: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.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: 2.0rem;
}

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

.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: 1.0rem;
  padding-right: 1.0rem;
}

.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: 1.0rem;
  padding-right: 1.0rem;
  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%;
}

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

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

.box_access-policy_dev-tool-172-18 {
  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;
}

.box_access-policy_dev-tool-173-47 {
  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-173-85 {
  border-width: 1px;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

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

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

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

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

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

.box_access-policy_dev-tool-208-22 {
  height: 64px;
  border-bottom-width: 1px;
  display: flex;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

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

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

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

.box_access-policy_dev-tool-212-93 {
  cursor: pointer;
  padding-left: 0.5rem;
  margin-top: auto;
  margin-bottom: auto;
}

.box_access-policy_dev-tool-213-67 {
  height: 32px;
}

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

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

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

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

.box_access-policy_dev-tool-218-22:hover {
  color: black;
}

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

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

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

.box_access-policy_dev-tool-228-22:hover {
  color: black;
}

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

.box_access-policy_dev-tool-239-21 {
  display: flex;
  gap: 1.0rem;
  padding: 1.0rem;
}

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

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

.box_access-policy_dev-tool-244-27 {
  right: 0.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-245-52 {
  background-color: rgba(160,174,192,var(--bg-opacity));
  --bg-opacity: 1;
}

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

.box_access-policy_dev-tool-251-22 {
  width: 50%;
}

.box_access-policy_dev-tool-255-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-257-26 {
  padding: 0.5rem;
}

.box_access-policy_dev-tool-262-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-270-40 {
  border-top-width: 1px;
}

.box_access-policy_dev-tool-273-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-274-36:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

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

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

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

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

.box_access-policy_dev-tool-285-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-286-43 {
  padding-left: 1.0rem;
}

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

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

.box_access-policy_dev-tool-296-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%;
  z-index: 10;
  border-radius: 0.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box_audit-events_fhir-viewer-173-18 {
  padding: 1.0rem;
}

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

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

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

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

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

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

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

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

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

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

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

.box_audit-events_fhir-viewer-288-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: 2.0rem;
}

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

.box_audit-events_fhir-viewer-291-47 {
  color: var(--basic-gray-3);
}

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

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

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

.box_audit-events_fhir-viewer-299-52 {
  background-color: var(--basic-gray-1);
}

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

.box_audit-events_fhir-viewer-304-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: 2.0rem;
}

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

.box_audit-events_fhir-viewer-306-57 {
  color: var(--basic-gray-3);
}

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

.box_audit-events_fhir-viewer-320-30 {
  width: 100%;
  padding: 1.0rem;
  outline: none;
  border-radius: 0.25rem;
  background: #F8F8F9;
}

.box_audit-events_fhir-viewer-326-22 {
  display: flex;
  margin-top: 1.0rem;
}

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

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

.box_audit-events_fhir-viewer-344-23 {
  margin-left: 1.0rem;
}

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

.box_audit-events_fhir-viewer-352-23 {
  margin-left: 1.0rem;
}

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

.box_audit-events_fhir-viewer-360-23 {
  margin-left: 1.0rem;
}

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

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

.box_audit-events_fhir-viewer-375-24 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.5rem;
}

.box_audit-events_fhir-viewer-376-24 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.box_audit-events_fhir-viewer-377-24 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.box_audit-events_fhir-viewer-378-24 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.box_audit-events_fhir-viewer-379-24 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.box_audit-events_fhir-viewer-380-24 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

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

.box_audit-events_fhir-viewer-393-33 {
  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-394-33 {
  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-397-35 {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  cursor: pointer;
}

.box_audit-events_fhir-viewer-397-35:hover {
  background-color: #f8f8f9;
}

.box_audit-events_fhir-viewer-398-47 {
  background-color: #f8f8f9;
}

.box_audit-events_fhir-viewer-398-81 {
  background-color: #FFF;
}

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

.box_audit-events_fhir-viewer-402-32 {
  display: flex;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
}

.box_audit-events_fhir-viewer-403-42 {
  width: 1.0rem;
  height: 1.25rem;
  transition: .15s transform ease;
  filter: invert(44%) sepia(8%) saturate(656%) hue-rotate(191deg) brightness(85%) contrast(88%);
}

.box_audit-events_fhir-viewer-406-56 {
  transform: rotate(90deg);
}

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

.box_audit-events_fhir-viewer-409-32 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.0rem;
  overflow-wrap: break-word;
}

.box_audit-events_fhir-viewer-410-32 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.0rem;
  overflow-wrap: break-word;
}

.box_audit-events_fhir-viewer-411-32 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.0rem;
  overflow-wrap: break-word;
}

.box_audit-events_fhir-viewer-412-32 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.0rem;
  overflow-wrap: break-word;
}

.box_audit-events_fhir-viewer-413-32 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.0rem;
  overflow-wrap: break-word;
}

.box_audit-events_viewer-14-34 {
  margin-left: 0.25rem;
  color: #8D8D8D;
}

.box_audit-events_viewer-58-21 {
  height: 64px;
  border-bottom-width: 1px;
  display: flex;
  background-color: #f8f8f9;
}

.box_audit-events_viewer-59-64 {
  margin-left: 1.5rem;
  margin-top: auto;
  margin-bottom: auto;
  height: 32px;
}

.box_audit-events_viewer-60-22 {
  font-weight: 700;
  margin-top: auto;
  margin-bottom: auto;
  color: black;
}

.box_audit-events_viewer-61-23 {
  margin-left: 1px;
  margin-top: 1px;
}

.box_audit-events_viewer-62-22 {
  margin-left: 1.0rem;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  gap: 0.5rem;
}

.box_audit-events_viewer-63-21 {
  color: black;
  margin-top: 2px;
}

.box_audit-events_viewer-63-21:hover {
  color: black;
}

.box_audit-events_viewer-110-17 {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.25rem;
  margin-top: 0.5rem;
}

.box_audit-events_viewer-112-18 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.5rem;
}

.box_audit-events_viewer-113-18 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-119-19 {
  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;
}

.box_audit-events_viewer-123-19 {
  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;
}

.box_audit-events_viewer-127-19 {
  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;
}

.box_audit-events_viewer-129-39 {
  margin-right: 0.5rem;
}

.box_audit-events_viewer-133-18 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.5rem;
}

.box_audit-events_viewer-134-18 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-141-21 {
  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;
}

.box_audit-events_viewer-142-21 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-149-21 {
  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;
}

.box_audit-events_viewer-150-21 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-156-19 {
  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;
}

.box_audit-events_viewer-157-19 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-161-58 {
  margin-left: 0.5rem;
}

.box_audit-events_viewer-164-19 {
  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;
}

.box_audit-events_viewer-169-17 {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.25rem;
  margin-top: 0.5rem;
}

.box_audit-events_viewer-171-18 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.5rem;
}

.box_audit-events_viewer-172-18 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-178-19 {
  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;
}

.box_audit-events_viewer-182-19 {
  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;
}

.box_audit-events_viewer-186-19 {
  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;
}

.box_audit-events_viewer-188-39 {
  margin-right: 0.5rem;
}

.box_audit-events_viewer-192-19 {
  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;
}

.box_audit-events_viewer-193-19 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-197-58 {
  margin-left: 0.5rem;
}

.box_audit-events_viewer-200-19 {
  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;
}

.box_audit-events_viewer-204-18 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.5rem;
}

.box_audit-events_viewer-205-18 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-211-19 {
  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;
}

.box_audit-events_viewer-212-19 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-219-21 {
  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;
}

.box_audit-events_viewer-223-24 {
  padding-left: 0.5rem;
  margin-left: 1.0rem;
  margin-bottom: 0.25rem;
  list-style: disc;
  word-break: break-all;
}

.box_audit-events_viewer-228-21 {
  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;
}

.box_audit-events_viewer-232-24 {
  padding-left: 0.5rem;
  margin-left: 1.0rem;
  margin-bottom: 0.25rem;
  list-style: disc;
  word-break: break-all;
}

.box_audit-events_viewer-237-17 {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.25rem;
  margin-top: 0.5rem;
}

.box_audit-events_viewer-239-18 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.5rem;
}

.box_audit-events_viewer-240-18 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-246-19 {
  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;
}

.box_audit-events_viewer-250-19 {
  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;
}

.box_audit-events_viewer-254-19 {
  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;
}

.box_audit-events_viewer-256-39 {
  margin-right: 0.5rem;
}

.box_audit-events_viewer-260-19 {
  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;
}

.box_audit-events_viewer-261-19 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-265-58 {
  margin-left: 0.5rem;
}

.box_audit-events_viewer-268-19 {
  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;
}

.box_audit-events_viewer-272-18 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.5rem;
}

.box_audit-events_viewer-273-18 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-279-19 {
  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;
}

.box_audit-events_viewer-280-19 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-286-19 {
  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;
}

.box_audit-events_viewer-287-19 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-293-19 {
  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;
}

.box_audit-events_viewer-294-19 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-298-58 {
  margin-left: 0.5rem;
}

.box_audit-events_viewer-301-19 {
  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;
}

.box_audit-events_viewer-308-17 {
  padding-left: 15px;
}

.box_audit-events_viewer-309-18 {
  padding: 1.0rem;
}

.box_audit-events_viewer-313-22 {
  display: flex;
  justify-content: space-between;
}

.box_audit-events_viewer-315-26 {
  display: flex;
  gap: 0.5rem;
}

.box_audit-events_viewer-317-33 {
  border-bottom-width: 1px;
  cursor: pointer;
}

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

.box_audit-events_viewer-320-33 {
  border-bottom-width: 1px;
  cursor: pointer;
}

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

.box_audit-events_viewer-334-21 {
  width: 1042px;
  margin: auto;
  padding-top: 1.5rem;
}

.box_audit-events_viewer-336-30 {
  width: 100%;
  padding: 1.0rem;
  outline: none;
  border-radius: 0.25rem;
  background: #F8F8F9;
}

.box_audit-events_viewer-342-23 {
  display: grid;
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.box_audit-events_viewer-343-24 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.box_audit-events_viewer-344-24 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  grid-column-start: 3;
  grid-column-end: 7;
}

.box_audit-events_viewer-350-31 {
  border-top-width: 1px;
  border-top-color: #DADCE0;
}

.box_audit-events_viewer-352-33 {
  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_viewer-353-33 {
  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_viewer-356-35 {
  display: grid;
  grid-template-columns: repeat(8, minmax(0, 1fr));
  cursor: pointer;
}

.box_audit-events_viewer-357-47 {
  background-color: #f8f8f9;
}

.box_audit-events_viewer-357-81 {
  background-color: #FFF;
}

.box_audit-events_viewer-358-49 {
  border-bottom-width: 1px;
  border-color: #DADCE0;
}

.box_audit-events_viewer-361-32 {
  grid-column: span 2 / span 2;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.box_audit-events_viewer-363-32 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  grid-column-start: 3;
  grid-column-end: 7;
}

.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: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  border-bottom-width: 1px;
  margin: 0.0rem;
  vertical-align: top;
}

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

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

.box_awf-ui_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: var(--basic-gray-7);
  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: var(--basic-gray-7);
}

.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: 0.0rem;
  height: 3.0rem;
  margin: 0.0rem;
  vertical-align: top;
  text-align: center;
  border-bottom-width: 1px;
  padding-right: 1.0rem;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

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

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

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

.box_awf-ui_scheduler_detail_core-35-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-40-23 {
  padding-bottom: 0.0rem;
  max-width: 500px;
  margin: 0.0rem;
  vertical-align: top;
  word-break: break-word;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-bottom-width: 1px;
  overflow: hidden;
  padding-right: 1.0rem;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.box_awf-ui_scheduler_detail_core-43-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-43-23:hover {
  text-decoration: underline;
}

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

.box_awf-ui_scheduler_detail_core-53-23 {
  padding-bottom: 0.0rem;
  height: 3.0rem;
  margin: 0.0rem;
  vertical-align: top;
  text-align: center;
  border-bottom-width: 1px;
  padding-right: 1.0rem;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

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

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

.box_awf-ui_scheduler_detail_core-63-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-63-23:hover {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

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

.box_awf-ui_scheduler_detail_core-69-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-75-19 {
  width: 100%;
  height: 100%;
  border-width: 2px;
  border-radius: 10px;
  overflow-x: auto;
  padding-bottom: 0.5rem;
}

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

.box_awf-ui_scheduler_detail_core-85-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-91-19 {
  border-top-width: 3px;
  width: 100%;
}

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

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

.box_awf-ui_scheduler_detail_core-107-27 {
  flex-flow: column;
  line-height: 20px;
  border-width: 1px;
  padding-bottom: 2.0rem;
  --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: var(--basic-gray-7);
  padding-left: 1.5rem;
  padding-top: 2.0rem;
}

.box_awf-ui_scheduler_detail_core-113-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-114-21 {
  width: 100%;
  padding-bottom: 1.25rem;
  justify-content: space-between;
  margin: 0.0rem;
  align-items: flex-start;
  flex-direction: row;
  padding-right: 1.0rem;
  display: flex;
  padding-left: 1.0rem;
  padding-top: 1.0rem;
}

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

.box_awf-ui_scheduler_detail_core-116-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-117-22 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 30.0rem;
}

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

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

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

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

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

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

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

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

.box_awf-ui_scheduler_detail_core-126-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-127-20 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1rem;
}

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

.box_awf-ui_scheduler_detail_core-129-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-130-20 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1rem;
  font-weight: 400;
}

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

.box_awf-ui_scheduler_detail_core-132-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-133-20 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1rem;
}

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

.box_awf-ui_scheduler_detail_core-135-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-137-21 {
  font-size: 1rem;
  margin: 0.0rem;
  padding-right: 0.5rem;
}

.box_awf-ui_scheduler_detail_core-139-21 {
  padding-left: 0.5rem;
  padding-bottom: 1.0rem;
}

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

.box_awf-ui_scheduler_detail_core-157-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: var(--basic-gray-7);
  padding-top: 1.25rem;
}

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

.box_awf-ui_scheduler_detail_core-165-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: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  border-bottom-width: 1px;
  margin: 0.0rem;
  vertical-align: top;
}

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

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

.box_awf-ui_task_core-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: 1.0rem;
  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: 0.0rem;
  border-width: 1px;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  position: absolute;
  z-index: 13;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-top: 0.5rem;
  left: 0.0rem;
}

.box_awf-ui_task_core-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: var(--basic-gray-7);
}

.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: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  text-align: center;
  cursor: pointer;
  font-weight: 700;
  border-bottom-width: 1px;
}

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

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

.box_awf-ui_task_core-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: 20.0rem;
}

.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: 0.0rem;
  height: 3.0rem;
  margin: 0.0rem;
  vertical-align: top;
  text-align: center;
  border-bottom-width: 1px;
  padding-right: 1.0rem;
  padding-left: 1.0rem;
  padding-top: 0.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: var(--basic-gray-7);
  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_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: 25.0rem;
  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: 2.0rem;
  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: 1.0rem;
  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: 1.0rem;
  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: 1.0rem;
}

.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: 2.0rem;
  --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: var(--basic-gray-7);
  padding-left: 1.5rem;
  padding-top: 2.0rem;
}

.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: 0.0rem;
  justify-content: space-between;
  margin: 0.0rem;
  align-items: flex-start;
  flex-direction: row;
  padding-right: 1.0rem;
  display: flex;
  padding-left: 1.0rem;
  padding-top: 1.0rem;
}

.box_awf-ui_task_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: 0.0rem;
  align-items: center;
  flex-direction: row;
  flex-grow: 1;
  padding-right: 1.0rem;
  display: flex;
  max-height: 80px;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.box_awf-ui_task_detail_core-178-24 {
  font-size: 1rem;
  margin: 0.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: 1.0rem;
  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: var(--basic-gray-7);
  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_workflow_core-19-16 {
  max-width: 500px;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  border-bottom-width: 1px;
  margin: 0.0rem;
  vertical-align: top;
}

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

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

.box_awf-ui_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: 1.0rem;
  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: 0.0rem;
  border-width: 1px;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  position: absolute;
  z-index: 13;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-top: 0.5rem;
  left: 0.0rem;
}

.box_awf-ui_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: var(--basic-gray-7);
}

.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: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  text-align: center;
  cursor: pointer;
  font-weight: 700;
  border-bottom-width: 1px;
}

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

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

.box_awf-ui_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: 20.0rem;
}

.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: 0.0rem;
  height: 3.0rem;
  margin: 0.0rem;
  vertical-align: top;
  text-align: center;
  border-bottom-width: 1px;
  padding-right: 1.0rem;
  padding-left: 1.0rem;
  padding-top: 0.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: var(--basic-gray-7);
  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_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: 25.0rem;
  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: 0.0rem;
  align-items: center;
  flex-direction: row;
  flex-grow: 1;
  padding-right: 1.0rem;
  display: flex;
  max-height: 80px;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.box_awf-ui_workflow_detail_core-81-22 {
  font-size: 1rem;
  margin: 0.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: 1.0rem;
  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: 0.0rem;
  justify-content: space-between;
  margin: 0.0rem;
  align-items: flex-start;
  flex-direction: row;
  padding-right: 1.0rem;
  display: flex;
  padding-left: 1.0rem;
  padding-top: 1.0rem;
}

.box_awf-ui_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: 0.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: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  border-bottom-width: 1px;
  text-align: left;
  font-weight: 700;
  vertical-align: top;
}

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

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

.box_awf-ui_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: 0.0rem;
  max-width: 500px;
  margin: 0.0rem;
  vertical-align: top;
  word-break: break-word;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-bottom-width: 1px;
  overflow: hidden;
  padding-right: 1.0rem;
  padding-left: 1.0rem;
  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: 0.0rem;
  height: 3.0rem;
  margin: 0.0rem;
  vertical-align: top;
  text-align: center;
  border-bottom-width: 1px;
  padding-right: 1.0rem;
  padding-left: 1.0rem;
  padding-top: 0.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: 1.0rem;
}

.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: 2.0rem;
  --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: var(--basic-gray-7);
  padding-left: 1.5rem;
  padding-top: 2.0rem;
}

.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: var(--basic-gray-7);
  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_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: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  border-bottom-width: 1px;
  margin: 0.0rem;
  vertical-align: top;
}

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

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

.box_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: var(--basic-gray-7);
  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: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  text-align: center;
  cursor: pointer;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_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-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: var(--basic-gray-7);
}

.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: 10.0rem;
}

.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: 10.0rem;
}

.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: 10.0rem;
}

.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: 10.0rem;
}

.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: 10.0rem;
}

.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: 1.0rem;
  padding-right: 1.0rem;
  padding-bottom: 0.25rem;
}

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

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

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

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

.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: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

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

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

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

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

.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: 1.0rem;
  padding-right: 1.0rem;
  padding-bottom: 0.25rem;
}

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

.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: 1.0rem;
  padding-right: 1.0rem;
  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: 1.0rem;
  display: flex;
  color: rgba(74,85,104,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

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

.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: 1.0rem;
  display: flex;
  items-bottom: nil;
  padding-left: 1.0rem;
}

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

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

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

.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: 1.0rem;
  padding-right: 1.0rem;
  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: 1.0rem;
  display: flex;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.box_cdc-topic-ui_detail_core-161-25 {
  width: 10.0rem;
  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: 10.0rem;
  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: 1.0rem;
  height: 100%;
  --border-opacity: 1;
  white-space: pre;
  border-top-width: 1px;
  overflow-x: auto;
  padding-top: 1.0rem;
}

.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: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  border-bottom-width: 1px;
}

.box_cdc-topic-ui_detail_core-216-17 {
  text-align: left;
  font-size: .875rem;
  font-weight: 700;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.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: 0.0rem;
  max-width: 400px;
  margin: 0.0rem;
  word-break: break-word;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-bottom-width: 1px;
  overflow: hidden;
  padding-right: 1.0rem;
  padding-left: 1.0rem;
  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: 3.0rem;
}

.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: 0.0rem;
  max-width: 500px;
  margin: 0.0rem;
  word-break: break-word;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-bottom-width: 1px;
  overflow: hidden;
  padding-right: 1.0rem;
  padding-left: 1.0rem;
  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: 5.0rem;
  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: 5.0rem;
  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: var(--basic-gray-7);
  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: 3.0rem;
  border-radius: 0.5rem;
  color: var(--basic-gray-7);
  padding-left: 3.0rem;
  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: 15.0rem;
}

.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: 15.0rem;
}

.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: 15.0rem;
}

.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: 15.0rem;
}

.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: 10.0rem;
}

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

.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: 10.0rem;
}

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

.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: 1.0rem;
}

.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: 5.0rem;
  font-weight: 700;
}

.box_cdc-topic-ui_subscription_core-159-53 {
  width: 20.0rem;
  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: 5.0rem;
  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: 5.0rem;
  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: 5.0rem;
  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: var(--basic-gray-7);
  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: 3.0rem;
  border-radius: 0.5rem;
  color: var(--basic-gray-7);
  padding-left: 3.0rem;
  padding-top: 2.75rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box_db-473-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-474-20 {
  font-weight: 700;
  flex: 1 1 0%;
}

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

.box_db-477-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-478-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-485-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-485-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-500-22 {
  font-size: .75rem;
}

.box_db-561-20 {
  background-color: white;
  border-right: 1px solid var(--basic-gray-2);
  padding: 6px 16px;
}

.box_db-581-25 {
  user-select: none;
  border-radius: 4px;
  display: flex;
  justify-content: space-between;
  color: var(--basic-gray-7);
}

.box_db-581-25:hover {
  background-color: var(--basic-gray-0);
  width: 100%;
  height: 100%;
}

.box_db-650-16 {
  overflow-y: scroll;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.box_db-655-20 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.box_db-655-20:focus {
  outline: 2px solid var(--basic-gray-3)!important;
}

.box_db-721-30 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.box_db-723-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: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
  border-bottom-width: 1px;
  margin: 0.0rem;
  vertical-align: top;
}

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

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

.box_db_queries-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-154-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: 1.0rem;
  padding-right: 1.0rem;
  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: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  border-bottom-width: 1px;
  margin: 0.0rem;
  vertical-align: top;
}

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

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

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

.box_db_tables-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-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: 0.0rem;
  cursor: pointer;
  padding-right: 0.75rem;
  border-radius: 0.25rem;
  color: rgba(49,130,206,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.075rem;
}

.box_db_tables-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: 0.0rem;
  cursor: default;
  padding-right: 0.75rem;
  border-radius: 0.25rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.075rem;
}

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

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

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

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

.box_db_tables-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(1.0rem * var(--space-x-reverse));
  margin-left: calc(1.0rem * 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(1.0rem * var(--space-x-reverse));
  margin-left: calc(1.0rem * 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(1.0rem * var(--space-x-reverse));
  margin-left: calc(1.0rem * 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(1.0rem * var(--space-x-reverse));
  margin-left: calc(1.0rem * 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: 1.0rem;
  display: flex;
  align-items: baseline;
}

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

.box_db_tables-299-23 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  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(1.0rem * var(--space-x-reverse));
  margin-left: calc(1.0rem * 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: 1.0rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.25rem;
}

.box_db_tables-328-27 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

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

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

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

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

.box_entities_core-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_entities_core-39-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-39-16:focus {
  outline: none;
}

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

.box_entities_core-47-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-60-33 {
  padding-top: 1.0rem;
  padding-bottom: 0.5rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  display: flex;
  align-items: baseline;
}

.box_entities_core-60-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-61-24 {
  font-weight: 700;
}

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

.box_entities_core-62-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-67-20 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  flex: 1 1 0%;
  border-width: 1px;
  border-radius: 0.25rem;
}

.box_entities_core-67-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-88-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-88-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-101-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-101-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-116-19 {
  border-radius: 0.25rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  border-width: 1px;
  padding: 1.0rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  margin-bottom: 0.5rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

.box_entities_core-184-29 {
  padding-left: 1.0rem;
  padding-bottom: 0.5rem;
  color: rgba(221,107,32,var(--text-opacity));
  --text-opacity: 1;
  text-align: center;
}

.box_entities_core-185-31 {
  font-weight: 500;
}

.box_entities_core-187-28 {
  text-decoration: underline;
}

.box_entities_core-187-28:hover {
  text-decoration: underline;
  color: rgba(192,86,33,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-196-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-203-35 {
  text-align: center;
  padding: 1.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-209-36 {
  padding: 1.0rem;
}

.box_entities_core-212-36 {
  padding: 1.0rem;
}

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

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

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

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

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

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

.box_entities_core-234-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-248-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-248-3:focus {
  outline: none;
}

.box_entities_core-248-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-261-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-261-3:focus {
  outline: none;
}

.box_entities_core-261-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-277-14 {
  display: flex;
  align-items: baseline;
  padding-top: 0.75rem;
  padding-bottom: 0.0rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.box_entities_core-277-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-278-20 {
  display: flex;
  flex: 1 1 0%;
}

.box_entities_core-278-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-279-46 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

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

.box_entities_core-286-17 {
  color: rgba(221,107,32,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-288-32 {
  font-weight: 500;
}

.box_entities_core-293-18 {
  color: rgba(221,107,32,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-295-26 {
  font-weight: 500;
}

.box_entities_core-317-19 {
  position: relative;
}

.box_entities_core-320-27 {
  display: block;
}

.box_entities_core-323-23 {
  right: 0.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-325-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-326-24 {
  cursor: pointer;
  min-width: 170px;
  padding: 0.5rem;
}

.box_entities_core-326-24:hover {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-331-26 {
  cursor: pointer;
  min-width: 170px;
  padding: 0.5rem;
}

.box_entities_core-331-26:hover {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-419-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-434-27 {
  padding-left: 0.5rem;
  margin-top: 1.0rem;
}

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

.box_entities_core-447-31 {
  margin-bottom: 0.5rem;
}

.box_entities_core-448-32 {
  margin-bottom: 0.5rem;
}

.box_entities_core-449-34 {
  font-weight: 700;
}

.box_entities_core-451-36 {
  margin-left: 0.5rem;
}

.box_entities_core-452-36 {
  margin-left: 0.5rem;
  cursor: pointer;
}

.box_entities_core-452-36:hover {
  text-decoration: underline;
}

.box_entities_core-456-36 {
  margin-left: 0.5rem;
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

.box_entities_hl7v2-149-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-149-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-150-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-150-26 {
  align-items: center;
  display: flex;
  flex: 1 1 0%;
}

.box_entities_hl7v2-151-25 {
  font-size: 1.125rem;
}

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

.box_entities_hl7v2-269-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: 1.0rem;
  border-radius: 0.25rem;
  padding-left: 1.0rem;
  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: 1.0rem;
  border-radius: 0.25rem;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

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

.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: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
  border-bottom-width: 1px;
  margin: 0.0rem;
  vertical-align: top;
}

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

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

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

.box_entities_policy-18-19 {
  margin-top: 0.25rem;
}

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

.box_entities_policy-20-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-20-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-26-22 {
  width: 30%;
}

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

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

.box_entities_policy-29-22 {
  width: 20%;
}

.box_entities_policy-30-22 {
  visibility: hidden;
}

.box_entities_policy-34-45 {
  display: flex;
  cursor: pointer;
  flex-grow: 1;
  align-items: baseline;
}

.box_entities_policy-34-45>*+* {
  --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-34-45: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-39-24 {
  padding-left: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  width: 30%;
}

.box_entities_policy-40-24 {
  padding-left: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  width: 20%;
}

.box_entities_policy-41-24 {
  padding-left: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  width: 30%;
}

.box_entities_policy-42-24 {
  padding-left: 1.0rem;
  padding-right: 0.5rem;
  width: 20%;
}

.box_entities_policy-44-57 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  height: 100%;
  text-decoration: underline;
  padding-right: 1.0rem;
  display: block;
  color: rgba(221,107,32,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.5rem;
  opacity: 0%;
}

.box_entities_policy-44-57:hover {
  color: rgba(192,86,33,var(--text-opacity));
  --text-opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

.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: 43.0rem;
}

.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: 50.0rem;
  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: 0.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: 0.0rem;
  padding-right: 0.0rem;
}

.box_identity-provider-281-25 {
  height: 2.5rem;
  margin-top: 1.0rem;
  margin-left: 1.25rem;
  width: 7.5rem;
}

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

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

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

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

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

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

.box_notebooks_core-1062-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-1066-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-1069-16 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  border-bottom-width: 1px;
}

.box_notebooks_core-1070-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-1072-21 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box_notebooks_core-1199-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-1210-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-1210-3:focus {
  outline: none;
}

.box_notebooks_core-1210-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-1225-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-1225-3:focus {
  outline: none;
}

.box_notebooks_core-1225-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-1240-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-1240-3:focus {
  outline: none;
}

.box_notebooks_core-1240-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-1256-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-1273-54 {
  display: flex;
  align-items: baseline;
  margin-bottom: 0.25rem;
}

.box_notebooks_core-1275-21 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

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

.box_notebooks_core-1277-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-1277-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-1282-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-1282-25:focus {
  outline: none;
}

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

.box_notebooks_core-1301-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-1301-48:hover {
  cursor: pointer;
}

.box_notebooks_core-1304-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-1304-38:hover {
  cursor: pointer;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

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

.box_notebooks_core-1311-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-1315-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-1315-50:hover {
  cursor: pointer;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

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

.box_notebooks_core-1324-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-1324-45:hover {
  cursor: pointer;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box_notebooks_core-1419-17 {
  right: 0.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-1421-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-1423-20 {
  cursor: pointer;
  min-width: 130px;
  padding: 0.5rem;
}

.box_notebooks_core-1423-20:hover {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_core-1425-34 {
  padding-left: 0.25rem;
  width: 25px;
}

.box_notebooks_core-1432-14 {
  position: relative;
}

.box_notebooks_core-1455-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-1455-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-1456-23 {
  font-weight: 700;
  padding-top: 0.75rem;
  flex: 1 1 0%;
}

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

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

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

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

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

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

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

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

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

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

.box_notebooks_grid_core-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-72-17 {
  margin-bottom: 0.25rem;
  color: rgba(221,107,32,var(--text-opacity));
  --text-opacity: 1;
  flex: 1 1 0%;
  display: flex;
  justify-content: center;
}

.box_notebooks_grid_core-72-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-73-16 {
  font-weight: 500;
}

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

.box_notebooks_grid_core-87-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-93-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-99-17 {
  display: flex;
  flex: 1 1 0%;
  align-items: baseline;
}

.box_notebooks_grid_core-99-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-104-13 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  flex: 1 1 0%;
  border-width: 1px;
  border-radius: 0.25rem;
}

.box_notebooks_grid_core-104-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-115-17 {
  padding: 1.0rem;
  text-align: center;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_grid_core-124-22 {
  position: relative;
  flex: 1 1 0%;
}

.box_notebooks_grid_core-131-24 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  border-width: 1px;
  border-radius: 0.25rem;
  width: 100%;
  font-size: .75rem;
}

.box_notebooks_grid_core-131-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-137-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-137-23:hover {
  cursor: pointer;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_notebooks_grid_core-140-25 {
  font-weight: 500;
}

.box_notebooks_grid_core-143-15 {
  position: relative;
}

.box_notebooks_grid_core-149-34 {
  margin: 0.0rem;
}

.box_notebooks_grid_core-149-34:hover {
  cursor: pointer;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_grid_core-150-57 {
  width: 20px;
}

.box_notebooks_grid_core-154-28 {
  display: none;
}

.box_notebooks_grid_core-171-35 {
  position: absolute;
  bottom: -250.0rem;
}

.box_notebooks_grid_core-175-20 {
  position: relative;
}

.box_notebooks_grid_core-175-20:hover .notebook-options {
  display: block;
}

.box_notebooks_grid_core-176-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: 1.0rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  margin-bottom: 0.5rem;
}

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

.box_notebooks_grid_core-182-22 {
  display: flex;
  align-items: flex-start;
}

.box_notebooks_grid_core-182-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-183-23 {
  font-weight: 700;
  font-size: 1.125rem;
}

.box_notebooks_grid_core-188-39 {
  display: none;
  position: absolute;
  right: 12px;
  top: 12px;
}

.box_notebooks_grid_core-190-26 {
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.box_notebooks_grid_core-190-26:hover {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.25rem;
}

.box_notebooks_grid_core-190-26:focus {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.25rem;
}

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

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

.box_notebooks_grid_core-205-21 {
  font-weight: 700;
  padding-top: 0.75rem;
}

.box_notebooks_grid_core-211-28 {
  padding-bottom: 25.0rem;
}

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

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

.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-60-36 {
  display: flex;
  align-items: baseline;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
}

.box_rest_core-60-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-61-27 {
  flex: 1 1 0%;
  font-weight: 700;
  padding-top: 0.75rem;
}

.box_rest_core-62-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-62-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-63-30 {
  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-71-23 {
  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-71-23: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-86-22 {
  --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-86-22:focus {
  outline: none;
}

.box_rest_core-86-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_rest_core-102-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-110-27 {
  display: flex;
  justify-content: space-between;
}

.box_rest_core-111-28 {
  margin: 0.5rem;
  font-size: .75rem;
}

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

.box_rest_core-113-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_rest_core-118-28 {
  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-124-28 {
  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-128-28 {
  font-size: .75rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  padding: 0.5rem;
  text-align: right;
}

.box_rest_core-129-39 {
  --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-133-28 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.5rem;
  opacity: 0.7;
}

.box_rest_core-133-28:hover {
  opacity: 1;
}

.box_rest_core-138-31 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.box_rest_core-138-31>*+* {
  --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-139-30 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 700;
}

.box_rest_core-144-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-147-32 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  text-align: center;
}

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

.box_rest_core-159-45 {
  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-161-47 {
  color: rgba(72,187,120,var(--text-opacity));
  --text-opacity: 1;
}

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

.box_rest_core-163-38 {
  flex: 1 1 0%;
  margin-left: 0.25rem;
}

.box_rest_core-164-38 {
  font-size: .75rem;
}

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

.box_rest_core-166-39>*+* {
  --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-171-38 {
  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-177-38 {
  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-184-40 {
  border-bottom-width: 1px;
}

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

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

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

.box_rest_core-194-41 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.box_rest_core-195-41 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

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

.box_rest_core-202-38 {
  padding: 1.0rem;
}

.box_rest_core-203-38 {
  padding: 1.0rem;
}

.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: 1.0rem;
  width: 300px;
  height: 140px;
}

.box_security-43-26 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 1.25rem;
}

.box_sof_core-455-20 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
  text-align: center;
}

.box_sof_core-459-24 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
  text-align: center;
}

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

.box_sof_core-467-14 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  border-bottom-width: 1px;
  background: white;
}

.box_sof_core-468-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_sof_core-472-22 {
  background: white;
}

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

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

.box_sof_core-516-15 {
  font-size: .875rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.box_sof_core-523-14 {
  border-radius: 4px;
  font-size: 14px;
  font-family: Inter;
  font-weight: 400;
  line-height: 20px;
  padding: 6px 16px;
  background-color: var(--basic-gray-0);
  color: var(--basic-gray-7);
}

.box_sof_core-523-14:hover {
  background-color: var(--basic-gray-1);
}

.box_sof_core-523-14:active {
  background-color: var(--basic-gray-2);
}

.box_sof_core-540-18 {
  overflow-x: auto;
  shadow: p, 2;
  background: white;
}

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

.box_sof_core-546-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_sof_core-547-20 {
  font-weight: 700;
  flex: 1 1 0%;
}

.box_sof_core-575-24 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.box_sof_core-577-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-597-16 {
  border-right: none!important;
  border-left: 1px solid var(--basic-gray-2);
  width: calc(100% - 20px)!important;
  margin-left: 20px;
}

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

.box_stats-67-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-68-27 {
  font-weight: 700;
  flex: 1 1 0%;
}

.box_stats-71-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-78-27 {
  font-size: .75rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  padding: 0.5rem;
  text-align: right;
}

.box_stats-79-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-82-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-98-35 {
  border-bottom-width: 1px;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

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

.box_stats-99-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-109-36 {
  font-size: .75rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.box_stats-111-46 {
  display: flex;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.box_stats-111-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: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  text-align: center;
  font-weight: 700;
  border-bottom-width: 1px;
}

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

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

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

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

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

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

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

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

.box_tasks_view-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: 1.0rem;
  padding-right: 1.0rem;
  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: 1.0rem;
  padding-right: 1.0rem;
  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-29-17 {
  border-radius: 0.25rem;
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

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

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

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

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

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

.configurator_components_alert-31-19 {
  position: absolute;
  right: 5.75rem;
  bottom: 1.25rem;
}

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

.configurator_components_layout_model-25-36 {
  width: 56px !important;
}

.configurator_components_layout_model-26-36 {
  padding: 14px !important;
  margin-bottom: 0.25rem;
}

.configurator_components_layout_model-29-15 {
  margin-top: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  cursor: pointer;
}

.configurator_components_layout_model-35-35 {
  padding: -10px;
}

.configurator_components_layout_model-54-19 {
  margin-top: 0.75rem;
}

.configurator_ig_crud_view-14-21 {
  margin-top: 1.25rem;
}

.configurator_ig_crud_view-19-18 {
  margin-top: 3.0rem;
  margin-bottom: 2.0rem;
}

.configurator_ig_crud_view-21-35 {
  color: #DF351F;
  padding-left: 0.25rem;
}

.configurator_ig_crud_view-33-35 {
  display: block;
  margin-top: 0.25rem;
}

.configurator_ig_crud_view-54-35 {
  display: block;
  margin-top: 0.25rem;
}

.configurator_ig_crud_view-62-21 {
  background: var(--basic-gray-0) !important;
  display: flex;
  justify-content: space-between;
  padding: 0.25rem;
  padding-right: 11px !important;
  opacity: 0.7;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.configurator_ig_crud_view-62-21:hover .cross {
  display: block;
}

.configurator_ig_crud_view-70-27 {
  display: none;
}

.configurator_ig_crud_view-117-35 {
  display: block;
  margin-top: 0.25rem;
}

.configurator_ig_crud_view-129-35 {
  display: block;
  margin-top: 0.25rem;
}

.configurator_ig_crud_view-141-35 {
  display: block;
  margin-top: 0.25rem;
}

.configurator_ig_crud_view-163-35 {
  display: block;
  margin-top: 0.25rem;
}

.configurator_ig_crud_view-172-24 {
  margin-top: 2.5rem;
}

.configurator_ig_crud_view-176-17 {
  margin-top: 2.5rem;
  margin-left: 3.0rem;
  width: 400px;
  margin-bottom: 20.0rem;
}

.configurator_ig_crud_view-184-13 {
  width: 100%;
}

.configurator_ig_crud_view-186-38 {
  position: absolute;
  display: none!important;
}

.configurator_ig_crud_view-188-41 {
  margin-top: 1.25rem;
}

.configurator_ig_introspector_show_model-220-57 {
  color: var(--basic-gray-4);
}

.configurator_ig_introspector_show_model-223-55 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.configurator_ig_introspector_show_view-18-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)));
}

.configurator_ig_introspector_show_view-18-19 {
  margin-bottom: 0.75rem;
  display: flex;
  align-items: center;
}

.configurator_ig_introspector_show_view-24-22 {
  color: #358FEA;
}

.configurator_ig_introspector_show_view-28-21 {
  min-width: 300px !important;
}

.configurator_ig_introspector_show_view-29-29 {
  width: 100% !important;
}

.configurator_ig_introspector_show_view-38-44 {
  z-index: 100;
}

.configurator_ig_introspector_show_view-40-32 {
  width: 350px !important;
  position: fixed;
}

.configurator_ig_introspector_show_view-47-19 {
  margin-bottom: 1.5rem;
  max-width: 900px;
}

.configurator_ig_introspector_show_view-51-46 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.configurator_ig_introspector_show_view-54-3 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #EDEEF1;
  color: #616471;
}

.configurator_ig_introspector_show_view-59-3 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #010205;
  border-bottom: 1px solid #DBDDE3;
  font-weight: 14px;
  font-family: Inter;
}

.configurator_ig_introspector_show_view-69-19 {
  display: flex;
}

.configurator_ig_introspector_show_view-70-21 {
  color: #616471;
  min-width: 80px;
  display: inline-block;
}

.configurator_ig_introspector_show_view-82-37 {
  color: #010205;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.configurator_ig_introspector_show_view-89-18 {
  display: flex;
  align-items: center;
}

.configurator_ig_introspector_show_view-90-19 {
  background-color: #FDEAE8;
  width: fit-content;
  border-radius: 0.25rem;
  padding: 6px;
}

.configurator_ig_introspector_show_view-94-20 {
  font-weight: 500;
  display: inline-block;
  margin-left: 8px;
  color: #EA4A35;
  font-size: 14px;
}

.configurator_ig_introspector_show_view-98-18 {
  font-size: 12px;
  font-family: JetBrains Mono;
  margin-left: 40px;
  margin-top: 1px;
}

.configurator_ig_introspector_show_view-98-18>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(2px * var(--space-y-reverse));
  margin-top: calc(2px * calc(1 - var(--space-y-reverse)));
}

.configurator_ig_introspector_show_view-124-39 {
  margin-left: 12px;
  margin-right: 12px;
  margin-bottom: 12px;
  font-weight: 500;
  font-size: 16px;
}

.configurator_ig_introspector_show_view-127-40 {
  padding-bottom: 2.5rem;
  margin-left: 12px;
  margin-right: 12px;
}

.configurator_ig_introspector_show_view-127-40>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(18px * var(--space-y-reverse));
  margin-top: calc(18px * calc(1 - var(--space-y-reverse)));
}

.configurator_ig_introspector_show_view-133-44 {
  padding: 0.75rem;
  margin-top: 0.5rem;
  background-color: #F4FBF6;
  border-radius: 0.25rem;
}

.configurator_ig_introspector_show_view-134-26 {
  font-weight: 600;
  text-transform: capitalize;
  padding-right: 0.5rem;
}

.configurator_ig_introspector_show_view-139-19 {
  margin-bottom: 1.0rem;
}

.configurator_ig_introspector_show_view-143-27 {
  max-width: 400px;
}

.configurator_ig_introspector_show_view-154-35 {
  display: block;
  margin-left: 0.25rem;
  padding-top: 0.25rem;
}

.configurator_ig_introspector_show_view-159-17 {
  margin-top: 2.5rem;
  margin-left: 3.0rem;
  margin-right: 3.0rem;
  width: 100%;
}

.configurator_ig_introspector_show_view-162-18 {
  width: 900px;
  border-width: 1px;
  padding-bottom: 1.0rem;
  height: 600px;
  background-color: #F8FAFC;
  padding-right: 1.5rem;
  border-radius: 0.25rem;
  padding-left: 1.5rem;
  padding-top: 1.0rem;
}

.configurator_ig_introspector_show_view-171-25 {
  margin-top: 1.0rem;
}

.configurator_ig_introspector_show_view-179-30 {
  margin-top: 1.0rem;
}

.configurator_ig_introspector_show_view-186-43 {
  margin-top: 3.0rem;
  margin-bottom: 3.0rem;
  width: 900px;
}

.configurator_ig_introspector_show_view-187-40 {
  margin-bottom: 0.5rem;
}

.configurator_ig_introspector_show_view-191-25 {
  min-width: 300px !important;
}

.configurator_ig_introspector_show_view-192-33 {
  width: 100% !important;
  margin-bottom: 0.5rem;
}

.configurator_ig_introspector_show_view-197-41 {
  width: 100%;
  border: 1px solid #DBDDE3;
  font-family: Inter;
  font-size: 14;
  font-weght: 500;
}

.configurator_ig_introspector_show_view-203-23:hover {
  background-color: #F3F9FF;
}

.configurator_ig_introspector_show_view-215-39 {
  margin-left: 12px;
  margin-right: 12px;
  margin-bottom: 12px;
  font-weight: 500;
  font-size: 16px;
}

.configurator_ig_introspector_show_view-218-40 {
  padding-bottom: 2.5rem;
  margin-left: 12px;
  margin-right: 12px;
}

.configurator_ig_introspector_show_view-218-40>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(18px * var(--space-y-reverse));
  margin-top: calc(18px * calc(1 - var(--space-y-reverse)));
}

.configurator_ig_introspector_show_view-222-29 {
  display: flex;
  align-items: center;
}

.configurator_ig_introspector_show_view-223-30 {
  background-color: #FDEAE8;
  width: fit-content;
  border-radius: 0.25rem;
  padding: 6px;
}

.configurator_ig_introspector_show_view-227-31 {
  font-weight: 500;
  display: inline-block;
  margin-left: 8px;
  color: #EA4A35;
  font-size: 14px;
}

.configurator_ig_introspector_show_view-231-29 {
  font-size: 12px;
  font-family: JetBrains Mono;
  margin-left: 40px;
  margin-top: 1px;
}

.configurator_ig_introspector_show_view-231-29>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(2px * var(--space-y-reverse));
  margin-top: calc(2px * calc(1 - var(--space-y-reverse)));
}

.configurator_ig_introspector_show_view-253-18 {
  width: 900px;
  border-width: 1px;
  padding-bottom: 1.0rem;
  height: 600px;
  background-color: #F8FAFC;
  border-radius: 0.25rem;
  display: flex;
  padding-left: 1.5rem;
  padding-top: 1.0rem;
}

.configurator_ig_introspector_show_view-260-18 {
  width: 300px;
}

.configurator_ig_introspector_show_view-265-29 {
  margin-top: 1.0rem;
}

.configurator_ig_introspector_show_view-272-29 {
  margin-top: 1.0rem;
}

.configurator_ig_introspector_show_view-276-19 {
  margin-top: 1.0rem;
}

.configurator_ig_introspector_show_view-295-20 {
  width: 900px;
  font-family: Inter;
  font-size: 12px;
  font-weght: 400;
}

.configurator_ig_introspector_show_view-303-51 {
  border-left: 1px dotted #b3bac0;
}

.configurator_ig_introspector_show_view-306-22 {
  td-class: nil;
  display: flex;
  align-items: center;
  position: relative;
}

.configurator_ig_introspector_show_view-308-24:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  border-left: 1px dotted #b3bac0;
}

.configurator_ig_introspector_show_view-316-25 {
  min-width: 18px;
}

.configurator_ig_introspector_show_view-317-25 {
  border-bottom: 1px dotted #b3bac0;
  min-width: 18px;
}

.configurator_ig_introspector_show_view-329-24 {
  padding-left: 0.5rem;
}

.configurator_ig_introspector_show_view-332-21 {
  td-class: nil;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.configurator_ig_introspector_show_view-332-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)));
}

.configurator_ig_introspector_show_view-334-26 {
  padding-left: 2px;
  padding-right: 2px;
  color: white;
  background-color: red;
}

.configurator_ig_introspector_show_view-338-21 {
  td-class: nil;
  font-family: JetBrains Mono;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.configurator_ig_introspector_show_view-341-21 {
  td-class: nil;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.configurator_ig_introspector_show_view-349-24 {
  color: #358FEA;
}

.configurator_ig_introspector_show_view-353-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)));
}

.configurator_ig_introspector_show_view-360-29 {
  color: #358FEA;
}

.configurator_ig_introspector_show_view-364-21 {
  td-class: nil;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  font-size: 12px;
}

.configurator_ig_introspector_show_view-378-24 {
  color: #358FEA;
}

.configurator_ig_introspector_show_view-419-23 {
  margin-top: 3.5rem;
  margin-bottom: 1.25rem;
}

.configurator_ig_introspector_show_view-420-24 {
  width: 900px;
  border: 1px solid #DBDDE3;
  font-family: Inter;
  font-size: 12px;
  font-weght: 500;
}

.configurator_ig_introspector_show_view-428-24:hover {
  background-color: #F3F9FF;
}

.configurator_ig_introspector_show_view-442-21 {
  background-color: #F7F7F8;
  border-radius: 4px;
  padding: 0.5rem;
  margin-top: 1.0rem;
}

.configurator_ig_introspector_show_view-443-22 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.configurator_ig_introspector_show_view-445-23 {
  margin-right: 0.25rem;
}

.configurator_ig_introspector_show_view-449-23 {
  margin-bottom: 2px;
}

.configurator_ig_introspector_show_view-453-24 {
  max-height: 400px;
  padding-top: 0.5rem;
  border-top-width: 1px;
  margin-bottom: 1.25rem;
}

.configurator_ig_introspector_show_view-460-21 {
  border: 1px solid #BFC1C7;
  border-radius: 4px;
  padding: 0.5rem;
}

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

.configurator_ig_introspector_show_view-462-23 {
  display: flex;
}

.configurator_ig_introspector_show_view-462-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)));
}

.configurator_ig_introspector_show_view-464-26 {
  background-color: #FDEAE8;
  height: auto;
  border-radius: 0.25rem;
  padding: 12px;
}

.configurator_ig_introspector_show_view-469-26 {
  background-color: #CFF9E3;
  height: auto;
  border-radius: 0.25rem;
  padding: 12px;
}

.configurator_ig_introspector_show_view-475-34 {
  color: #358FEA;
}

.configurator_ig_introspector_show_view-477-28 {
  display: block;
}

.configurator_ig_introspector_show_view-479-47 {
  cursor: pointer;
  padding-left: 2.5rem;
  padding-right: 1.25rem;
}

.configurator_ig_introspector_show_view-489-26 {
  margin-top: 1.0rem;
  margin-bottom: 1.25rem;
}

.configurator_ig_introspector_show_view-489-26>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(0.5rem * var(--space-y-reverse));
  margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
}

.configurator_ig_introspector_show_view-495-17 {
  margin-top: 2.0rem;
  max-width: 900px;
}

.configurator_ig_introspector_show_view-495-17>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(2.0rem * var(--space-y-reverse));
  margin-top: calc(2.0rem * calc(1 - var(--space-y-reverse)));
}

.configurator_ig_introspector_show_view-510-21 {
  margin-top: 2.5rem;
  margin-left: 3.0rem;
  margin-right: 3.0rem;
  width: 100%;
}

.configurator_ig_introspector_show_view-515-21 {
  margin-top: 2.5rem;
  margin-left: 3.0rem;
  margin-right: 3.0rem;
  width: 100%;
}

.configurator_ig_introspector_show_view-519-19 {
  width: 900px;
}

.configurator_ig_introspector_show_view-524-24 {
  margin-top: 1.0rem;
}

.configurator_ig_introspector_show_view-529-24 {
  margin-top: 1.0rem;
}

.configurator_ig_introspector_show_view-536-26 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  border-radius: 0.25rem;
  background-color: #F8FAFC;
  width: 900px;
  height: 600px;
}

.configurator_ig_introspector_show_view-552-32 {
  margin-top: 1.0rem;
}

.configurator_ig_introspector_show_view-555-27 {
  display: flex;
}

.configurator_ig_introspector_show_view-555-27>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1.0rem * var(--space-x-reverse));
  margin-left: calc(1.0rem * calc(1 - var(--space-x-reverse)));
}

.configurator_ig_introspector_show_view-557-33 {
  margin-top: 1.0rem;
}

.configurator_ig_introspector_show_view-568-33 {
  margin-top: 1.0rem;
}

.configurator_ig_introspector_show_view-574-25 {
  display: flex;
  padding-left: 1.5rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  border-radius: 0.25rem;
  width: 900px;
  height: 600px;
  background-color: #F8FAFC;
}

.configurator_ig_introspector_show_view-580-25 {
  width: 900px;
}

.configurator_ig_introspector_show_view-582-34 {
  margin-top: 1.0rem;
}

.configurator_ig_introspector_show_view-588-26 {
  margin-top: 1.0rem;
}

.configurator_ig_introspector_show_view-594-46 {
  margin-top: 2.5rem;
  margin-left: 3.0rem;
  margin-right: 3.0rem;
}

.configurator_ig_introspector_show_view-597-40 {
  margin-bottom: 0.5rem;
}

.configurator_ig_introspector_show_view-598-43 {
  width: 75%;
}

.configurator_ig_introspector_show_view-600-36 {
  color: #616471;
  font-size: 16px;
}

.configurator_ig_introspector_show_view-602-39 {
  font-size: 15px;
  margin-top: 0.75rem;
}

.configurator_ig_introspector_show_view-604-23>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(0.5rem * var(--space-y-reverse));
  margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
}

.configurator_ig_introspector_show_view-604-23 {
  padding-top: 0.5rem;
  width: 250px;
}

.configurator_ig_introspector_show_view-613-24 {
  width: 130px;
}

.configurator_ig_introspector_show_view-620-71 {
  color: #358FEA;
}

.configurator_ig_introspector_show_view-622-20 {
  display: flex;
  margin-top: 1.25rem;
}

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

.configurator_ig_introspector_show_view-641-17 {
  display: flex;
  margin-bottom: 20.0rem;
}

.configurator_ig_introspector_show_view-643-18 {
  margin-left: 350px;
}

.configurator_ig_introspector_view-15-19 {
  margin-top: 1.0rem;
  font-size: 15px;
  font-family: Inter;
}

.configurator_ig_introspector_view-19-23 {
  display: block;
  border-bottom-width: 1px;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.configurator_ig_introspector_view-19-23:hover {
  text-decoration: none;
  color: inherit;
  background-color: #F8F8F9;
}

.configurator_ig_introspector_view-25-36 {
  color: #83868E;
}

.configurator_ig_introspector_view-29-24 {
  display: block;
  border-bottom-width: 1px;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.configurator_ig_introspector_view-29-24:hover {
  text-decoration: none;
  color: inherit;
  background-color: #F8F8F9;
}

.configurator_ig_introspector_view-36-28 {
  color: #83868E;
}

.configurator_ig_introspector_view-43-20 {
  width: 100%;
}

.configurator_ig_introspector_view-45-20 {
  width: 100% !important;
}

.configurator_ig_introspector_view-52-17 {
  margin-top: 2.5rem;
  margin-left: 5.5rem;
  margin-right: 12.5rem;
}

.configurator_ig_introspector_view-53-19 {
  margin-bottom: 1.0rem;
}

.configurator_index-49-35>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(0.25rem * var(--space-y-reverse));
  margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));
}

.configurator_index-49-35 {
  margin-top: 0.75rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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: 1.0rem;
  left: -4.0rem;
  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: 1.0rem;
  left: -4.0rem;
  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: 5.0rem;
  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: 15.0rem;
  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: 2.0rem;
  margin-left: auto;
  margin-right: 1.0rem;
  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: 2.0rem;
}

.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: 1.0rem;
  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: 1.0rem;
}

.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: 1.0rem;
}

.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: 5.0rem;
  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;
}

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

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

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

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

.sdc_core-46-19 {
  display: flex;
  min-height: 100vh;
  width: 100%;
  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";
}

.sdc_documents_core-50-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-51-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-52-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-53-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-54-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-55-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-56-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-57-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-89-21 {
  flex: 1 1 0%;
}

.sdc_documents_core-97-19 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.sdc_documents_core-98-20 {
  font-size: .75rem;
}

.sdc_documents_core-100-19 {
  display: flex;
  align-items: center;
}

.sdc_documents_core-101-21 {
  padding-bottom: 0.25rem;
  text-transform: capitalize;
  font-weight: 500;
  font-size: .60rem;
  padding-right: 1.0rem;
  letter-spacing: 0.025em;
  border-radius: 9999px;
  padding-left: 1.0rem;
  padding-top: 0.25rem;
}

.sdc_documents_core-155-17 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: -4.0rem;
}

.sdc_documents_core-155-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-158-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-158-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: .75rem;
  border-radius: 9999px;
  display: flex;
  color: rgba(120, 38, 245, 1);
}

.sdc_documents_core-158-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-165-39 {
  font-size: 1.5rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.sdc_documents_core-168-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-168-18 {
  --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-168-18:hover {
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_documents_core-175-31 {
  font-size: 1.5rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.sdc_documents_core-184-22 {
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
  letter-spacing: 0.025em;
  font-weight: 400;
  text-transform: uppercase;
  font-size: .75rem;
}

.sdc_documents_core-187-23 {
  margin-right: 0.5rem;
}

.sdc_documents_core-196-17 {
  width: 100%;
  height: 100%;
  background-color: rgba(243,244,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_documents_core-197-18 {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr 5fr 1fr;
  padding: 0.5rem;
  margin-top: 2.5rem;
}

.sdc_documents_core-199-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-199-19 {
  width: 100%;
  padding-bottom: 1.0rem;
  justify-content: space-between;
  --bg-opacity: 1;
  align-items: center;
  border-top-right-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 2.0rem;
  display: flex;
  border-top-left-radius: 16px;
  padding-left: 2.0rem;
  padding-top: 1.0rem;
}

.sdc_documents_core-201-20 {
  display: flex;
  align-items: center;
}

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

.sdc_documents_core-202-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-204-21 {
  display: flex;
  border-radius: 2px;
}

.sdc_documents_core-204-21>:first-child {
  border-radius: 0px;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.sdc_documents_core-204-21>:first-child:hover {
  box-shadow: none;
}

.sdc_documents_core-204-21>:first-child:focus-within {
  box-shadow: none;
}

.sdc_documents_core-204-21>:last-child {
  border-radius: 0px;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.sdc_documents_core-211-17 {
  width: 17.5rem;
  border-radius: 0px;
}

.sdc_documents_core-212-44 {
  font-size: 1rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
}

.sdc_documents_core-214-43 {
  font-size: 1rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
  cursor: pointer;
}

.sdc_documents_core-222-17 {
  background-color: #F0E9FE !important;
  border-radius: inherit !important;
}

.sdc_documents_core-234-19 {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  min-height: 25.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-bottom: 0.75rem;
}

.sdc_documents_create-209-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-268-49 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
  height: calc(var(--input__font-size, var(--base-font-size, 0.875rem)) + 0.375rem);
  font-size: calc(var(--input__font-size, var(--base-font-size, 0.875rem)) - 0.125rem);
}

.sdc_documents_create-276-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-312-17 {
  display: flex;
  width: 100%;
  gap: 0.5rem;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 768px) {

  .sdc_documents_create-312-17 {
    flex-direction: column;
    align-items: stretch;
    margin-top: 1.0rem;
    margin-bottom: 1.0rem;
  }

}

.sdc_documents_create-319-18 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

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

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

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

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

.sdc_documents_create-431-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-434-27 {
  display: flex;
  justify-content: flex-end;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-434-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-455-23 {
  display: flex;
  justify-content: space-between;
}

.sdc_documents_create-456-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-457-24 {
  display: flex;
  justify-content: flex-end;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-457-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-466-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-473-19 {
  font-size: var(--base-font-size, 0.875rem);
  overflow-wrap: break-word;
  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";
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
}

.sdc_documents_create-477-19 {
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  font-size: var(--base-font-size, 0.875rem);
  overflow-wrap: break-word;
  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";
}

.sdc_documents_create-492-22 {
  height: 100%;
}

.sdc_documents_create-493-21 {
  display: none;
}

.sdc_documents_create-557-17 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  flex-direction: column;
  margin-top: 0.25rem;
  margin-bottom: 0.5rem;
  font-size: .75rem;
  background-color: rgba(245,101,101,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_documents_create-856-21 {
  --text-opacity: 1;
  --bg-opacity: 1;
  padding: 0.5rem;
  flex-direction: column;
  margin-bottom: 1.0rem;
  background-color: rgba(252,129,129,var(--bg-opacity));
  border-radius: 0.5rem;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
}

.sdc_documents_create-857-22 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  cursor: pointer;
  align-items: center;
}

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

.sdc_documents_create-892-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-917-33>*+* {
  --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-917-33 {
  width: 100%;
  padding-bottom: 1.0rem;
  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: 2.0rem;
  display: flex;
  border-top-left-radius: 16px;
  padding-left: 2.0rem;
  padding-top: 1.0rem;
}

.sdc_documents_create-923-35 {
  border-top-left-radius: 16px;
  border-top-right-radius: 0px;
}

.sdc_documents_create-925-25 {
  display: flex;
  align-items: center;
}

.sdc_documents_create-925-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_documents_create-926-25 {
  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_documents_create-932-25 {
  display: flex;
  align-items: center;
}

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

.sdc_documents_create-934-30 {
  max-height: 2.5rem;
}

.sdc_documents_create-940-29 {
  padding-bottom: 2.0rem;
  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: 2.0rem;
  flex: 1 1 0%;
  padding-left: 2.0rem;
  padding-top: 1.5rem;
}

.sdc_documents_create-944-31 {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 0px;
}

.sdc_documents_create-949-32>*+* {
  --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-949-32 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 2.0rem;
  padding-right: 2.0rem;
  grid-row: 2 / span 1;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
}

.sdc_documents_create-956-22 {
  max-height: 2.5rem;
}

.sdc_documents_create-959-21 {
  color: rgba(53,59,80,var(--text-opacity));
  --text-opacity: 1;
  font-size: .75rem;
  letter-spacing: 0.025em;
}

.sdc_documents_create-965-17 {
  display: flex;
  width: 100%;
  justify-content: center;
  position: relative;
}

@media (max-width: 768px) {

  .sdc_documents_create-965-17 {
    height: 100%;
  }

}

.sdc_documents_create-967-19 {
  max-width: 960px;
  transition-duration: 200ms;
  transition-property: all;
  height: 100%;
  grid-template-rows: 1fr minmax(120px, auto);
  position: relative;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  background-color: rgb(var(--background__toolbar-color, 238, 238, 238));
  border-radius: 16px;
  display: grid;
  grid-template-columns: 3fr 0px;
  flex: 1 1 0%;
}

.sdc_documents_create-976-21 {
  grid-template-columns: 3fr 340px;
  max-width: 1300px;
}

.sdc_documents_create-978-19 {
  max-width: 960px;
  min-width: 320px;
  display: flex;
  flex-direction: column;
}

.sdc_documents_create-981-20 {
  height: 1px;
  width: 100%;
  background-color: rgba(229,231,235,var(--bg-opacity));
  --bg-opacity: 1;
  padding-left: -1.25rem;
  padding-right: -1.25rem;
}

.sdc_documents_create-988-17>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1.0rem * var(--space-x-reverse));
  margin-left: calc(1.0rem * calc(1 - var(--space-x-reverse)));
}

.sdc_documents_create-1008-32 {
  background-color: rgba(110, 110, 252, 1);
  --bg-opacity: 1;
}

.sdc_documents_create-1011-21 {
  border-radius: 0.25rem;
  cursor: pointer;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  line-height: 1;
}

.sdc_documents_create-1011-21:hover {
  background-color: rgba(var(--button__accent-color, var(--main-color), 1), 0.15);
}

.sdc_documents_create-1016-23 {
  transform: scaleX(-1);
}

.sdc_documents_create-1018-21 {
  stroke: rgba(var(--button__accent-color, var(--main-color), 1));
}

.sdc_documents_create-1018-21:hover {
  stroke: rgba(var(--button__accent-color, var(--main-color), 1));
}

.sdc_documents_create-1029-24 {
  width: 100%;
  display: flex;
  background-color: rgb(var(--background__main-color));
  font-family: var(--font-family, var(--font-family-sans-serif));
}

.sdc_documents_create-1029-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)));
}

.sdc_documents_create-1033-22 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 2.25rem;
}

.sdc_documents_create-1036-22 {
  margin-bottom: 2.5rem;
  margin-top: 2.5rem;
  flex: 1 1 0%;
  height: 100%;
}

@media (max-width: 768px) {

  .sdc_documents_create-1036-22 {
    margin-bottom: 0.0rem;
    margin-top: 0.0rem;
  }

}

.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: 40.0rem;
}

.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: 1.0rem;
}

.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: 1.0rem;
}

.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-17-36 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

.sdc_documents_share-document-modal-69-17 {
  display: flex;
  justify-content: space-between;
  flex: 1 1 0%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_documents_share-document-modal-70-19 {
  flex: 1 1 0%;
}

.sdc_documents_share-document-modal-74-17 {
  display: flex;
  justify-content: space-between;
  flex: 1 1 0%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_documents_share-document-modal-75-19 {
  flex: 1 1 0%;
}

.sdc_documents_share-document-modal-187-17 {
  display: flex;
  flex-direction: column;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
}

.sdc_documents_share-document-modal-188-18 {
  display: flex;
  justify-content: space-between;
}

.sdc_documents_share-document-modal-189-20 {
  line-height: 1;
  letter-spacing: 0.025em;
  font-weight: 700;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  font-size: 1rem;
}

.sdc_documents_share-document-modal-192-19 {
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
  font-size: .75rem;
}

.sdc_documents_share-document-modal-193-18 {
  margin-top: 1.0rem;
}

.sdc_documents_share-document-modal-194-20 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.25rem;
  display: inline-block;
}

.sdc_documents_share-document-modal-199-18 {
  margin-top: 1.0rem;
}

.sdc_documents_share-document-modal-200-20 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.25rem;
  display: inline-block;
}

.sdc_documents_share-document-modal-205-18 {
  display: flex;
  justify-content: flex-end;
  margin-top: 1.0rem;
}

.sdc_documents_share-document-modal-224-19 {
  margin-top: 1.0rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.5rem;
  padding-bottom: 1.0rem;
}

.sdc_documents_share-document-modal-226-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_share-document-modal-233-20 {
  display: flex;
  margin-top: 1.0rem;
  letter-spacing: 0.025em;
  background-color: rgba(247,247,247,var(--bg-opacity));
  --bg-opacity: 1;
  align-items: center;
  border-radius: 6px;
  overflow: hidden;
}

.sdc_documents_share-document-modal-236-21 {
  background-color: rgba(240,233,254,var(--bg-opacity));
  --bg-opacity: 1;
  padding-left: 2.0rem;
  padding-right: 2.0rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_documents_share-document-modal-237-22 {
  white-space: nowrap;
  overflow: hidden;
  ellipsis: nil;
  padding-left: 1.0rem;
  padding-right: 0.5rem;
}

.sdc_documents_share-document-modal-238-21 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.sdc_documents_share-document-modal-239-23 {
  width: 2.5rem;
  --text-opacity: 1;
  justify-content: center;
  --bg-opacity: 1;
  height: 2.25rem;
  align-items: center;
  cursor: pointer;
  font-size: 1rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 8px;
  display: flex;
  color: rgba(0,0,0,var(--text-opacity));
}

.sdc_documents_share-document-modal-239-23:hover {
  background-color: rgba(240,233,254,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_documents_share-document-modal-248-20 {
  position: relative;
  margin-top: 1.0rem;
  height: 100%;
}

.sdc_documents_share-document-modal-251-21 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  position: absolute;
  top: 0.75rem;
  right: 0.5rem;
}

.sdc_documents_share-document-modal-253-23 {
  width: 2.5rem;
  --text-opacity: 1;
  justify-content: center;
  --bg-opacity: 1;
  height: 2.25rem;
  align-items: center;
  padding: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 8px;
  display: flex;
  color: rgba(0,0,0,var(--text-opacity));
}

.sdc_documents_share-document-modal-253-23:hover {
  background-color: rgba(240,233,254,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_documents_share-document-modal-267-19 {
  max-width: 40.0rem;
  min-width: 40.0rem;
}

.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-84-18 {
  display: contents;
}

.sdc_documents_widgets_core-86-20 {
  display: none;
}

.sdc_documents_widgets_dropdown-button-25-21 {
  position: relative;
  display: inline-flex;
}

.sdc_documents_widgets_dropdown-button-30-43 {
  position: relative;
}

.sdc_documents_widgets_dropdown-button-36-25 {
  min-width: 10.0rem;
  line-height: 1.625;
  top: 100%;
  --bg-opacity: 1;
  position: absolute;
  margin-top: 0.5rem;
  z-index: 100;
  box-shadow: 0px -4px 105px rgba(0, 0, 0, 0.05), 0px -0.677245px 23.4531px rgba(0, 0, 0, 0.0298054), 0px -0.154328px 6.98261px rgba(0, 0, 0, 0.0201946);;
  overflow: hidden;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 16px;
  pointer-events: all;
  left: -1px;
}

.sdc_documents_widgets_dropdown-button-41-25 {
  display: flex;
  flex-direction: column;
}

.sdc_documents_widgets_dropdown-button-41-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));
}

.sdc_documents_widgets_dropdown-button-44-28 {
  --text-opacity: 1;
  padding-bottom: 1.0rem;
  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: 1.0rem;
}

.sdc_documents_widgets_dropdown-button-44-28:hover {
  background-color: rgba(240,233,254,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_documents_widgets_file-input-21-3 {
  line-height: 1.625;
  width: 100%;
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: rgba(247,247,247,var(--border-opacity));
  align-items: center;
  --border-opacity: 1;
  position: relative;
  min-height: 46px;
  font-size: var(--input__font-size, var(--base-font-size, 0.875rem));
  background-color: rgb(var(--input__background-color, 247, 247, 247));
  padding-right: 1.0rem;
  letter-spacing: 0.025em;
  border-radius: 6px;
  display: inline-flex;
  color: rgb(var(--input__text-color, var(--text-color, 17, 24, 39)));
  padding-left: 1.0rem;
  padding-top: 0.25rem;
}

.sdc_documents_widgets_file-input-21-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_file-input-21-3:focus-within {
  box-shadow: 0 0 0 2px rgba(var(--button__accent-color, var(--main-color)), 0.5);
}

.sdc_documents_widgets_file-input-21-3:hover {
  box-shadow: 0 0 0 2px rgba(var(--button__accent-color, var(--main-color)), 0.5);
}

.sdc_documents_widgets_file-input-41-3 {
  --text-opacity: 1;
  top: 0.75rem;
  transition-duration: 300ms;
  transition-property: all;
  white-space: nowrap;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  text-overflow: ellipsis;
  margin-bottom: 0.0rem;
  overflow: hidden;
  font-size: var(--base-font-size, 0.875rem);
  pointer-events: none;
  flex: 1 1 0%;
  color: rgba(17,24,39,var(--text-opacity));
  left: 0.5rem;
}

.sdc_documents_widgets_file-input-186-20 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1.0rem;
}

.sdc_documents_widgets_file-input-190-24 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
  margin-left: 0.125rem;
}

.sdc_documents_widgets_file-input-192-20 {
  display: flex;
  align-items: center;
  min-width: 0.0rem;
}

.sdc_documents_widgets_file-input-192-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_file-input-205-33 {
  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-71-20 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.sdc_documents_widgets_grid-editor-118-20 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.sdc_documents_widgets_grid-editor-119-21 {
  display: flex;
}

.sdc_documents_widgets_grid-editor-119-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-144-19 {
  width: 100%;
}

.sdc_documents_widgets_grid-editor-145-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-155-27 {
  border-left-width: 1px;
}

.sdc_documents_widgets_grid-editor-165-30 {
  display: flex;
}

.sdc_documents_widgets_grid-editor-176-35 {
  display: flex;
  margin-left: 0.5rem;
}

.sdc_documents_widgets_grid-editor-176-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-198-22 {
  display: flex;
  justify-content: space-between;
}

.sdc_documents_widgets_inputs-22-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;
  min-height: 46px;
  font-size: var(--input__font-size, var(--base-font-size, 0.875));
  background-color: rgb(var(--input__background-color, 247, 247, 247));
  padding-right: 1.0rem;
  letter-spacing: 0.025em;
  border-radius: 6px;
  display: inline-flex;
  color: rgb(var(--input__text-color, var(--text-color)));
  padding-left: 1.0rem;
  padding-top: 0.25rem;
}

.sdc_documents_widgets_inputs-22-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-22-3:focus-within:not(disabled) {
  box-shadow: 0 0 0 2px rgba(var(--input__accent-color, var(--main-color, 120, 38, 245)), 0.5);
  background-color: #f7f7f7;
}

.sdc_documents_widgets_inputs-22-3:hover:not(disabled) {
  box-shadow: 0 0 0 2px rgba(var(--input__accent-color, var(--main-color, 120, 38, 245)), 0.5);
}

.sdc_documents_widgets_inputs-22-3:focus-within>label {
  top: -1.5rem;
  left: 0.0rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-size: .75rem;
  font-weight: 500;
}

.sdc_documents_widgets_inputs-50-3 {
  background-color: #f7f7f7;
  border: 1px solid #DADCE0;
}

.sdc_documents_widgets_inputs-54-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: 0.0rem;
  font-size: var(--base-font-size, 0.875rem);
  pointer-events: none;
  color: rgba(17,24,39,var(--text-opacity));
  left: 0.5rem;
}

.sdc_documents_widgets_inputs-65-3 {
  top: -1.5rem;
  left: 0.0rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_inputs-70-3 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  line-height: 1.625;
  flex: 1 1 auto;
  min-width: 0.0rem;
  background-color: transparent;
  --bg-opacity: 1;
}

.sdc_documents_widgets_inputs-70-3:focus {
  outline: none;
}

.sdc_documents_widgets_inputs-70-3:disabled {
  cursor: not-allowed;
}

.sdc_documents_widgets_inputs-78-3 {
  background-color: rgba(var(--input__background-color), 0.6) !important;
  border: 1px solid rgba(var(--input__background-color), 0.6) !important;
  cursor: not-allowed;
}

.sdc_documents_widgets_inputs-78-3:hover {
  border: 1px solid rgba(var(--input__background-color), 0.6) !important;
}

.sdc_documents_widgets_inputs-84-3 {
  appearance: none;
  width: 1.25rem;
  --text-opacity: 1;
  border-width: 1px;
  --bg-opacity: 1;
  height: 1.25rem;
  -webkit-appearance: none;
  user-select: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 6px;
  display: inline-block;
  flex: none;
  color: rgba(234,74,53,var(--text-opacity));
}

.sdc_documents_widgets_inputs-84-3:focus {
  outline: none;
}

.sdc_documents_widgets_inputs-84-3:hover:not(:disabled) {
  border: 1px solid rgb(var(--input__accent-color, var(--main-color, 120, 38, 245)));
}

.sdc_documents_widgets_inputs-84-3:disabled {
  border-width: 1px;
  cursor: not-allowed;
}

.sdc_documents_widgets_inputs-84-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-112-20 {
  display: flex;
  align-items: center;
  margin-bottom: 0.25rem;
}

.sdc_documents_widgets_inputs-112-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-120-27 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
  margin-left: 0.125rem;
}

.sdc_documents_widgets_inputs-362-18 {
  line-height: 1.625;
  gap: 0.75rem;
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  align-items: center;
  --border-opacity: 1;
  border-style: none;
  margin-top: 0.0rem;
  border-bottom-color: rgba(243,244,246,var(--border-opacity));
  margin-bottom: 0.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-368-42 {
  cursor: not-allowed;
}

.sdc_documents_widgets_inputs-371-21:focus-within {
  box-shadow: 0 0 0 2px rgba(var(--button__accent-color, var(--main-color)), 0.5);
}

.sdc_documents_widgets_inputs-376-18 {
  display: flex;
  align-items: center;
}

.sdc_documents_widgets_inputs-376-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_widgets_inputs-377-22 {
  font-weight: 400;
  margin: 0.0rem;
  cursor: pointer;
}

.sdc_documents_widgets_inputs-381-23 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
  margin-left: 0.125rem;
}

.sdc_documents_widgets_inputs-403-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: 0.0rem;
  border-bottom-color: rgba(243,244,246,var(--border-opacity));
  margin-bottom: 0.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-410-18 {
  display: flex;
  align-items: center;
}

.sdc_documents_widgets_inputs-410-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_widgets_inputs-411-21 {
  font-weight: 400;
  overflow-wrap: break-word;
}

.sdc_documents_widgets_inputs-418-19 {
  display: flex;
}

.sdc_documents_widgets_inputs-425-40 {
  font-size: var(--input__font-size, var(--base-font-size, 0.875rem)) !important;
}

.sdc_documents_widgets_inputs-432-40 {
  font-size: var(--input__font-size, var(--base-font-size, 0.875rem)) !important;
}

.sdc_documents_widgets_inputs-471-21 {
  padding-left: 0.25rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
}

.sdc_documents_widgets_inputs-493-22 {
  font-size: var(--input__font-size, var(--base-font-size, 0.875rem));
}

.sdc_documents_widgets_inputs-494-22 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.sdc_documents_widgets_inputs-494-22:hover {
  border: 1px solid transparent !important;
}

.sdc_documents_widgets_inputs-498-22 {
  display: flex;
  align-items: center;
  overflow-wrap: break-word;
}

.sdc_documents_widgets_inputs-498-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-502-26 {
  display: flex;
  flex-direction: column;
}

.sdc_documents_widgets_inputs-502-26>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(2.0rem * var(--space-y-reverse));
  margin-top: calc(2.0rem * calc(1 - var(--space-y-reverse)));
}

.sdc_documents_widgets_inputs-572-54 {
  width: 15.0rem;
  height: 6.25rem;
  padding: 0.0rem;
  cursor: crosshair;
}

.sdc_documents_widgets_inputs-624-19 {
  display: flex;
  align-items: flex-end;
}

.sdc_documents_widgets_inputs-624-19>*+* {
  --space-x-reverse: 0;
  margin-right: calc(2.5rem * var(--space-x-reverse));
  margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse)));
}

.sdc_documents_widgets_inputs-625-21 {
  display: flex;
  flex-direction: column;
  position: relative;
}

.sdc_documents_widgets_inputs-627-23 {
  pointer-events: none;
  cursor: not-allowed;
}

.sdc_documents_widgets_inputs-628-22 {
  font-size: .75rem;
  align-self: flex-start;
}

.sdc_documents_widgets_inputs-629-23 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_inputs-630-21 {
  position: relative;
}

.sdc_documents_widgets_inputs-635-24 {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
}

.sdc_documents_widgets_inputs-639-24 {
  position: absolute;
  top: 100%;
  margin-right: 0.25rem;
  font-size: .75rem;
}

.sdc_documents_widgets_inputs-641-20 {
  position: relative;
  display: flex;
  flex-direction: column;
}

.sdc_documents_widgets_inputs-642-22 {
  font-size: .75rem;
  align-self: flex-start;
}

.sdc_documents_widgets_inputs-643-28 {
  font-size: .75rem;
}

.sdc_documents_widgets_inputs-647-22 {
  min-width: 12.5rem;
}

.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: 1.0rem;
  padding-right: 1.0rem;
  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: 2.0rem;
  height: 2.0rem;
  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: 1.0rem;
}

.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: 1.0rem;
  grid-column-start: 1;
  grid-column-end: 6;
}

.sdc_documents_widgets_media-viewer-57-50 {
  flex: 1 1 0%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  justify-content: center;
}

.sdc_documents_widgets_media-viewer-59-54 {
  aspect-ratio: 4/3;
  object-fit: contain;
  width: 100%;
}

.sdc_documents_widgets_media-viewer-62-54 {
  max-width: 100%;
  object-fit: nil;
  contain: nil;
}

.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: 1.0rem;
  padding-right: 1.0rem;
  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(2.0rem * var(--space-y-reverse));
  margin-top: calc(2.0rem * calc(1 - var(--space-y-reverse)));
}

.sdc_documents_widgets_score-form-105-24 {
  padding-top: 1.0rem;
}

.sdc_documents_widgets_score-form-107-26 {
  pointer-events: none;
}

.sdc_documents_widgets_score-form-114-21 {
  padding-top: 1.0rem;
  grid-column-start: 1;
  grid-column-end: 6;
}

.sdc_documents_widgets_select-60-17 {
  line-height: 1.625;
  width: 100%;
  border-width: 1px;
  padding-bottom: 0.25rem;
  max-width: 100%;
  transition-duration: 200ms;
  transition-property: all;
  border-color: rgba(247,247,247,var(--border-opacity));
  height: 46px;
  align-items: center;
  --border-opacity: 1;
  position: relative;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  font-size: var(--input__font-size, var(--base-font-size, 0.875rem));
  background-color: rgb(var(--input__background-color, 247, 247, 247));
  padding-right: 1.75rem;
  border-radius: 6px;
  display: inline-flex;
  color: rgb(var(--input__text-color, var(--text-color)));
  padding-top: 0.25rem;
}

.sdc_documents_widgets_select-60-17:focus-within {
  box-shadow: 0 0 0 2px rgba(var(--button__accent-color, var(--main-color)), 0.5);
}

.sdc_documents_widgets_select-60-17:hover:not([disabled]) {
  box-shadow: 0 0 0 2px rgba(var(--button__accent-color, var(--main-color)), 0.5);
}

.sdc_documents_widgets_select-60-17[disabled] {
  cursor: not-allowed;
}

.sdc_documents_widgets_select-83-3 {
  background-color: rgb(var(--input__background-color, 247, 247, 247));
  border-width: 1px;
  border-color: rgba(247,247,247,var(--border-opacity));
  --border-opacity: 1;
}

.sdc_documents_widgets_select-87-3 {
  width: 1.75rem;
  right: 0.5rem;
  --text-opacity: 1;
  top: 0.0rem;
  justify-content: center;
  align-items: center;
  position: absolute;
  display: flex;
  bottom: 0.0rem;
  color: rgba(133, 133, 133, 1);
}

.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-102-3 {
  position: absolute;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  left: 1.0rem;
  right: 2.0rem;
  pointer-events: none;
}

.sdc_documents_widgets_select-110-3 {
  width: 100%;
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  cursor: default;
  background-color: transparent;
  padding-right: 0.5rem;
  flex: 1 1 0%;
  color: rgba(74,85,104,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

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

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

.sdc_documents_widgets_select-122-3 {
  line-height: 1.625;
  right: -1px;
  top: 100%;
  --bg-opacity: 1;
  overflow-y: auto;
  position: absolute;
  margin-top: 7px;
  z-index: 100;
  box-shadow: 0px -4px 105px rgba(0, 0, 0, 0.05), 0px -0.677245px 23.4531px rgba(0, 0, 0, 0.0298054), 0px -0.154328px 6.98261px rgba(0, 0, 0, 0.0201946);;
  overflow-x: hidden;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 16px;
  max-height: 15.0rem;
  left: -1px;
}

.sdc_documents_widgets_select-140-3 {
  padding-bottom: 0.25rem;
  --border-opacity: 1;
  white-space: nowrap;
  border-bottom-color: rgba(243,244,246,var(--border-opacity));
  text-overflow: ellipsis;
  cursor: default;
  border-bottom-width: 1px;
  overflow: hidden;
  padding-right: 1.0rem;
  padding-left: 1.0rem;
  padding-top: 0.25rem;
}

.sdc_documents_widgets_select-140-3:hover {
  background-color: rgba(255,248,223,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_documents_widgets_select-149-3 {
  background-color: rgba(255,248,223,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_documents_widgets_select-153-3 {
  background-color: rgba(255,248,223,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_documents_widgets_select-157-3 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: default;
  overflow: hidden;
  padding-right: 0.5rem;
  color: rgba(160,174,192,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_documents_widgets_select-164-3 {
  appearance: none;
  width: 1.125rem;
  --text-opacity: 1;
  border-width: 1px;
  --bg-opacity: 1;
  height: 1.125rem;
  margin-right: 1.0rem;
  -webkit-appearance: none;
  user-select: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 0.25rem;
  display: inline-block;
  flex: none;
  color: rgba(120, 38, 245, 1);
}

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

.sdc_documents_widgets_select-164-3:hover {
  border-width: 1px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
}

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

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

.sdc_documents_widgets_select-194-3 {
  overflow-wrap: break-word;
  transition-duration: 150ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  z-index: 2;
  margin-bottom: 0.0rem;
  font-size: var(--base-font-size, 0.875rem);
  pointer-events: none;
  padding-left: 0.0rem;
}

.sdc_documents_widgets_select-206-3 {
  position: relative;
  white-space: normal;
}

.sdc_documents_widgets_select-471-17 {
  display: flex;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_documents_widgets_select-471-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-472-19 {
  overflow: hidden;
  text-overflow: ellipsis;
}

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

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

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

.sdc_documents_widgets_select-489-22 {
  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-492-24 {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_select-509-33 {
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_select-521-25 {
  display: flex;
  align-items: center;
  flex: 1 1 0%;
}

.sdc_documents_widgets_select-577-23 {
  position: relative;
}

.sdc_documents_widgets_select-580-24 {
  display: flex;
  align-items: center;
  margin-bottom: 0.25rem;
}

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

.sdc_documents_widgets_select-590-31 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
  margin-left: 0.125rem;
}

.sdc_documents_widgets_select-603-51 {
  visibility: hidden;
}

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

.sdc_documents_widgets_select-611-55 {
  opacity: 0%;
}

.sdc_documents_widgets_select-639-47 {
  cursor: pointer;
}

.sdc_documents_widgets_select-643-46 {
  font-size: .875rem;
}

.sdc_documents_widgets_select-714-17 {
  display: flex;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_documents_widgets_select-714-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-715-19 {
  overflow: hidden;
  text-overflow: ellipsis;
}

.sdc_documents_widgets_select-729-17 {
  display: flex;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_documents_widgets_select-729-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-730-21 {
  overflow: hidden;
  text-overflow: ellipsis;
}

.sdc_documents_widgets_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;
  font-size: var(--input__font-size, var(--base-font-size, 0.875rem));
  background-color: rgba(250,250,250,var(--bg-opacity));
  border-radius: 0.25rem;
  display: inline-flex;
}

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

.sdc_documents_widgets_textarea-13-3:focus-within {
  outline: none;
  border-width: 1px;
  border-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

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

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

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

.sdc_documents_widgets_textarea-35-3 {
  min-width: 0.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;
}

.sdc_documents_widgets_textarea-35-3:focus {
  outline: none;
}

.sdc_documents_widgets_textarea-35-3:disabled {
  cursor: not-allowed;
}

.sdc_documents_widgets_textarea-46-3 {
  --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: 0.0rem;
  font-size: var(--base-font-size, 0.875rem);
  pointer-events: none;
  color: rgba(17,24,39,var(--text-opacity));
  left: 0.5rem;
}

.sdc_documents_widgets_textarea-73-20 {
  display: flex;
  align-items: center;
  margin-bottom: 0.25rem;
}

.sdc_documents_widgets_textarea-73-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_textarea-79-25 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
  margin-left: 0.125rem;
}

.sdc_forms_builder_model-726-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-734-19 {
  margin-top: 0.5rem;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.sdc_forms_builder_model-739-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-744-25 {
  display: flex;
  justify-content: flex-end;
}

.sdc_forms_builder_model-745-25 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  word-break: break-all;
}

.sdc_forms_builder_model-747-42 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.sdc_forms_builder_model-753-19 {
  width: 100%;
  display: flex;
  align-items: center;
}

.sdc_forms_builder_model-757-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-762-24 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

.sdc_forms_builder_model-763-24 {
  word-break: break-all;
}

.sdc_forms_builder_view-49-3 {
  justify-content: space-between;
  height: 50px;
  align-items: center;
  --border-opacity: 1;
  border-bottom-color: rgba(237,242,247,var(--border-opacity));
  fill: #6D737C;
  cursor: grab;
  border-bottom-width: 1px;
  padding-right: 1.0rem;
  display: flex;
  transition: 0.2s;
  padding-left: 1.0rem;
}

.sdc_forms_builder_view-49-3:active {
  cursor: grabbing;
}

.sdc_forms_builder_view-49-3:hover {
  background-color: #FCF8EA;
}

.sdc_forms_builder_view-56-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_forms_builder_view-68-31 {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  width: 100%;
  height: 1px;
  border-radius: 8px;
}

.sdc_forms_builder_view-70-32 {
  display: block;
  height: 5px;
  background-color: rgba(66,153,225,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_builder_view-151-18 {
  gap: 0.5rem;
  padding-bottom: 0.25rem;
  justify-content: flex-end;
  align-items: center;
  flex-direction: column;
  fill: #6D737C;
  cursor: pointer;
  padding-right: 0.5rem;
  border-radius: 8px;
  display: flex;
  color: #A0A4AB;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_forms_builder_view-151-18:hover {
  color: #4242D7;
  fill: #4242D7;
}

.sdc_forms_builder_view-162-20 {
  cursor: no-drop;
}

.sdc_forms_builder_view-162-20:hover {
  color: #A0A4AB;
  fill: #6D737C;
}

.sdc_forms_builder_view-176-19 {
  width: 18px;
  height: 18px;
}

.sdc_forms_builder_view-187-19 {
  font-size: 10px;
  white-space: nowrap;
  letter-spacing: 0.025em;
}

.sdc_forms_builder_view-202-17 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 1.375rem;
  padding-right: 1.375rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  column-gap: 15px;
  row-gap: 20px;
}

.sdc_forms_builder_view-207-24 {
  font-size: .75rem;
  font-weight: 400;
  margin-top: 0.25rem;
  margin-bottom: 0.125rem;
}

.sdc_forms_builder_view-208-23 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  min-height: 40px;
  height: 40px;
  border: 1px solid #DADCE0;
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
}

.sdc_forms_builder_view-208-23:focus-within:not(disabled) {
  box-shadow: 0 0 0 2px #6868DF;
}

.sdc_forms_builder_view-208-23:hover:not(disabled) {
  box-shadow: 0 0 0 2px #6868DF;
}

.sdc_forms_builder_view-215-26 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  min-height: 40px;
  height: 80px;
  border: 1px solid #DADCE0;
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
}

.sdc_forms_builder_view-215-26:focus-within:not(disabled) {
  box-shadow: 0 0 0 2px #6868DF;
}

.sdc_forms_builder_view-215-26:hover:not(disabled) {
  box-shadow: 0 0 0 2px #6868DF;
}

.sdc_forms_builder_view-222-32 {
  min-height: 40px;
  border: 1px solid #DADCE0;
  background-color: #F1F2F5;
  padding-left: 12px;
  padding-right: 12px;
}

.sdc_forms_builder_view-222-32:focus-within:not(disabled) {
  box-shadow: none;
}

.sdc_forms_builder_view-222-32:hover:not(disabled) {
  box-shadow: none;
}

.sdc_forms_builder_view-230-18 {
  padding-top: 0.0rem;
  padding-bottom: 0.0rem;
  width: 100%;
}

.sdc_forms_builder_view-231-21 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  width: 100%;
  min-height: 5.0rem;
}

.sdc_forms_builder_view-238-17 {
  display: flex;
  flex-direction: column;
}

.sdc_forms_builder_view-239-19 {
  font-size: .875rem;
  margin-bottom: 1.0rem;
  font-weight: 600;
}

.sdc_forms_builder_view-241-18 {
  display: flex;
  flex-direction: column;
}

.sdc_forms_builder_view-277-37 {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_forms_builder_view-277-37>*+* {
  --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_builder_view-279-40 {
  font-weight: 700;
  margin-right: 0.125rem;
}

.sdc_forms_builder_view-280-40 {
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
}

.sdc_forms_builder_view-284-38 {
  display: flex;
  flex-direction: column;
}

.sdc_forms_builder_view-287-42 {
  font-size: .75rem;
}

.sdc_forms_builder_view-289-42 {
  font-size: .75rem;
}

.sdc_forms_builder_view-298-19 {
  display: flex;
  flex-direction: column;
}

.sdc_forms_builder_view-299-21 {
  font-size: .875rem;
  margin-bottom: 1.0rem;
  font-weight: 600;
}

.sdc_forms_builder_view-301-20 {
  display: flex;
  flex-direction: column;
}

.sdc_forms_builder_view-339-39 {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_forms_builder_view-339-39>*+* {
  --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_builder_view-341-42 {
  font-weight: 700;
  margin-right: 0.75rem;
}

.sdc_forms_builder_view-342-42 {
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
}

.sdc_forms_builder_view-345-40 {
  display: flex;
  flex-direction: column;
}

.sdc_forms_builder_view-348-44 {
  font-size: .75rem;
}

.sdc_forms_builder_view-367-39 {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_forms_builder_view-367-39>*+* {
  --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_builder_view-369-42 {
  font-weight: 700;
  margin-right: 0.125rem;
}

.sdc_forms_builder_view-370-42 {
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
}

.sdc_forms_builder_view-374-40 {
  display: flex;
  flex-direction: column;
}

.sdc_forms_builder_view-377-44 {
  font-size: .75rem;
}

.sdc_forms_builder_view-379-44 {
  font-size: .75rem;
}

.sdc_forms_builder_view-383-17 {
  width: 31.25rem;
  right: 0.0rem;
  padding-bottom: 0.25rem;
  top: 1.5rem;
  --bg-opacity: 1;
  position: absolute;
  z-index: 3;
  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_view-391-18 {
  margin-top: 2.0rem;
  display: flex;
  justify-content: space-between;
  margin-bottom: 1.0rem;
}

.sdc_forms_builder_view-404-19 {
  position: relative;
}

.sdc_forms_builder_view-405-24:hover {
  background-color: rgba(240,233,254,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_builder_view-405-24 {
  font-size: 11px !important;
  width: 20px;
  height: 20px;
  border-radius: 9999px !important;
}

.sdc_forms_builder_view-496-31 {
  min-width: 35.0rem;
  padding-bottom: 0.75rem;
  max-width: 40.0rem;
  top: 0.25rem;
  --bg-opacity: 1;
  position: absolute;
  z-index: 3;
  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);;
  margin-left: 1.0rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.25rem;
  border-radius: 16px;
  display: none;
  padding-left: 1.25rem;
  padding-top: 0.75rem;
  left: 100%;
}

.sdc_forms_builder_view-501-18 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: flex-start;
}

.sdc_forms_builder_view-501-18>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(0.75rem * var(--space-y-reverse));
  margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
}

.sdc_forms_builder_view-502-20 {
  font-size: .875rem;
  font-weight: 600;
  white-space: nowrap;
  color: rgba(53,59,80,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_view-503-19 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  align-items: flex-start;
}

.sdc_forms_builder_view-506-22 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.sdc_forms_builder_view-507-24 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  text-align: left;
  cursor: pointer;
  font-size: .75rem;
  background-color: rgba(240,233,254,var(--bg-opacity));
  padding-right: 0.375rem;
  border-radius: 0.25rem;
  color: rgba(53,59,80,var(--text-opacity));
  padding-left: 0.375rem;
  padding-top: 0.25rem;
}

.sdc_forms_builder_view-512-23 {
  color: rgba(53,59,80,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_view-521-18 {
  position: relative;
}

.sdc_forms_builder_view-532-23 {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  font-size: 11px !important;
  width: 20px;
  height: 20px;
  border-radius: 9999px !important;
}

.sdc_forms_builder_view-532-23:hover {
  background-color: rgba(240,233,254,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_builder_view-532-23:focus>.fhirpath-tips {
  display: block;
}

.sdc_forms_builder_view-576-17 {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
  position: relative;
}

.sdc_forms_builder_view-577-18 {
  flex: 1 1 0%;
  max-width: 5.0rem;
}

.sdc_forms_builder_view-586-18 {
  flex: 1 1 0%;
  max-width: 10.0rem;
}

.sdc_forms_builder_view-592-18 {
  flex: 1 1 0%;
}

.sdc_forms_builder_view-600-20 {
  flex: 1 1 0%;
  max-width: 5.0rem;
}

.sdc_forms_builder_view-607-18 {
  padding-top: 2.0rem;
  display: flex;
  gap: 0.25rem;
  align-items: center;
}

.sdc_forms_builder_view-628-19 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.sdc_forms_builder_view-643-24 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  font-size: .75rem;
  font-weight: 400;
}

.sdc_forms_builder_view-650-23 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.sdc_forms_builder_view-659-23 {
  display: flex;
  flex-direction: column;
}

.sdc_forms_builder_view-677-65 {
  display: flex;
  flex-direction: column;
}

.sdc_forms_builder_view-680-69 {
  font-size: .75rem;
}

.sdc_forms_builder_view-797-3 {
  display: flex;
  flex-direction: column;
  padding-left: 3.0rem;
  padding-right: 3.0rem;
  padding-top: 1.5rem;
  padding-bottom: 2.0rem;
  background-color: #FCFBFF;
  border-bottom-width: 1px;
}

.sdc_forms_builder_view-805-3 {
  margin-bottom: 1.0rem;
  margin-top: 1.5rem;
  font-size: .75rem;
  color: #A0A5AB;
  font-weight: 500;
  text-transform: uppercase;
}

.sdc_forms_builder_view-847-56 {
  display: flex;
  justify-content: space-between;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  width: 100%;
}

.sdc_forms_builder_view-849-57 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_view-885-21 {
  display: flex;
  align-items: flex-end;
  gap: 0.1rem;
}

.sdc_forms_builder_view-886-22 {
  flex: 1 1 0%;
}

.sdc_forms_builder_view-908-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-917-20 {
  display: flex;
  justify-content: space-between;
  gap: 0.5rem;
}

.sdc_forms_builder_view-929-25 {
  margin-bottom: 0.375rem;
}

.sdc_forms_builder_view-980-19 {
  margin-top: 0.25rem;
}

.sdc_forms_builder_view-986-23 {
  min-width: 0.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-1038-19 {
  display: flex;
  flex-direction: column;
}

.sdc_forms_builder_view-1039-21 {
  font-size: .875rem;
  margin-bottom: 1.0rem;
  font-weight: 600;
}

.sdc_forms_builder_view-1050-65 {
  display: flex;
  flex-direction: column;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.sdc_forms_builder_view-1052-66 {
  font-size: .75rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_view-1064-58 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.sdc_forms_builder_view-1067-61 {
  margin-left: 0.75rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_view-1083-80 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.sdc_forms_builder_view-1090-17 {
  width: 100%;
  top: 0.0rem;
  --bg-opacity: 1;
  padding: 1.25rem;
  position: absolute;
  z-index: 3;
  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));
  border-radius: 16px;
  left: 105%;
}

.sdc_forms_builder_view-1095-18 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  margin-top: 1.0rem;
}

.sdc_forms_builder_view-1103-19 {
  position: relative;
  cursor: pointer;
}

.sdc_forms_builder_view-1109-20 {
  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-1109-20:hover>.actions {
  opacity: 100%;
}

.sdc_forms_builder_view-1116-24 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_view-1117-24 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_view-1118-24 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_view-1123-29 {
  position: absolute;
  right: 0.25rem;
  top: 0.3rem;
  opacity: 0%;
  transition: 0.1s;
}

.sdc_forms_builder_view-1168-39 {
  opacity: 50%;
  pointer-events: none;
}

.sdc_forms_builder_view-1178-68 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_forms_builder_view-1181-21 {
  font-size: .75rem;
  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-1187-21 {
  w-full: nil;
  display: flex;
  justify-content: center;
  margin-top: 0.75rem;
}

.sdc_forms_builder_view-1194-31 {
  min-width: 35.0rem;
  padding-bottom: 0.75rem;
  max-width: 40.0rem;
  top: 0.25rem;
  --bg-opacity: 1;
  position: absolute;
  z-index: 3;
  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);;
  margin-left: 1.0rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.25rem;
  border-radius: 16px;
  display: none;
  padding-left: 1.25rem;
  padding-top: 0.75rem;
  left: 100%;
}

.sdc_forms_builder_view-1199-18 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: flex-start;
}

.sdc_forms_builder_view-1199-18>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(0.75rem * var(--space-y-reverse));
  margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
}

.sdc_forms_builder_view-1200-20 {
  font-size: .875rem;
  font-weight: 600;
  white-space: nowrap;
  color: rgba(53,59,80,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_view-1201-19 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  align-items: flex-start;
}

.sdc_forms_builder_view-1204-22 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.sdc_forms_builder_view-1205-24 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  text-align: left;
  cursor: pointer;
  font-size: .75rem;
  background-color: rgba(240,233,254,var(--bg-opacity));
  padding-right: 0.375rem;
  border-radius: 0.25rem;
  color: rgba(53,59,80,var(--text-opacity));
  padding-left: 0.375rem;
  padding-top: 0.25rem;
}

.sdc_forms_builder_view-1210-23 {
  color: rgba(53,59,80,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_view-1217-17 {
  position: relative;
}

.sdc_forms_builder_view-1233-22 {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  font-size: 11px !important;
  width: 20px;
  height: 20px;
  border-radius: 9999px !important;
}

.sdc_forms_builder_view-1233-22:hover {
  background-color: rgba(240,233,254,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_builder_view-1233-22:focus>.fhirpath-tips {
  display: block;
}

.sdc_forms_builder_view-1249-19 {
  margin-top: 1.0rem;
}

.sdc_forms_builder_view-1256-23 {
  min-width: 0.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-1305-20 {
  margin-top: 1.0rem;
  display: flex;
  gap: 2.0rem;
}

.sdc_forms_builder_view-1322-20 {
  margin-top: 0.25rem;
}

.sdc_forms_builder_view-1341-20 {
  margin-top: 0.25rem;
}

.sdc_forms_builder_view-1352-20 {
  display: flex;
  gap: 0.5rem;
  flex-direction: column;
  align-items: stretch;
}

.sdc_forms_builder_view-1362-26 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.sdc_forms_builder_view-1363-27 {
  flex: 1 1 0%;
}

.sdc_forms_builder_view-1372-27 {
  padding-top: 1.5rem;
}

.sdc_forms_builder_view-1384-25 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.sdc_forms_builder_view-1385-26 {
  flex: 1 1 0%;
}

.sdc_forms_builder_view-1392-26 {
  padding-top: 1.5rem;
}

.sdc_forms_builder_view-1409-20 {
  position: relative;
}

.sdc_forms_builder_view-1433-25 {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  font-size: 11px !important;
  width: 20px;
  height: 20px;
  border-radius: 9999px !important;
}

.sdc_forms_builder_view-1433-25:hover {
  background-color: rgba(240,233,254,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_builder_view-1433-25:focus>.fhirpath-tips {
  display: block;
}

.sdc_forms_builder_view-1450-20 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  border-radius: 0.25rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.sdc_forms_builder_view-1450-20:hover>div {
  visibility: visible;
}

.sdc_forms_builder_view-1457-22 {
  opacity: 0.1%;
}

.sdc_forms_builder_view-1461-20 {
  flex: 1 1 0%;
}

.sdc_forms_builder_view-1511-20 {
  width: 12px;
  height: 12px;
}

.sdc_forms_builder_view-1521-18:hover>.actions {
  opacity: 100%;
}

.sdc_forms_builder_view-1521-18:hover>div>.actions {
  opacity: 100%;
}

.sdc_forms_builder_view-1527-18 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.sdc_forms_builder_view-1528-27 {
  opacity: 0%;
  padding-left: 0.375rem;
}

.sdc_forms_builder_view-1529-21 {
  width: 16px;
  height: 16px;
}

.sdc_forms_builder_view-1530-19 {
  display: flex;
  align-items: center;
  gap: 1.0rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1 1 0%;
}

.sdc_forms_builder_view-1533-21 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0.0rem;
}

.sdc_forms_builder_view-1537-26 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  opacity: 0%;
  transition: 0.1s;
}

.sdc_forms_builder_view-1556-20 {
  display: flex;
  align-items: center;
  gap: 1.0rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
}

.sdc_forms_builder_view-1557-22 {
  padding-left: 0.5rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
}

.sdc_forms_builder_view-1565-21 {
  display: flex;
  margin-top: 1.0rem;
  margin-bottom: 1.0rem;
  position: relative;
}

.sdc_forms_builder_view-1581-31 {
  min-width: 10.0rem;
  line-height: 1.625;
  top: 100%;
  --bg-opacity: 1;
  visibility: hidden;
  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;
}

.sdc_forms_builder_view-1587-46 {
  visibility: visible;
}

.sdc_forms_builder_view-1600-30 {
  max-height: 0.0rem;
  transition-property: all;
  transition-duration: 200ms;
}

.sdc_forms_builder_view-1603-32 {
  max-height: 2000px;
}

.sdc_forms_builder_view-1618-19 {
  display: flex;
  flex-direction: column;
  background-color: #FAFAFC;
  --bg-opacity: 1;
  border-radius: 16px;
  margin-bottom: 2.5rem;
  height: 100%;
}

.sdc_forms_builder_view-1622-20 {
  display: flex;
  justify-content: space-between;
  border-bottom-width: 1px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  align-items: center;
}

.sdc_forms_builder_view-1623-22 {
  font-size: .75rem;
  color: #A0A5AB;
  font-weight: 500;
  text-transform: uppercase;
}

.sdc_forms_builder_view-1630-20 {
  margin-left: 1.0rem;
}

.sdc_forms_builder_view-1651-17 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  position: fixed;
  z-index: 12;
  background-color: #ABACE9;
  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: 100%;
  left: 1.25rem;
}

.sdc_forms_builder_view-1684-21 {
  padding-bottom: 1.0rem;
  justify-content: space-between;
  --bg-opacity: 1;
  align-items: center;
  margin-top: 2.0rem;
  cursor: pointer;
  background-color: rgba(242, 242, 242, 1);
  padding-right: 1.25rem;
  letter-spacing: 0.025em;
  border-radius: 16px;
  display: flex;
  padding-left: 1.25rem;
  padding-top: 1.0rem;
}

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

.sdc_forms_builder_view-1690-20 {
  display: flex;
  align-items: center;
}

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

.sdc_forms_builder_view-1692-22 {
  letter-spacing: 0.025em;
  font-weight: 500;
  font-size: .875rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  white-space: nowrap;
}

.sdc_forms_builder_view-1696-22 {
  white-space: nowrap;
}

.sdc_forms_builder_view-1697-23 {
  display: none;
}

.sdc_forms_builder_view-1703-24 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.sdc_forms_builder_view-1705-33 {
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
  font-size: 1rem;
}

.sdc_forms_builder_view-1706-33 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.sdc_forms_builder_view-1712-23::-webkit-scrollbar {
  background: none;
  width: 8px;
}

.sdc_forms_builder_view-1712-23::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 9999px;
}

.sdc_forms_builder_view-1712-23::-webkit-scrollbar-track {
  background: none;
  width: 10px;
}

.sdc_forms_builder_view-1722-19 {
  min-width: 40.0rem;
  padding-bottom: 1.0rem;
  max-width: 40.0rem;
  align-items: stretch;
  flex-direction: column;
  padding-right: 1.5rem;
  display: flex;
  padding-left: 1.5rem;
  padding-top: 1.0rem;
}

.sdc_forms_builder_view-1722-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_view-1733-37 {
  border-radius: 16px;
  pd: (1);
}

.sdc_forms_builder_view-1734-46 {
  min-height: 17.5rem;
}

.sdc_forms_builder_view-1739-20 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2.0rem;
  margin-top: 1.5rem;
}

.sdc_forms_builder_view-1741-33 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.sdc_forms_builder_view-1748-19 {
  min-width: 40.0rem;
  width: 100%;
  padding-bottom: 1.0rem;
  max-width: 40.0rem;
  align-items: stretch;
  flex-direction: column;
  font-size: 1.125rem;
  padding-right: 1.5rem;
  display: flex;
  padding-left: 1.5rem;
  padding-top: 1.0rem;
}

.sdc_forms_builder_view-1748-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_view-1753-20 {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
  width: 100%;
}

.sdc_forms_builder_view-1756-24 {
  width: 100%;
  margin-top: 2.0rem;
  display: flex;
  align-items: center;
}

.sdc_forms_builder_view-1758-35 {
  width: 2.0rem;
  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-1762-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-1763-26 {
  font-weight: 600;
}

.sdc_forms_builder_view-1764-22 {
  display: flex;
  margin-top: 2.5rem;
}

.sdc_forms_builder_view-1766-24 {
  justify-content: flex-end;
}

.sdc_forms_builder_view-1767-24 {
  justify-content: space-between;
}

.sdc_forms_builder_view-1782-41 {
  padding: 1.0rem;
}

.sdc_forms_builder_view-1804-29 {
  color: rgba(246,173,85,var(--text-opacity));
  --text-opacity: 1;
  font-size: 1.875rem;
  margin-right: 0.75rem;
}

.sdc_forms_builder_view-1834-17 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 2.0rem;
  margin-bottom: 2.0rem;
}

.sdc_forms_builder_view-1836-21 {
  font-size: .75rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
}

.sdc_forms_builder_view-1837-22 {
  margin-left: 0.5rem;
}

.sdc_forms_builder_view-1840-18 {
  display: flex;
  align-items: center;
}

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

.sdc_forms_builder_view-1850-19 {
  display: flex;
  flex-direction: column;
  flex: 1 1 0%;
  position: relative;
}

.sdc_forms_builder_view-1852-20 {
  display: grid;
  grid-template-columns: 1fr 600px 4fr 1fr;
  column-gap: 2.0rem;
  row-gap: 1.0rem;
  padding-left: 0.0rem;
  padding-right: 0.0rem;
  margin-top: 1.0rem;
}

.sdc_forms_builder_view-1855-21 {
  display: flex;
  justify-content: space-between;
  padding-left: 1.0rem;
}

.sdc_forms_builder_view-1856-20 {
  display: flex;
  align-items: center;
  cursor: pointer;
}

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

.sdc_forms_builder_view-1859-24 {
  color: #808080;
  font-size: .75rem;
  letter-spacing: 0.05em;
}

.sdc_forms_builder_view-1859-24:hover {
  color: #4242D7;
}

.sdc_forms_builder_view-1861-25 {
  margin-right: 0.5rem;
}

.sdc_forms_builder_view-1864-21 {
  display: flex;
  justify-content: flex-end;
  padding-right: 0.5rem;
}

.sdc_forms_builder_view-1868-24 {
  color: #808080;
  font-size: .75rem;
}

.sdc_forms_builder_view-1868-24:hover {
  color: #4242D7;
}

.sdc_forms_builder_view-1870-25 {
  margin-right: 0.5rem;
}

.sdc_forms_builder_view-1877-27 {
  align-self: flex-start;
  max-width: 960px;
  min-width: 320px;
  border-radius: 16px;
}

.sdc_forms_builder_view-1880-23 {
  width: 100%;
  height: 100%;
}

.sdc_forms_builder_view-1890-22 {
  width: 100%;
  margin-top: 2.5rem;
  display: flex;
  justify-content: flex-end;
  padding: 1.25rem;
  border-radius: 16px;
  margin-bottom: 2.5rem;
  background-color: #FAFAFC;
}

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

.sdc_forms_core-142-19 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 300;
  font-size: 1rem;
  letter-spacing: 0.025em;
}

.sdc_forms_core-142-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_core-149-22 {
  --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;
  color: rgba(120, 38, 245, 1);
  padding-left: 0.5rem;
  padding-top: 0.4rem;
}

.sdc_forms_core-152-18 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 1.25rem;
}

.sdc_forms_core-152-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_forms_core-155-21 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  text-transform: uppercase;
  font-weight: 500;
  font-size: .75rem;
  padding-right: 1.0rem;
  letter-spacing: 0.025em;
  border-radius: 6px;
  color: rgba(133, 133, 133, 1);
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.sdc_forms_core-155-21:hover {
  background-color: rgba(226, 226, 226, 0.5);
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_core-161-19 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  text-transform: uppercase;
  font-weight: 500;
  font-size: .75rem;
  padding-right: 1.0rem;
  letter-spacing: 0.025em;
  border-radius: 6px;
  color: rgba(120, 38, 245, 1);
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.sdc_forms_core-161-19:hover {
  background-color: rgba(240,233,254,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_core-179-17 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: -4.0rem;
}

.sdc_forms_core-179-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-182-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-182-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-182-16:hover {
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_forms_core-189-37 {
  font-size: 1.5rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.sdc_forms_core-192-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-192-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: .75rem;
  border-radius: 9999px;
  display: flex;
  color: rgba(120, 38, 245, 1);
}

.sdc_forms_core-192-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-199-29 {
  font-size: 1.5rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.sdc_forms_core-210-20 {
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
  letter-spacing: 0.025em;
  font-weight: 500;
  text-transform: uppercase;
  font-size: .75rem;
}

.sdc_forms_core-213-21 {
  margin-right: 0.5rem;
}

.sdc_forms_core-221-12 {
  background-color: #F0E9FE !important;
  border-radius: inherit !important;
}

.sdc_forms_core-229-17 {
  width: 100%;
  height: 100%;
  background-color: rgba(243,244,246,var(--bg-opacity));
  --bg-opacity: 1;
}

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

.sdc_forms_core-232-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-232-19 {
  width: 100%;
  padding-bottom: 1.0rem;
  justify-content: space-between;
  --bg-opacity: 1;
  border-top-right-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 2.0rem;
  display: flex;
  border-top-left-radius: 16px;
  padding-left: 2.0rem;
  padding-top: 1.0rem;
}

.sdc_forms_core-234-20 {
  display: flex;
  align-items: center;
}

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

.sdc_forms_core-235-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-237-21 {
  display: flex;
  border-radius: 2px;
}

.sdc_forms_core-237-21>:first-child {
  border-radius: 0px;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.sdc_forms_core-237-21>:first-child:hover {
  box-shadow: none;
}

.sdc_forms_core-237-21>:first-child:focus-within {
  box-shadow: none;
}

.sdc_forms_core-237-21>:last-child {
  border-radius: 0px;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.sdc_forms_core-244-17 {
  width: 17.5rem;
}

.sdc_forms_core-245-44 {
  font-size: 1rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
}

.sdc_forms_core-247-43 {
  font-size: 1rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
  cursor: pointer;
}

.sdc_forms_core-257-47 {
  background-color: rgba(110, 110, 252, 1);
  --bg-opacity: 1;
  border-radius: inherit;
}

.sdc_forms_core-261-16 {
  font-size: .75rem;
  text-transform: uppercase;
}

.sdc_forms_core-266-19 {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  min-height: 25.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-bottom: 0.75rem;
}

.sdc_forms_create-form-from-scratch-60-17 {
  min-width: 40.0rem;
  padding-bottom: 1.0rem;
  max-width: 40.0rem;
  align-items: stretch;
  flex-direction: column;
  padding-right: 1.5rem;
  display: flex;
  padding-left: 1.5rem;
  padding-top: 1.0rem;
}

.sdc_forms_create-form-from-scratch-60-17>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(0.5rem * var(--space-y-reverse));
  margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
}

.sdc_forms_create-form-from-scratch-64-18 {
  display: flex;
}

.sdc_forms_create-form-from-scratch-64-18>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.sdc_forms_create-form-from-scratch-65-21 {
  flex: 1 1 0%;
}

.sdc_forms_create-form-from-scratch-66-21 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  display: inline-block;
}

.sdc_forms_create-form-from-scratch-67-31 {
  flex: 1 1 0%;
}

.sdc_forms_create-form-from-scratch-70-21 {
  flex: 1 1 0%;
}

.sdc_forms_create-form-from-scratch-71-21 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  display: inline-block;
}

.sdc_forms_create-form-from-scratch-72-31 {
  flex: 1 1 0%;
}

.sdc_forms_create-form-from-scratch-77-20 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_create-form-from-scratch-78-19 {
  border-radius: 12px;
}

.sdc_forms_create-form-from-scratch-98-18 {
  display: flex;
  justify-content: flex-end;
}

.sdc_forms_editor_cm-119-46 {
  height: 100%;
  overflow: auto;
}

.sdc_forms_editor_view-38-17 {
  height: 100%;
  overflow-y: scroll;
  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: 2.0rem;
  padding-right: 2.0rem;
  margin-bottom: 0.5rem;
  color: rgba(110, 110, 252, 1);
  --text-opacity: 1;
}

.sdc_forms_editor_view-57-18 {
  padding-left: 2.0rem;
  padding-right: 2.0rem;
  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: .75rem;
  background-color: rgba(245,101,101,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_forms_editor_view-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: .75rem;
}

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

.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: 0.0rem;
}

.sdc_forms_editor_view-216-22 {
  right: 1.0rem;
  --text-opacity: 1;
  --bg-opacity: 1;
  margin: 0.5rem;
  padding: 0.5rem;
  position: absolute;
  z-index: 100;
  background-color: rgba(234,74,53,var(--bg-opacity));
  border-radius: 0.25rem;
  bottom: 0.25rem;
  color: rgba(255,255,255,var(--text-opacity));
}

.sdc_forms_editor_view-221-20 {
  height: 100%;
  overflow-y: scroll;
  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-303-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-303-39:focus {
  outline: solid 1px #EA4A35;
}

.sdc_forms_editor_view-322-19 {
  border-radius: 10px;
  display: flex;
  border-width: 2px;
  border-color: rgba(110, 110, 252, 1);
  --border-opacity: 1;
}

.sdc_forms_editor_view-322-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-328-23 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  font-family: monospace;
  cursor: pointer;
  font-weight: 700;
  padding-right: 1.0rem;
  color: rgba(110, 110, 252, 1);
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.sdc_forms_editor_view-331-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-352-19 {
  display: flex;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
}

.sdc_forms_editor_view-352-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-356-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-361-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-367-23::-webkit-scrollbar {
  background: none;
  width: 8px;
}

.sdc_forms_editor_view-367-23::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 9999px;
}

.sdc_forms_editor_view-367-23::-webkit-scrollbar-track {
  background: none;
  width: 10px;
}

.sdc_forms_editor_view-381-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-381-21:hover {
  opacity: 100%;
}

.sdc_forms_editor_view-403-21 {
  width: 100%;
  height: 100vh;
  background-color: rgba(6,30,58,var(--bg-opacity));
  --bg-opacity: 1;
}

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

.sdc_forms_editor_view-407-23 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 1.0rem;
}

.sdc_forms_editor_view-408-24 {
  flex: 1 1 0%;
}

.sdc_forms_editor_view-409-23 {
  display: flex;
  align-items: center;
  padding-left: 2.75rem;
  padding-right: 2.75rem;
  font-family: monospace;
  cursor: pointer;
}

.sdc_forms_editor_view-409-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-414-27 {
  color: rgba(227, 216, 129, 1);
  --text-opacity: 1;
}

.sdc_forms_editor_view-415-28 {
  margin-right: 0.5rem;
}

.sdc_forms_editor_view-419-24 {
  flex: 1 1 0%;
}

.sdc_forms_editor_view-421-23 {
  display: flex;
  height: calc(100% - 57px);
  width: 100%;
}

.sdc_forms_editor_view-424-35 {
  display: flex;
  flex-direction: column;
  flex: 1 1 0%;
  position: relative;
}

.sdc_forms_editor_view-426-37 {
  min-width: 60%;
}

.sdc_forms_editor_view-438-36 {
  padding: 0.75rem;
  flex: 1 1 0%;
  margin-bottom: 1.0rem;
}

.sdc_forms_editor_view-440-27 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 16px;
  height: 100%;
}

.sdc_forms_editor_view-442-44 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  margin-top: 0.5rem;
  padding: 2.5rem;
  overflow-y: scroll;
  height: 100%;
}

.sdc_forms_editor_view-444-44::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  --bg-opacity: 1;
  border-radius: 9999px;
  height: 10px;
}

.sdc_forms_editor_view-449-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-450-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-452-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-452-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-456-31 {
  color: rgba(110, 110, 252, 1);
  --text-opacity: 1;
  cursor: pointer;
}

.sdc_forms_editor_view-459-31 {
  flex: 1 1 0%;
  overflow-y: scroll;
  overflow-x: hidden;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.sdc_forms_editor_view-461-31::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  --bg-opacity: 1;
  border-radius: 9999px;
  height: 10px;
}

.sdc_forms_import-form-from-questionnaire-94-21 {
  padding-bottom: 1.0rem;
  justify-content: space-between;
  --bg-opacity: 1;
  align-items: center;
  margin-top: 2.0rem;
  cursor: pointer;
  background-color: rgba(242, 242, 242, 1);
  padding-right: 1.25rem;
  letter-spacing: 0.025em;
  border-radius: 16px;
  display: flex;
  padding-left: 1.25rem;
  padding-top: 1.0rem;
}

.sdc_forms_import-form-from-questionnaire-94-21>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.sdc_forms_import-form-from-questionnaire-94-21:hover {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
}

.sdc_forms_import-form-from-questionnaire-101-20 {
  display: flex;
  align-items: center;
}

.sdc_forms_import-form-from-questionnaire-101-20>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
}

.sdc_forms_import-form-from-questionnaire-102-22 {
  white-space: nowrap;
  letter-spacing: 0.025em;
  font-weight: 500;
  font-size: .875rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_import-form-from-questionnaire-105-23 {
  display: none;
}

.sdc_forms_import-form-from-questionnaire-110-24 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.sdc_forms_import-form-from-questionnaire-112-41 {
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
  font-size: 1rem;
}

.sdc_forms_import-form-from-questionnaire-113-41 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.sdc_forms_import-form-from-questionnaire-123-23::-webkit-scrollbar {
  background: none;
  width: 8px;
}

.sdc_forms_import-form-from-questionnaire-123-23::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 9999px;
}

.sdc_forms_import-form-from-questionnaire-123-23::-webkit-scrollbar-track {
  background: none;
  width: 10px;
}

.sdc_forms_import-form-from-questionnaire-136-37 {
  position: relative;
}

.sdc_forms_import-form-from-questionnaire-148-23 {
  width: 100%;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  display: flex;
  align-items: center;
  cursor: pointer;
  letter-spacing: 0.025em;
}

.sdc_forms_import-form-from-questionnaire-155-24 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.sdc_forms_import-form-from-questionnaire-163-17 {
  min-width: 40.0rem;
  padding-bottom: 1.0rem;
  max-width: 40.0rem;
  align-items: stretch;
  flex-direction: column;
  padding-right: 1.5rem;
  display: flex;
  padding-left: 1.5rem;
  padding-top: 1.0rem;
}

.sdc_forms_import-form-from-questionnaire-163-17>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(0.5rem * var(--space-y-reverse));
  margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
}

.sdc_forms_import-form-from-questionnaire-167-19 {
  border-radius: 12px;
  overflow-y: scroll;
  margin-top: 1.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  background: #061E3A;
  height: 17.5rem;
}

.sdc_forms_import-form-from-questionnaire-171-18 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2.0rem;
  margin-top: 1.5rem;
}

.sdc_forms_import-form-from-questionnaire-175-40 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  background-color: #F5F1FE !important;
  color: #4242D7 !important;
}

.sdc_forms_import-form-from-questionnaire-179-39 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.sdc_forms_renderer_simple-478-19 {
  position: relative;
}

.sdc_forms_renderer_simple-480-20 {
  position: absolute;
  right: 0.5rem;
  top: -0.25rem;
  display: flex;
  gap: 0.25rem;
}

.sdc_forms_renderer_simple-486-23 {
  font-weight: 500;
}

.sdc_forms_renderer_simple-520-20 {
  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_forms_renderer_simple-529-20 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
  height: calc(var(--input__font-size, var(--base-font-size, 0.875rem)) + 0.375rem);
  font-size: calc(var(--input__font-size, var(--base-font-size, 0.875rem)) - 0.125rem);
}

.sdc_forms_renderer_simple-577-17 {
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  font-size: var(--base-font-size, 0.875rem);
  overflow-wrap: break-word;
  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";
}

.sdc_forms_renderer_simple-588-18 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.sdc_forms_renderer_simple-589-21 {
  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;
  margin-bottom: 0.0rem;
}

.sdc_forms_renderer_simple-593-23 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
  margin-left: 0.125rem;
}

.sdc_forms_renderer_simple-635-21 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 37.5rem;
}

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

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

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

.sdc_forms_renderer_simple-832-21 {
  grid-column: 1 / span 12;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.sdc_forms_renderer_simple-840-25 {
  color: rgba(252,129,129,var(--text-opacity));
  --text-opacity: 1;
  margin-top: 0.875rem;
  font-size: .75rem;
}

.sdc_forms_renderer_simple-849-24 {
  height: 100%;
}

.sdc_forms_renderer_simple-850-23 {
  display: none;
}

.sdc_forms_renderer_simple-851-20 {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: 1.0rem;
}

.sdc_forms_show_view-24-17 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 2.0rem;
  margin-bottom: 2.0rem;
}

.sdc_forms_show_view-26-21 {
  font-size: .75rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
}

.sdc_forms_show_view-30-22 {
  margin-left: 0.5rem;
}

.sdc_forms_show_view-33-18 {
  display: flex;
  align-items: center;
}

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

.sdc_forms_show_view-51-24 {
  width: 100%;
  display: flex;
  background-color: rgb(var(--background__main-color));
  font-family: var(--font-family, var(--font-family-sans-serif));
}

.sdc_forms_show_view-51-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)));
}

.sdc_forms_show_view-54-20 {
  flex: 1 1 0%;
  height: 100%;
  margin-bottom: 2.5rem;
  margin-top: 2.5rem;
}

@media (max-width: 768px) {

  .sdc_forms_show_view-54-20 {
    margin-bottom: 0.0rem;
    margin-top: 0.0rem;
  }

}

.sdc_grid-115-17 {
  padding-bottom: 1.25rem;
  --bg-opacity: 1;
  border-top-right-radius: 5px;
  background-color: #2c36450d;
  padding-right: 1.25rem;
  display: flex;
  border-top-left-radius: 5px;
  padding-left: 1.25rem;
  padding-top: 1.25rem;
}

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

.sdc_grid-116-18 {
  flex-grow: 1;
  position: relative;
  display: flex;
  align-items: center;
}

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

.sdc_grid-123-22 {
  position: absolute;
  right: 0.25rem;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.125rem;
}

.sdc_grid-123-22:hover {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

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

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

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

.sdc_grid-154-27 {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.175rem;
  padding-bottom: 0.175rem;
  border-radius: 4px;
}

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

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

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

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

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

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

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

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

.sdc_grid-279-20 {
  padding-bottom: 0.75rem;
  --bg-opacity: 1;
  flex-shrink: 2;
  border-top-right-radius: 0.25rem;
  border-bottom-width: 0px;
  background-color: #2c36450d;
  padding-right: 1.0rem;
  border-top-left-radius: 0.25rem;
  padding-left: 1.0rem;
  padding-top: 0.75rem;
  flex-basis: 20rem;
}

.sdc_grid-279-20>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.0rem * var(--space-y-reverse));
  margin-top: calc(1.0rem * calc(1 - var(--space-y-reverse)));
}

.sdc_grid-285-20 {
  position: relative;
  flex: 1 1 0%;
  flex-basis: 700px;
}

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

.sdc_grid-290-24 {
  padding-left: 0.25rem;
  font-weight: 600;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  letter-spacing: -0.05em;
}

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

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

.sdc_grid-324-3 {
  cursor: pointer;
  display: contents;
}

.sdc_grid-324-3:hover>div {
  background-color: rgba(255,248,223,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_grid-324-3>div:last-child {
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
}

.sdc_grid-324-3>div:first-child {
  padding-left: 1.5rem;
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
}

.sdc_grid-324-3>div {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.sdc_grid-337-5>div {
  background-color: rgba(249,250,251,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_grid-338-5>div {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_grid-341-3 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 300;
  font-size: 1rem;
  letter-spacing: 0.025em;
}

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

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

.sdc_grid-359-20 {
  position: relative;
  flex: 1 1 0%;
  flex-basis: 700px;
}

.sdc_grid-365-23 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sdc_grid-370-23 {
  width: 100%;
  display: grid;
}

.sdc_history_view-13-3 {
  right: 100%;
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  margin-right: 0.5rem;
  position: absolute;
  z-index: 100;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  background-color: rgba(17,24,39,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  display: none;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_history_view-13-3::before {
  width: 0.0rem;
  border-width: 4px 4px 4px 0px;
  top: 0.5rem;
  border-color: black transparent transparent transparent;
  height: 0.0rem;
  border-style: solid;
  position: absolute;
  content: '';
  left: 100%;
}

.sdc_history_view-26-17 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  letter-spacing: 0.025em;
}

.sdc_history_view-30-18 {
  display: flex;
  align-items: center;
}

.sdc_history_view-32-14 {
  position: relative;
  margin-bottom: 0.0rem;
}

.sdc_history_view-32-14:hover .description {
  display: block;
}

.sdc_history_view-37-20 {
  margin-left: 0.5rem;
  font-size: .875rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_history_view-38-19 {
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
  font-size: .75rem;
}

.sdc_history_view-41-3 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}

.sdc_history_view-44-3 {
  background-color: rgba(255,234,179,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 12px;
}

.sdc_history_view-47-23::-webkit-scrollbar {
  background: none;
  width: 8px;
}

.sdc_history_view-47-23::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 9999px;
}

.sdc_history_view-47-23::-webkit-scrollbar-track {
  background: none;
  width: 10px;
}

.sdc_history_view-56-20 {
  display: flex;
  flex-direction: column;
  transition-property: all;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
  z-index: 100;
}

.sdc_history_view-60-20 {
  --text-opacity: 1;
  padding-bottom: 1.0rem;
  --bg-opacity: 1;
  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: 1.0rem;
  letter-spacing: 0.025em;
  border-radius: 5px;
  display: flex;
  color: rgb(var(--button__accent-color, var(--main-color)));
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.sdc_history_view-93-20 {
  margin-top: 1.0rem;
}

.sdc_history_view-94-22 {
  margin-left: 1.75rem;
  margin-top: 1.0rem;
  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: .75rem;
  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: 1.0rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  height: calc(100vh - 120px);
  overflow-y: scroll;
}

.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_patients_core-62-17 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: -4.0rem;
}

.sdc_patients_core-62-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_patients_core-63-18>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.sdc_patients_core-63-18 {
  font-size: .75rem;
  display: flex;
  flex-direction: column;
  padding: 0.75rem;
  border-radius: 14px;
  background-color: rgba(177,177,253,var(--bg-opacity));
  --bg-opacity: 1;
  box-shadow: 0px 91px 80px rgba(0, 0, 0, 0.06), 0px 38.0176px 33.4221px rgba(0, 0, 0, 0.0431313), 0px 20.326px 17.869px rgba(0, 0, 0, 0.0357664), 0px 11.3946px 10.0172px rgba(0, 0, 0, 0.03), 0px 6.05159px 5.32008px rgba(0, 0, 0, 0.0242336), 0px 2.5182px 2.21381px rgba(0, 0, 0, 0.0168687);;
}

.sdc_patients_core-69-19 {
  font-size: 1.25rem;
}

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

.sdc_patients_core-72-18 {
  transition-duration: 200ms;
  transition-property: all;
  padding: 0.75rem;
  flex-direction: column;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  font-weight: 500;
  font-size: .60rem;
  border-radius: 9999px;
  display: flex;
}

.sdc_patients_core-72-18:hover {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 14px;
}

.sdc_patients_core-81-17 {
  width: 100%;
  height: 100%;
  background-color: rgba(243,244,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_patients_core-82-18 {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr 5fr 1fr;
  padding: 0.5rem;
  margin-top: 2.5rem;
}

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

.sdc_patients_core-84-24 {
  width: 100%;
  padding-bottom: 1.75rem;
  justify-content: space-between;
  --bg-opacity: 1;
  align-items: center;
  border-top-right-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 2.0rem;
  display: flex;
  border-top-left-radius: 16px;
  padding-left: 2.0rem;
  padding-top: 1.75rem;
}

.sdc_patients_core-86-26 {
  font-size: 1.25rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 600;
  letter-spacing: 0.025em;
}

.sdc_patients_core-89-19 {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  min-height: 25.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-bottom: 0.75rem;
}

.sdc_patients_documents-54-17 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: -4.0rem;
}

.sdc_patients_documents-54-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_patients_documents-55-18>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.sdc_patients_documents-55-18 {
  font-size: .75rem;
  display: flex;
  flex-direction: column;
  padding: 0.75rem;
  border-radius: 9999px;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.sdc_patients_documents-55-18:hover {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 14px;
}

.sdc_patients_documents-61-19 {
  font-size: 1.25rem;
}

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

.sdc_patients_documents-64-18 {
  --bg-opacity: 1;
  padding: 0.75rem;
  flex-direction: column;
  font-weight: 500;
  box-shadow: 0px 91px 80px rgba(0, 0, 0, 0.06), 0px 38.0176px 33.4221px rgba(0, 0, 0, 0.0431313), 0px 20.326px 17.869px rgba(0, 0, 0, 0.0357664), 0px 11.3946px 10.0172px rgba(0, 0, 0, 0.03), 0px 6.05159px 5.32008px rgba(0, 0, 0, 0.0242336), 0px 2.5182px 2.21381px rgba(0, 0, 0, 0.0168687);;
  font-size: .60rem;
  background-color: rgba(177,177,253,var(--bg-opacity));
  border-radius: 14px;
  display: flex;
}

.sdc_patients_documents-73-17 {
  width: 100%;
  height: 100%;
  background-color: rgba(243,244,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_patients_documents-74-18 {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr 5fr 1fr;
  padding: 0.5rem;
  margin-top: 2.5rem;
}

.sdc_patients_documents-76-19 {
  font-size: 1.25rem;
  display: flex;
  align-items: center;
}

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

.sdc_patients_documents-84-19 {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  min-height: 25.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-bottom: 0.75rem;
}

.sdc_patients_encounters-34-39 {
  height: 1.75rem;
}

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

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

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

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

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

.sdc_patients_encounters-106-18 {
  font-size: 1rem;
  font-weight: 500;
}

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

.sdc_patients_encounters-109-18 {
  font-size: 1rem;
}

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

.sdc_patients_encounters-112-18 {
  font-size: 1rem;
}

.sdc_patients_encounters-118-17 {
  width: 100%;
  height: 100%;
  background-color: rgba(243,244,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_patients_encounters-119-18 {
  width: 100%;
  gap: 0.5rem;
  padding-bottom: 0.5rem;
  height: 100%;
  padding-right: 1.5rem;
  display: grid;
  grid-template-columns: 1fr 5fr 1fr;
  padding-left: 1.5rem;
  padding-top: 0.5rem;
}

.sdc_patients_encounters-121-19 {
  font-size: 1.25rem;
  display: flex;
  align-items: center;
}

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

.sdc_patients_encounters-129-19 {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  min-height: 25.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-bottom: 0.75rem;
}

.sdc_patients_workflows-26-17 {
  cursor: pointer;
  height: 3.0rem;
}

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

.sdc_patients_workflows-28-18 {
  padding-left: 1.25rem;
}

.sdc_patients_workflows-82-19 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

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

.sdc_patients_workflows-84-21 {
  font-size: 1rem;
}

.sdc_patients_workflows-85-21 {
  font-size: 1rem;
  margin-bottom: 1.25rem;
}

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

.sdc_patients_workflows-86-18 {
  font-size: 1rem;
}

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

.sdc_patients_workflows-89-18 {
  font-size: 1rem;
}

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

.sdc_patients_workflows-92-18 {
  font-size: 1rem;
  font-weight: 500;
}

.sdc_patients_workflows-99-17 {
  width: 100%;
  gap: 0.5rem;
  padding-bottom: 0.5rem;
  height: 100%;
  padding-right: 1.5rem;
  display: grid;
  grid-template-columns: 1fr 5fr 1fr;
  padding-left: 1.5rem;
  padding-top: 0.5rem;
}

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

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

.sdc_patients_workflows-110-18 {
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.25rem;
  border-width: 1px;
  min-height: 25.0rem;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.sdc_workflows_create-152-3 {
  justify-content: space-between;
  height: 50px;
  align-items: center;
  fill: #6D737C;
  cursor: grab;
  border-bottom-width: 1px;
  padding-right: 1.0rem;
  display: flex;
  transition: 0.2s;
  padding-left: 1.0rem;
}

.sdc_workflows_create-152-3:active {
  cursor: grabbing;
}

.sdc_workflows_create-152-3:hover {
  background-color: #FCF8EA;
}

.sdc_workflows_create-159-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-173-19 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.sdc_workflows_create-185-25 {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.sdc_workflows_create-188-27 {
  background-color: rgba(var(--main-color, 120, 38, 245), 0.1);
}

.sdc_workflows_create-189-25 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 0.5rem;
  padding-right: 1.0rem;
  min-height: 50px;
  border-bottom-width: 1px;
}

.sdc_workflows_create-189-25:hover {
  background-color: rgba(var(--main-color, 120, 38, 245), 0.1);
  cursor: pointer;
}

.sdc_workflows_create-197-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-200-30 {
  color: rgb(var(--main-color));
}

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

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

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

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

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

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

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

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

.sdc_workflows_create-420-19 {
  --text-opacity: 1;
  --bg-opacity: 1;
  padding: 0.5rem;
  flex-direction: column;
  margin-bottom: 1.0rem;
  background-color: rgba(252,129,129,var(--bg-opacity));
  border-radius: 0.5rem;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
}

.sdc_workflows_create-421-20 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  cursor: pointer;
  align-items: center;
}

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

.sdc_workflows_create-436-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-442-20 {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 350px 4fr 1fr;
  gap: 2.0rem;
}

.sdc_workflows_create-444-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-447-22 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.sdc_workflows_create-453-22 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 2.0rem;
  padding-right: 2.0rem;
}

.sdc_workflows_create-454-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-456-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-457-22 {
  flex: 1 1 0%;
}

.sdc_workflows_create-459-22 {
  display: flex;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
}

.sdc_workflows_create-459-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-464-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-471-42 {
  margin-right: 0.5rem;
}

.sdc_workflows_create-478-23 {
  width: 100%;
  height: 100%;
}

.sdc_workflows_create-479-24 {
  display: flex;
  width: 100%;
  justify-content: center;
  position: relative;
}

@media (max-width: 768px) {

  .sdc_workflows_create-479-24 {
    height: 100%;
  }

}

.sdc_workflows_create-481-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-481-26 {
    margin-top: 0.0rem;
    margin-bottom: 0.0rem;
  }

}

.sdc_workflows_create-490-28 {
  grid-template-columns: 3fr 340px;
  max-width: 1300px;
}

.sdc_workflows_create-492-26 {
  max-width: 960px;
  min-width: 320px;
  display: flex;
  flex-direction: column;
}

.sdc_workflows_create-494-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-494-43 {
  width: 100%;
  padding-bottom: 1.0rem;
  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: 2.0rem;
  display: flex;
  border-top-left-radius: 16px;
  padding-left: 2.0rem;
  padding-top: 1.0rem;
}

.sdc_workflows_create-500-28 {
  display: flex;
  align-items: center;
}

.sdc_workflows_create-500-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-501-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-507-28 {
  display: flex;
  align-items: center;
}

.sdc_workflows_create-507-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-509-31 {
  max-height: 2.5rem;
}

.sdc_workflows_create-513-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-514-39 {
  padding-bottom: 2.0rem;
  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: 2.0rem;
  flex: 1 1 0%;
  padding-left: 2.0rem;
  padding-top: 1.5rem;
}

.sdc_workflows_create-518-41 {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 0px;
}

.sdc_workflows_create-523-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-523-41 {
  grid-row: 2 / span 1;
  padding-bottom: 2.0rem;
  justify-content: space-between;
  align-items: center;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  padding-right: 2.0rem;
  display: flex;
  padding-left: 2.0rem;
  padding-top: 2.0rem;
}

.sdc_workflows_create-530-31 {
  max-height: 2.5rem;
}

.sdc_workflows_create-539-47 {
  margin-left: 0.5rem;
  color: rgba(150,158,167,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_workflows_create-541-27>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1.0rem * var(--space-x-reverse));
  margin-left: calc(1.0rem * calc(1 - var(--space-x-reverse)));
}

.sdc_workflows_create-541-27 {
  display: flex;
}

.smartbox_admin_app_view-69-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-72-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-74-14 {
  line-height: 1;
  padding-bottom: 0.25rem;
  margin-left: 1.0rem;
  font-size: 1rem;
  padding-right: 0.5rem;
  letter-spacing: 0;
  border-radius: 0.25rem;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.smartbox_admin_app_view-84-19 {
  margin-top: 1.0rem;
  display: flex;
  width: 1056px;
  margin-left: -0.5rem;
}

.smartbox_admin_app_view-89-24 {
  text-transform: uppercase;
  font-size: .875rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  letter-spacing: 0.05em;
}

.smartbox_admin_app_view-91-26 {
  border-bottom-width: 2px;
  border-bottom-color: rgba(45,55,72,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_admin_app_view-92-26 {
  cursor: pointer;
  border-bottom-width: 2px;
}

.smartbox_admin_app_view-92-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-94-20 {
  flex-grow: 1;
  border-bottom-width: 2px;
}

.smartbox_admin_app_view-110-19 {
  margin-top: 2.0rem;
  font-size: .875rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_admin_app_view-112-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-112-21:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_admin_app_view-142-35 {
  display: flex;
  gap: 1.0rem;
}

.smartbox_admin_app_view-143-36 {
  font-size: 1rem;
  width: 240px;
}

.smartbox_admin_app_view-145-23 {
  margin-top: 2.0rem;
  display: flex;
  flex-direction: column;
  gap: 1.0rem;
}

.smartbox_admin_app_view-147-40 {
  width: 10.0rem;
  --text-opacity: 1;
  justify-content: center;
  --bg-opacity: 1;
  height: 10.0rem;
  align-items: center;
  font-size: 1.25rem;
  background-color: rgba(203,213,224,var(--bg-opacity));
  letter-spacing: 0.1em;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
}

.smartbox_admin_app_view-148-40 {
  width: 10.0rem;
  max-height: 10.0rem;
}

.smartbox_admin_app_view-148-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-154-24 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-size: .875rem;
  text-transform: uppercase;
  margin-top: 1.0rem;
}

.smartbox_admin_app_view-158-24 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-size: .875rem;
  text-transform: uppercase;
  margin-top: 1.0rem;
}

.smartbox_admin_app_view-164-64 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-size: .875rem;
}

.smartbox_admin_app_view-165-65 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-size: .875rem;
}

.smartbox_admin_app_view-169-21 {
  margin-top: 2.0rem;
  display: flex;
  gap: 1.0rem;
}

.smartbox_admin_app_view-171-24 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  display: inline-block;
  background: #EA4A35;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.smartbox_admin_app_view-173-24 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  display: inline-block;
  background: #EA4A35;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.smartbox_admin_app_view-234-23 {
  margin-top: 2.0rem;
}

.smartbox_admin_app_view-235-18 {
  padding: 1.0rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_admin_app_view-236-26 {
  border-bottom-width: 1px;
  margin-bottom: 1.0rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_admin_app_view-245-21 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_admin_app_view-247-26 {
  border-bottom-width: 1px;
  font-weight: 400;
}

.smartbox_admin_app_view-252-144 {
  font-size: .875rem;
}

.smartbox_admin_app_view-253-166 {
  font-size: .875rem;
}

.smartbox_admin_app_view-255-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-255-30:hover {
  background: rgba(234,74,53,.15);
}

.smartbox_admin_app_view-259-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-259-29:hover {
  background: rgba(234,74,53,.15);
}

.smartbox_admin_settings_bucket-262-19 {
  margin-top: 1.0rem;
}

.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: 2.0rem;
}

.smartbox_admin_settings_bucket-284-21 {
  display: flex;
  flex-direction: row;
  margin-top: 2.0rem;
}

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

.smartbox_admin_settings_bucket-288-21 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.0rem;
}

.smartbox_admin_settings_email-provider-220-19 {
  margin-top: 1.0rem;
}

.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: 2.0rem;
}

.smartbox_admin_settings_email-provider-246-21 {
  display: flex;
  flex-direction: row;
  margin-top: 2.0rem;
}

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

.smartbox_admin_settings_email-provider-250-21 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.0rem;
}

.smartbox_admin_settings_email-provider-255-21 {
  margin-left: 1.0rem;
  margin-right: 1.0rem;
  margin-bottom: 1.0rem;
}

.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: 1.0rem;
}

.smartbox_admin_settings_logo-51-17 {
  display: flex;
  gap: 1.0rem;
}

.smartbox_admin_settings_logo-52-18 {
  font-size: 1rem;
  width: 240px;
}

.smartbox_admin_settings_logo-62-21 {
  margin-top: 2.0rem;
  display: flex;
  flex-direction: column;
  gap: 1.0rem;
}

.smartbox_admin_settings_logo-63-22 {
  display: flex;
  gap: 1.0rem;
}

.smartbox_admin_settings_logo-65-53 {
  max-height: 60px;
}

.smartbox_admin_settings_logo-66-40:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_admin_settings_logo-66-40 {
  cursor: default;
  display: flex;
  align-items: center;
}

.smartbox_admin_settings_logo-67-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: 2.0rem;
  margin-bottom: 2.0rem;
}

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

.smartbox_app_edit-90-19 {
  margin-top: 1.25rem;
}

.smartbox_app_edit-94-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_app_edit-95-20 {
  margin-top: 1.25rem;
  margin-bottom: 2.5rem;
}

.smartbox_app_edit-96-20 {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_app_edit-98-22 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.smartbox_app_edit-142-23 {
  padding-top: 0.5rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.smartbox_app_edit-146-27 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_app_list-26-17 {
  margin: auto;
  width: 1040px;
}

.smartbox_app_list-27-18 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.smartbox_app_list-28-19 {
  margin-top: 2.0rem;
}

.smartbox_app_list-29-19 {
  letter-spacing: 0.05em;
  line-height: 2rem;
  font-size: 2.5rem;
}

.smartbox_app_list-31-19 {
  margin-top: 1.0rem;
}

.smartbox_app_list-32-18 {
  letter-spacing: 0.05em;
  line-height: 0.9rem;
  font-size: 0.9rem;
}

.smartbox_app_list-34-18 {
  display: flex;
  flex-wrap: wrap;
  margin-top: 2.0rem;
}

.smartbox_app_list-38-20 {
  width: 33.33333333333333%;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.smartbox_app_list-40-23 {
  height: 24.0rem;
  border-width: 1px;
  border-color: rgba(226,232,240,var(--border-opacity));
  --border-opacity: 1;
  border-radius: 15px;
  overflow: hidden;
}

.smartbox_app_list-42-26 {
  width: 300px;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_app_list-43-27 {
  width: 25.0rem;
}

.smartbox_app_list-44-26 {
  width: 100%;
  --text-opacity: 1;
  justify-content: center;
  --bg-opacity: 1;
  height: 300px;
  align-items: center;
  flex-direction: row;
  text-align: center;
  font-size: 1.5rem;
  background-color: rgba(203,213,224,var(--bg-opacity));
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
}

.smartbox_app_list-50-24 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
}

.smartbox_app_list-51-24 {
  letter-spacing: 0.05em;
  margin-bottom: 1.0rem;
  line-height: 1rem;
  font-size: 1.2rem;
}

.smartbox_app_list-54-23 {
  letter-spacing: 0.05em;
  line-height: 0.9rem;
  font-size: 0.9rem;
}

.smartbox_app_list-59-16 {
  line-height: 1;
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: rgba(154,230,180,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  font-size: 1rem;
  background-color: rgba(240,255,244,var(--bg-opacity));
  padding-right: 0.25rem;
  letter-spacing: 0;
  border-radius: 0.25rem;
  color: rgba(56,161,105,var(--text-opacity));
  padding-left: 0.25rem;
  padding-top: 0.25rem;
}

.smartbox_app_list-67-16 {
  line-height: 1;
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: rgba(226,232,240,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  font-size: 1rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  padding-right: 0.25rem;
  letter-spacing: 0;
  border-radius: 0.25rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 0.25rem;
  padding-top: 0.25rem;
}

.smartbox_app_list-75-16 {
  line-height: 1;
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: rgba(144,205,244,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  font-size: 1rem;
  background-color: rgba(235,248,255,var(--bg-opacity));
  padding-right: 0.25rem;
  letter-spacing: 0;
  border-radius: 0.25rem;
  color: rgba(49,130,206,var(--text-opacity));
  padding-left: 0.25rem;
  padding-top: 0.25rem;
}

.smartbox_app_list-82-16 {
  line-height: 1;
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: rgba(254,178,178,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  font-size: 1rem;
  background-color: rgba(255,245,245,var(--bg-opacity));
  padding-right: 0.25rem;
  letter-spacing: 0;
  border-radius: 0.25rem;
  color: rgba(229,62,62,var(--text-opacity));
  padding-left: 0.25rem;
  padding-top: 0.25rem;
}

.smartbox_app_list-86-17 {
  width: 33.33333333333333%;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.smartbox_app_list-88-20 {
  height: 24.0rem;
  border-radius: 15px;
}

.smartbox_app_list-89-21 {
  width: 100%;
  --text-opacity: 1;
  border-width: 3px;
  transition-duration: 200ms;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  justify-content: center;
  --bg-opacity: 1;
  height: 100%;
  align-items: center;
  flex-direction: column;
  text-align: center;
  border-style: dashed;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  font-size: 1.5rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 15px;
  display: flex;
  color: rgba(160,174,192,var(--text-opacity));
}

.smartbox_app_list-89-21:hover {
  border-width: 3px;
  border-color: rgba(160,174,192,var(--border-opacity));
  --border-opacity: 1;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_app_view-84-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_app_view-93-22 {
  display: flex;
}

.smartbox_app_view-94-23 {
  flex: 1 1 0%;
}

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

.smartbox_app_view-97-23 {
  margin-bottom: 0.5rem;
}

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

.smartbox_app_view-100-23 {
  margin-bottom: 0.5rem;
}

.smartbox_app_view-104-26 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_app_view-105-26 {
  margin-bottom: 0.5rem;
}

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

.smartbox_app_view-109-24 {
  margin-bottom: 0.5rem;
}

.smartbox_app_view-110-24 {
  margin-bottom: 0.5rem;
}

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

.smartbox_app_view-113-23 {
  margin-bottom: 0.5rem;
}

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

.smartbox_app_view-119-121 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
}

.smartbox_app_view-119-121:hover {
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_app_view-119-187 {
  padding-left: 0.5rem;
}

.smartbox_app_view-120-30 {
  margin-bottom: 0.5rem;
}

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

.smartbox_app_view-123-23 {
  margin-bottom: 0.5rem;
}

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

.smartbox_app_view-126-23 {
  margin-bottom: 0.5rem;
}

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

.smartbox_app_view-129-23 {
  margin-bottom: 0.5rem;
}

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

.smartbox_app_view-132-23 {
  margin-bottom: 0.5rem;
}

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

.smartbox_app_view-135-23 {
  margin-bottom: 0.5rem;
}

.smartbox_app_view-138-25 {
  margin-left: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-left-width: 1px;
  flex: none;
}

.smartbox_app_view-139-24 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_app_view-139-24>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_app_view-142-25 {
  display: block;
}

.smartbox_app_view-143-45 {
  width: 100%;
}

.smartbox_app_view-146-22 {
  width: 100%;
}

.smartbox_app_view-149-23 {
  display: block;
}

.smartbox_app_view-152-21 {
  width: 100%;
}

.smartbox_app_view-156-20 {
  width: 100%;
}

.smartbox_common_profile_view-13-47 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.smartbox_common_profile_view-20-22 {
  margin-top: 1.0rem;
}

.smartbox_common_profile_view-25-20 {
  margin-top: 1.75rem;
}

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

.smartbox_common_profile_view-34-25 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_common_profile_view-38-25 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_common_profile_view-42-25 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_common_profile_view-46-25 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_common_profile_view-52-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_common_reset-password_confirm_view-13-19 {
  font-weight: 700;
  font-size: 1.5rem;
  margin-top: 2.0rem;
  margin-bottom: 2.0rem;
}

.smartbox_common_reset-password_confirm_view-18-20 {
  margin-top: 1.25rem;
}

.smartbox_common_reset-password_confirm_view-24-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_common_reset-password_view-14-19 {
  font-weight: 700;
  font-size: 1.5rem;
  margin-top: 2.0rem;
  margin-bottom: 2.0rem;
}

.smartbox_common_reset-password_view-15-18 {
  margin-top: 1.0rem;
  margin-bottom: 1.0rem;
}

.smartbox_common_reset-password_view-20-20 {
  margin-top: 1.0rem;
  margin-bottom: 1.0rem;
}

.smartbox_common_reset-password_view-26-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_common_reset-password_view-29-22 {
  font-weight: 700;
  font-size: 1.5rem;
  margin-top: 2.0rem;
  margin-bottom: 2.0rem;
}

.smartbox_common_reset-password_view-31-24 {
  margin-top: 1.0rem;
  margin-bottom: 1.0rem;
}

.smartbox_common_set-password-34-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_common_set-password-37-20 {
  gap: 0.5rem;
  margin: auto;
  display: flex;
  flex-direction: column;
  margin-bottom: 0.5rem;
  width: 50%;
}

.smartbox_common_set-password-38-21 {
  margin: auto;
  font-size: 1.5rem;
}

.smartbox_common_set-password-40-21 {
  margin: auto;
}

.smartbox_common_set-password-44-20 {
  gap: 0.5rem;
  margin: auto;
  display: flex;
  flex-direction: column;
  margin-bottom: 0.5rem;
  width: 50%;
}

.smartbox_common_set-password-45-21 {
  margin: auto;
  font-size: 1.5rem;
}

.smartbox_common_set-password-48-24 {
  margin-bottom: 0.25rem;
}

.smartbox_common_set-password-52-24 {
  margin-bottom: 0.25rem;
}

.smartbox_common_set-password-58-21 {
  margin-top: 2.0rem;
  margin-bottom: 0.75rem;
}

.smartbox_common_set-password-59-42 {
  width: 100%;
  display: flex;
  justify-content: center;
}

.smartbox_common_set-password-64-23 {
  margin: auto;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_common_two-factor_view-16-20 {
  margin-top: 2.0rem;
}

.smartbox_common_two-factor_view-23-17 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10.0rem;
}

.smartbox_common_two-factor_view-24-18 {
  border-width: 1px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 1.0rem;
  padding-bottom: 2.5rem;
  border-radius: 8px;
  max-width: 550px;
}

.smartbox_common_two-factor_view-27-26 {
  margin-top: 2.0rem;
  display: flex;
  justify-content: center;
}

.smartbox_components_alert-36-17 {
  border-width: 1px;
  border-color: rgba(245,101,101,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  padding: 0.5rem;
  border-top-width: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  background-color: rgba(255,245,245,var(--bg-opacity));
  border-radius: 0.25rem;
}

.smartbox_components_alert-37-18 {
  display: flex;
}

.smartbox_components_alert-38-19 {
  justify-content: (:center);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 1.875rem;
  color: rgba(252,129,129,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_components_alert-40-19 {
  align-self: center;
}

.smartbox_components_alert-41-18 {
  font-weight: 700;
}

.smartbox_components_alert-47-17 {
  border-width: 1px;
  border-color: rgba(72,187,120,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  padding: 0.5rem;
  border-top-width: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  background-color: rgba(240,255,244,var(--bg-opacity));
  border-radius: 0.25rem;
}

.smartbox_components_alert-48-18 {
  display: flex;
}

.smartbox_components_alert-49-19 {
  justify-content: (:center);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 1.875rem;
  color: rgba(104,211,145,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_components_alert-51-19 {
  align-self: center;
}

.smartbox_components_alert-52-18 {
  font-weight: 700;
}

.smartbox_components_button-17-18 {
  min-width: 160px;
  --text-opacity: 1;
  padding-bottom: 0.75rem;
  font-weight: 500;
  font-size: 1rem;
  background-color: rgba(0,0,0,0.05);
  padding-right: 2.0rem;
  border-radius: 8px;
  display: block;
  color: rgba(0,0,0,var(--text-opacity));
  padding-left: 2.0rem;
  padding-top: 0.75rem;
}

.smartbox_components_button-17-18:hover {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  background-color: rgba(0,0,0,0.1);
}

.smartbox_components_button-17-18:focus {
  outline: none;
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_components_button-32-18 {
  min-width: 160px;
  --text-opacity: 1;
  padding-bottom: 0.75rem;
  font-weight: 500;
  font-size: 1rem;
  background-color: rgb(253 73 56);
  padding-right: 2.0rem;
  border-radius: 8px;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 2.0rem;
  padding-top: 0.75rem;
}

.smartbox_components_button-32-18:hover {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.smartbox_components_button-32-18:hover {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  background-color: rgba(210,66,47);
}

.smartbox_components_button-32-18:focus {
  outline: none;
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_components_button-46-18 {
  min-width: 160px;
  --text-opacity: 1;
  padding-bottom: 0.75rem;
  font-weight: 500;
  font-size: 1rem;
  padding-right: 2.0rem;
  border-radius: 8px;
  color: rgba(245,101,101,var(--text-opacity));
  padding-left: 2.0rem;
  padding-top: 0.75rem;
}

.smartbox_components_button-46-18:focus {
  outline: none;
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_components_button-46-18:hover {
  background-color: rgba(0,0,0,0.05);
  --bg-opacity: 1;
}

.smartbox_components_checkbox-11-19 {
  margin-top: 1.0rem;
}

.smartbox_components_checkbox-20-21 {
  padding-left: 0.25rem;
}

.smartbox_components_devider-6-18 {
  display: flex;
  border-top-width: 1px;
  border-color: (:gray-700);
  margin-top: 1.0rem;
  margin-bottom: 1.0rem;
}

.smartbox_components_devider-8-18 {
  display: flex;
  align-items: center;
  margin-top: 1.0rem;
  margin-bottom: 1.0rem;
}

.smartbox_components_devider-9-19 {
  border-top-width: 1px;
  width: 1.25rem;
  border-color: (:gray-700);
}

.smartbox_components_devider-10-19 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.smartbox_components_devider-11-19 {
  flex-grow: 1;
  border-top-width: 1px;
  border-color: (:gray-700);
}

.smartbox_components_dropdown-13-19 {
  margin-top: 1.0rem;
}

.smartbox_components_dropdown-16-15 {
  display: block;
  border-width: 1px;
  border-radius: 0.375rem;
  border-color: rgba(226,232,240,var(--border-opacity));
  --border-opacity: 1;
  padding: 0.75rem;
  width: 100%;
}

.smartbox_components_form-error-10-23 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_components_label-7-19 {
  margin-bottom: 0.0rem;
}

.smartbox_components_label-9-21 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
  padding-left: 0.25rem;
}

.smartbox_components_modal-40-17 {
  width: 100%;
  right: 0.0rem;
  top: 0.0rem;
  --bg-opacity: 40%;
  height: 100%;
  overflow-y: auto;
  position: fixed;
  z-index: 50;
  overflow-x: auto;
  background-color: rgba(160,174,192,var(--bg-opacity));
}

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

.smartbox_components_modal-53-19 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.25rem;
}

.smartbox_components_modal-56-20 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-bottom-width: 1px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.smartbox_components_modal-57-20 {
  font-size: 1.25rem;
  font-weight: 700;
}

.smartbox_components_modal-59-24 {
  font-size: 1.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  border-radius: 0.25rem;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_components_modal-59-24:hover {
  background-color: rgba(254,215,215,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_components_text-input-13-24 {
  margin-top: 1.0rem;
}

.smartbox_components_text-input-16-15 {
  display: block;
  border-width: 1px;
  border-radius: 0.375rem;
  border-color: rgba(226,232,240,var(--border-opacity));
  --border-opacity: 1;
  padding: 0.75rem;
  width: 100%;
}

.smartbox_components_typography-6-16 {
  font-weight: 700;
  font-size: 1.875rem;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-top: 2.0rem;
  margin-bottom: 1.25rem;
}

.smartbox_components_typography-11-19 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-top: 1.0rem;
  margin-bottom: 0.5rem;
}

.smartbox_components_typography-14-21 {
  padding-left: 0.25rem;
  color: rgb(253 73 56);
}

.smartbox_components_typography-18-16 {
  font-weight: 700;
  font-size: 1.25rem;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-top: 2.0rem;
  margin-bottom: 1.25rem;
}

.smartbox_core-106-32 {
  font-size: 1.25rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.smartbox_dev-welcome-22-21 {
  display: flex;
  justify-content: space-between;
  border-top-width: 1px;
  padding: 1.0rem;
  align-items: center;
  align-self: center;
}

.smartbox_dev-welcome-25-23 {
  display: flex;
}

.smartbox_dev-welcome-26-49 {
  width: 3.75rem;
  height: 3.75rem;
}

.smartbox_dev-welcome-27-22 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.smartbox_dev-welcome-28-23 {
  font-weight: 500;
}

.smartbox_dev-welcome-30-25 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev-welcome-31-29 {
  font-weight: 500;
}

.smartbox_dev-welcome-33-57 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
  text-decoration: underline;
}

.smartbox_dev-welcome-36-25 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 50.0rem;
}

.smartbox_dev-welcome-51-23 {
  padding: 1.25rem;
}

.smartbox_dev-welcome-53-26 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-weight: 600;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev-welcome-56-24 {
  display: flex;
  justify-content: space-between;
  margin-top: 2.0rem;
}

.smartbox_dev-welcome-116-20 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev-welcome-117-21 {
  text-align: center;
  margin-bottom: 1.0rem;
}

.smartbox_dev-welcome-118-21 {
  font-size: 4rem;
  font-weight: 700;
  margin-top: 1.5rem;
}

.smartbox_dev-welcome-129-23 {
  text-align: center;
}

.smartbox_dev-welcome-131-22 {
  text-decoration: underline;
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev-welcome-131-22:hover {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev-welcome-135-23 {
  text-align: center;
  font-size: 1.875rem;
  margin-top: 3.0rem;
}

.smartbox_dev-welcome-139-23 {
  text-align: center;
  font-size: 1.875rem;
  margin-top: 3.0rem;
}

.smartbox_dev-welcome-141-22 {
  text-decoration: underline;
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev-welcome-141-22:hover {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

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

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

.smartbox_dev-welcome-149-23 {
  display: grid;
  row-gap: 1.0rem;
}

.smartbox_dev-welcome-153-27 {
  display: flex;
  align-items: flex-start;
  border-width: 1px;
  border-radius: 0.5rem;
  padding: 2.0rem;
}

.smartbox_dev-welcome-154-29 {
  margin-right: 2.0rem;
  width: 10.0rem;
  max-height: 10.0rem;
  display: flex;
}

.smartbox_dev-welcome-154-96 {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_dev-welcome-156-31 {
  margin: auto;
}

.smartbox_dev-welcome-157-28 {
  flex-grow: 1;
}

.smartbox_dev-welcome-158-29 {
  display: flex;
  justify-content: space-between;
}

.smartbox_dev-welcome-159-30 {
  margin-bottom: 0.5rem;
}

.smartbox_dev-welcome-160-31 {
  font-size: 1.125rem;
  font-weight: 700;
}

.smartbox_dev-welcome-161-31 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev-welcome-162-29 {
  margin-bottom: 0.5rem;
}

.smartbox_dev-welcome-166-31 {
  text-decoration: underline;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.smartbox_dev-welcome-166-31:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev-welcome-169-33 {
  margin-left: 1.0rem;
  text-decoration: underline;
  cursor: pointer;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.smartbox_dev-welcome-169-33:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev-welcome-173-36 {
  margin-left: 1.0rem;
}

.smartbox_dev-welcome-177-34 {
  margin-top: 0.5rem;
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-325-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-330-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-338-25 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-343-25 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-353-23 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-358-23 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-363-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-369-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-375-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-380-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-385-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-390-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-398-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev_apps_crud-399-18 {
  margin-top: 1.25rem;
  margin-bottom: 2.5rem;
}

.smartbox_dev_apps_crud-400-18 {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_dev_apps_crud-402-19 {
  display: flex;
}

.smartbox_dev_apps_crud-404-22 {
  margin-left: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  border-left-width: 1px;
}

.smartbox_dev_apps_crud-405-21 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_dev_apps_crud-405-21>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_dev_apps_crud-407-17 {
  width: 100%;
}

.smartbox_dev_apps_crud-411-17 {
  width: 100%;
}

.smartbox_dev_apps_crud-417-19 {
  margin-left: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  border-left-width: 1px;
}

.smartbox_dev_apps_crud-418-18 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_dev_apps_crud-418-18>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_dev_apps_crud-421-14 {
  width: 100%;
  border-width: 1px;
  border-color: rgba(245,101,101,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_dev_apps_crud-425-14 {
  width: 100%;
}

.smartbox_dev_apps_crud-434-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev_apps_crud-436-18 {
  margin-bottom: 2.5rem;
  margin-top: 1.25rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_dev_apps_crud-438-19 {
  display: flex;
}

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

.smartbox_dev_apps_crud-448-18 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-451-26 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
}

.smartbox_dev_apps_crud-454-38 {
  padding-left: 0.5rem;
}

.smartbox_dev_apps_crud-456-23 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-457-23 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-461-17 {
  margin-top: 1.25rem;
  margin-bottom: 5.0rem;
}

.smartbox_dev_apps_crud-464-20 {
  margin-bottom: 1.25rem;
}

.smartbox_dev_apps_crud-466-17 {
  margin-bottom: 2.5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_dev_apps_crud-470-18 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-471-18 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-475-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-476-20 {
  margin-bottom: 0.5rem;
}

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

.smartbox_dev_apps_crud-484-23 {
  margin-bottom: 0.5rem;
}

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

.smartbox_dev_apps_crud-489-23 {
  margin-bottom: 0.5rem;
}

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

.smartbox_dev_apps_crud-494-23 {
  margin-bottom: 0.5rem;
}

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

.smartbox_dev_apps_crud-499-23 {
  margin-bottom: 0.5rem;
}

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

.smartbox_dev_apps_crud-504-23 {
  margin-bottom: 0.5rem;
}

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

.smartbox_dev_apps_crud-509-23 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-514-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-515-20 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-519-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-520-20 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-526-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-527-20 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-531-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-532-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-536-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-537-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-541-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-542-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-547-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-548-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-553-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-554-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-558-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-559-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-563-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-564-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-568-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-569-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-576-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev_apps_crud-577-20 {
  display: flex;
}

.smartbox_dev_apps_crud-578-21 {
  flex: 1 1 0%;
}

.smartbox_dev_apps_crud-580-23 {
  margin-left: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-left-width: 1px;
  flex: none;
}

.smartbox_dev_apps_crud-581-22 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_dev_apps_crud-581-22>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_dev_apps_crud-583-21 {
  display: block;
}

.smartbox_dev_apps_crud-586-19 {
  width: 100%;
}

.smartbox_dev_apps_crud-589-23 {
  display: block;
}

.smartbox_dev_apps_crud-590-43 {
  width: 100%;
}

.smartbox_dev_apps_crud-593-20 {
  width: 100%;
}

.smartbox_dev_apps_crud-598-20 {
  width: 100%;
}

.smartbox_dev_apps_crud-603-18 {
  width: 100%;
}

.smartbox_dev_apps_view-14-19 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1.0rem;
  margin-top: 1.25rem;
}

.smartbox_dev_apps_view-16-22 {
  border-width: 1px;
  border-radius: 0.25rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  padding: 1.25rem;
  cursor: pointer;
}

.smartbox_dev_apps_view-19-25 {
  margin: auto;
  margin-bottom: 0.75rem;
}

.smartbox_dev_apps_view-20-22 {
  font-size: 1.5rem;
  font-weight: 700;
  color: rgba(26,32,44,var(--text-opacity));
  --text-opacity: 1;
  overflow-wrap: break-word;
}

.smartbox_dev_apps_view-23-26 {
  display: block;
  margin-top: 0.25rem;
  overflow-wrap: break-word;
}

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

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

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

.smartbox_dev_apps_view-32-18 {
  margin-bottom: 0.5rem;
  margin-top: 1.25rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_dev_bulk_crud-269-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-274-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-279-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-288-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-293-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-298-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-303-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-308-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-313-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-320-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev_bulk_crud-321-18 {
  margin-top: 1.25rem;
  margin-bottom: 2.5rem;
}

.smartbox_dev_bulk_crud-322-18 {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_dev_bulk_crud-324-19 {
  display: flex;
}

.smartbox_dev_bulk_crud-326-22 {
  margin-left: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  border-left-width: 1px;
}

.smartbox_dev_bulk_crud-327-21 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_dev_bulk_crud-327-21>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_dev_bulk_crud-329-17 {
  width: 100%;
}

.smartbox_dev_bulk_crud-333-17 {
  width: 100%;
}

.smartbox_dev_bulk_crud-339-19 {
  margin-left: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  border-left-width: 1px;
}

.smartbox_dev_bulk_crud-340-18 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_dev_bulk_crud-340-18>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_dev_bulk_crud-343-14 {
  width: 100%;
  border-width: 1px;
  border-color: rgba(245,101,101,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_dev_bulk_crud-347-14 {
  width: 100%;
}

.smartbox_dev_bulk_crud-356-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev_bulk_crud-357-17 {
  margin-bottom: 2.5rem;
  margin-top: 1.25rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_dev_bulk_crud-359-18 {
  display: flex;
}

.smartbox_dev_bulk_crud-367-19 {
  margin-bottom: 1.0rem;
  margin-top: 1.75rem;
  font-size: 1.25rem;
  font-weight: 600;
}

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

.smartbox_dev_bulk_crud-370-18 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-373-26 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
}

.smartbox_dev_bulk_crud-376-38 {
  padding-left: 0.5rem;
}

.smartbox_dev_bulk_crud-378-23 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-379-23 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-383-17 {
  margin-top: 1.25rem;
  margin-bottom: 5.0rem;
}

.smartbox_dev_bulk_crud-386-20 {
  margin-bottom: 1.25rem;
}

.smartbox_dev_bulk_crud-388-17 {
  margin-bottom: 2.5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_dev_bulk_crud-392-18 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-393-18 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-397-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-398-20 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-402-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-403-20 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-409-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-410-20 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-414-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-415-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-419-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-420-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-424-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-425-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-429-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-430-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-434-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-435-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-439-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-440-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-444-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-445-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-449-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-450-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-457-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev_bulk_crud-458-20 {
  display: flex;
}

.smartbox_dev_bulk_crud-459-21 {
  flex: 1 1 0%;
}

.smartbox_dev_bulk_crud-461-23 {
  margin-left: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-left-width: 1px;
  flex: none;
}

.smartbox_dev_bulk_crud-462-22 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_dev_bulk_crud-462-22>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_dev_bulk_crud-465-18 {
  width: 100%;
}

.smartbox_dev_bulk_crud-470-18 {
  width: 100%;
}

.smartbox_dev_bulk_crud-475-20 {
  width: 100%;
}

.smartbox_dev_bulk_crud-480-18 {
  width: 100%;
}

.smartbox_dev_bulk_view-13-19 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1.0rem;
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_view-15-22 {
  border-width: 1px;
  border-radius: 0.25rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  padding: 1.25rem;
  cursor: pointer;
}

.smartbox_dev_bulk_view-18-25 {
  margin: auto;
  margin-bottom: 0.75rem;
}

.smartbox_dev_bulk_view-19-22 {
  font-size: 1.5rem;
  font-weight: 700;
  color: rgba(26,32,44,var(--text-opacity));
  --text-opacity: 1;
  overflow-wrap: break-word;
}

.smartbox_dev_bulk_view-22-26 {
  display: block;
  margin-top: 0.25rem;
  overflow-wrap: break-word;
}

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

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

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

.smartbox_dev_bulk_view-31-18 {
  margin-bottom: 0.5rem;
  margin-top: 1.25rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_dev_confirm-email_view-8-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev_confirm-email_view-10-13 {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_dev_enroll_view-13-39 {
  margin-top: 1.5rem;
  width: 480px;
}

.smartbox_dev_enroll_view-22-20 {
  margin-top: 2.0rem;
}

.smartbox_dev_enroll_view-27-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin-top: 2.0rem;
}

.smartbox_dev_enroll_view-28-17 {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_layout-54-19 {
  position: fixed;
  bottom: 0.0rem;
  right: 0.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-65-20 {
  padding-bottom: 1.25rem;
  justify-content: space-between;
  height: 80px;
  align-items: center;
  border-bottom-width: 1px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  padding-right: 2.0rem;
  display: flex;
  padding-left: 2.0rem;
  padding-top: 1.25rem;
}

.smartbox_layout-67-25 {
  display: flex;
  align-items: center;
}

.smartbox_layout-68-109 {
  height: 40px;
}

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

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

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

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

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

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

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

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

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

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

.smartbox_layout-115-33 {
  height: 40px;
}

.smartbox_layout-116-20 {
  display: flex;
  align-items: center;
}

.smartbox_layout-117-101 {
  height: 40px;
}

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

.smartbox_layout-126-20 {
  padding-bottom: 1.25rem;
  justify-content: space-between;
  height: 80px;
  align-items: center;
  border-bottom-width: 1px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  padding-right: 2.0rem;
  display: flex;
  padding-left: 2.0rem;
  padding-top: 1.25rem;
}

.smartbox_layout-128-25 {
  display: flex;
  align-items: center;
}

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

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

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

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

.smartbox_layout-158-20 {
  padding-bottom: 1.25rem;
  justify-content: space-between;
  height: 80px;
  align-items: center;
  border-bottom-width: 1px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  padding-right: 2.0rem;
  display: flex;
  padding-left: 2.0rem;
  padding-top: 1.25rem;
}

.smartbox_layout-160-25 {
  display: flex;
  align-items: center;
}

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

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

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

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

.smartbox_layout-186-33 {
  height: 40px;
}

.smartbox_layout-188-101 {
  height: 40px;
}

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

.smartbox_layout-196-20 {
  padding-bottom: 1.25rem;
  justify-content: space-between;
  height: 80px;
  align-items: center;
  border-bottom-width: 1px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  padding-right: 2.0rem;
  display: flex;
  padding-left: 2.0rem;
  padding-top: 1.25rem;
}

.smartbox_layout-198-62 {
  display: flex;
  align-items: center;
}

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

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

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

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

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

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

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

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

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

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

.smartbox_layout-229-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-232-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-234-14 {
  line-height: 1;
  padding-bottom: 0.25rem;
  margin-left: 1.0rem;
  font-size: 1rem;
  padding-right: 0.5rem;
  letter-spacing: 0;
  border-radius: 0.25rem;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.smartbox_layout-240-19 {
  margin: auto;
  width: 1040px;
}

.smartbox_layout-243-20 {
  margin-top: 2.0rem;
  font-size: .875rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-245-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-245-22:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-250-20 {
  margin-top: 2.0rem;
  display: flex;
  align-items: center;
}

.smartbox_layout-251-21 {
  letter-spacing: 0.05em;
  line-height: 2rem;
  font-size: 2.5rem;
}

.smartbox_layout-260-24 {
  margin-top: 1.0rem;
  display: flex;
  width: 1056px;
  margin-left: -0.5rem;
}

.smartbox_layout-264-29 {
  text-transform: uppercase;
  font-size: .875rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  letter-spacing: 0.05em;
}

.smartbox_layout-266-31 {
  border-bottom-width: 2px;
  border-bottom-color: rgba(45,55,72,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_layout-267-31 {
  cursor: pointer;
  border-bottom-width: 2px;
}

.smartbox_layout-267-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-269-25 {
  flex-grow: 1;
  border-bottom-width: 2px;
}

.smartbox_layout-274-22 {
  margin-top: 2.0rem;
  padding: 1.0rem;
  background-color: rgba(255,245,245,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(254,178,178,var(--border-opacity));
  --border-opacity: 1;
  border-radius: 0.25rem;
}

.smartbox_layout-278-22 {
  margin-top: 2.0rem;
}

.smartbox_layout-280-22 {
  margin-top: 2.0rem;
}

.smartbox_operator_applications_deployed_show_view-21-21 {
  margin-left: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-left-width: 1px;
  flex: none;
}

.smartbox_operator_applications_deployed_show_view-22-20 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_operator_applications_deployed_show_view-22-20>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_operator_applications_deployed_show_view-26-21 {
  width: 100%;
}

.smartbox_operator_applications_deployed_show_view-30-21 {
  width: 100%;
}

.smartbox_operator_applications_deployed_show_view-38-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_applications_deployed_show_view-39-18 {
  display: flex;
}

.smartbox_operator_applications_deployed_show_view-40-19 {
  flex: 1 1 0%;
}

.smartbox_operator_applications_deployed_view-11-21 {
  width: 100%;
}

.smartbox_operator_applications_deployed_view-12-22 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  border-bottom-width: 1px;
  margin-bottom: 1.0rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

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

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

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

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

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

.smartbox_operator_applications_deployed_view-19-21 {
  padding: 0.75rem;
}

.smartbox_operator_applications_deployed_view-23-24 {
  border-bottom-width: 1px;
}

.smartbox_operator_applications_deployed_view-23-24:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  cursor: pointer;
}

.smartbox_operator_applications_deployed_view-25-24 {
  padding: 0.75rem;
}

.smartbox_operator_applications_deployed_view-28-24 {
  padding: 0.75rem;
}

.smartbox_operator_applications_deployed_view-29-24 {
  padding: 0.75rem;
}

.smartbox_operator_applications_deployed_view-30-24 {
  padding: 0.75rem;
}

.smartbox_operator_applications_deployed_view-31-24 {
  padding: 0.75rem;
}

.smartbox_operator_applications_deployed_view-32-24 {
  padding: 0.75rem;
}

.smartbox_operator_applications_deployed_view-36-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

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

.smartbox_operator_applications_deployed_view-38-18 {
  font-size: 1.875rem;
  font-weight: 700;
}

.smartbox_operator_applications_show_view-15-19 {
  font-size: 1.875rem;
  font-weight: 700;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.smartbox_operator_applications_show_view-16-20 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_applications_show_view-17-22 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_applications_show_view-20-22 {
  margin-bottom: 0.5rem;
}

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

.smartbox_operator_applications_show_view-26-22 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_applications_show_view-27-24 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_applications_show_view-31-22 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_applications_show_view-32-24 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_applications_show_view-42-23 {
  padding: 1.25rem;
}

.smartbox_operator_applications_show_view-43-26 {
  margin-top: 1.25rem;
}

.smartbox_operator_applications_show_view-49-24 {
  display: flex;
  justify-content: space-between;
  margin-top: 1.25rem;
  padding-top: 1.25rem;
  border-top-width: 1px;
}

.smartbox_operator_applications_show_view-62-21 {
  margin-left: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-left-width: 1px;
  flex: none;
}

.smartbox_operator_applications_show_view-63-20 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_operator_applications_show_view-63-20>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_operator_applications_show_view-67-21 {
  width: 100%;
}

.smartbox_operator_applications_show_view-72-21 {
  width: 100%;
}

.smartbox_operator_applications_show_view-78-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_applications_show_view-80-18 {
  display: flex;
}

.smartbox_operator_applications_show_view-81-19 {
  flex: 1 1 0%;
}

.smartbox_operator_inferno-instruction-52-37 {
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-59-37 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-63-69 {
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-70-42 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-74-69 {
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-100-28 {
  border-left-width: 2px;
  padding-left: 0.5rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.smartbox_operator_inferno-instruction-119-28 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-123-33 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-206-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_inferno-instruction-207-19 {
  font-weight: 700;
  font-size: 1.5rem;
  margin-top: 2.0rem;
  margin-bottom: 1.0rem;
}

.smartbox_operator_inferno-instruction-209-20 {
  margin-bottom: 1.0rem;
}

.smartbox_operator_inferno-instruction-211-19 {
  list-style-type: decimal;
}

.smartbox_operator_inferno-instruction-213-22 {
  margin-bottom: 1.0rem;
}

.smartbox_operator_inferno-instruction-216-26 {
  border-width: 1px;
  padding-bottom: 0.5rem;
  border-color: rgba(237,242,247,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  margin-bottom: 0.5rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.smartbox_operator_inferno-instruction-218-26 {
  border-width: 1px;
  padding-bottom: 0.5rem;
  border-color: rgba(254,215,215,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  margin-bottom: 0.5rem;
  background-color: rgba(255,245,245,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.smartbox_operator_inferno-instruction-220-26 {
  border-width: 1px;
  padding-bottom: 0.5rem;
  border-color: rgba(198,246,213,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  margin-bottom: 0.5rem;
  background-color: rgba(240,255,244,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.smartbox_operator_inferno-instruction-222-26 {
  display: flex;
}

.smartbox_operator_inferno-instruction-232-27 {
  color: rgba(56,161,105,var(--text-opacity));
  --text-opacity: 1;
  margin-left: 0.5rem;
  margin-top: auto;
  margin-bottom: auto;
}

.smartbox_operator_inferno-instruction-233-27 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
  margin-left: 0.5rem;
  margin-top: auto;
  margin-bottom: auto;
}

.smartbox_operator_patients_edit_view-21-20 {
  margin-top: 2.5rem;
  display: flex;
}

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

.smartbox_operator_patients_edit_view-26-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_patients_show_view-18-20>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.0rem * var(--space-y-reverse));
  margin-top: calc(1.0rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_operator_patients_show_view-20-24 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_patients_show_view-24-26 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_patients_show_view-28-26 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_patients_show_view-32-26 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_patients_show_view-36-26 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_patients_show_view-41-23>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.0rem * var(--space-y-reverse));
  margin-top: calc(1.0rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_operator_patients_show_view-44-29 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_patients_show_view-48-29 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_patients_show_view-59-23 {
  padding: 1.25rem;
}

.smartbox_operator_patients_show_view-60-26 {
  margin-top: 1.25rem;
}

.smartbox_operator_patients_show_view-63-24 {
  display: flex;
  justify-content: space-between;
  margin-top: 1.25rem;
  padding-top: 1.25rem;
  border-top-width: 1px;
}

.smartbox_operator_patients_show_view-75-21 {
  margin-left: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-left-width: 1px;
  flex: none;
}

.smartbox_operator_patients_show_view-76-20 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_operator_patients_show_view-76-20>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_operator_patients_show_view-95-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_patients_show_view-97-18 {
  display: flex;
}

.smartbox_operator_patients_show_view-98-19 {
  flex: 1 1 0%;
}

.smartbox_operator_patients_view-10-18>*+* {
  --divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(1px * var(--divide-y-reverse));
}

.smartbox_operator_patients_view-13-21 {
  padding: 1.0rem;
  cursor: pointer;
  display: flex;
  align-items: center;
}

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

.smartbox_operator_patients_view-18-26 {
  border-radius: 9999px;
  background-color: rgba(104,211,145,var(--bg-opacity));
  --bg-opacity: 1;
  margin-right: 0.75rem;
  display: inline-block;
  width: 16px;
  height: 16px;
}

.smartbox_operator_patients_view-23-26 {
  border-radius: 9999px;
  background-color: rgba(203,213,224,var(--bg-opacity));
  --bg-opacity: 1;
  margin-right: 0.75rem;
  display: inline-block;
  width: 16px;
  height: 16px;
}

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

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

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

.smartbox_operator_review-request-64-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_review-request-73-22 {
  display: flex;
}

.smartbox_operator_review-request-74-23 {
  flex: 1 1 0%;
}

.smartbox_operator_review-request-76-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-77-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-79-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-80-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-84-26 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-85-26 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-87-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-89-24 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-90-24 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-92-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-93-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-99-31 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-99-121 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
}

.smartbox_operator_review-request-99-121:hover {
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-99-187 {
  padding-left: 0.5rem;
}

.smartbox_operator_review-request-100-30 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-102-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-103-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-105-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-106-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-108-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-109-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-111-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-112-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-114-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-115-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-118-25 {
  margin-left: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-left-width: 1px;
  flex: none;
}

.smartbox_operator_review-request-119-24 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_operator_review-request-119-24>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_operator_review-request-122-20 {
  width: 100%;
}

.smartbox_operator_review-request-127-20 {
  width: 100%;
}

.smartbox_operator_review-requests-50-19 {
  margin-top: 2.0rem;
  font-size: .875rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-requests-52-21 {
  margin-left: 0.5rem;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.smartbox_operator_review-requests-52-21:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-requests-57-13 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_operator_review-requests-58-16 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_operator_review-requests-59-21 {
  margin-top: 1.0rem;
}

.smartbox_operator_review-requests-60-22 {
  margin-bottom: 1.0rem;
  border-radius: 0.25rem;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_operator_review-requests-66-17 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_operator_review-requests-69-24 {
  border-bottom-width: 1px;
}

.smartbox_operator_review-requests-69-24:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  cursor: pointer;
}

.smartbox_operator_review-requests-77-19 {
  margin: auto;
  width: 1040px;
}

.smartbox_operator_review-requests-79-20 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_review-requests-81-20 {
  margin-top: 2.0rem;
  display: flex;
  align-items: center;
}

.smartbox_operator_review-requests-82-21 {
  letter-spacing: 0.05em;
  line-height: 2rem;
  font-size: 2.5rem;
}

.smartbox_operator_review-requests-85-22 {
  margin-top: 1.0rem;
}

.smartbox_operator_review-requests-86-24 {
  margin-top: 1.0rem;
}

.smartbox_operator_review-requests-87-19 {
  padding: 1.0rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_operator_review-requests-88-27 {
  border-bottom-width: 1px;
  margin-bottom: 1.0rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_operator_review-requests-94-20 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_operator_review-requests-97-27 {
  border-bottom-width: 1px;
}

.smartbox_operator_review-requests-97-27:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  cursor: pointer;
}

.smartbox_operator_review-requests-104-20 {
  margin-top: 2.0rem;
  display: flex;
  align-items: center;
}

.smartbox_operator_review-requests-105-21 {
  letter-spacing: 0.05em;
  line-height: 2rem;
  font-size: 2.5rem;
}

.smartbox_operator_review-requests-107-20 {
  margin-top: 1.0rem;
}

.smartbox_patient-smart-app_list-27-21 {
  display: flex;
  justify-content: space-between;
  border-top-width: 1px;
  padding: 1.0rem;
  align-items: center;
  align-self: center;
}

.smartbox_patient-smart-app_list-30-23 {
  display: flex;
}

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

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

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

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

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

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

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

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

.smartbox_patient-smart-app_list-58-26 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-weight: 600;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient-smart-app_list-61-24 {
  display: flex;
  justify-content: space-between;
  margin-top: 2.0rem;
}

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

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

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

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

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

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

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

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

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

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

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

.smartbox_patient-smart-app_list-155-31 {
  width: 10.0rem;
  --text-opacity: 1;
  justify-content: center;
  --bg-opacity: 1;
  height: 10.0rem;
  align-items: center;
  font-size: 1.25rem;
  background-color: rgba(203,213,224,var(--bg-opacity));
  letter-spacing: 0.1em;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
}

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

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

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

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

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

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

.smartbox_patient-smart-app_list-166-32 {
  text-decoration: underline;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

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

.smartbox_patient-smart-app_list-172-33 {
  margin-left: 1.0rem;
  text-decoration: underline;
  cursor: pointer;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

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

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

.smartbox_patient-smart-app_list-180-34 {
  margin-top: 0.5rem;
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient_application_view-14-21 {
  display: flex;
  justify-content: space-between;
  border-top-width: 1px;
  padding: 1.0rem;
  align-items: center;
  align-self: center;
}

.smartbox_patient_application_view-17-23 {
  display: flex;
}

.smartbox_patient_application_view-18-49 {
  width: 3.75rem;
  height: 3.75rem;
}

.smartbox_patient_application_view-19-22 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.smartbox_patient_application_view-20-23 {
  font-weight: 500;
}

.smartbox_patient_application_view-22-25 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient_application_view-23-29 {
  font-weight: 500;
}

.smartbox_patient_application_view-25-57 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
  text-decoration: underline;
}

.smartbox_patient_application_view-28-25 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 50.0rem;
}

.smartbox_patient_application_view-43-23 {
  padding: 1.25rem;
}

.smartbox_patient_application_view-45-26 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-weight: 600;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient_application_view-48-24 {
  display: flex;
  justify-content: space-between;
  margin-top: 2.0rem;
}

.smartbox_patient_application_view-57-18 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_patient_application_view-58-18 {
  font-size: 1.875rem;
  font-weight: 700;
  margin-top: 2.0rem;
  margin-bottom: 1.5rem;
}

.smartbox_patient_enroll_view-14-39 {
  margin-top: 1.5rem;
  width: 480px;
}

.smartbox_patient_enroll_view-21-20 {
  margin-top: 2.0rem;
}

.smartbox_patient_enroll_view-26-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2.0rem;
}

.smartbox_patient_enroll_view-27-17 {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_patient_grants_view-12-18>*+* {
  --divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(1px * var(--divide-y-reverse));
}

.smartbox_patient_grants_view-14-24 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.0rem;
  cursor: pointer;
}

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

.smartbox_patient_grants_view-16-23 {
  display: flex;
  align-items: center;
}

.smartbox_patient_grants_view-18-24 {
  height: 2.5rem;
  width: 2.5rem;
  margin-right: 1.0rem;
  border-radius: 0.25rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_patient_grants_view-20-24 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient_grants_view-29-22 {
  grid-column: span 4 / span 4;
  border-left-width: 1px;
  margin-left: 1.0rem;
  margin-top: 2.0rem;
  padding-left: 2.0rem;
  padding-right: 2.0rem;
}

.smartbox_patient_grants_view-30-23 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.0rem;
}

.smartbox_patient_grants_view-31-23 {
  font-size: 1.25rem;
  font-weight: 700;
}

.smartbox_patient_grants_view-34-22 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  z-index: 10;
  cursor: pointer;
  font-size: 1.5rem;
  padding-right: 0.75rem;
  border-radius: 0.25rem;
  color: rgba(245,101,101,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.5rem;
}

.smartbox_patient_grants_view-34-22:hover {
  background-color: rgba(254,215,215,var(--bg-opacity));
  --bg-opacity: 1;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_patient_grants_view-37-23>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.0rem * var(--space-y-reverse));
  margin-top: calc(1.0rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_patient_grants_view-39-27 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient_grants_view-40-26 {
  display: block;
}

.smartbox_patient_grants_view-43-27 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient_grants_view-44-26 {
  display: block;
}

.smartbox_patient_grants_view-44-26:hover {
  text-decoration: none;
}

.smartbox_patient_grants_view-47-27 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient_grants_view-48-23 {
  display: block;
}

.smartbox_patient_grants_view-48-23:hover {
  text-decoration: none;
}

.smartbox_patient_grants_view-52-27 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient_grants_view-58-23 {
  margin-top: 2.0rem;
}

.smartbox_patient_grants_view-64-19 {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: 1.0rem;
  height: 100%;
}

.smartbox_patient_grants_view-66-23 {
  grid-column: span 8 / span 8;
  margin-left: 10.0rem;
}

.smartbox_patient_grants_view-67-23 {
  grid-column: span 12 / span 12;
  margin-left: 10.0rem;
  margin-right: 10.0rem;
}

.smartbox_patient_grants_view-68-20 {
  font-size: 1.875rem;
  font-weight: 700;
  margin-top: 2.0rem;
  margin-bottom: 1.5rem;
}

.smartbox_provider_core-6-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

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

.smartbox_provider_core-8-18 {
  font-size: 1.875rem;
  font-weight: 700;
}

.smartbox_tenant_bulk-client-list-51-13 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_bulk-client-list-52-16 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_tenant_bulk-client-list-53-21 {
  margin-top: 1.0rem;
}

.smartbox_tenant_bulk-client-list-54-22 {
  margin-bottom: 1.0rem;
  border-radius: 0.25rem;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_bulk-client-list-59-17 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_bulk-client-list-62-24 {
  border-bottom-width: 1px;
}

.smartbox_tenant_bulk-client-list-62-24:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_bulk-client-list-94-21 {
  margin-top: 2.0rem;
  display: flex;
  gap: 1.0rem;
}

.smartbox_tenant_bulk-client-list-96-23 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  display: inline-block;
  background: #EA4A35;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.smartbox_tenant_group-list-50-13 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_group-list-51-16 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_tenant_group-list-52-21 {
  margin-top: 1.0rem;
}

.smartbox_tenant_group-list-53-22 {
  margin-bottom: 1.0rem;
  border-radius: 0.25rem;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_group-list-56-33 {
  text-align: right;
}

.smartbox_tenant_group-list-59-17 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_group-list-62-24 {
  border-bottom-width: 1px;
}

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

.smartbox_tenant_group-list-65-30 {
  text-align: right;
}

.smartbox_tenant_group-list-90-21 {
  margin-top: 2.0rem;
  display: flex;
  gap: 1.0rem;
}

.smartbox_tenant_group-list-92-23 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  display: inline-block;
  background: #EA4A35;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.smartbox_tenant_patient-list-49-13 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_patient-list-50-16 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_tenant_patient-list-51-21 {
  margin-top: 1.0rem;
}

.smartbox_tenant_patient-list-52-22 {
  margin-bottom: 1.0rem;
  border-radius: 0.25rem;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_patient-list-59-17 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_patient-list-62-24 {
  border-bottom-width: 1px;
}

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

.smartbox_tenant_tenant-list-27-19 {
  margin-top: 2.0rem;
  font-size: .875rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_tenant_tenant-list-29-21 {
  margin-left: 0.5rem;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.smartbox_tenant_tenant-list-29-21:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_tenant_tenant-list-34-17 {
  margin: auto;
  width: 1040px;
}

.smartbox_tenant_tenant-list-36-18 {
  margin-top: 2.0rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.smartbox_tenant_tenant-list-37-19 {
  letter-spacing: 0.05em;
  line-height: 2rem;
  font-size: 2.5rem;
}

.smartbox_tenant_tenant-list-39-20 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  display: inline-block;
  background: #EA4A35;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.smartbox_tenant_tenant-list-42-18 {
  margin-top: 2.0rem;
}

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

.smartbox_tenant_tenant-list-48-22 {
  padding: 1.0rem;
  cursor: pointer;
  display: flex;
  align-items: center;
}

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

.smartbox_tenant_tenant-new-72-19 {
  margin-top: 2.0rem;
  font-size: .875rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_tenant_tenant-new-74-21 {
  margin-left: 0.5rem;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

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

.smartbox_tenant_tenant-new-80-19 {
  margin: auto;
  width: 1040px;
}

.smartbox_tenant_tenant-new-82-20 {
  margin-top: 2.0rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.smartbox_tenant_tenant-new-83-21 {
  letter-spacing: 0.05em;
  line-height: 2rem;
  font-size: 2.5rem;
}

.smartbox_tenant_tenant-new-85-20 {
  margin-top: 2.0rem;
}

.smartbox_tenant_tenant-new-87-20 {
  margin-top: 2.0rem;
  margin-bottom: 1.0rem;
  max-width: 550px;
  display: flex;
  flex-direction: column;
  gap: 1.0rem;
}

.smartbox_tenant_tenant-new-95-21 {
  display: flex;
  gap: 2.0rem;
}

.smartbox_tenant_tenant-new-98-22 {
  margin-bottom: 0.5rem;
}

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

.smartbox_tenant_tenant-view-93-36 {
  display: flex;
  gap: 1.0rem;
}

.smartbox_tenant_tenant-view-94-42 {
  font-size: 1rem;
  width: 240px;
}

.smartbox_tenant_tenant-view-97-27 {
  margin-top: 2.0rem;
  display: flex;
  flex-direction: column;
  gap: 1.0rem;
}

.smartbox_tenant_tenant-view-99-67 {
  max-height: 60px;
}

.smartbox_tenant_tenant-view-100-45:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_tenant_tenant-view-100-45 {
  cursor: default;
  display: flex;
  align-items: center;
}

.smartbox_tenant_tenant-view-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: 2.0rem;
  display: flex;
  gap: 1.0rem;
}

.smartbox_tenant_tenant-view-110-29 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  display: inline-block;
  background: #EA4A35;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.smartbox_tenant_tenant-view-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: 1.0rem;
  border-radius: 0.25rem;
  display: inline-block;
  color: #EA4A35;
  padding-left: 1.0rem;
  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: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_user-list-51-16 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_tenant_user-list-52-21 {
  margin-top: 1.0rem;
}

.smartbox_tenant_user-list-53-22 {
  margin-bottom: 1.0rem;
  border-radius: 0.25rem;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_user-list-60-17 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_user-list-63-24 {
  border-bottom-width: 1px;
}

.smartbox_tenant_user-list-63-24:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_ui-utils-27-17 {
  display: flex;
  gap: 1.0rem;
}

.smartbox_ui-utils-28-18 {
  font-size: 1rem;
  width: 240px;
}

.smartbox_welcome-35-21 {
  margin-bottom: 0.5rem;
}

.smartbox_welcome-37-31 {
  margin-bottom: 0.5rem;
  line-height: 1.25;
  cursor: pointer;
}

.smartbox_welcome-39-24 {
  padding-left: 0.5rem;
  padding-top: 0.5rem;
}

.smartbox_welcome-41-27 {
  margin-bottom: 0.5rem;
  font-size: .875rem;
}

.smartbox_welcome-46-19 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  border-radius: 0.25rem;
  padding: 2.0rem;
  margin-bottom: 2.0rem;
}

.smartbox_welcome-47-20 {
  margin-bottom: 1.0rem;
  font-weight: 700;
  font-size: 1.125rem;
}

.smartbox_welcome-49-42 {
  margin-bottom: 1.0rem;
}

.smartbox_welcome-53-17 {
  padding-top: 4.0rem;
}

.smartbox_welcome-54-18 {
  width: 20.0rem;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 800px) {

  .smartbox_welcome-54-18 {
    width: 45.0rem;
  }

}

.smartbox_welcome-55-19 {
  margin-bottom: 1.0rem;
}

.smartbox_welcome-56-20 {
  margin-bottom: 0.5rem;
  font-size: 1.875rem;
  font-weight: 600;
  text-align: center;
}

.suitkin_components_alert_view-5-3 {
  background-color: #CFF9E3;
  color: #037659;
}

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

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

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

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

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

.suitkin_components_alert_view-31-13 {
  position: relative;
  font-weight: 500;
  border-radius: 8px;
  z-index: 999999;
  display: flex;
  justify-content: space-between;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  max-width: 666px;
}

.suitkin_components_alert_view-36-18 {
  display: flex;
  align-items: center;
}

.suitkin_components_alert_view-37-20 {
  font-size: 1.875rem;
  padding-left: 1.0rem;
  padding-right: 0.75rem;
}

.suitkin_components_alert_view-42-20 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  padding-right: 1.0rem;
}

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

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

.suitkin_components_button-8-3 {
  background-color: var(--basic-gray-4);
  color: var(--white);
}

.suitkin_components_button-8-3:hover {
  background-color: var(--basic-gray-5);
}

.suitkin_components_button-8-3:active {
  background-color: var(--basic-gray-6);
}

.suitkin_components_button-8-3:disabled {
  background-color: var(--basic-gray-2);
  color: var(--basic-gray-4);
  cursor: not-allowed;
}

.suitkin_components_button-8-3:disabled .button-icon {
  filter: invert(55%) sepia(9%) saturate(277%) hue-rotate(186deg) brightness(95%) contrast(86%);
}

.suitkin_components_button-8-3 .button-icon {
  filter: invert(100%) sepia(17%) saturate(2%) hue-rotate(233deg) brightness(108%) contrast(101%);
}

.suitkin_components_button-16-3 {
  background-color: var(--basic-gray-0);
  color: var(--basic-gray-7);
  border: 1px solid var(--basic-gray-4);
}

.suitkin_components_button-16-3:hover {
  background-color: var(--basic-gray-1);
}

.suitkin_components_button-16-3:active {
  background-color: var(--basic-gray-2);
}

.suitkin_components_button-16-3:disabled {
  background-color: rgba(219, 221, 227, 0.15);
  color: var(--basic-gray-3);
  border: 1px solid var(--basic-gray-3);
}

.suitkin_components_button-16-3:disabled .button-icon {
  filter: invert(96%) sepia(2%) saturate(881%) hue-rotate(190deg) brightness(84%) contrast(83%);
}

.suitkin_components_button-16-3 .button-icon {
  filter: invert(12%) sepia(21%) saturate(974%) hue-rotate(187deg) brightness(93%) contrast(91%);
}

.suitkin_components_button-24-3 {
  background-color: inherit;
  color: var(--basic-gray-7);
}

.suitkin_components_button-24-3:hover {
  background-color: var(--basic-gray-1);
}

.suitkin_components_button-24-3:active {
  background-color: var(--basic-gray-2);
}

.suitkin_components_button-24-3:disabled {
  background-color: inherit;
  color: var(--basic-gray-3);
}

.suitkin_components_button-24-3:disabled .button-icon {
  filter: invert(96%) sepia(2%) saturate(881%) hue-rotate(190deg) brightness(84%) contrast(83%);
}

.suitkin_components_button-24-3 .button-icon {
  filter: invert(12%) sepia(21%) saturate(974%) hue-rotate(187deg) brightness(93%) contrast(91%);
}

.suitkin_components_button-32-3 {
  background-color: var(--basic-red-5);
  color: var(--white);
}

.suitkin_components_button-32-3:hover {
  background-color: var(--basic-red-7);
}

.suitkin_components_button-32-3:active {
  background-color: var(--basic-red-8);
}

.suitkin_components_button-32-3:disabled {
  background-color: var(--basic-gray-2);
  color: var(--basic-gray-4);
}

.suitkin_components_button-32-3:disabled .button-icon {
  filter: invert(55%) sepia(9%) saturate(277%) hue-rotate(186deg) brightness(95%) contrast(86%);
}

.suitkin_components_button-32-3 .button-icon {
  filter: invert(100%) sepia(17%) saturate(2%) hue-rotate(233deg) brightness(108%) contrast(101%);
}

.suitkin_components_button-40-3 {
  background-color: rgba(254, 231, 228, 0.15);
  color: var(--basic-red-6);
  border: 1px solid var(--basic-red-5);
}

.suitkin_components_button-40-3:hover {
  background-color: rgba(254, 231, 228, 0.40);
}

.suitkin_components_button-40-3:active {
  background-color: rgba(254, 231, 228, 0.80);
}

.suitkin_components_button-40-3:disabled {
  background-color: rgba(219, 221, 227, 0.15);
  color: var(--basic-gray-3);
  border: 1px solid var(--basic-gray-3);
}

.suitkin_components_button-40-3:disabled .button-icon {
  filter: invert(96%) sepia(2%) saturate(881%) hue-rotate(190deg) brightness(84%) contrast(83%);
}

.suitkin_components_button-40-3 .button-icon {
  filter: invert(16%) sepia(78%) saturate(3482%) hue-rotate(357deg) brightness(106%) contrast(94%);
}

.suitkin_components_button-48-3 {
  background-color: inherit;
  color: var(--basic-red-6);
}

.suitkin_components_button-48-3:hover {
  background-color: rgba(254, 231, 228, 0.40);
}

.suitkin_components_button-48-3:active {
  background-color: rgba(254, 231, 228, 0.80);
}

.suitkin_components_button-48-3:disabled {
  background-color: inherit;
  color: var(--basic-gray-3);
}

.suitkin_components_button-48-3:disabled .button-icon {
  filter: invert(96%) sepia(2%) saturate(881%) hue-rotate(190deg) brightness(84%) contrast(83%);
}

.suitkin_components_button-48-3 .button-icon {
  filter: invert(16%) sepia(78%) saturate(3482%) hue-rotate(357deg) brightness(106%) contrast(94%);
}

.suitkin_components_button-55-26 {
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.suitkin_components_button-56-26 {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.suitkin_components_button-59-3 {
  line-height: 20px;
  justify-content: center;
  font-family: Inter;
  align-items: center;
  cursor: pointer;
  font-weight: 400;
  font-size: 14px;
  border-radius: 4px;
  display: flex;
}

.suitkin_components_button-59-3:hover {
  text-decoration: none;
  color: inherit;
}

.suitkin_components_button-59-3:disabled {
  cursor: not-allowed;
}

.suitkin_components_button-59-3:focus {
  outline: none;
}

.suitkin_components_button-72-58 {
  margin-right: 8px;
}

.suitkin_components_button-106-21 {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  display: flex;
  align-items: center;
}

.suitkin_components_dropdown_styles-5-3 {
  width: 100%;
  position: relative;
}

.suitkin_components_dropdown_styles-9-3 {
  line-height: 20px;
  width: 100%;
  font-family: Inter;
  padding: 4px;
  outline: 1px solid var(--basic-gray-1);
  position: absolute;
  margin-top: 5px;
  z-index: 999999;
  font-weight: 500;
  box-shadow: 8px 12px 24px 2px rgba(0, 0, 0, 0.05);
  font-size: 14px;
  border-radius: 4px;
  background: white;
}

.suitkin_components_dropdown_styles-9-3>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(2px * var(--space-y-reverse));
  margin-top: calc(2px * calc(1 - var(--space-y-reverse)));
}

.suitkin_components_dropdown_styles-25-3 {
  padding: 6px 15px;
  border-radius: 4px;
  background: white;
}

.suitkin_components_dropdown_styles-25-3:hover {
  background: var(--basic-gray-0);
  cursor: pointer;
}

.suitkin_components_dropdown_styles-32-3 {
  background: var(--basic-gray-0) !important;
}

.suitkin_components_dropdown_styles-35-3 {
  padding: 6px 15px;
  border-radius: 4px;
  color: var(--basic-gray-4);
  cursor: not-allowed;
}

.suitkin_components_input_styles-5-3 {
  outline: 2px solid var(--basic-red-5) !important;
}

.suitkin_components_input_styles-8-3 {
  outline: 1px solid var(--basic-gray-3);
  font-size: 14px;
  font-family: Inter;
  line-height: 20px;
  font-weight: 500;
  width: 100%;
  display: block;
  border-radius: 4px;
}

.suitkin_components_input_styles-8-3::placeholder {
  color: var(--basic-gray-3);
}

.suitkin_components_input_styles-8-3:focus {
  outline: 2px solid var(--basic-blue-3);
}

.suitkin_components_input_styles-8-3:invalid {
  outline: 2px solid var(--basic-red-5);
}

.suitkin_components_input_styles-8-3:disabled {
  background: var(--bg-disabled);
  outline: 1px solid var(--basic-gray-2);
  cursor: not-allowed;
}

.suitkin_components_input_styles-28-3 {
  padding: 5px 11px;
}

.suitkin_components_input_styles-31-3 {
  padding: 9px 11px;
}

.suitkin_components_input_styles-34-3 {
  position: relative;
  width: 100%;
}

.suitkin_components_input_styles-34-3 .left + input {
  padding-left: 35px;
}

.suitkin_components_input_styles-34-3 .left {
  position: absolute;
  opacity: 0.6;
  top: 50%;
  transform: translate(0, -50%);
  left: 11px;
}

.suitkin_components_input_styles-34-3 input:has(+ .right):focus::-webkit-search-cancel-button {
  margin-right: 26px;
  padding-right: 10px;
  border-right: 1px solid var(--basic-gray-3);
}

.suitkin_components_input_styles-34-3 .right {
  position: absolute;
  display: flex;
  align-items: center;
  right: 11px;
  padding-left: 10px;
  opacity: 0.6;
  top: 50%;
  transform: translate(0, -50%);
}

.suitkin_components_input_styles-34-3 .right img {
  height: 16px;
}

.suitkin_components_navigation_view-6-25 {
  display: flex;
  border-bottom: 1px solid var(--basic-gray-3,#BFC1C7);
  font-size: 14px;
  font-weight: 500;
  font-family: Inter;
  color: var(--basic-gray-6, #434959);
}

.suitkin_components_navigation_view-6-25>*+* {
  --space-x-reverse: 0;
  margin-right: calc(16px * var(--space-x-reverse));
  margin-left: calc(16px * calc(1 - var(--space-x-reverse)));
}

.suitkin_components_navigation_view-17-29 {
  color: var(--basic-gray-8, #010205);
  border-bottom: 2px solid var(--basic-gray-8, #010205);
}

.suitkin_components_navigation_view-19-29 {
  margin-bottom: 2px;
}

.suitkin_components_navigation_view-19-29:hover {
  color: var(--basic-gray-8, #010205);
  margin-bottom: 0px;
  opacity: 0.6;
  border-bottom: 2px solid var(--basic-gray-8, #010205);
}

.suitkin_components_navigation_view-24-27 {
  display: flex;
  cursor: pointer;
  padding: 7px 4px 6px 4px;
  line-height: 20px;
  justify-content: center;
  align-items: center;
}

.suitkin_components_segment-control_styles-5-3 {
  border: 1px solid var(--basic-gray-2);
  width: fit-content;
  display: flex;
  align-items: center;
  border-radius: 4px;
  padding: 1px;
}

.suitkin_components_segment-control_styles-5-3>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1px * var(--space-x-reverse));
  margin-left: calc(1px * calc(1 - var(--space-x-reverse)));
}

.suitkin_components_segment-control_styles-5-3 input {
  opacity: 0;
  position: absolute;
}

.suitkin_components_segment-control_styles-5-3 label:has(> input:checked) {
  background: var(--basic-gray-1);
  color: var(--text-default);
}

.suitkin_components_segment-control_styles-20-3 {
  line-height: 20px;
  font-family: Inter;
  padding: 4px 16px;
  text-align: center;
  position: relative;
  cursor: pointer;
  font-weight: 500;
  font-size: 14px;
  border-radius: 2px;
  color: var(--basic-gray-5);
}

.suitkin_components_segment-control_styles-20-3:hover {
  background: var(--basic-gray-0);
}

.suitkin_components_sidebar_styles-6-3 {
  flex-flow: column;
  line-height: 20px;
  width: 240px;
  font-family: Inter;
  height: 100vh;
  border-right: 1px solid var(--basic-gray-2);
  font-weight: 400;
  font-size: 14px;
  background-color: white;
  display: flex;
  color: var(--basic-gray-7);
}

.suitkin_components_sidebar_styles-19-3 {
  padding: 4px;
  padding-bottom: 0px;
  margin-bottom: 16px;
  border-top: 1px solid var(--basic-gray-2);
}

.suitkin_components_sidebar_styles-26-3 {
  display: flex;
  class: nil;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 17px;
  padding-right: 17px;
}

.suitkin_components_sidebar_styles-26-3>*+* {
  --space-x-reverse: 0;
  margin-right: calc(4px * var(--space-x-reverse));
  margin-left: calc(4px * calc(1 - var(--space-x-reverse)));
}

.suitkin_components_sidebar_styles-34-3 ul.root > li:last-child {
  margin-bottom: 100px;
}

.suitkin_components_sidebar_styles-34-3 li li a {
  padding-left: 40px;
}

.suitkin_components_sidebar_styles-34-3 details {
  width: 100%;
}

.suitkin_components_sidebar_styles-34-3 a:hover {
  color: inherit;
}

.suitkin_components_sidebar_styles-34-3 li li li a {
  padding-left: 64px;
}

.suitkin_components_sidebar_styles-34-3 li a {
  padding-left: 16px;
}

.suitkin_components_sidebar_styles-34-3 {
  width: 100%;
}

.suitkin_components_sidebar_styles-34-3 a.item-active {
  background-color: var(--basic-gray-1);
}

.suitkin_components_sidebar_styles-34-3 a:not(.item-active):hover {
  background-color: var(--basic-gray-0);
  color: inherit;
}

.suitkin_components_sidebar_styles-34-3 a {
  width: 100%;
  border-radius: 4px;
  cursor: pointer;
}

.suitkin_components_sidebar_styles-46-3 {
  display: flex;
  width: 100%;
  align-items: center;
  padding: 6px 16px 6px 0px;
  border-radius: 4px;
}

.suitkin_components_sidebar_styles-46-3>*+* {
  --space-x-reverse: 0;
  margin-right: calc(8px * var(--space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--space-x-reverse)));
}

.suitkin_components_sidebar_styles-46-3:hover {
  text-decoration: none;
}

.suitkin_components_sidebar_styles-56-3 {
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: 6px;
  margin-right: 6px;
  color: var(--basic-gray-2);
  width: 100%;
}

.suitkin_components_sidebar_styles-59-3 {
  display: flex;
  user-select: none;
  cursor: pointer;
}

.suitkin_components_sidebar_styles-59-3 .chevron {
  transition: .15s transform ease;
  filter: invert(44%) sepia(8%) saturate(656%) hue-rotate(191deg) brightness(85%) contrast(88%);
}

.suitkin_components_sidebar_styles-59-3 details[open] .chevron {
  transform: rotate(90deg);
}

.suitkin_components_sidebar_styles-67-3 {
  display: flex;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 4px;
  overflow-y: auto;
  height: 100%;
}

.suitkin_components_sidebar_view-26-25 {
  display: flex;
  justify-content: center;
}

.suitkin_components_sidebar_view-34-38 {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--basic-gray-7);
}

.suitkin_components_sidebar_view-54-22 {
  padding-bottom: 4px;
}

.suitkin_components_typography-8-24 {
  font-family: Inter;
  font-size: 28px;
  font-weight: 700;
  color: #212636;
}

.suitkin_components_typography-22-30 {
  font-family: Inter;
  margin-left: 1px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 6px;
  color: #010205;
}

.suitkin_components_typography-35-19 {
  font-family: Inter;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
}

.suitkin_components_typography-47-20 {
  margin-bottom: 0.125rem;
  display: flex;
  flex-wrap: wrap;
  column-gap: 0.375rem;
}

.suitkin_components_typography-48-23 {
  color: var(--basic-gray-6, #616471);
  font-weight: 500;
}

.suitkin_components_typography-57-23 {
  font-family: Inter;
  line-height: 20px;
}

.suitkin_components_typography-63-26 {
  display: -webkit-box;
  border-bottom: 1px dashed #BFC1C7;
}

.suitkin_components_typography-66-24 {
  display: flex;
  justify-content: center;
}

.suitkin_components_typography-68-25 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  cursor: pointer;
  width: max-content;
  background-color: #EDEEF1;
  border: 1px solid #BFC1C7;
  border-top: none;
  border-radius: 0 0 4px 4px;
}

.suitkin_components_typography-68-25:hover {
  opacity: 0.8;
}

.suitkin_components_typography-89-29 {
  font-family: Inter;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #DF351F;
}

.suitkin_components_typography-100-18 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.suitkin_components_typography-101-17 {
  border: 1px solid var(--basic-gray-2);
  width: 100%;
}

.suitkin_components_typography-102-19 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  color: var(--basic-gray-5);
}

.suitkin_components_typography-103-17 {
  border: 1px solid var(--basic-gray-2);
  width: 100%;
}

.toolkit_button-9-3 {
  line-height: 1.625;
  border-width: 1px;
  padding-bottom: 0.5rem;
  transition-duration: 200ms;
  transition-property: all;
  --bg-opacity: 1;
  align-items: center;
  white-space: nowrap;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  display: inline-flex;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.toolkit_button-9-3>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.toolkit_button-9-3:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
}

.toolkit_button-9-3>* {
  pointer-events: none;
}

.toolkit_button-9-3:not(:disabled):hover {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(66,153,225,var(--border-opacity));
  --border-opacity: 1;
}

.toolkit_button-9-3:not(:disabled):active {
  color: rgba(44,82,130,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(44,82,130,var(--border-opacity));
  --border-opacity: 1;
}

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

.toolkit_button-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(0.0rem * var(--space-x-reverse));
  margin-left: calc(0.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(0.0rem * var(--space-x-reverse));
  margin-left: calc(0.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(0.0rem * var(--space-x-reverse));
  margin-left: calc(0.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 {
  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-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(0.0rem * var(--space-x-reverse));
  margin-left: calc(0.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(221, 207, 252, 0.70);
    color: #4242D7;
    border-width: 1px;
    border-color: transparent;
    --border-opacity: 1;
  }

}

.toolkit_button-143-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-143-3:focus {
  box-shadow: 0 0 0 2px rgba(var(--button__accent-color, var(--main-color, 120, 38, 245)), 0.5);
}

.toolkit_button-143-3>* {
  margin: auto;
}

.toolkit_button-143-3>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.0rem * var(--space-x-reverse));
  margin-left: calc(0.0rem * calc(1 - var(--space-x-reverse)));
}

.toolkit_button-143-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-143-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-143-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-169-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-169-3:focus {
  box-shadow: none;
}

.toolkit_button-169-3>* {
  margin: auto;
}

.toolkit_button-169-3>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.0rem * var(--space-x-reverse));
  margin-left: calc(0.0rem * calc(1 - var(--space-x-reverse)));
}

.toolkit_button-169-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-169-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-169-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-197-3 {
  padding-bottom: 0.25rem;
  --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.25rem;
}

@media (max-width: 768px) {

  .toolkit_button-197-3 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

}

.toolkit_button-197-3:focus {
  outline: none;
  box-shadow: none;
}

.toolkit_button-197-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-197-3>* {
  margin: auto;
}

.toolkit_button-197-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-197-3:not(:disabled):hover {
  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-197-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-227-3 {
  background-color: rgba(var(--button__accent-color, var(--main-color)), 1);
  color: rgb(var(--button__text-color, 255, 255, 255));
}

.toolkit_button-227-3:focus:not(:disabled) {
  box-shadow: 0 0 0 2px rgba(var(--button__accent-color, var(--main-color)), 0.5);
}

.toolkit_button-233-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-233-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-233-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-241-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-241-3:focus {
  outline: none;
  box-shadow: none;
}

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

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

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

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

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

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

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

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

.toolkit_button-339-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: 10.0rem;
  line-height: 1.625;
  top: 100%;
  --bg-opacity: 1;
  position: absolute;
  margin-top: 0.5rem;
  z-index: 100;
  box-shadow: 0px -4px 105px rgba(0, 0, 0, 0.05), 0px -0.677245px 23.4531px rgba(0, 0, 0, 0.0298054), 0px -0.154328px 6.98261px rgba(0, 0, 0, 0.0201946);;
  overflow: hidden;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 16px;
  left: -1px;
}

.toolkit_dropdown-button-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_empty-9-17>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(0.5rem * var(--space-y-reverse));
  margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
}

.toolkit_empty-9-17 {
  display: flex;
  flex-direction: column;
  padding: 0.5rem;
  align-items: center;
}

.toolkit_empty-20-18 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  text-align: center;
}

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

.toolkit_error-wrapper-9-3::before {
  width: 0.0rem;
  border-width: 4px 4px 0 4px;
  top: 100%;
  border-color: #EA4A35 transparent transparent transparent;
  height: 0.0rem;
  border-style: solid;
  position: absolute;
  content: '';
  left: 0.5rem;
}

.toolkit_error-wrapper-38-36 {
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
}

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

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

.toolkit_error-wrapper-44-31 {
  display: block;
}

.toolkit_error-wrapper-47-41 {
  margin-left: 0.125rem;
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
}

.toolkit_input-10-3 {
  line-height: 1.625;
  width: 100%;
  border-width: 1px;
  padding-bottom: 0.5rem;
  transition-duration: 200ms;
  transition-property: all;
  border-color: rgba(250,250,250,var(--border-opacity));
  --bg-opacity: 1;
  align-items: center;
  --border-opacity: 1;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
  background-color: rgba(250,250,250,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  display: inline-flex;
  padding-left: 0.5rem;
  padding-top: 0.5rem;
}

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

.toolkit_input-10-3:focus-within {
  outline: none;
  box-shadow: none;
  border-width: 1px;
  border-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

.toolkit_input-10-3:focus {
  outline: none;
  box-shadow: none;
  border-width: 1px;
  border-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

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

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

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

.toolkit_input-34-3 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  line-height: 1.625;
  flex: 1 1 auto;
  min-width: 0.0rem;
  background-color: transparent;
  --bg-opacity: 1;
}

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

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

.toolkit_modal-8-19 {
  overflow: hidden;
}

.toolkit_modal-28-23::-webkit-scrollbar {
  background: none;
  width: 8px;
  overflow: hidden;
}

.toolkit_modal-28-23::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 9999px;
}

.toolkit_modal-28-23::-webkit-scrollbar-track {
  background: none;
  width: 10px;
}

.toolkit_modal-39-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-48-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-55-23 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  border-bottom-width: 1px;
}

.toolkit_modal-56-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-58-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-58-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-58-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-66-36 {
  font-size: 1.25rem;
}

.toolkit_modal-70-24 {
  overflow: scroll;
  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: 0.0rem;
  --text-opacity: 1;
  top: 0.0rem;
  justify-content: center;
  align-items: center;
  position: absolute;
  display: flex;
  bottom: 0.0rem;
  color: rgba(203,213,224,var(--text-opacity));
}

.toolkit_select-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: 15.0rem;
  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: 0.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: fit-content;
  --text-opacity: 1;
  max-width: 93%;
  --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: 0.0rem;
  border-width: 4px 4px 0 4px;
  top: 100%;
  border-color: #F0F0F0 transparent;
  height: 0.0rem;
  border-style: solid;
  position: absolute;
  content: '';
  left: 0.5rem;
}

.toolkit_tooltip-36-3 {
  top: 100%;
}

.toolkit_tooltip-62-25 {
  visibility: visible;
}

.toolkit_tooltip-65-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-65-46:hover {
    cursor: pointer;
    color: rgba(var(--input__text-color, var(--text-color)), 0.8);
  }

}

.toolkit_tooltip-65-46:active {
  color: rgba(var(--input__text-color, var(--text-color)), 0.8);
}

.zen_lisp-utils-113-38 {
  font-weight: 600;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.zen_lisp-utils-119-35 {
  font-weight: 600;
  padding-right: 0.5rem;
}

.zen_lisp-utils-120-22 {
  display: block;
  padding-left: 1.0rem;
}

.zen_lisp-utils-123-25 {
  display: block;
}

.zen_lisp-utils-124-25 {
  display: block;
  padding-left: 1.0rem;
}

.zen_lisp-utils-146-28 {
  font-weight: 500;
  font-style: italic;
}

.zen_lisp-utils-155-19 {
  display: flex;
  flex-direction: column;
}

.zen_lisp-utils-155-19>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.0rem * var(--space-y-reverse));
  margin-top: calc(1.0rem * calc(1 - var(--space-y-reverse)));
}

.zen_lisp-utils-156-21 {
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
}

.zen_lisp-utils-158-29 {
  font-weight: 500;
}

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

.zenui_core-112-3:focus {
  outline: none;
}

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

.zenui_core-265-38 {
  color: rgba(72,187,120,var(--text-opacity));
  --text-opacity: 1;
}

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

.zenui_core-270-33 {
  color: rgba(236,201,75,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-361-36 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.zenui_core-362-18 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  display: flex;
  color: rgba(74,85,104,var(--text-opacity));
  --text-opacity: 1;
  align-items: baseline;
}

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

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

.zenui_core-367-55 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-393-18 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  display: flex;
  color: rgba(74,85,104,var(--text-opacity));
  --text-opacity: 1;
  align-items: baseline;
}

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

.zenui_core-393-18:hover {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-396-22 {
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
}

.zenui_core-401-55 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-422-28 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.zenui_core-423-28 {
  padding-left: 2.0rem;
  padding-right: 2.0rem;
}

.zenui_core-444-17 {
  padding-top: 1.5rem;
  display: flex;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  flex-direction: column;
  width: 300px;
}

.zenui_core-445-18 {
  padding-top: 0.25rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-bottom: 0.25rem;
  font-weight: 700;
  display: flex;
  align-items: center;
}

.zenui_core-455-14 {
  margin-left: 0.5rem;
  opacity: 0.7;
}

.zenui_core-455-14:hover {
  cursor: pointer;
}

.zenui_core-521-9 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-bottom-width: 1px;
}

.zenui_core-529-24 {
  text-align: left;
}

.zenui_core-532-24 {
  text-align: right;
}

.zenui_core-541-22 {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-543-22 {
  display: flex;
  align-items: baseline;
  font-size: .75rem;
}

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

.zenui_core-545-32 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

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

.zenui_core-549-22 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.zenui_core-554-26 {
  margin-top: 0.5rem;
}

.zenui_core-556-26 {
  list-style: disc;
  margin-left: 1.0rem;
}

.zenui_core-560-26 {
  margin-top: 0.5rem;
}

.zenui_core-562-26 {
  list-style: disc;
  margin-left: 1.0rem;
}

.zenui_core-565-27 {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-570-29 {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-583-17 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.zenui_core-601-23 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --border-opacity: 1;
  margin-top: 1.0rem;
  border-bottom-color: rgba(254,178,178,var(--border-opacity));
  font-weight: 700;
  border-bottom-width: 1px;
  color: rgba(245,101,101,var(--text-opacity));
  padding-top: 0.25rem;
}

.zenui_core-603-40 {
  display: flex;
  align-items: baseline;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

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

.zenui_core-605-59 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-607-26 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-610-22 {
  margin-top: 1.0rem;
  color: rgba(72,187,120,var(--text-opacity));
  --text-opacity: 1;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 1.25rem;
}

.zenui_core-621-18 {
  border-width: 1px;
}

.zenui_core-623-18 {
  display: flex;
  justify-content: flex-end;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.zenui_core-634-17 {
  padding-bottom: 1.25rem;
  --bg-opacity: 1;
  margin-top: 1.0rem;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 2.0rem;
  border-radius: 0.5rem;
  flex: 1 1 0%;
  padding-left: 2.0rem;
  padding-top: 1.25rem;
}

.zenui_core-635-18 {
  display: flex;
  align-items: baseline;
}

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

.zenui_core-636-19 {
  font-size: 1.25rem;
  padding-bottom: 0.25rem;
}

.zenui_core-638-19 {
  display: flex;
  padding-bottom: 0.5rem;
  font-size: .875rem;
}

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

.zenui_core-640-22 {
  padding-top: 0.1rem;
  padding-bottom: 0.075rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-width: 1px;
  border-radius: 0.25rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.zenui_core-643-18 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-645-18 {
  display: flex;
  margin-bottom: 1.0rem;
  border-bottom-width: 1px;
}

.zenui_core-647-22 {
  padding-bottom: 0.175rem;
  --border-opacity: 1;
  border-bottom-color: transparent;
  margin-bottom: -1px;
  cursor: pointer;
  border-bottom-width: 2px;
  padding-right: 1.0rem;
  padding-left: 1.0rem;
  padding-top: 0.25rem;
}

.zenui_core-647-22:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  border-bottom-width: 2px;
  border-bottom-color: rgba(160,174,192,var(--border-opacity));
  --border-opacity: 1;
}

.zenui_core-654-24 {
  border-bottom-width: 2px;
  border-bottom-color: rgba(0,0,0,var(--border-opacity));
  --border-opacity: 1;
  font-weight: 500;
}

.zenui_core-658-18 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.zenui_core-675-17 {
  padding-top: 1.5rem;
  display: flex;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  flex-direction: column;
  width: 300px;
}

.zenui_core-676-18 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --border-opacity: 1;
  margin-top: 0.25rem;
  border-bottom-color: rgba(254,178,178,var(--border-opacity));
  margin-bottom: 0.25rem;
  font-weight: 700;
  border-bottom-width: 1px;
  color: rgba(245,101,101,var(--text-opacity));
  padding-top: 0.25rem;
}

.zenui_core-680-20 {
  display: flex;
  flex-direction: column;
  align-items: baseline;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

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

.zenui_core-685-21 {
  display: flex;
  flex-direction: row;
  ll: nil;
}

.zenui_core-686-55 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-687-22 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-left: 0.5rem;
  margin-top: -0.25rem;
}

.zenui_core-688-21 {
  display: flex;
  flex-direction: row;
  margin-left: 1.5rem;
}

.zenui_core-693-17 {
  display: flex;
  padding-right: 1.0rem;
}

.zenui_schema-16-28 {
  display: flex;
}

.zenui_schema-17-29 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  bold: nil;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.zenui_schema-25-32 {
  display: flex;
  margin-left: 0.5rem;
}

.zenui_schema-27-28 {
  display: flex;
}

.zenui_schema-28-29 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  bold: nil;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.zenui_schema-30-38 {
  display: flex;
  margin-left: 0.5rem;
}

.zenui_schema-31-35 {
  display: flex;
}

.zenui_schema-32-36 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  bold: nil;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.zenui_schema-35-38 {
  color: rgba(47,133,90,var(--text-opacity));
  --text-opacity: 1;
  bold: nil;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.zenui_schema-38-41 {
  display: flex;
  margin-left: 0.5rem;
}

.zenui_schema-39-42 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  bold: nil;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.zenui_schema-41-31 {
  color: rgba(221,107,32,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_schema-42-31 {
  color: #a11;
}

.zenui_schema-47-36 {
  margin-right: 0.5rem;
  color: red;
  font-weight: 500;
}

.zenui_schema-49-70 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
  margin-right: 0.25rem;
}

.zenui_schema-51-36 {
  margin-right: 0.5rem;
  color: #219;
  font-weight: 500;
}

.zenui_schema-54-30 {
  color: rgba(44,82,130,var(--text-opacity));
  --text-opacity: 1;
  margin-right: 0.5rem;
}

.zenui_schema-63-27 {
  line-height: 1.20rem;
  width: 1.25rem;
  border-width: 1px;
  --bg-opacity: 1;
  height: 1.25rem;
  margin-right: 0.25rem;
  border: 1px solid #ddd;
  text-align: center;
  font-size: 11px;
  background-color: rgba(237,242,247,var(--bg-opacity));
  border-radius: 4px;
}

.zenui_schema-108-18 {
  display: flex;
  align-items: center;
  margin-left: -0.5rem;
}

.zenui_schema-112-49 {
  font-size: .75rem;
  color: rgba(47,133,90,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_schema-117-21 {
  border-left: 1px solid #b3bac0;
  position: relative;
}

.zenui_schema-121-23:last-child {
  border: none;
}

.zenui_schema-121-23:last-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  border-left: 1px solid #b3bac0;
}

.zenui_schema-130-23:last-child {
  border: none;
}

.zenui_schema-130-23:last-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 50%;
  border-left: 1px solid #b3bac0;
}

.zenui_schema-139-21 {
  display: flex;
  align-items: center;
}

.zenui_schema-140-22 {
  border-bottom: 1px solid #b3bac0;
  width: 1.0rem;
}

.zenui_schema-144-22 {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #f1f1f1;
  width: 100%;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

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

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

.zenui_schema-146-23 {
  display: flex;
  width: 100%;
  align-items: center;
}

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

.zenui_schema-147-24 {
  font-weight: 500;
}

.zenui_schema-152-28 {
  margin-left: 0.25rem;
  color: rgba(197,48,48,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_schema-161-48 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  font-size: .75rem;
}

.zenui_schema-164-25 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  font-size: .75rem;
}

.zenui_schema-168-62 {
  font-size: .75rem;
  color: rgba(47,133,90,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_schema-172-25 {
  font-size: .75rem;
  color: rgba(74,85,104,var(--text-opacity));
  --text-opacity: 1;
  display: flex;
  flex-direction: column;
  flex: 1 1 0%;
  min-width: 300px;
}

.zenui_schema-180-23 {
  padding-left: 1.5rem;
}

.zenui_schema-204-17 {
  width: 100%;
}

.zenui_schema-218-48 {
  display: flex;
}

.zenui_schema-218-48>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.zenui_schema-220-47 {
  color: rgba(47,133,90,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_schema-223-51 {
  display: flex;
}

.zenui_schema-223-51>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.zenui_schema-226-52 {
  margin-right: 0.5rem;
  class: nil;
  c: ([:text :blue-700]);
}

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

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

.zf_inputs-15-3 {
  width: 100%;
  border-width: 1px;
  padding-bottom: 0.25rem;
  transition-duration: 200ms;
  transition-property: all;
  --bg-opacity: 1;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  background-color: rgba(247,250,252,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.zf_inputs-15-3:disabled {
  cursor: not-allowed;
}

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

.zf_inputs-15-3:focus {
  outline: none;
}

.zf_inputs-28-3:focus {
  border-width: 1px;
  border-color: rgba(66,153,225,var(--border-opacity));
  --border-opacity: 1;
  box-shadow: 0 0 5px #63b3ed;
}

.zf_inputs-28-3:hover {
  box-shadow: 0 0 5px #63b3ed;
}

.zf_inputs-33-3 {
  border-width: 1px;
  border-color: rgba(229,62,62,var(--border-opacity));
  --border-opacity: 1;
}

.zf_inputs-33-3:focus {
  border-width: 1px;
  border-color: rgba(229,62,62,var(--border-opacity));
  --border-opacity: 1;
  box-shadow: 0 0 5px #f56565;
}

.zf_inputs-33-3:hover {
  box-shadow: 0 0 5px #f56565;
}

.zf_inputs-38-17 {
  display: flex;
  font-size: .875rem;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

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

.zf_inputs-101-3 {
  line-height: 1.625;
  border-width: 1px;
  padding-bottom: 0.25rem;
  transition-duration: 200ms;
  transition-property: all;
  --bg-opacity: 1;
  align-items: center;
  white-space: nowrap;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  display: inline-flex;
  padding-left: 1.0rem;
  padding-top: 0.25rem;
}

.zf_inputs-101-3>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.zf_inputs-101-3:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
}

.zf_inputs-101-3:not(:disabled):hover {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(66,153,225,var(--border-opacity));
  --border-opacity: 1;
}

.zf_inputs-101-3:not(:disabled):active {
  color: rgba(44,82,130,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(44,82,130,var(--border-opacity));
  --border-opacity: 1;
}

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

.zf_inputs-119-3 {
  background-color: rgba(66,153,225,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.zf_inputs-119-3:not(:disabled):hover {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(99,179,237,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.zf_inputs-119-3:not(:disabled):active {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(49,130,206,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.zf_inputs-140-3 {
  width: 100%;
  border-width: 1px;
  transition-duration: 200ms;
  transition-property: all;
  --bg-opacity: 1;
  position: relative;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  background-color: rgba(247,250,252,var(--bg-opacity));
  border-radius: 0.25rem;
}

.zf_inputs-140-3:disabled {
  cursor: not-allowed;
}

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

.zf_inputs-140-3:focus {
  outline: none;
}

.zf_inputs-152-3 {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.zf_inputs-158-3 {
  line-height: 1.625;
  right: -1px;
  border-width: 1px;
  top: 100%;
  --bg-opacity: 1;
  margin: 0.0rem;
  overflow-y: auto;
  padding: 0.0rem;
  position: absolute;
  margin-top: 2px;
  z-index: 100;
  box-shadow: 0 3px 6px -4px rgba(0,0,0,.12), 0 6px 16px 0 rgba(0,0,0,.08), 0 9px 28px 8px rgba(0,0,0,.05);
  overflow-x: hidden;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 0.25rem;
  max-height: 15.0rem;
  left: -1px;
}

.zf_inputs-214-21>*+* {
  --divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(1px * var(--divide-y-reverse));
}

.zf_inputs-219-24 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  cursor: pointer;
}

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

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

.zf_inputs-266-26 {
  display: flex;
  align-items: baseline;
  border-radius: 0.25rem;
}

.zf_inputs-267-27 {
  flex: 1 1 0%;
}

.zf_inputs-269-39 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  cursor: pointer;
}

.zf_inputs-269-39:hover {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.zf_inputs-271-26 {
  display: flex;
  align-items: baseline;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  border-radius: 0.25rem;
}

.zf_inputs-273-27 {
  flex: 1 1 0%;
}

.zf_inputs-279-31 {
  display: block;
  margin: 0.25rem;
}

.zf_util-13-17 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 100;
  text-transform: uppercase;
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
}

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