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-33-60 {
  text-decoration: underline;
}

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

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

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

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

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

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

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

.box_access-policy_dev-tool-206-21 {
  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-207-22 {
  display: flex;
  margin-left: 0.5rem;
}

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

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

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

.box_access-policy_dev-tool-211-66 {
  height: 32px;
}

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

.box_access-policy_dev-tool-213-23 {
  margin-left: 1px;
  margin-top: 1px;
}

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

.box_access-policy_dev-tool-216-21 {
  color: black;
  margin-top: 2px;
}

.box_access-policy_dev-tool-216-21:hover {
  color: black;
}

.box_access-policy_dev-tool-224-61 {
  font-size: .75rem;
}

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

.box_access-policy_dev-tool-226-21 {
  color: black;
  margin-top: 2px;
}

.box_access-policy_dev-tool-226-21:hover {
  color: black;
}

.box_access-policy_dev-tool-234-61 {
  font-size: .75rem;
}

.box_access-policy_dev-tool-237-20 {
  display: flex;
  gap: 1.0rem;
  padding: 1.0rem;
}

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

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

.box_access-policy_dev-tool-242-26 {
  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-243-51 {
  background-color: rgba(160,174,192,var(--bg-opacity));
  --bg-opacity: 1;
}

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

.box_access-policy_dev-tool-249-21 {
  width: 50%;
}

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

.box_access-policy_dev-tool-260-20 {
  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-268-39 {
  border-top-width: 1px;
}

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

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

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

.box_access-policy_dev-tool-278-42 {
  margin-left: 0.25rem;
}

.box_access-policy_dev-tool-280-35 {
  cursor: pointer;
  opacity: 0%;
}

.box_access-policy_dev-tool-283-41 {
  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-284-42 {
  padding-left: 1.0rem;
}

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

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

.box_access-policy_dev-tool-294-26 {
  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_viewer-13-34 {
  margin-left: 0.25rem;
  color: #8D8D8D;
}

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

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

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

.box_audit-events_viewer-59-21 {
  margin-left: 1px;
  margin-top: 1px;
}

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

.box_audit-events_viewer-61-19 {
  color: black;
  margin-top: 2px;
}

.box_audit-events_viewer-61-19:hover {
  color: black;
}

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

.box_audit-events_viewer-110-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-111-18 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-117-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-121-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-125-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-39 {
  margin-right: 0.5rem;
}

.box_audit-events_viewer-131-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-132-18 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-139-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-140-21 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-147-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-148-21 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-154-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-155-19 {
  border-bottom-width: 1px;
  cursor: pointer;
}

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

.box_audit-events_viewer-162-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-167-17 {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.25rem;
  margin-top: 0.5rem;
}

.box_audit-events_viewer-169-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-170-18 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-176-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-180-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-184-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-39 {
  margin-right: 0.5rem;
}

.box_audit-events_viewer-190-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-191-19 {
  border-bottom-width: 1px;
  cursor: pointer;
}

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

.box_audit-events_viewer-198-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-202-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-203-18 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-209-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-210-19 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-217-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-221-24 {
  padding-left: 0.5rem;
  margin-left: 1.0rem;
  margin-bottom: 0.25rem;
  list-style: disc;
  word-break: break-all;
}

.box_audit-events_viewer-226-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-230-24 {
  padding-left: 0.5rem;
  margin-left: 1.0rem;
  margin-bottom: 0.25rem;
  list-style: disc;
  word-break: break-all;
}

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

.box_audit-events_viewer-237-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-238-18 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-244-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-248-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-252-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-39 {
  margin-right: 0.5rem;
}

.box_audit-events_viewer-258-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-259-19 {
  border-bottom-width: 1px;
  cursor: pointer;
}

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

.box_audit-events_viewer-266-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-270-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-271-18 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-277-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-278-19 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-284-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-285-19 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_viewer-291-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-292-19 {
  border-bottom-width: 1px;
  cursor: pointer;
}

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

.box_audit-events_viewer-299-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-306-17 {
  padding-left: 15px;
}

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

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

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

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

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

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

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

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

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

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

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

.box_audit-events_viewer-342-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-348-31 {
  border-top-width: 1px;
  border-top-color: #DADCE0;
}

.box_audit-events_viewer-350-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-351-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-354-35 {
  display: grid;
  grid-template-columns: repeat(8, minmax(0, 1fr));
  cursor: pointer;
}

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

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

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

.box_audit-events_viewer-359-32 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.box_audit-events_viewer-361-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-19-19 {
  color: rgba(47,133,90,var(--text-opacity));
  --text-opacity: 1;
}

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

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

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

.box_awf-ui_scheduler_core-26-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-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_awf-ui_scheduler_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_awf-ui_scheduler_core-43-27 {
  display: flex;
  align-items: baseline;
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
}

.box_awf-ui_scheduler_core-43-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-44-18 {
  font-weight: 700;
  flex: 1 1 0%;
}

.box_awf-ui_scheduler_core-49-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_scheduler_core-50-24 {
  width: 100%;
}

.box_awf-ui_scheduler_core-60-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-73-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-73-32:hover {
  text-decoration: underline;
}

.box_awf-ui_scheduler_core-78-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-20-22 {
  width: 100%;
}

.box_awf-ui_scheduler_detail_core-26-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-29-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-34-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-39-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-42-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-42-23:hover {
  text-decoration: underline;
}

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

.box_awf-ui_scheduler_detail_core-52-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-60-18 {
  padding: 0.5rem;
  height: 100%;
}

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

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

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

.box_awf-ui_scheduler_detail_core-62-22:focus {
  outline: none;
}

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

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

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

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

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

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

.box_awf-ui_scheduler_detail_core-105-27 {
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 2.0rem;
  padding-bottom: 2.0rem;
}

.box_awf-ui_scheduler_detail_core-106-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-107-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-108-22 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.box_awf-ui_scheduler_detail_core-109-21 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.875rem;
  font-weight: 500;
}

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

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

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

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

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

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

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

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

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

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

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

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

.box_awf-ui_scheduler_detail_core-133-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-143-28 {
  display: flex;
  align-items: baseline;
  padding-top: 1.25rem;
  padding-bottom: 0.75rem;
}

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

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

.box_awf-ui_task_core-21-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-21-10:hover {
  text-decoration: underline;
}

.box_awf-ui_task_core-29-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-33-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-36-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-39-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-39-3:focus {
  outline: none;
}

.box_awf-ui_task_core-39-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-75-18 {
  color: rgba(47,133,90,var(--text-opacity));
  --text-opacity: 1;
}

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

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

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

.box_awf-ui_task_core-88-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-88-23:hover {
  opacity: 1;
}

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

.box_awf-ui_task_core-96-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-96-28:hover {
  opacity: 1;
}

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

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

.box_awf-ui_task_core-104-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-104-20:focus {
  outline: none;
}

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

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

.box_awf-ui_task_core-111-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-112-47 {
  display: none;
}

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

.box_awf-ui_task_core-121-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-122-24 {
  width: 100%;
}

.box_awf-ui_task_core-128-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-133-88 {
  margin-left: 0.75rem;
}

.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-142-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-148-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-148-29:hover {
  text-decoration: underline;
}

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

.box_awf-ui_task_core-154-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-161-27 {
  display: flex;
  align-items: baseline;
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
}

.box_awf-ui_task_core-161-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-162-18 {
  font-weight: 700;
  flex: 1 1 0%;
}

.box_awf-ui_task_core-163-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-163-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-166-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-172-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-172-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-13-18 {
  background-color: rgba(47,133,90,var(--bg-opacity));
  --bg-opacity: 1;
}

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

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

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

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

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

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

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

.box_awf-ui_task_detail_core-40-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-43-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-46-23 {
  align-self: flex-end;
}

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

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

.box_awf-ui_task_detail_core-60-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-78-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-79-31 {
  font-size: 1rem;
  width: 1.0rem;
  cursor: pointer;
}

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

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

.box_awf-ui_task_detail_core-87-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-91-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-92-29 {
  width: 1.0rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

.box_awf-ui_task_detail_core-96-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-101-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-102-29 {
  width: 0.625rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

.box_awf-ui_task_detail_core-106-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-108-27 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.25rem;
}

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

.box_awf-ui_task_detail_core-113-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-118-17 {
  width: 100%;
  height: 100%;
  border-width: 2px;
  border-radius: 10px;
  padding-bottom: 0.5rem;
}

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

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

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

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

.box_awf-ui_task_detail_core-147-27 {
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 2.0rem;
  padding-bottom: 2.0rem;
}

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

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

.box_awf-ui_task_detail_core-150-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-151-23 {
  width: 70%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.box_awf-ui_task_detail_core-152-22 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.875rem;
  font-weight: 500;
}

.box_awf-ui_task_detail_core-153-22 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.box_awf-ui_task_detail_core-170-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-172-24 {
  font-size: 1rem;
  margin: 0.0rem;
  padding-right: 0.5rem;
  padding-top: 0.55rem;
  vertical-align: top;
}

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

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

.box_awf-ui_task_detail_core-182-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-187-23 {
  width: 100%;
}

.box_awf-ui_task_detail_core-196-28 {
  display: flex;
  align-items: baseline;
  padding-top: 1.25rem;
  padding-bottom: 0.75rem;
}

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

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

.box_awf-ui_workflow_core-18-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-22-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-25-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-28-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-28-3:focus {
  outline: none;
}

.box_awf-ui_workflow_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(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-65-17 {
  color: rgba(47,133,90,var(--text-opacity));
  --text-opacity: 1;
}

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

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

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

.box_awf-ui_workflow_core-79-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-79-23:hover {
  opacity: 1;
}

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

.box_awf-ui_workflow_core-87-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-87-28:hover {
  opacity: 1;
}

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

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

.box_awf-ui_workflow_core-96-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-96-20:focus {
  outline: none;
}

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

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

.box_awf-ui_workflow_core-103-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-104-47 {
  display: none;
}

.box_awf-ui_workflow_core-117-27 {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding-bottom: 2.5rem;
}

.box_awf-ui_workflow_core-118-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-119-24 {
  width: 100%;
}

.box_awf-ui_workflow_core-125-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-130-88 {
  margin-left: 0.75rem;
}

.box_awf-ui_workflow_core-131-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-136-88 {
  margin-left: 0.75rem;
}

.box_awf-ui_workflow_core-139-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-146-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-146-30:hover {
  text-decoration: underline;
}

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

.box_awf-ui_workflow_core-152-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-159-27 {
  display: flex;
  align-items: baseline;
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
}

.box_awf-ui_workflow_core-159-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-160-18 {
  font-weight: 700;
  flex: 1 1 0%;
}

.box_awf-ui_workflow_core-161-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-161-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-164-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-170-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-170-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-13-18 {
  background-color: rgba(47,133,90,var(--bg-opacity));
  --bg-opacity: 1;
}

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

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

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

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

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

.box_awf-ui_workflow_detail_core-38-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-41-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-46-17 {
  width: 70%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.box_awf-ui_workflow_detail_core-47-16 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.875rem;
  font-weight: 500;
}

.box_awf-ui_workflow_detail_core-48-16 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.box_awf-ui_workflow_detail_core-78-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-80-22 {
  font-size: 1rem;
  margin: 0.0rem;
  padding-right: 0.5rem;
  padding-top: 0.55rem;
  vertical-align: top;
}

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

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

.box_awf-ui_workflow_detail_core-90-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-95-17 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.box_awf-ui_workflow_detail_core-96-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-100-18 {
  display: flex;
  flex-direction: column;
}

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

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

.box_awf-ui_workflow_detail_core-113-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-126-22 {
  width: 100%;
}

.box_awf-ui_workflow_detail_core-129-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-135-26 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

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

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

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

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

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

.box_awf-ui_workflow_detail_core-143-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-149-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-153-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-159-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-166-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-169-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-169-23:hover {
  text-decoration: underline;
}

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

.box_awf-ui_workflow_detail_core-176-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-183-19 {
  width: 6.25rem;
  padding: 0.5rem;
  text-align: center;
  cursor: pointer;
  z-index: 503;
}

.box_awf-ui_workflow_detail_core-184-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-189-17 {
  width: 100%;
  height: 100%;
  border-width: 2px;
  border-radius: 10px;
  padding-bottom: 0.5rem;
}

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

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

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

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

.box_awf-ui_workflow_detail_core-216-27 {
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 2.0rem;
  padding-bottom: 2.0rem;
}

.box_awf-ui_workflow_detail_core-217-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-219-21 {
  width: 100%;
}

.box_awf-ui_workflow_detail_core-228-28 {
  display: flex;
  align-items: baseline;
  padding-top: 1.25rem;
  padding-bottom: 0.75rem;
}

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

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

.box_core-67-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-70-24 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box_entities_core-45-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-58-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-58-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-59-24 {
  font-weight: 700;
}

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

.box_entities_core-60-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-65-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-65-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-86-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-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_entities_core-99-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-99-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-114-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-115-20 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-122-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-123-25 {
  color: rgba(56,161,105,var(--text-opacity));
  --text-opacity: 1;
}

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

.box_entities_core-129-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-131-23 {
  flex: 1 1 0%;
  font-weight: 600;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

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

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

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

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

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

.box_entities_core-181-27 {
  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-182-29 {
  font-weight: 500;
}

.box_entities_core-184-26 {
  text-decoration: underline;
}

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

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

.box_entities_core-206-34 {
  padding: 1.0rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box_entities_core-291-25 {
  font-weight: 500;
}

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

.box_entities_core-387-25 {
  padding-left: 0.5rem;
  margin-top: 1.0rem;
}

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

.box_entities_core-400-29 {
  margin-bottom: 0.5rem;
}

.box_entities_core-401-30 {
  margin-bottom: 0.5rem;
}

.box_entities_core-402-32 {
  font-weight: 700;
}

.box_entities_core-404-34 {
  margin-left: 0.5rem;
}

.box_entities_core-405-34 {
  margin-left: 0.5rem;
  cursor: pointer;
}

.box_entities_core-405-34:hover {
  text-decoration: underline;
}

.box_entities_core-409-34 {
  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-147-35 {
  display: flex;
  align-items: center;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
  border-bottom-width: 1px;
  margin-bottom: 0.5rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box_entities_policy-20-20 {
  visibility: hidden;
}

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

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

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

.box_entities_policy-29-22 {
  padding-left: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  width: 30%;
}

.box_entities_policy-30-22 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  width: 20%;
}

.box_entities_policy-31-22 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  width: 100%;
}

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

.box_identity-provider-177-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_identity-provider-178-19 {
  display: flex;
  width: 43.0rem;
}

.box_identity-provider-179-19 {
  flex: 1 1 0%;
  font-weight: 700;
  padding-top: 0.75rem;
}

.box_identity-provider-181-20 {
  padding-top: 0.5rem;
}

.box_identity-provider-184-26 {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 50.0rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.box_identity-provider-199-24 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  width: 40%;
}

.box_identity-provider-205-22 {
  font-weight: 700;
}

.box_identity-provider-207-28 {
  height: 2.5rem;
  margin-left: 1.25rem;
}

.box_identity-provider-211-23 {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.box_identity-provider-214-26 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  width: 40%;
}

.box_identity-provider-217-22 {
  width: 100%;
}

.box_identity-provider-218-22 {
  font-weight: 700;
}

.box_identity-provider-219-23 {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.box_identity-provider-222-26 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  width: 40%;
}

.box_identity-provider-225-22 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.box_identity-provider-226-22 {
  font-weight: 700;
}

.box_identity-provider-229-25 {
  display: flex;
}

.box_identity-provider-230-26 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  width: 40%;
}

.box_identity-provider-233-31 {
  height: 2.5rem;
  margin-top: 0.75rem;
  margin-left: 1.25rem;
}

.box_identity-provider-241-28 {
  height: 2.5rem;
  margin-left: 0.0rem;
  width: 7.5rem;
}

.box_identity-provider-245-22 {
  font-weight: 700;
  margin-top: 0.5rem;
}

.box_identity-provider-246-33 {
  margin-top: 0.5rem;
  margin-left: 1.25rem;
}

.box_identity-provider-247-39 {
  padding-left: 0.0rem;
  padding-right: 0.0rem;
}

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

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

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

.box_layout-24-32>*+* {
  --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-24-32:hover {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  border-left-width: 4px;
  border-left-color: rgba(203,213,224,var(--border-opacity));
  --border-opacity: 1;
  text-decoration: none;
  opacity: 0.9;
}

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

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

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

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

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

.box_layout-52-24 {
  font-size: .75rem;
  display: flex;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.box_layout-52-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_layout-112-21 {
  flex: 1 1 0%;
  display: flex;
  align-items: baseline;
  justify-content: center;
}

.box_layout-112-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-117-48 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

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

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

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

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

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

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

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

.box_layout-374-99 {
  height: 2.0rem;
}

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

.box_layout-376-98 {
  height: 2.0rem;
}

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

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

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

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

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

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

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

.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;
  vertical-align: top;
}

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

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

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

.box_notebooks_core-1100-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-1101-28 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_core-1116-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-1117-20 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_core-1122-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-1124-34 {
  color: rgba(72,187,120,var(--text-opacity));
  --text-opacity: 1;
}

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

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

.box_notebooks_core-1135-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-1136-30 {
  width: 100%;
  font-size: 87.5%;
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box_notebooks_core-1331-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-1332-16 {
  font-weight: 500;
}

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

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

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

.box_notebooks_core-1378-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-1381-25 {
  float: right;
  margin-top: 0.5rem;
  margin-right: 0.75rem;
  display: flex;
  align-items: baseline;
}

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

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

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

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

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

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

.box_notebooks_core-1415-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-1417-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-1419-20 {
  cursor: pointer;
  min-width: 130px;
  padding: 0.5rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

.box_notebooks_grid_core-24-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-42-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-42-43:focus {
  outline: none;
}

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

.box_notebooks_grid_core-50-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-56-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-56-3:focus {
  outline: none;
}

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

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

.box_notebooks_grid_core-86-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-92-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-98-17 {
  display: flex;
  flex: 1 1 0%;
  align-items: baseline;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box_notebooks_grid_core-209-26 {
  padding-bottom: 25.0rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box_rest_core-198-36 {
  padding: 1.0rem;
}

.box_rest_core-199-36 {
  padding: 1.0rem;
}

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

.box_security-34-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_security-35-21 {
  flex: 1 1 0%;
  font-weight: 700;
  padding-top: 0.75rem;
}

.box_security-37-28 {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.box_security-40-50 {
  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-41-24 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 1.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.graphql_core-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-44-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-45-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-46-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-47-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-48-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-49-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-50-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-51-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-52-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-75-19 {
  flex: 1 1 0%;
}

.sdc_documents_core-79-19 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.sdc_documents_core-80-20 {
  font-size: .75rem;
}

.sdc_documents_core-82-19 {
  display: flex;
  align-items: center;
}

.sdc_documents_core-83-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-138-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-138-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-141-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-141-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-141-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-148-39 {
  font-size: 1.5rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.sdc_documents_core-151-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-151-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-151-18:hover {
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_documents_core-158-31 {
  font-size: 1.5rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.sdc_documents_core-167-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-170-23 {
  margin-right: 0.5rem;
}

.sdc_documents_core-179-17 {
  width: 100%;
  height: 100%;
  background-color: rgba(243,244,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_documents_core-180-18 {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr 5fr 1fr;
  padding: 0.5rem;
  margin-top: 2.5rem;
}

.sdc_documents_core-182-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-182-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-184-20 {
  display: flex;
  align-items: center;
}

.sdc_documents_core-184-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-185-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-187-21 {
  display: flex;
}

.sdc_documents_core-187-21>:first-child {
  border-radius: 0px;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.sdc_documents_core-187-21>:last-child {
  border-radius: 0px;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.sdc_documents_core-192-17 {
  width: 17.5rem;
  border-radius: 0px;
}

.sdc_documents_core-193-44 {
  font-size: 1rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
}

.sdc_documents_core-195-43 {
  font-size: 1rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
  cursor: pointer;
}

.sdc_documents_core-203-17 {
  background-color: #F0E9FE !important;
  border-radius: inherit !important;
}

.sdc_documents_core-215-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-203-25 {
  text-align: right;
  font-style: italic;
  font-size: calc(var(--input__font-size, var(--base-font-size, 0.875rem)) - 0.125rem);
  color: rgba(173,173,173,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-262-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-270-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-306-17 {
  display: flex;
  width: 100%;
  gap: 0.5rem;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 768px) {

  .sdc_documents_create-306-17 {
    flex-direction: column;
    align-items: stretch;
    margin-top: 1.0rem;
    margin-bottom: 1.0rem;
  }

}

.sdc_documents_create-313-18 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

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

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

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

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

.sdc_documents_create-425-29 {
  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-427-27 {
  display: flex;
  justify-content: flex-end;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-427-27>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

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

.sdc_documents_create-447-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-448-24 {
  display: flex;
  justify-content: flex-end;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-448-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-457-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-464-19 {
  font-size: var(--base-font-size, 0.875rem);
  word-break: break-all;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
}

.sdc_documents_create-468-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);
  word-break: break-all;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

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

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

.sdc_documents_create-872-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-897-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-897-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-901-22 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 2.25rem;
}

.sdc_documents_create-904-22 {
  width: 100%;
  height: 100%;
}

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

.sdc_documents_create-906-25 {
  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%;
}

.sdc_documents_create-914-27 {
  grid-template-columns: 3fr 340px;
  max-width: 1300px;
}

.sdc_documents_create-916-25 {
  max-width: 960px;
  min-width: 320px;
}

.sdc_documents_create-917-39>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.sdc_documents_create-917-39 {
  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-41 {
  border-top-left-radius: 16px;
  border-top-right-radius: 0px;
}

.sdc_documents_create-925-27 {
  display: flex;
  align-items: center;
}

.sdc_documents_create-925-27>*+* {
  --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-29 {
  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-27 {
  display: flex;
  align-items: center;
}

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

.sdc_documents_create-934-30 {
  max-height: 2.5rem;
}

.sdc_documents_create-938-51 {
  background-color: rgba(110, 110, 252, 1);
  --bg-opacity: 1;
}

.sdc_documents_create-941-32 {
  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-941-32:hover {
  background-color: rgba(var(--button__accent-color, var(--main-color), 1), 0.15);
}

.sdc_documents_create-946-34 {
  transform: scaleX(-1);
}

.sdc_documents_create-948-32 {
  stroke: rgba(var(--button__accent-color, var(--main-color), 1));
}

.sdc_documents_create-948-32:hover {
  stroke: rgba(var(--button__accent-color, var(--main-color), 1));
}

.sdc_documents_create-956-26 {
  height: 1px;
  width: 100%;
  background-color: rgba(229,231,235,var(--bg-opacity));
  --bg-opacity: 1;
  padding-left: -1.25rem;
  padding-right: -1.25rem;
}

.sdc_documents_create-957-37 {
  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-961-39 {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 0px;
}

.sdc_documents_create-966-37>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.sdc_documents_create-966-37 {
  grid-row: 2 / span 1;
  padding-bottom: 2.0rem;
  justify-content: space-between;
  align-items: center;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  padding-right: 2.0rem;
  display: flex;
  padding-left: 2.0rem;
  padding-top: 2.0rem;
}

.sdc_documents_create-973-30 {
  max-height: 2.5rem;
}

.sdc_documents_create-975-29 {
  color: rgba(150,158,167,var(--text-opacity));
  --text-opacity: 1;
  font-size: .75rem;
  letter-spacing: 0.025em;
}

.sdc_documents_create-981-46 {
  margin-left: 0.5rem;
  color: rgba(150,158,167,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-983-26>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1.0rem * var(--space-x-reverse));
  margin-left: calc(1.0rem * calc(1 - var(--space-x-reverse)));
}

.sdc_documents_create-1003-23 {
  line-height: 1;
  right: 100%;
  --text-opacity: 1;
  border-width: 2px;
  padding-bottom: 0.5rem;
  top: 0.5rem;
  transition-duration: 150ms;
  transition-property: all;
  border-color: rgba(133, 133, 133, 1);
  --bg-opacity: 1;
  --border-opacity: 1;
  position: absolute;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 0.75rem;
  border-radius: 9999px;
  color: rgba(133, 133, 133, 1);
  padding-left: 0.75rem;
  padding-top: 0.5rem;
}

.sdc_documents_create-1003-23:hover {
  border-width: 2px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_documents_create-1003-23:focus {
  border-width: 2px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_documents_create-1014-35 {
  font-size: 1.25rem;
}

.sdc_documents_create-document-modal-34-18 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_documents_create-document-modal-40-17 {
  display: flex;
}

.sdc_documents_create-document-modal-41-19 {
  flex: 1 1 0%;
}

.sdc_documents_create-document-modal-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-18-36 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

.sdc_documents_share-document-modal-25-17 {
  width: 100%;
  height: 100%;
}

.sdc_documents_share-document-modal-82-17 {
  display: flex;
  justify-content: space-between;
  flex: 1 1 0%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_documents_share-document-modal-83-19 {
  flex: 1 1 0%;
}

.sdc_documents_share-document-modal-87-17 {
  display: flex;
  justify-content: space-between;
  flex: 1 1 0%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_documents_share-document-modal-88-19 {
  flex: 1 1 0%;
}

.sdc_documents_share-document-modal-123-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-124-18 {
  display: flex;
  justify-content: space-between;
}

.sdc_documents_share-document-modal-125-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-128-19 {
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
  font-size: .75rem;
}

.sdc_documents_share-document-modal-129-18 {
  margin-top: 1.0rem;
}

.sdc_documents_share-document-modal-130-20 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.25rem;
  display: inline-block;
}

.sdc_documents_share-document-modal-135-18 {
  margin-top: 1.0rem;
}

.sdc_documents_share-document-modal-136-20 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.25rem;
  display: inline-block;
}

.sdc_documents_share-document-modal-141-18 {
  display: flex;
  justify-content: flex-end;
  margin-top: 1.0rem;
}

.sdc_documents_share-document-modal-160-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-162-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-169-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-172-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-173-22 {
  white-space: nowrap;
  overflow: hidden;
  ellipsis: nil;
  padding-left: 1.0rem;
  padding-right: 0.5rem;
}

.sdc_documents_share-document-modal-174-21 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.sdc_documents_share-document-modal-175-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-175-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-184-20 {
  position: relative;
  margin-top: 1.0rem;
  height: 100%;
}

.sdc_documents_share-document-modal-187-21 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  position: absolute;
  top: 0.75rem;
  right: 0.5rem;
}

.sdc_documents_share-document-modal-189-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-189-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-203-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-83-18 {
  display: contents;
}

.sdc_documents_widgets_core-85-22 {
  display: none;
}

.sdc_documents_widgets_dropdown-button-26-21 {
  position: relative;
  display: inline-flex;
}

.sdc_documents_widgets_dropdown-button-27-43 {
  position: relative;
}

.sdc_documents_widgets_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;
  pointer-events: all;
  left: -1px;
}

.sdc_documents_widgets_dropdown-button-39-25 {
  display: flex;
  flex-direction: column;
}

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

.sdc_documents_widgets_dropdown-button-42-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-42-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 {
  border: 1px solid rgb(var(--input__accent-color, var(--main-color)));
}

.sdc_documents_widgets_file-input-21-3:hover {
  border: 1px solid rgb(var(--input__accent-color, var(--main-color)));
}

.sdc_documents_widgets_file-input-21-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_file-input-46-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-184-20 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1.0rem;
}

.sdc_documents_widgets_file-input-187-20 {
  display: flex;
  align-items: center;
  min-width: 0.0rem;
}

.sdc_documents_widgets_file-input-187-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-200-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-18-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-18-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-18-3:focus-within:not(disabled) {
  border: 1px solid rgb(var(--input__accent-color, var(--main-color, 120, 38, 245)))));
}

.sdc_documents_widgets_inputs-18-3:hover:not(disabled) {
  border: 1px solid rgb(var(--input__accent-color, var(--main-color, 120, 38, 245)));
}

.sdc_documents_widgets_inputs-18-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-43-3 {
  --text-opacity: 1;
  top: 0.75rem;
  transition-duration: 300ms;
  transition-property: all;
  word-break: break-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-54-3 {
  top: -1.5rem;
  left: 0.0rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

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

.sdc_documents_widgets_inputs-59-3:disabled {
  cursor: not-allowed;
}

.sdc_documents_widgets_inputs-67-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-67-3:hover {
  border: 1px solid rgba(var(--input__background-color), 0.6) !important;
}

.sdc_documents_widgets_inputs-73-3 {
  appearance: none;
  width: 1.25rem;
  --text-opacity: 1;
  border-width: 1px;
  height: 1.25rem;
  -webkit-appearance: none;
  user-select: none;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 6px;
  display: inline-block;
  flex: none;
  color: rgba(234,74,53,var(--text-opacity));
}

.sdc_documents_widgets_inputs-73-3:focus {
  outline: none;
}

.sdc_documents_widgets_inputs-73-3:hover:not(:disabled) {
  border: 1px solid rgb(var(--input__accent-color, var(--main-color)));
}

.sdc_documents_widgets_inputs-73-3:disabled {
  border-width: 1px;
  cursor: not-allowed;
}

.sdc_documents_widgets_inputs-73-3:checked {
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
  background-color: rgb(var(--input__accent-color, var(--main-color)));
  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-99-20 {
  display: flex;
  align-items: center;
  margin-bottom: 0.25rem;
}

.sdc_documents_widgets_inputs-99-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-291-22 {
  line-height: 1.625;
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  justify-content: space-between;
  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-297-46 {
  cursor: not-allowed;
}

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

.sdc_documents_widgets_inputs-298-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-299-25 {
  font-weight: 400;
}

.sdc_documents_widgets_inputs-306-25 {
  line-height: 1;
  padding-bottom: 0.55rem;
  align-items: center;
  margin-bottom: 0.0rem;
  padding-right: 1.0rem;
  border-radius: 10px;
  display: flex;
  padding-left: 0.75rem;
  padding-top: 0.55rem;
}

.sdc_documents_widgets_inputs-306-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_widgets_inputs-307-38 {
  background-color: rgba(var(--input__accent-color, var(--main-color)), 0.2);
}

.sdc_documents_widgets_inputs-315-24 {
  font-weight: 500;
  letter-spacing: 0.025em;
}

.sdc_documents_widgets_inputs-321-20 {
  line-height: 1.625;
  --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-327-20 {
  display: flex;
  align-items: center;
}

.sdc_documents_widgets_inputs-327-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-328-23 {
  font-weight: 400;
  word-break: break-all;
}

.sdc_documents_widgets_inputs-335-21 {
  display: flex;
}

.sdc_documents_widgets_inputs-342-42 {
  font-size: var(--input__font-size, var(--base-font-size, 0.875rem)) !important;
}

.sdc_documents_widgets_inputs-349-42 {
  font-size: var(--input__font-size, var(--base-font-size, 0.875rem)) !important;
}

.sdc_documents_widgets_inputs-392-21 {
  padding-left: 0.25rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
}

.sdc_documents_widgets_inputs-414-22 {
  font-size: var(--input__font-size, var(--base-font-size, 0.875rem));
}

.sdc_documents_widgets_inputs-415-22 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.sdc_documents_widgets_inputs-415-22:hover {
  border: 1px solid transparent !important;
}

.sdc_documents_widgets_inputs-419-22 {
  display: flex;
  align-items: center;
  word-break: break-all;
}

.sdc_documents_widgets_inputs-419-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-423-26 {
  display: flex;
  flex-direction: column;
}

.sdc_documents_widgets_inputs-423-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_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-58-50 {
  flex: 1 1 0%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  justify-content: center;
}

.sdc_documents_widgets_media-viewer-60-57 {
  aspect-ratio: 4/3;
  object-fit: contain;
  width: 100%;
}

.sdc_documents_widgets_media-viewer-63-57 {
  max-width: 100%;
  object-fit: nil;
  contain: nil;
}

.sdc_documents_widgets_pages-49-19 {
  flex: 1 1 0%;
  width: 100%;
}

.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-25 {
  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-58-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-58-17:focus-within {
  border: 1px solid rgb(var(--input__accent-color, var(--main-color)));
}

.sdc_documents_widgets_select-58-17:hover:not([disabled]) {
  border: 1px solid rgb(var(--input__accent-color, var(--main-color)));
}

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

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

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

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

.sdc_documents_widgets_select-100-3 {
  position: absolute;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  left: 1.0rem;
  right: 2.0rem;
  pointer-events: none;
}

.sdc_documents_widgets_select-108-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-108-3:disabled {
  cursor: not-allowed;
}

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

.sdc_documents_widgets_select-120-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-138-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-145-3 {
  background-color: rgba(255,248,223,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_documents_widgets_select-153-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-160-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-160-3:focus {
  outline: none;
}

.sdc_documents_widgets_select-160-3:hover {
  border-width: 1px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
}

.sdc_documents_widgets_select-160-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-182-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-190-3 {
  transition-duration: 150ms;
  transition-property: all;
  word-break: break-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-202-3 {
  position: relative;
  white-space: normal;
}

.sdc_documents_widgets_select-448-17 {
  display: flex;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_documents_widgets_select-448-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-449-19 {
  overflow: hidden;
  text-overflow: ellipsis;
}

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

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

.sdc_documents_widgets_select-464-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-466-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-469-24 {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_select-523-23 {
  position: relative;
}

.sdc_documents_widgets_select-526-24 {
  display: flex;
  align-items: center;
  margin-bottom: 0.25rem;
}

.sdc_documents_widgets_select-526-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-543-51 {
  visibility: hidden;
}

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

.sdc_documents_widgets_select-551-55 {
  opacity: 0%;
}

.sdc_documents_widgets_select-576-47 {
  cursor: pointer;
}

.sdc_documents_widgets_select-580-46 {
  font-size: .875rem;
}

.sdc_documents_widgets_select-594-41 {
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_select-599-33 {
  display: flex;
  align-items: center;
  flex: 1 1 0%;
}

.sdc_documents_widgets_select-664-17 {
  display: flex;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_documents_widgets_select-664-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-665-19 {
  overflow: hidden;
  text-overflow: ellipsis;
}

.sdc_documents_widgets_select-678-17 {
  display: flex;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_documents_widgets_select-678-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-679-19 {
  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_forms_core-118-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-123-18 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 1.25rem;
}

.sdc_forms_core-123-18>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.sdc_forms_core-125-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(133, 133, 133, 1);
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.sdc_forms_core-125-19:hover {
  background-color: rgba(226, 226, 226, 0.5);
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_core-131-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-131-19:hover {
  background-color: rgba(240,233,254,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_core-149-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-149-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-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-152-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_forms_core-152-18:hover {
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_forms_core-159-39 {
  font-size: 1.5rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.sdc_forms_core-162-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-162-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_forms_core-162-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_forms_core-169-31 {
  font-size: 1.5rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.sdc_forms_core-180-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-183-21 {
  margin-right: 0.5rem;
}

.sdc_forms_core-191-12 {
  background-color: #F0E9FE !important;
  border-radius: inherit !important;
}

.sdc_forms_core-199-17 {
  width: 100%;
  height: 100%;
  background-color: rgba(243,244,246,var(--bg-opacity));
  --bg-opacity: 1;
}

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

.sdc_forms_core-202-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-202-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-204-20 {
  display: flex;
  align-items: center;
}

.sdc_forms_core-204-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-205-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-207-21 {
  display: flex;
}

.sdc_forms_core-207-21>:first-child {
  border-radius: 0px;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.sdc_forms_core-207-21>:last-child {
  border-radius: 0px;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.sdc_forms_core-212-17 {
  width: 17.5rem;
}

.sdc_forms_core-213-44 {
  font-size: 1rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
}

.sdc_forms_core-215-43 {
  font-size: 1rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
  cursor: pointer;
}

.sdc_forms_core-226-47 {
  background-color: rgba(110, 110, 252, 1);
  --bg-opacity: 1;
  border-radius: inherit;
}

.sdc_forms_core-230-16 {
  font-size: .75rem;
  text-transform: uppercase;
}

.sdc_forms_core-235-19 {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  min-height: 25.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-bottom: 0.75rem;
}

.sdc_forms_create-form-from-scratch-54-17 {
  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-54-17>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(0.5rem * var(--space-y-reverse));
  margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
}

.sdc_forms_create-form-from-scratch-58-18 {
  display: flex;
}

.sdc_forms_create-form-from-scratch-58-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-59-21 {
  flex: 1 1 0%;
}

.sdc_forms_create-form-from-scratch-60-21 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  display: inline-block;
}

.sdc_forms_create-form-from-scratch-61-31 {
  flex: 1 1 0%;
}

.sdc_forms_create-form-from-scratch-64-21 {
  flex: 1 1 0%;
}

.sdc_forms_create-form-from-scratch-65-21 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  display: inline-block;
}

.sdc_forms_create-form-from-scratch-66-31 {
  flex: 1 1 0%;
}

.sdc_forms_create-form-from-scratch-69-18 {
  display: flex;
}

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

.sdc_forms_create-form-from-scratch-72-20 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_create-form-from-scratch-80-14 {
  width: 100%;
  height: 100%;
}

.sdc_forms_create-form-from-scratch-102-18 {
  display: flex;
  justify-content: flex-end;
}

.sdc_forms_editor_view-31-17 {
  width: 100%;
  height: 100%;
}

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

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

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

.sdc_forms_editor_view-70-25 {
  display: flex;
  justify-content: flex-end;
}

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

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

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

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

.sdc_forms_editor_view-90-22 {
  padding: 0.5rem;
  margin-top: 0.5rem;
}

.sdc_forms_editor_view-91-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-97-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-102-31 {
  color: rgba(237,242,247,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_editor_view-106-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-110-71 {
  color: rgba(237,242,247,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_editor_view-115-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-120-31 {
  color: rgba(237,242,247,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_editor_view-123-22 {
  padding: 0.5rem;
  margin-top: 0.5rem;
}

.sdc_forms_editor_view-128-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-135-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-142-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-162-19 {
  flex: 1 1 0%;
  overflow: hidden;
}

.sdc_forms_editor_view-164-23 {
  display: none;
}

.sdc_forms_editor_view-167-23 {
  display: none;
}

.sdc_forms_editor_view-170-23 {
  display: none;
}

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

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

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

.sdc_forms_editor_view-206-20 {
  display: flex;
  flex-direction: column;
  position: relative;
  height: 100%;
  overflow: hidden;
  padding-left: 40px;
}

.sdc_forms_editor_view-207-45 {
  height: 0.0rem;
}

.sdc_forms_editor_view-209-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-214-26 {
  height: 100%;
  overflow-y: scroll;
  position: relative;
}

.sdc_forms_editor_view-214-26::-webkit-scrollbar {
  background: none;
  width: 8px;
  height: 10px;
}

.sdc_forms_editor_view-214-26::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 9999px;
  height: 10px;
}

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

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

.sdc_forms_editor_view-328-19 {
  border-radius: 10px;
  display: flex;
  border-width: 2px;
  border-color: rgba(110, 110, 252, 1);
  --border-opacity: 1;
}

.sdc_forms_editor_view-328-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-334-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-337-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-358-19 {
  display: flex;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
}

.sdc_forms_editor_view-358-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-362-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-367-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-373-23::-webkit-scrollbar {
  background: none;
  width: 8px;
}

.sdc_forms_editor_view-373-23::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 9999px;
}

.sdc_forms_editor_view-373-23::-webkit-scrollbar-track {
  background: none;
  width: 10px;
}

.sdc_forms_editor_view-387-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-387-21:hover {
  opacity: 100%;
}

.sdc_forms_editor_view-409-21 {
  width: 100%;
  height: 100vh;
  background-color: rgba(6,30,58,var(--bg-opacity));
  --bg-opacity: 1;
}

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

.sdc_forms_editor_view-413-23 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 1.0rem;
}

.sdc_forms_editor_view-414-24 {
  flex: 1 1 0%;
}

.sdc_forms_editor_view-415-23 {
  display: flex;
  align-items: center;
  padding-left: 2.75rem;
  padding-right: 2.75rem;
  font-family: monospace;
  cursor: pointer;
}

.sdc_forms_editor_view-415-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-420-27 {
  color: rgba(227, 216, 129, 1);
  --text-opacity: 1;
}

.sdc_forms_editor_view-421-28 {
  margin-right: 0.5rem;
}

.sdc_forms_editor_view-425-24 {
  flex: 1 1 0%;
}

.sdc_forms_editor_view-427-23 {
  display: flex;
  height: calc(100% - 57px);
  width: 100%;
}

.sdc_forms_editor_view-430-35 {
  display: flex;
  flex-direction: column;
  flex: 1 1 0%;
  position: relative;
}

.sdc_forms_editor_view-432-37 {
  min-width: 60%;
}

.sdc_forms_editor_view-444-36 {
  padding: 0.75rem;
  flex: 1 1 0%;
  margin-bottom: 1.0rem;
}

.sdc_forms_editor_view-446-27 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 16px;
  height: 100%;
}

.sdc_forms_editor_view-448-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-450-44::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  --bg-opacity: 1;
  border-radius: 9999px;
  height: 10px;
}

.sdc_forms_editor_view-455-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-456-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-458-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-458-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-462-31 {
  color: rgba(110, 110, 252, 1);
  --text-opacity: 1;
  cursor: pointer;
}

.sdc_forms_editor_view-465-31 {
  flex: 1 1 0%;
  overflow-y: scroll;
  overflow-x: hidden;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.sdc_forms_editor_view-467-31::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  --bg-opacity: 1;
  border-radius: 9999px;
  height: 10px;
}

.sdc_forms_import-form-from-questionnaire-74-21 {
  padding-bottom: 1.0rem;
  justify-content: space-between;
  --bg-opacity: 1;
  align-items: center;
  margin-top: 2.0rem;
  background-color: rgba(242, 242, 242, 1);
  padding-right: 1.25rem;
  letter-spacing: 0.025em;
  border-radius: 16px;
  display: flex;
  padding-left: 1.25rem;
  padding-top: 1.0rem;
}

.sdc_forms_import-form-from-questionnaire-74-21>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.sdc_forms_import-form-from-questionnaire-79-20 {
  display: flex;
  align-items: center;
}

.sdc_forms_import-form-from-questionnaire-79-20>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
}

.sdc_forms_import-form-from-questionnaire-80-22 {
  letter-spacing: 0.025em;
  font-weight: 500;
  font-size: .875rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  white-space: nowrap;
}

.sdc_forms_import-form-from-questionnaire-84-22 {
  white-space: nowrap;
}

.sdc_forms_import-form-from-questionnaire-85-23 {
  display: none;
}

.sdc_forms_import-form-from-questionnaire-90-24 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.sdc_forms_import-form-from-questionnaire-92-41 {
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
  font-size: 1rem;
}

.sdc_forms_import-form-from-questionnaire-93-41 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.sdc_forms_import-form-from-questionnaire-103-23::-webkit-scrollbar {
  background: none;
  width: 8px;
}

.sdc_forms_import-form-from-questionnaire-103-23::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 9999px;
}

.sdc_forms_import-form-from-questionnaire-103-23::-webkit-scrollbar-track {
  background: none;
  width: 10px;
}

.sdc_forms_import-form-from-questionnaire-112-37 {
  height: 25.0rem;
  overflow-y: scroll;
  position: relative;
}

.sdc_forms_import-form-from-questionnaire-120-13 {
  width: 100%;
  height: 100%;
}

.sdc_forms_import-form-from-questionnaire-134-23 {
  width: 100%;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  display: flex;
  align-items: center;
  cursor: pointer;
  letter-spacing: 0.025em;
}

.sdc_forms_import-form-from-questionnaire-141-24 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.sdc_forms_import-form-from-questionnaire-149-17 {
  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-149-17>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(0.5rem * var(--space-y-reverse));
  margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
}

.sdc_forms_import-form-from-questionnaire-153-19 {
  border-radius: 12px;
  overflow-y: scroll;
  margin-top: 1.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  background: #061E3A;
}

.sdc_forms_import-form-from-questionnaire-156-18 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2.0rem;
  margin-top: 1.5rem;
}

.sdc_forms_import-form-from-questionnaire-159-39 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.sdc_grid-115-17 {
  padding-bottom: 1.25rem;
  --bg-opacity: 1;
  border-top-right-radius: 5px;
  background-color: #2c36450d;
  padding-right: 1.25rem;
  display: flex;
  border-top-left-radius: 5px;
  padding-left: 1.25rem;
  padding-top: 1.25rem;
}

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

.sdc_grid-116-18 {
  flex-grow: 1;
  position: relative;
  display: flex;
  align-items: center;
}

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

.sdc_grid-123-22 {
  position: absolute;
  right: 0.25rem;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.125rem;
}

.sdc_grid-123-22:hover {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

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

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

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

.sdc_grid-154-27 {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.175rem;
  padding-bottom: 0.175rem;
  border-radius: 4px;
}

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

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

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

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

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

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

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

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

.sdc_grid-279-20 {
  padding-bottom: 0.75rem;
  --bg-opacity: 1;
  flex-shrink: 2;
  border-top-right-radius: 0.25rem;
  border-bottom-width: 0px;
  background-color: #2c36450d;
  padding-right: 1.0rem;
  border-top-left-radius: 0.25rem;
  padding-left: 1.0rem;
  padding-top: 0.75rem;
  flex-basis: 20rem;
}

.sdc_grid-279-20>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.0rem * var(--space-y-reverse));
  margin-top: calc(1.0rem * calc(1 - var(--space-y-reverse)));
}

.sdc_grid-285-20 {
  position: relative;
  flex: 1 1 0%;
  flex-basis: 700px;
}

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

.sdc_grid-290-24 {
  padding-left: 0.25rem;
  font-weight: 600;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  letter-spacing: -0.05em;
}

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

.sdc_grid-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-138-19 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

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

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

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

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

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

.sdc_workflows_create-158-28 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  width: 100%;
  display: inline-block;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_workflows_create-159-48 {
  font-weight: 500;
}

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

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

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

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

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

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

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

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

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

.sdc_workflows_create-371-19 {
  --text-opacity: 1;
  --bg-opacity: 1;
  padding: 0.5rem;
  flex-direction: column;
  margin-bottom: 1.0rem;
  background-color: rgba(252,129,129,var(--bg-opacity));
  border-radius: 0.5rem;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
}

.sdc_workflows_create-372-20 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  cursor: pointer;
  align-items: center;
}

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

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

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

.sdc_workflows_create-392-21 {
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
  display: flex;
  flex-direction: column;
  height: 100vh;
  justify-content: space-between;
}

.sdc_workflows_create-393-22 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem;
}

.sdc_workflows_create-400-21 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  font-size: 1.25rem;
  font-weight: 700;
  padding: 0.5rem;
}

.sdc_workflows_create-401-24 {
  font-size: .75rem;
  margin-left: 0.5rem;
  font-weight: 300;
}

.sdc_workflows_create-403-22 {
  flex: 1 1 0%;
}

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

.sdc_workflows_create-405-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-409-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-416-42 {
  margin-right: 0.5rem;
}

.sdc_workflows_create-421-21 {
  display: flex;
  flex: 1 1 0%;
  justify-content: center;
  overflow-y: scroll;
  height: 100vh;
}

.sdc_workflows_create-422-22 {
  display: flex;
  flex-direction: column;
  flex: 1 1 0%;
  max-width: 960px;
}

.sdc_workflows_create-430-33 {
  display: flex;
  flex-direction: column;
}

.sdc_workflows_create-431-28 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  font-size: 1.25rem;
  margin-bottom: 2.5rem;
  font-weight: 500;
  margin-top: 2.5rem;
}

.sdc_workflows_create-440-28 {
  display: flex;
  justify-content: flex-end;
  margin-top: 1.0rem;
  margin-bottom: 2.5rem;
}

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

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

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

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

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

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

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

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

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

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

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

.smartbox_layout-180-33 {
  height: 40px;
}

.smartbox_layout-182-101 {
  height: 40px;
}

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

.smartbox_layout-190-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-192-62 {
  display: flex;
  align-items: center;
}

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

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

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

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

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

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

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

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

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

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

.smartbox_layout-223-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-226-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-228-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-234-19 {
  margin: auto;
  width: 1040px;
}

.smartbox_layout-237-20 {
  margin-top: 2.0rem;
  font-size: .875rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-239-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-239-22:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-244-20 {
  margin-top: 2.0rem;
  display: flex;
  align-items: center;
}

.smartbox_layout-245-21 {
  letter-spacing: 0.05em;
  line-height: 2rem;
  font-size: 2.5rem;
}

.smartbox_layout-254-24 {
  margin-top: 1.0rem;
  display: flex;
  width: 1056px;
  margin-left: -0.5rem;
}

.smartbox_layout-258-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-260-31 {
  border-bottom-width: 2px;
  border-bottom-color: rgba(45,55,72,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_layout-261-31 {
  cursor: pointer;
  border-bottom-width: 2px;
}

.smartbox_layout-261-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-263-25 {
  flex-grow: 1;
  border-bottom-width: 2px;
}

.smartbox_layout-268-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-272-22 {
  margin-top: 2.0rem;
}

.smartbox_layout-274-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_toolkit_button-10-3 {
  line-height: 1.625;
  border-width: 1px;
  padding-bottom: 0.5rem;
  transition-duration: 200ms;
  transition-property: all;
  --bg-opacity: 1;
  margin-right: auto;
  align-items: center;
  white-space: nowrap;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  margin-left: auto;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  display: flex;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

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

.suitkin_toolkit_button-10-3:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
}

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

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

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

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

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

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

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

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

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

.suitkin_toolkit_button-45-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.625rem;
  border-color: transparent;
  --border-opacity: 1;
  font-weight: 500;
  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: 5px;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.5rem;
  padding-top: 0.625rem;
}

.suitkin_toolkit_button-45-3:focus {
  outline: none;
  box-shadow: none;
}

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

.suitkin_toolkit_button-45-3:disabled {
  background-color: rgba(244,244,244,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(197,197,197,var(--text-opacity));
  --text-opacity: 1;
  border-style: none;
}

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

.suitkin_toolkit_button-63-3 {
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: transparent;
  --border-opacity: 1;
  font-weight: 500;
  font-size: .75rem;
  background-color: rgba(var(--button__accent-color, var(--main-color)), 0.15);
  padding-right: 0.75rem;
  letter-spacing: 0.05em;
  border-radius: 5px;
  color: rgba(var(--button__accent-color, var(--main-color)), 1);
  padding-left: 0.75rem;
  padding-top: 0.25rem;
}

.suitkin_toolkit_button-63-3:focus {
  outline: none;
  box-shadow: none;
}

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

.suitkin_toolkit_button-63-3:disabled {
  background-color: rgba(244,244,244,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(197,197,197,var(--text-opacity));
  --text-opacity: 1;
  border-style: none;
}

.suitkin_toolkit_button-63-3:not(:disabled):hover {
  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;
}

.suitkin_toolkit_button-82-3 {
  --text-opacity: 1;
  border-width: 2px;
  padding-bottom: 0.25rem;
  border-color: rgba(120, 38, 245, 1);
  --bg-opacity: 1;
  --border-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  font-size: 0.9rem;
  background-color: transparent;
  padding-right: 0.75rem;
  letter-spacing: 0.05em;
  border-radius: 8px;
  color: rgba(120, 38, 245, 1);
  padding-left: 0.75rem;
  padding-top: 0.25rem;
}

.suitkin_toolkit_button-82-3:focus {
  outline: none;
  box-shadow: none;
}

.suitkin_toolkit_button-82-3:not(:disabled):hover {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(120, 38, 245, 1);
  --bg-opacity: 1;
  border-width: 2px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
}

.suitkin_toolkit_button-82-3:not(:disabled):active {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(98, 31, 199, 1);
  border-width: 2px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
}

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

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

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

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

.suitkin_toolkit_button-105-3:focus {
  outline: none;
  box-shadow: none;
}

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

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

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

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

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

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

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

.suitkin_toolkit_button-125-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.0625rem;
  padding-bottom: 0.0625rem;
  font-size: .75rem;
}

.suitkin_toolkit_button-128-3 {
  position: relative;
  border-radius: 0px;
}

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

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

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

.suitkin_toolkit_button-128-3:focus {
  z-index: 2;
}

.suitkin_toolkit_button-128-3:hover {
  z-index: 1;
}

.suitkin_toolkit_button-162-31 {
  margin-right: 0.5rem;
}

.suitkin_toolkit_button-201-19 {
  display: block;
  flex-grow: 1;
}

.suitkin_toolkit_button-208-20 {
  min-width: 160px;
  padding-bottom: 13px;
  justify-content: center;
  font-family: sans-serif;
  margin-right: auto;
  cursor: pointer;
  font-weight: 500;
  margin-left: auto;
  font-size: 13px;
  padding-right: 25px;
  letter-spacing: 0.4px;
  border-radius: 0.25rem;
  display: flex;
  padding-left: 25px;
  padding-top: 13px;
}

.suitkin_toolkit_button-221-29 {
  background-color: var(--suitkin-secondary-color);
  color: var(--suitkin-body-color);
}

.suitkin_toolkit_button-221-29:hover {
  opacity: 0.8;
}

.suitkin_toolkit_button-224-22 {
  background-color: black;
  color: white;
}

.suitkin_toolkit_button-224-22:hover {
  opacity: 0.8;
}

.suitkin_toolkit_input-11-3 {
  line-height: 1.625;
  width: 100%;
  padding-bottom: 4px;
  --bg-opacity: 1;
  align-items: center;
  outline: 1px solid #DADCE0;
  position: relative;
  overflow: hidden;
  background-color: rgba(255,255,255,var(--bg-opacity));
  letter-spacing: 1px;
  border-radius: 0.25rem;
  display: inline-flex;
  transition: outline 0.3s ease-out;
  padding-top: 4px;
}

.suitkin_toolkit_input-11-3>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.suitkin_toolkit_input-11-3:focus-within {
  outline: 2px solid #105FE1;
  transition: outline 0.3s ease-out;
}

.suitkin_toolkit_input-11-3:focus {
  outline: none;
  box-shadow: none;
}

.suitkin_toolkit_input-31-3 {
  color: #989A9E;
  background: #F9FAFA;
  border: #DADCE0;
  cursor: not-allowed;
}

.suitkin_toolkit_input-37-3 {
  min-width: 0.0rem;
  line-height: 1.625;
  width: 100%;
  padding-bottom: 4px;
  --bg-opacity: 1;
  font-family: sans-serif;
  font-weight: 400;
  font-size: 16px;
  background-color: transparent;
  padding-right: 12px;
  letter-spacing: 0.1px;
  flex: 1 1 auto;
  padding-left: 12px;
  padding-top: 4px;
}

.suitkin_toolkit_input-37-3:focus {
  outline: none;
}

.suitkin_toolkit_input-37-3:disabled {
  cursor: not-allowed;
}

.suitkin_toolkit_input-37-3::placeholder {
  color: #989A9E;
  font-weight: 300;
  font-size: 15px;
}

.suitkin_toolkit_input-57-3 {
  font-family: sans-serif;
  padding: 5px;
  margin-bottom: 3px;
  cursor: default;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0.2px;
  display: flex;
  color: #6D737C;
}

.suitkin_toolkit_input-68-3 {
  display: flex;
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
  padding-left: 0.25rem;
}

.suitkin_toolkit_input-73-3 {
  line-height: baseline;
  width: 14px;
  height: 14px;
  border: 1.5px solid black;
  text-align: center;
  margin-bottom: 6px;
  font-weight: 500;
  font-size: 11px;
  border-radius: 50%;
  box-sizing: content-box;
}

.suitkin_toolkit_input-85-3 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  flex: 1 1 auto;
  min-width: 0.0rem;
  background-color: transparent;
  --bg-opacity: 1;
}

.suitkin_toolkit_input-85-3:disabled {
  cursor: not-allowed;
}

.suitkin_toolkit_input-92-3 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  min-width: 0.0rem;
  background-color: transparent;
  --bg-opacity: 1;
}

.suitkin_toolkit_input-92-3:disabled {
  cursor: not-allowed;
}

.suitkin_toolkit_input-98-3 {
  margin: -4px 0;
  align-items: center;
  padding: 10px;
  white-space: nowrap;
  border-right: 1px solid #DADCE0;
  font-size: 14px;
  letter-spacing: 0.1px;
  display: flex;
  background: #F9FAFA;
}

.suitkin_toolkit_input-111-3 {
  border-left: 1px solid #DADCE0;
  margin: -4px 0;
  align-items: center;
  padding: 10px;
  white-space: nowrap;
  font-size: 14px;
  letter-spacing: 0.1px;
  display: flex;
  background: #F9FAFA;
}

.suitkin_toolkit_input-127-3 {
  background: red;
}

.suitkin_toolkit_input-138-3 {
  cursor: pointer;
}

.suitkin_toolkit_input-138-3:hover .tooltip {
  line-height: 18px;
  max-width: 400px;
  font-family: sans-serif;
  padding: 10px;
  position: absolute;
  margin-top: -66px;
  z-index: 100;
  margin-left: 20px;
  font-size: 12px;
  letter-spacing: 0.001em;
  border-radius: 4px;
  display: inline-block;
  background: rgba(0, 0, 0, .8);
  color: #FFFFFF;
}

.suitkin_toolkit_input-156-3 {
  display: none;
}

.suitkin_toolkit_input-159-3 {
  display: flex;
  font-family: sans-serif;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.2px;
  margin-left: 5px;
  color: #6D737C;
  cursor: default;
}

.suitkin_toolkit_input-186-29 {
  display: inline-flex;
}

.suitkin_toolkit_input-191-29 {
  display: inline-flex;
}

.suitkin_toolkit_input-208-3 {
  display: inline-flex;
}

.suitkin_toolkit_input-213-19 {
  margin: 7px 0 7px 12px;
}

.suitkin_toolkit_input-215-64 {
  width: 18px;
  height: 18px;
}

.suitkin_toolkit_input-220-19 {
  margin: 7px 12px 7px 0;
}

.suitkin_toolkit_input-222-64 {
  width: 18px;
  height: 18px;
}

.suitkin_toolkit_input-243-17 {
  width: 100%;
  display: flex;
  flex-direction: row;
}

.suitkin_toolkit_input-265-22 {
  position: absolute;
  height: 100%;
  right: 0.0rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-left: 1px solid #DADCE0;
}

.suitkin_toolkit_input-300-49 {
  outline: 2px solid #dc2626;
}

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

.suitkin_toolkit_radio-blocks-10-3:hover {
  background-color: rgba(246,246,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.suitkin_toolkit_radio-blocks-19-3 {
  border-width: 1px;
  border-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

.suitkin_toolkit_radio-blocks-24-34 {
  display: none;
}

.suitkin_toolkit_radio-blocks-30-26 {
  color: rgba(202,202,202,var(--text-opacity));
  --text-opacity: 1;
}

.suitkin_toolkit_radio-blocks-30-26:hover {
  cursor: not-allowed;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
}

.suitkin_toolkit_radio-blocks-34-26 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
}

.suitkin_toolkit_radio-blocks-34-26:hover {
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
}

.suitkin_toolkit_radio-blocks-42-39 {
  display: flex;
  gap: 20px;
}

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

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

.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: 5px;
  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: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-66-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)), 0.15);
  padding-right: 0.75rem;
  letter-spacing: 0.05em;
  border-radius: 5px;
  color: rgba(var(--button__accent-color, var(--main-color)), 1);
  padding-left: 0.75rem;
  padding-top: 0.25rem;
}

.toolkit_button-66-3:focus {
  outline: none;
  box-shadow: none;
}

.toolkit_button-66-3>* {
  margin: auto;
}

.toolkit_button-66-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-66-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-66-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-66-3:not(:disabled):hover {
    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;
  }

}

.toolkit_button-91-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-91-3 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

}

.toolkit_button-91-3:focus {
  outline: none;
  box-shadow: none;
}

.toolkit_button-91-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-91-3>* {
  margin: auto;
}

.toolkit_button-91-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-91-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-119-3 {
  background-color: rgba(var(--button__accent-color, var(--main-color)), 1);
  color: rgb(var(--button__text-color, 255, 255, 255));
}

.toolkit_button-123-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-123-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-123-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-131-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-131-3:focus {
  outline: none;
  box-shadow: none;
}

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

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

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

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

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

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

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

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

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

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

.toolkit_dropdown-button-32-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-37-25 {
  display: flex;
  flex-direction: column;
}

.toolkit_dropdown-button-37-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-40-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-40-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-40-23 {
  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-49-25 {
  max-height: 90%;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 16px;
  overflow: hidden;
}

.toolkit_modal-55-25 {
  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-27 {
  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-26 {
  line-height: 1;
  --text-opacity: 1;
  border-width: 2px;
  padding-bottom: 0.5rem;
  transition-duration: 150ms;
  transition-property: all;
  border-color: rgba(133, 133, 133, 1);
  --bg-opacity: 1;
  --border-opacity: 1;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 0.75rem;
  border-radius: 9999px;
  color: rgba(133, 133, 133, 1);
  padding-left: 0.75rem;
  padding-top: 0.5rem;
}

.toolkit_modal-58-26:hover {
  border-width: 2px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.toolkit_modal-58-26:focus {
  border-width: 2px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.toolkit_modal-66-38 {
  font-size: 1.25rem;
}

.toolkit_modal-70-26 {
  overflow-y: 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-61-25 {
  visibility: visible;
}

.toolkit_tooltip-64-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-64-46:hover {
    cursor: pointer;
    color: rgba(var(--input__text-color, var(--text-color)), 0.8);
  }

}

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