/* src/styles/styles.scss */
@font-face {
  font-family: "icomoon";
  src: url(/documentation/assets/fonts/icomoon.eot);
  src:
    url(/documentation/assets/fonts/icomoon.eot#iefix) format("embedded-opentype"),
    url(/documentation/assets/fonts/icomoon.woff2) format("woff2"),
    url(/documentation/assets/fonts/icomoon.ttf) format("truetype"),
    url(/documentation/assets/fonts/icomoon.woff) format("woff"),
    url(/documentation/assets/fonts/icomoon.svg#icomoon) format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icon-],
[class*=" icon-"],
.dx-copy {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  padding: 0 0.375rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-dx_logoMark:before {
  content: "\e900";
}
.icon-dx-application:before {
  content: "\e901";
}
.icon-dx-arrow-right:before {
  content: "\e902";
}
.icon-dx-avatar:before {
  content: "\e903";
}
.icon-dx-beaker:before {
  content: "\e904";
}
.icon-dx-bookOpen:before {
  content: "\e905";
}
.icon-dx-carat-down:before {
  content: "\e906";
}
.icon-dx-carat-left:before {
  content: "\e907";
}
.icon-dx-carat-right:before {
  content: "\e908";
}
.icon-dx-carat-up:before {
  content: "\e909";
}
.icon-dx-caution-outline:before {
  content: "\e90a";
}
.icon-dx-close:before {
  content: "\e90b";
}
.dx-copy:not(.copied):before,
.icon-dx-copy:not(.copied):before {
  content: "\e90c";
}
.dx-copy.copied:before,
.icon-dx-copy.copied:before {
  content: "\e923";
}
.icon-dx-dashboard:before {
  content: "\e90d";
}
.icon-dx-docs:before {
  content: "\e90e";
}
.icon-dx-download:before {
  content: "\e90f";
}
.icon-dx-email-circle .path1:before {
  content: "\e910";
  color: rgb(62, 64, 90);
}
.icon-dx-email-circle .path2:before {
  content: "\e911";
  margin-left: -1em;
  color: rgb(247, 248, 249);
}
.icon-dx-endArrow-left:before {
  content: "\e912";
}
.icon-dx-endArrow-right:before {
  content: "\e913";
}
.icon-dx-feedback:before {
  content: "\e914";
}
.icon-dx-github-logo:before {
  content: "\e915";
}
.icon-dx-hamburger_menu:before {
  content: "\e916";
  color: #14255b;
}
.icon-dx-help-outlineCircle:before {
  content: "\e917";
}
.icon-dx-important-outline:before {
  content: "\e918";
}
.icon-dx-information:before {
  content: "\e919";
}
.icon-dx-link-out:before {
  content: "\e91a";
}
.icon-dx-lock:before {
  content: "\e91b";
}
.icon-dx-magnifying-glass:before {
  content: "\e91c";
}
.icon-dx-pause:before {
  content: "\e91d";
}
.icon-dx-pencil:before {
  content: "\e91e";
}
.icon-dx-play:before {
  content: "\e91f";
}
.icon-dx-resources:before {
  content: "\e920";
}
.icon-dx-rows-outline:before {
  content: "\e921";
}
.icon-dx-rows-solid:before {
  content: "\e922";
}
.icon-dx-success:before {
  content: "\e923";
}
.icon-dx-tiles-solid:before {
  content: "\e924";
}
.icon-dx-trash:before {
  content: "\e925";
}
.icon-dx-triangle-left:before {
  content: "\e926";
}
.icon-dx-triangle-right:before {
  content: "\e927";
}
.icon-dx-unlock-lock:before {
  content: "\e928";
}
.icon-dx-upload-circle:before {
  content: "\e929";
}
.icon-Step1:before {
  content: "\e92a";
  color: #14255b;
}
.icon-Step2:before {
  content: "\e92b";
  color: #0e2a54;
}
.icon-Step3:before {
  content: "\e92c";
  color: #0e2a54;
}
body {
  font-family:
    "Optimist",
    Arial,
    Helvetica,
    sans-serif;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
div[role=main] {
  flex-grow: 1;
}
h1 {
  font-size: 2.25rem;
  font-weight: 300;
  margin-top: 0;
}
h2 {
  font-family:
    "Optimist light",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 2rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #f6f9fc;
}
h3 {
  font-size: 1.5rem;
}
h4 {
  font-size: 1.25rem;
}
p {
  font-size: 1rem;
}
li {
  font-size: 1rem;
}
.documentation {
  display: flex;
  flex-direction: row;
}
.document-container a {
  text-decoration: none;
  color: inherit;
  font-weight: 400;
  font-family:
    "Optimist",
    Arial,
    Helvetica,
    sans-serif;
  border-bottom: solid 1px #e3245a;
}
.document-container a:hover {
  color: #e3245a;
}
.document-container .imageblock {
  display: block;
  line-height: 1.5rem;
}
.document-container .list-paragraph {
  margin: 1rem 0;
}
.document-container li {
  margin-left: 0.5rem;
  margin-bottom: 1.5rem;
}
#document {
  line-height: 1.5rem;
  font-family:
    "Optimist",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 0.875rem;
  color: #3e405a;
}
@media only screen and (max-width: 47.9375rem) {
  #document {
    margin: 2rem 1rem;
  }
}
#document h1,
#document h2,
#document h3,
#document h4,
#document h5,
#document h6 {
  color: #0e1131;
  margin: 0.75rem 0;
  font-family:
    "Optimist light",
    Arial,
    Helvetica,
    sans-serif;
  font-weight: 300;
}
#document h1 {
  padding-bottom: 0;
  margin-bottom: 1.75rem;
}
#document h2 {
  margin-top: 2rem !important;
}
#document h3 {
  margin-top: 1.5rem !important;
}
#document strong,
#document b {
  font-family:
    "Optimist Semibold",
    Arial,
    Helvetica,
    sans-serif;
}
#document img {
  max-width: 100%;
  border: solid 1px #ecedf1;
}
#document a {
  text-decoration: none;
  color: inherit;
  border-bottom: solid 1px #e3245a;
  font-family:
    "Optimist Semibold",
    Arial,
    Helvetica,
    sans-serif;
}
#document a:hover {
  color: #e3245a;
}
#document p,
#document span.list-paragraph {
  display: block;
  margin: 1rem 0;
  font-size: 1rem;
}
#document ul {
  list-style: initial;
  list-style-type: disc;
  padding: initial;
  padding-inline-start: 1.25rem;
  margin: 0.5rem 0;
}
#document ul li {
  display: list-item;
}
#document ol {
  list-style: decimal;
  margin: 0.5rem 0;
}
#document ol li {
  display: list-item;
  margin-left: 0.5rem;
  margin-bottom: 1.5rem;
}
#document code,
#document span.symbolInProse,
#document span.titleInProse {
  background-color: #f6f9fc;
  border: solid 1px #ecedf1;
  color: #b51c48;
  font-size: 1rem;
}
#document span.symbolInProse,
#document span.titleInProse {
  font-family: monospace;
}
#document .codeTabContainer {
  position: relative;
  background-color: #2a2f37;
  color: #ffffff;
  border-radius: 0.25rem;
  font-size: 1rem;
  line-height: 1.25rem;
  word-wrap: break-word;
  max-height: 20rem;
  overflow-y: unset;
}
#document .codeTabContainer .curlHolder {
  position: unset;
  padding: 0.875rem 0;
}
#document .codeTabContainer .curlHolder > span {
  margin-left: 1rem;
  padding-bottom: 0.5rem;
  text-transform: lowercase;
  color: #ffffff;
  border-bottom: solid 2px #ffffff;
  cursor: pointer;
}
#document .codeTabContainer .curlHolder > pre {
  display: block;
  max-height: 17rem;
}
#document .codeTabContainer .nodeHolder {
  position: absolute;
  top: 0;
  padding: 0.875rem 0;
}
#document .codeTabContainer .nodeHolder > span {
  margin-left: 3.5rem;
  padding-bottom: 0.5rem;
  text-transform: lowercase;
  color: #9c9b9b;
  border-bottom: solid 2px #9c9b9b;
  cursor: pointer;
}
#document .codeTabContainer .nodeHolder > pre {
  display: none;
  max-height: 17rem;
}
#document .codeTabContainer .hidden {
  position: absolute;
  top: 0;
}
#document .codeTabContainer .hidden > span {
  color: #9c9b9b;
  border-bottom: solid 2px #9c9b9b;
}
#document .codeTabContainer .hidden > pre {
  display: none;
}
#document .codeTabContainer .shown {
  position: unset;
  overflow-y: auto;
}
#document .codeTabContainer .shown > span {
  color: #ffffff;
  border-bottom: solid 2px #ffffff;
}
#document .codeTabContainer .shown > pre {
  display: block;
}
#document .admonitionblock {
  display: block;
  font-size: 0.875rem;
  padding: 0 1rem 0 2.5rem;
  margin: 0.5rem 0;
}
#document .admonitionblock table {
  white-space: normal;
  overflow: hidden;
}
#document .admonitionblock.note {
  background-color: #f0fcff;
  border: 1px solid #cfe9ef;
  border-radius: 0.25rem;
  color: #105569;
  position: relative;
  padding: 0.5rem 1rem 0.5rem 2.5rem;
  margin: 0.5rem 0;
}
#document .admonitionblock.note span.icon-dx-information {
  font-size: 1.25rem;
  position: absolute;
  top: 0.75rem;
  left: 0.5rem;
}
#document .admonitionblock.important {
  background-color: #fff7fa;
  border: 1px solid #f1dfe4;
  border-radius: 0.25rem;
  color: #b51c48;
  position: relative;
  padding: 0.5rem 1rem 0.5rem 2.5rem;
  margin: 0.5rem 0;
}
#document .admonitionblock.important span.icon-dx-important-outline {
  font-size: 1.25rem;
  position: absolute;
  top: 0.75rem;
  left: 0.5rem;
}
#document div.prosaicDescription {
  border-bottom: 1px solid #d8d9e1;
  padding: 0 0 1.25rem 0;
  margin-bottom: 1rem;
}
#document div.sect2 {
  margin-top: 2.25rem;
}
#document table {
  display: block;
  overflow-x: scroll;
  white-space: nowrap;
  border-collapse: separate;
  border-spacing: 0;
  margin: 1rem 0;
}
#document table th {
  border: solid 1px #d8d9e1;
  border-bottom: none;
  background-color: #eeeeee;
  text-align: left;
  padding: 0.5rem;
}
#document table td {
  border: solid 1px #d8d9e1;
  border-top: none;
  padding: 0.5rem;
}
#document table > thead > tr > th:first-child {
  border-top-left-radius: 0.25rem;
}
#document table > thead > tr > th:last-child {
  border-top-right-radius: 0.25rem;
}
#document table > tbody > tr:last-child > td:first-child {
  border-bottom-left-radius: 0.25rem;
}
#document table > tbody > tr:last-child > td:last-child {
  border-bottom-right-radius: 0.25rem;
}
#document .operationContainer {
  margin-top: 2rem;
}
#document .operationContainer > .endpoint {
  font-family:
    "Optimist Semibold",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 1rem;
  padding: 0.25rem 0.5rem;
  border-radius: 0.25rem;
  width: fit-content;
}
#document .operationContainer > .endpoint > .endpointUrl {
  text-emphasis: bold;
}
#document .operationContainer.GET > .endpoint {
  background-color: #e3f7fc;
}
#document .operationContainer.GET > .endpoint > .endpointVerb {
  color: #136980;
}
#document .operationContainer.POST > .endpoint {
  background-color: #dae8d8;
}
#document .operationContainer.POST > .endpoint > .endpointVerb {
  color: #00643f;
}
#document .operationContainer.PUT > .endpoint {
  background-color: #f0dff8;
}
#document .operationContainer.PUT > .endpoint > .endpointVerb {
  color: #6b1d91;
}
#document .operationContainer.PATCH > .endpoint {
  background-color: #fff1d0;
}
#document .operationContainer.PATCH > .endpoint > .endpointVerb {
  color: #894005;
}
#document .operationContainer.DELETE > .endpoint {
  background-color: #e3245a;
}
#document .operationContainer.DELETE > .endpoint > .endpointVerb {
  color: #ab0000;
}
#document .operationContainer .httpRequestResponse .elementName {
  font-family:
    "Optimist Semibold",
    Arial,
    Helvetica,
    sans-serif;
  color: #3e405a;
}
#document .operationContainer .httpRequestResponse .elementDataType {
  color: #6e7083;
}
#document .operationContainer .httpRequestResponse .httpRequestResponseLabel {
  display: flex;
  background-color: #ecedf1;
  padding: 0.25rem 0.5rem;
  margin-bottom: 1.5rem;
  border-radius: 0.25rem;
  font-family:
    "Optimist Semibold",
    Arial,
    Helvetica,
    sans-serif;
  text-transform: uppercase;
  cursor: pointer;
  border: none;
  line-height: 30px;
  font-size: 1.25rem;
  width: 100%;
}
#document .operationContainer .httpRequestResponse .httpRequestResponseLabel:after {
  content: url(/documentation/assets/svg/carat_up.svg);
  display: block;
  margin-left: auto;
  transition: all ease-in-out 250ms;
}
#document .operationContainer .httpRequestResponse h5 {
  display: flex;
  align-items: center;
  color: #6e7083;
  font-size: 0.875rem;
  font-family:
    "Optimist light",
    Arial,
    Helvetica,
    sans-serif;
  text-transform: uppercase;
  white-space: nowrap;
}
#document .operationContainer .httpRequestResponse h5:after {
  content: "";
  height: 0.125rem;
  width: -webkit-fill-available;
  margin-left: 0.5rem;
  border-top: 1px solid #6e7083;
}
#document .operationContainer .httpRequestResponse.response {
  margin-top: 2rem;
}
#document .operationContainer .httpRequestResponse.request .element > .elementSpec {
  min-width: 10rem;
  max-width: 30rem;
}
#document .operationContainer .httpRequestResponse .parameterTable.httpStates .element {
  display: flex;
  font-size: 0.875rem;
}
#document .operationContainer .httpRequestResponse .parameterTable.httpStates .element .elementSpec {
  min-width: 4.5rem;
  max-width: 4.5rem;
  color: #6e7083;
  padding: 1rem 0;
}
#document .operationContainer .httpRequestResponse .parameterTable.httpStates .element .elementSpec .elementName {
  text-align: right;
}
#document .operationContainer .httpRequestResponse .parameterTable.httpStates .element .elementDescription {
  flex-grow: 1;
  margin-left: 2rem;
  border-bottom: solid 1px #ecedf1;
  justify-content: stretch;
  padding: 1rem 0;
}
#document .operationContainer .httpRequestResponse .parameterTable.httpStates .element .elementDescription p {
  margin-top: 0;
}
#document .operationContainer .httpRequestResponse .parameterTable.httpStates .element .elementDescription table.tableblock {
  overflow-x: hidden;
  white-space: normal;
}
#document .operationContainer .httpRequestResponse .parameterTable.httpStates .element:last-of-type > .elementDescription {
  border-bottom: none;
}
#document .operationContainer .httpRequestResponse .parameterTable.headers .element {
  display: flex;
  flex-direction: column;
}
#document .operationContainer .httpRequestResponse .parameterTable.headers .element .elementSpec {
  margin-left: 0rem;
  min-width: 10rem;
  max-width: 30rem;
}
#document .operationContainer .httpRequestResponse .parameterTable.headers .element .elementSpec .elementName {
  text-align: left;
  margin-right: 1.5rem;
}
#document .operationContainer .httpRequestResponse .parameterTable.headers .element .elementSpec .elementDataType {
  color: #6e7083;
  margin-right: 1.5rem;
}
#document .operationContainer .httpRequestResponse .parameterTable.headers .element .elementDescription {
  padding: 0.5rem 0;
  margin-left: 0rem;
}
#document .operationContainer .httpRequestResponse.request .toggle .parameterTable .element {
  display: flex;
  flex-direction: column;
}
#document .operationContainer .httpRequestResponse.request .toggle .parameterTable .element > .elementSpec {
  padding: 0.5rem 0;
  margin-left: 0rem;
}
#document .operationContainer .httpRequestResponse.request .toggle .parameterTable .element > .elementSpec .elementName {
  margin-right: 1.5rem;
}
#document .operationContainer .httpRequestResponse.request .toggle .parameterTable .element > .elementDescription {
  padding: 0.5rem 0;
  margin-left: 0rem;
}
#document .operationContainer .httpRequestResponse .bodyProperties .element {
  display: flex;
  flex-direction: column;
  border-bottom: solid 1px #ecedf1;
  margin: 0.5rem 0;
}
#document .operationContainer .httpRequestResponse .bodyProperties .element:last-child {
  border-bottom: none;
}
#document .operationContainer .httpRequestResponse .bodyProperties .element .elementSpec {
  min-width: 10rem;
  max-width: 30rem;
}
#document .operationContainer .httpRequestResponse .bodyProperties .element .elementSpec .elementDataType {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
#document .operationContainer .httpRequestResponse .bodyProperties .element .elementContainer {
  margin: 1rem 0;
  padding-left: 1rem;
  border-left: solid 2px #ecedf1;
}
#document .operationContainer .httpRequestResponse.collapsed > div {
  display: none;
}
#document .operationContainer .httpRequestResponse.collapsed > .httpRequestResponseLabel {
  margin-bottom: 0.5rem;
}
#document .operationContainer .httpRequestResponse.collapsed > .httpRequestResponseLabel:after {
  transform: rotate(180deg);
}
#document pre {
  max-height: 20rem;
  overflow-y: auto;
  background-color: #2a2f37;
  color: #fafbff;
  padding: 0.75rem 1.5rem;
  border-radius: 0.5rem;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  position: relative;
  padding-top: 0.5rem;
}
#document pre code,
#document pre span.symbolInProse {
  border: none;
  background-color: unset;
  color: unset;
  font-size: 0.875rem;
}
#document .dx-copy {
  position: absolute;
  right: 0;
  font-size: 0.825rem;
  z-index: 100;
  background: none;
  color: white;
  border: none;
}
#document .dx-copy.copied {
  outline: none;
}
#document .dx-copy:not(.copied):hover {
  cursor: pointer;
  color: #e3245a;
}
#document #redoc a {
  font-weight: 700;
  font-family: optimist semibold;
  border-bottom: 1px solid rgb(227, 36, 90);
}
#document #redoc div[data-role=redoc-description] > pre {
  background-color: rgb(42, 47, 55);
  border-radius: 8px;
}
#document #redoc code > a {
  color: white;
  font-family: monospace;
  font-weight: normal;
  border: none;
}
#document #redoc code > span {
  font-family: monospace;
  color: white;
}
#document #redoc div[role=tabpanel] {
  background-color: rgb(42, 47, 55);
  border-radius: 8px;
  color: rgb(250, 251, 255);
  font-size: 16px;
  font-family: monospace;
  position: relative;
}
#document #redoc div[role=tabpanel] > div {
  background-color: rgb(42, 47, 55);
  border-radius: 8px;
  color: rgb(250, 251, 255);
  font-size: 16px;
  font-family: monospace;
}
#document #redoc div[role=tabpanel] a {
  border: none;
}
#document #redoc div[role=tabpanel] button {
  font-family: monospace;
}
#document #redoc div[role=tabpanel] select.dropdown-select {
  opacity: 1;
  background-color: rgb(42, 47, 55);
  color: rgb(250, 251, 255);
  font-size: 16px;
  font-family: monospace;
  font-weight: 500;
  padding-left: 20px;
}
#document #redoc div[role=tabpanel] > div > div > span,
#document #redoc div[role=tabpanel] > div > div > div,
#document #redoc div[role=tabpanel] > div > div > div > span {
  background-color: rgb(42, 47, 55);
  border-radius: 8px;
  color: rgb(250, 251, 255);
  font-size: 16px;
  font-family: monospace;
  font-weight: 500;
  padding-left: 0px;
}
#document #redoc div[role=tabpanel] > div:first-child > div > span {
  left: 0px;
}
#document #redoc div[role=tabpanel] > div > div > div[role=tabpanel] option {
  color: rgb(250, 251, 255);
  font-size: 16px;
  font-family: monospace;
  font-weight: 500;
}
#document #redoc div[role=tabpanel] div:has(> button:not(.collapser)) {
  position: absolute;
  top: 5px;
  width: 95%;
}
#document #redoc div[role=tabpanel] code {
  color: white;
  background-color: transparent;
  border: 0;
}
#document #redoc div[role=tabpanel] code ul li {
  margin: 0;
}
#document #redoc div[role=tabpanel] code span {
  font-family: monospace;
}
#document #redoc div[role=tabpanel] code button {
  position: absolute;
  top: 4px;
}
#document #redoc div[role=tabpanel] .redoc-json ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px 0px 0px 32px;
}
#document #redoc div[data-section-id^=operation] > div:last-child {
  margin-top: 2rem;
}
#document #redoc li.react-tabs__tab--selected:not(.tab-success, .tab-error) {
  color: white;
}
#document #redoc ul.react-tabs__tab-list > li {
  display: inline-block;
}
#document #redoc span.token.punctuation {
  opacity: 1;
  margin: 2px;
}
#document #redoc span.property-name {
  font-family:
    "Optimist Semibold",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 14px;
}
#document #redoc td[kind=field] > span::after,
#document #redoc td[kind=field] > span::before {
  content: unset;
}
#document #redoc td[kind=field] {
  border-left: 2px solid rgb(236, 237, 241);
  background-image: unset;
}
#document #redoc td:not([kind=field], [kind=additionalProperties]) {
  border-bottom: 2px solid rgb(236, 237, 241);
}
#document #redoc td[kind=additionalProperties] > span::after,
#document #redoc td[kind=additionalProperties] > span::before {
  content: unset;
}
#document #redoc td[kind=additionalProperties] {
  border-left: 2px solid rgb(236, 237, 241);
  background-image: unset;
}
#document #redoc h1 > a,
#document #redoc h2 > a,
#document #redoc h3 > a {
  border: none;
}
#document #redoc h1,
#document #redoc h2,
#document #redoc h3 {
  margin-bottom: 0px;
}
#document #redoc h1 {
  line-height: 52px;
  font-size: 2.5rem;
  margin-top: -5px;
}
#document #redoc h2 {
  line-height: 36px;
  font-size: 2rem;
}
#document #redoc h3 {
  line-height: 36px;
  font-size: 1.5rem;
}
#document #redoc div.api-content {
  padding-left: 64px;
  padding-right: 32px;
  padding-top: 32px;
  padding-bottom: 32px;
}
#document #redoc div.menu-content li {
  margin: 0;
}
#document #redoc div.menu-content label {
  font-size: 16px;
  font-weight: 500;
  background-color: unset;
}
#document #redoc div.menu-content label:hover {
  background-color: unset;
  border-left: 2px solid rgb(34, 64, 152);
  color: rgb(34, 64, 152);
  font-family: Optimist semibold;
}
#document #redoc div.menu-content label.active {
  border-left: 2px solid rgb(34, 64, 152);
  color: rgb(34, 64, 152);
  font-family: Optimist semibold;
}
#document #redoc h5 {
  border: none;
  display: flex;
  align-items: center;
  white-space: nowrap;
}
#document #redoc caption {
  border: none;
}
#document #redoc h5 > div,
#document #redoc h5 > span {
  margin-right: 5px;
}
#document #redoc div[id^=section] {
  border-bottom: solid 1px rgb(216, 217, 225);
  padding-bottom: 20px;
}
#document #redoc button {
  font-family: Optimist semibold;
  font-size: 16px;
  border-radius: 8px;
}
#document #redoc button p {
  font-family: Optimist semibold;
}
#document #redoc ul[role=menu] + div {
  display: none;
}
#document #redoc ul.react-tabs__tab-list {
  list-style: none;
  padding: 0;
}
#document #redoc table {
  white-space: normal;
}
#document #redoc div[data-section-id^=operation] > div > div > button {
  text-wrap: auto;
  box-shadow: none;
  cursor: text;
}
#document #redoc div[data-section-id^=operation] > div > div > button > svg {
  display: none;
}
#document #redoc div[data-section-id^=operation] div[aria-hidden=false] {
  display: none;
}
#document #redoc a[download="openapi.json"] {
  border: 1px solid rgb(50, 50, 159);
  color: rgb(50, 50, 159);
  font-weight: normal;
  margin-left: 0.5em;
  padding: 4px 8px;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
}
#document #redoc div.api-info {
  padding: 0px;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles-T5RT4A7Z.css.map */
