/* Classes generated from inline style attributes (see x_dev_docs/frontend.md, "Inline styles").
   Name = is- + a hash of the declarations. Do not edit by hand; add real classes for new work. */

.is-00caeb86 {
  display: flex !important;
  gap: 16px !important;
  justify-content: space-between !important;
  align-items: center !important;
  flex-wrap: wrap !important;
}

.is-013ccce6 {
  display: flex !important;
  gap: 12px !important;
  align-items: center !important;
  flex-wrap: wrap !important;
}

.is-035cfd22 {
  text-align: center !important;
}

.is-03fc8f2b {
  padding-left: 24px !important;
}

.is-0956c498 {
  color: var(--ink-mid) !important;
  font-size: .9rem !important;
  margin: .8rem 0 !important;
}

.is-09843751 {
  padding-left: 20px !important;
}

.is-09dcdaa5 {
  display: flex !important;
  gap: .5rem !important;
}

.is-0a038b8e {
  padding-top: 50px !important;
  width: 48% !important;
  float: right !important;
}

.is-0ab1bcdb {
  font-weight: bold !important;
}

.is-0baa61af {
  font-size: x-small !important;
  height: 23px !important;
}

.is-0c75a423 {
  display: block !important;
  margin-bottom: .6rem !important;
}

.is-0d5ff145 {
  font-size: .9rem !important;
}

.is-0e51f5bf {
  margin-top: 20px !important;
}

.is-0eb22a30 {
  width: 37% !important;
  float: left !important;
  padding-right: 30px !important;
}

.is-10d86de1 {
  margin-top: .5rem !important;
}

.is-11a9e82a {
  display: flex !important;
  gap: .5rem !important;
  align-items: flex-start !important;
}

.is-13bc616d {
  display: flex !important;
  align-items: center !important;
  gap: .6rem !important;
}

.is-13f21abf {
  font-size: 15px !important;
}

.is-14c1ca3f {
  padding: 1rem 1rem .25rem !important;
}

.is-14e5db6c {
  font-size: 16px !important;
}

.is-157d653f {
  margin: .55rem 0 .6rem !important;
}

.is-1849cff0 {
  cursor: pointer !important;
}

.is-18b7b24d {
  font-size: 14px !important;
}

.is-191605ec {
  font-size: 12px !important;
}

.is-19b4942b {
  max-width: 600px !important;
}

.is-19ffb021 {
  margin-bottom: 1.25rem !important;
}

.is-1b1f5bf9 {
  white-space: nowrap !important;
}

.is-1deefe26 {
  margin-bottom: 16px !important;
}

.is-1f3f0fd1 {
  border-radius: 3px !important;
  margin-left: .5em !important;
}

.is-21108445 {
  margin-top: 1rem !important;
}

.is-217a54d8 {
  display: block !important;
  margin-bottom: .35rem !important;
}

.is-24399c62 {
  margin-bottom: 10px !important;
}

.is-2530251c {
  font-size: 40px !important;
}

.is-2595d0e7 {
  font-family: monospace !important;
  font-size: .65rem !important;
  word-break: break-all !important;
  margin-top: .5rem !important;
}

.is-268197cc {
  font-size: 1.45rem !important;
}

.is-27170184 {
  border-top: 2px solid #ddd !important;
}

.is-2837b026 {
  color: #5f6b76 !important;
}

.is-2852fd25 {
  width: 2% !important;
}

.is-29b748ae {
  margin-top: 14px !important;
  padding: 12px 14px !important;
  border: 1px solid #d7dde2 !important;
  background: #f8f9fa !important;
  border-radius: 6px !important;
}

.is-2a5640f9 {
  font-size: 18px !important;
  color: #856404 !important;
}

.is-2ac27d9d {
  width: 8% !important;
}

.is-2d48cf37 {
  width: 48% !important;
  float: right !important;
  margin-right: -30px !important;
}

.is-2d72a638 {
  color: var(--ink-mid) !important;
  font-size: .9rem !important;
  margin: .5rem 0 1rem !important;
}

.is-2de786c2 {
  display: inline !important;
  margin-left: 6px !important;
}

.is-303d335d {
  display: flex !important;
  gap: 1rem !important;
  flex-wrap: wrap !important;
  margin-top: .65rem !important;
}

.is-30c4d5a8 {
  font-size: .75rem !important;
  color: #5f6b76 !important;
}

.is-31d657a3 {
  font-size: 1.05rem !important;
}

.is-320df649 {
  margin-left: 6px !important;
}

.is-3229d623 {
  max-width: 500px !important;
}

.is-32cad7f6 {
  font-size: smaller !important;
}

.is-32d4aeb6 {
  float: right !important;
  line-height: inherit !important;
}

.is-333354d8 {
  margin-top: 0 !important;
}

.is-34531cd6 {
  margin-top: .6rem !important;
}

.is-34f50d89 {
  float: right !important;
}

.is-3692f6f4 {
  text-align: right !important;
}

.is-371457e0 {
  margin-bottom: 4px !important;
}

.is-3774194a {
  margin: 0 !important;
}

.is-378b77b6 {
  padding: 12px !important;
}

.is-392d98ee {
  margin: 0 0 .3rem !important;
}

.is-3a44be01 {
  text-align: center !important;
  font-size: 10px !important;
  font-weight: 400 !important;
}

.is-3b2f7c5f {
  padding: 10px 0px 10px 0px !important;
  font-size: larger !important;
}

.is-3b9411ba {
  margin: 0 0 .7rem !important;
}

.is-3ba4b2a3 {
  margin-top: .7rem !important;
}

.is-3d6a9bab {
  border: 0 !important;
}

.is-3eee905f {
  margin: .45rem 0 0 !important;
}

.is-40a4cad7 {
  color: #4a5148 !important;
  font-size: .9rem !important;
  margin: .5rem 0 0 !important;
}

.is-41b990f8 {
  height: 0.5rem !important;
}

.is-42bf0470 {
  margin-top: .35rem !important;
}

.is-439c21ea {
  margin-bottom: 12px !important;
}

.is-43fe2bb2 {
  height: 50px !important;
  vertical-align: bottom !important;
}

.is-447f06a2 {
  margin-top: .55rem !important;
}

.is-45dbc264 {
  white-space: pre-wrap !important;
  margin: 8px 0 12px !important;
}

.is-473a0fc3 {
  margin: .65rem 0 0 !important;
}

.is-47c68584 {
  min-width: 11rem !important;
}

.is-47ccf96d {
  text-align: right !important;
}

.is-4a55c524 {
  color: #856404 !important;
}

.is-4c330cb9 {
  text-align: right !important;
  vertical-align: top !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  white-space: nowrap !important;
}

.is-4ca4dec5 {
  margin-top: 6px !important;
}

.is-4cc0f7da {
  margin-top: .4rem !important;
  max-width: 270px !important;
}

.is-4cede817 {
  width: 40% !important;
}

.is-4db828d8 {
  font-size: 12px !important;
  font-family: Arial !important;
  width: 100% !important;
}

.is-4dbb836f {
  font-size: 14px !important;
  vertical-align: middle !important;
}

.is-4dd4a2bc {
  margin: 1rem auto 0 !important;
}

.is-4f2845d7 {
  max-width: 280px !important;
}

.is-4feba50e {
  margin-top: .7rem !important;
  font-size: .87rem !important;
}

.is-50047444 {
  border-left: 3px solid #e6c84a !important;
}

.is-52997733 {
  background: #fff3cd !important;
  border: 1px solid #ffc107 !important;
}

.is-53b7f979 {
  margin-bottom: 1.2rem !important;
}

.is-5509d65c {
  padding: 0 !important;
  overflow-x: auto !important;
  margin-bottom: 1.25rem !important;
}

.is-571db3c5 {
  margin-top: 6px !important;
  color: #666 !important;
}

.is-580e19ae {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) auto !important;
  gap: .35rem !important;
  align-items: center !important;
}

.is-5b150fa3 {
  white-space: pre-wrap !important;
  margin: 8px 0 0 !important;
}

.is-5ba205ac {
  color: var(--success) !important;
}

.is-5bbba333 {
  margin-top: .8rem !important;
}

.is-5c032677 {
  font-family: Arial !important;
}

.is-5ce4f5ab {
  margin-top: 5px !important;
  margin-left: 2em !important;
  font-weight: bold !important;
  color: red !important;
  font-size: x-small !important;
}

.is-5f3f2cc5 {
  margin: .35rem 0 0 !important;
  color: var(--ink-mid) !important;
}

.is-63f815f0 {
  margin-top: .75rem !important;
}

.is-64795c46 {
  display: block !important;
  max-width: 270px !important;
}

.is-657b4a2a {
  color: var(--ink-mid) !important;
  font-size: .9rem !important;
  margin: .5rem 0 0 !important;
}

.is-661476c5 {
  margin: 0 !important;
  font-family: monospace !important;
  font-size: .78rem !important;
}

.is-6652f2b5 {
  color: var(--company_color) !important;
  font-weight: bold !important;
}

.is-67013e81 {
  color: #666 !important;
}

.is-6bb5e620 {
  vertical-align: middle !important;
}

.is-6d86b6dd {
  max-height: 600px !important;
  overflow-y: auto !important;
}

.is-6d9a9972 {
  margin: 12px 0 !important;
  padding: 10px !important;
  border: 1px solid #ddd !important;
}

.is-6da622dd {
  width: 10% !important;
}

.is-6dafefb1 {
  margin: 0 0 8px 0 !important;
}

.is-7120d294 {
  clear: both !important;
  width: 100% !important;
}

.is-742bc778 {
  font-size: 1.45rem !important;
  margin: 0 !important;
}

.is-74954635 {
  color: #4a5148 !important;
  max-width: 46ch !important;
  margin: .5rem auto 0 !important;
}

.is-754e1ce1 {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 1rem !important;
  margin-bottom: .9rem !important;
}

.is-7697f294 {
  display: block !important;
}

.is-76d9940a {
  background-color: white !important;
}

.is-7799a5a2 {
  font-weight: 600 !important;
}

.is-789e195c {
  margin: 0 !important;
  font-size: .87rem !important;
}

.is-7b798508 {
  margin: .6rem 0 0 !important;
}

.is-7c7bcd2e {
  width: 9% !important;
}

.is-7d687ba5 {
  display: flex !important;
  gap: .6rem !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
}

.is-7d8b5ad7 {
  display: flex !important;
  gap: 8px !important;
  align-items: center !important;
  flex-wrap: wrap !important;
}

.is-7eb7fd64 {
  width: 4% !important;
}

.is-7fa4cea5 {
  width: 6% !important;
}

.is-80275ace {
  margin-top: 5px !important;
  margin-left: 2em !important;
  font-size: x-small !important;
  font-weight: bold !important;
}

.is-81b4b4f0 {
  font-size: 1rem !important;
  margin: 0 !important;
}

.is-823c5d9f {
  border-top: 1px solid #e2e6e1 !important;
  margin: 1rem 0 !important;
  padding-top: 1rem !important;
}

.is-83eaaf6f {
  font-size: .72rem !important;
  text-transform: uppercase !important;
  letter-spacing: .09em !important;
  color: #8a9188 !important;
}

.is-84e21e14 {
  padding: 0 !important;
  overflow-x: auto !important;
}

.is-8560625e {
  margin: .25rem 0 0 !important;
}

.is-858b8a41 {
  font-size: 1.15rem !important;
}

.is-85bd8142 {
  color: var(--company_color) !important;
}

.is-88c411c1 {
  margin: .25rem 0 .8rem !important;
}

.is-88dc07a3 {
  display: flex !important;
  gap: .5rem !important;
  align-items: center !important;
}

.is-8c4bf4a5 {
  width: 30% !important;
  font-size: larger !important;
}

.is-8c9a5f56 {
  text-align: right !important;
  font-weight: bold !important;
  font-style: italic !important;
  background-color: #f8f9fa !important;
}

.is-8cb5fb0d {
  display: inline !important;
}

.is-8fb99727 {
  min-width: 420px !important;
  flex: 1 !important;
}

.is-916244b4 {
  font-size: 0.75rem !important;
  vertical-align: middle !important;
}

.is-933745ca {
  width: 100% !important;
  margin-top: 14px !important;
}

.is-937f4b88 {
  min-width: 340px !important;
  flex: 1 !important;
}

.is-972a1bd8 {
  border-left: 3px solid var(--danger) !important;
}

.is-97bf4816 {
  display: flex !important;
  gap: .5rem !important;
  margin-top: 1rem !important;
}

.is-97e6be60 {
  width: min(720px, 100%) !important;
}

.is-9a1f1df3 {
  margin-bottom: 1.5rem !important;
}

.is-9d275eab {
  font-size: 1.15rem !important;
  margin: 0 !important;
}

.is-9d6cb87d {
  font-size: 1.1rem !important;
}

.is-9ddbebbc {
  width: 100% !important;
  overflow: visible !important;
}

.is-a14b6bb5 {
  display: flex !important;
  justify-content: space-between !important;
  padding: .3rem 0 !important;
}

.is-a1ab5539 {
  margin: .55rem 0 .25rem !important;
}

.is-a266d0f2 {
  font-size: 12px !important;
  color: #495057 !important;
}

.is-a2a88d24 {
  width: 24% !important;
}

.is-a2b3bce7 {
  display: inline-block !important;
  vertical-align: top !important;
}

.is-a32c13f3 {
  grid-template-columns: 26px 1fr auto !important;
}

.is-a6dbbb70 {
  text-align: right !important;
  font-weight: bold !important;
}

.is-a6e076fa {
  background-color: white ! !important;
  font-size: smaller !important;
  line-height: 12pt !important;
}

.is-a8648777 {
  width: auto !important;
}

.is-a86d9b79 {
  text-align: left !important;
  font-weight: bold !important;
}

.is-a9cd8236 {
  padding-top: 3em !important;
}

.is-a9f2c7cc {
  border: 1px solid var(--company_color) !important;
  padding: 5px !important;
  margin-top: 10px !important;
}

.is-aa53a3d0 {
  margin-top: .7rem !important;
  font-size: .85rem !important;
}

.is-aa90d0c2 {
  font-family: monospace !important;
  font-size: .8rem !important;
  margin-top: .6rem !important;
  word-break: break-all !important;
}

.is-ab3c1f9d {
  background: #d4edda !important;
  border: 1px solid #c3e6cb !important;
}

.is-ab7aab07 {
  font-size: 42px !important;
}

.is-ac006f31 {
  padding: 0 !important;
  overflow-x: auto !important;
  margin-bottom: 1.5rem !important;
}

.is-ad2be943 {
  border: none !important;
  border-top: 1px solid var(--border) !important;
  margin: 1rem 0 !important;
}

.is-ad55a09d {
  font-size: 10px !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  color: #6c757d !important;
  margin-bottom: 3px !important;
}

.is-af18fb8f {
  font-size: 10px !important;
}

.is-b1f0db4e {
  color: #4a5148 !important;
  max-width: 44ch !important;
  margin: .75rem auto 0 !important;
}

.is-b3b7e720 {
  font-size: large !important;
}

.is-b4486894 {
  margin-bottom: 1.4rem !important;
}

.is-b7011570 {
  margin-top: 8px !important;
}

.is-b7a22b6b {
  color: var(--danger) !important;
}

.is-bd172ea9 {
  margin: .35rem 0 0 !important;
  color: var(--ink-muted) !important;
  font-size: .8rem !important;
}

.is-be21d00f {
  margin: 0 0 1rem !important;
}

.is-be3eac56 {
  font-size: 1.2rem !important;
}

.is-be49d8a7 {
  margin-bottom: 1rem !important;
}

.is-beb779aa {
  clear: both !important;
}

.is-c0074dda {
  margin-top: 12px !important;
}

.is-c17e2dd8 {
  font-size: 0.975rem !important;
  line-height: 1.5 !important;
}

.is-c63822b6 {
  font-size: 15px !important;
  vertical-align: middle !important;
}

.is-c730d878 {
  max-width: 320px !important;
}

.is-c8c17019 {
  vertical-align: top !important;
}

.is-c951bc32 {
  width: 4rem !important;
}

.is-c9c1cc45 {
  margin-bottom: .9rem !important;
}

.is-cc977d6e {
  margin: .25rem 0 .65rem !important;
}

.is-ccdcb747 {
  font-weight: normal !important;
  font-style: italic !important;
}

.is-d033d929 {
  font-size: 1.3rem !important;
  margin: 0 !important;
}

.is-d0da9c24 {
  margin: .5rem 0 !important;
}

.is-d1fc25ff {
  width: 12% !important;
}

.is-d4d758a3 {
  width: 100% !important;
}

.is-d4dc114b {
  height: 23px !important;
}

.is-d54e01fc {
  margin: 0 0 .6rem !important;
}

.is-d5ff77ad {
  margin-top: .4rem !important;
}

.is-da151f7b {
  font-size: medium !important;
}

.is-da2809ee {
  font-size: 13px !important;
}

.is-dcd64cfc {
  font-size: 12px !important;
  font-weight: 400 !important;
}

.is-e0a7b0d4 {
  margin-left: 25px !important;
}

.is-e0b8d447 {
  padding: 1.5rem !important;
}

.is-e125d024 {
  margin-top: .9rem !important;
}

.is-e1623aa5 {
  max-width: 680px !important;
}

.is-e2742c21 {
  font-family: monospace !important;
  font-size: .65rem !important;
  word-break: break-all !important;
  margin-top: .7rem !important;
}

.is-e2ab0d5d {
  font-size: 20px !important;
}

.is-e3cf25d2 {
  font-size: 13px !important;
  vertical-align: middle !important;
}

.is-e3de58b8 {
  margin: .15rem 0 0 !important;
}

.is-e3e2e546 {
  width: 48% !important;
  float: left !important;
}

.is-e4aed6ce {
  color: #a00 !important;
}

.is-e5515ad1 {
  margin-top: 8px !important;
  display: flex !important;
  gap: 12px !important;
  align-items: center !important;
  flex-wrap: wrap !important;
}

.is-e56526f2 {
  min-width: 180px !important;
  flex-shrink: 0 !important;
}

.is-e6c5f646 {
  display: flex !important;
  gap: 24px !important;
  flex-wrap: wrap !important;
}

.is-e7388f0a {
  display: block !important;
  margin-top: .25rem !important;
}

.is-e86fd6e1 {
  width: 100% !important;
  border-collapse: collapse !important;
}

.is-e88fcdc8 {
  background: #fff3cd !important;
}

.is-eb9b2861 {
  width: 7rem !important;
}

.is-ebc5a810 {
  font-size: 0.9rem !important;
}

.is-ec3854cb {
  margin-left: auto !important;
}

.is-ed01600f {
  margin: -.6rem 0 1rem !important;
}

.is-ee2c7f41 {
  position: relative !important;
  bottom: -5em !important;
}

.is-ee6cbceb {
  padding: 1.25rem !important;
}

.is-ee92970b {
  font-weight: bold !important;
  font-style: italic !important;
  background-color: #f8f9fa !important;
}

.is-f0abc1db {
  gap: 6px;
}

.is-f2b3ab14 {
  margin-top: 1rem !important;
  padding: .8rem 1rem !important;
  border-radius: var(--radius-sm) !important;
  background: var(--warn-bg) !important;
  border: 1px solid var(--warn-border) !important;
  font-size: .86rem !important;
}

.is-f3823380 {
  width: 110% !important;
  overflow: auto !important;
  margin-left: -5% !important;
}

.is-f443d47f {
  width: 32px !important;
}

.is-f56c2e3f {
  color: #6c757d !important;
}

.is-f87e0397 {
  font-size: 18px !important;
}

.is-f958cbb7 {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) 300px !important;
  gap: 1.25rem !important;
  align-items: start !important;
}

.is-fd048dd2 {
  margin-top: 1rem !important;
  display: none !important;
}

.is-fde0dc49 {
  width: 7% !important;
}

.is-ffd6681b {
  width: 100% !important;
  margin-top: 0px !important;
}
.is-18ab4a8c {
  font-size: x-small !important;
}

.is-3820cbf8 {
  padding-top: 50px !important;
}

.is-bac6f4af {
  font-size: larger !important;
}
