@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500&display=swap");
@font-face {
  font-family: 'GeneralSans';
  src: url("./fonts/GeneralSans-Regular.woff2") format("woff2"), url("./fonts/GeneralSans-Regular.woff") format("woff"), url("./fonts/GeneralSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: normal; }
@font-face {
  font-family: 'GeneralSans';
  src: url("./fonts/GeneralSans-Medium.woff2") format("woff2"), url("./fonts/GeneralSans-Medium.woff") format("woff"), url("./fonts/GeneralSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
  font-style: normal; }
@font-face {
  font-family: 'GeneralSans';
  src: url("./fonts/GeneralSans-Semibold.woff2") format("woff2"), url("./fonts/GeneralSans-Semibold.woff") format("woff"), url("./fonts/GeneralSans-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-display: swap;
  font-style: normal; }
@font-face {
  font-family: 'GeneralSans';
  src: url("./fonts/GeneralSans-Bold.woff2") format("woff2"), url("./fonts/GeneralSans-Bold.woff") format("woff"), url("./fonts/GeneralSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: normal; }
* {
  font-family: "GeneralSans", sans-serif !important; }

body {
  background-color: #FAFAFA;
  margin: 0;
  padding: 0; }

h1, h2, h3, h4, h5, h6 {
  color: #303030 !important; }

h1 {
  font-style: normal !important;
  font-weight: 600 !important;
  font-size: 1.5rem !important;
  line-height: 2rem !important; }
  h1 span {
    display: none; }

p {
  color: #303030;
  font-style: normal;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.75rem; }

.menu-content {
  background-color: #FFFFFF !important; }
  .menu-content [role="search"] {
    margin-bottom: 1rem;
    padding: 0; }
    .menu-content [role="search"]:before {
      background-image: url("images/logo.png");
      background-repeat: no-repeat;
      background-size: cover;
      content: "";
      display: block;
      margin: 1rem 2rem;
      height: 4.6rem; 
    }
    .menu-content [role="search"]:after {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjgwMjkgMTAuODU2NUw5LjUzNjkzIDguNTk3MjNDMTAuMjY4IDcuNjY1ODMgMTAuNjY0NyA2LjUxNTY3IDEwLjY2MzIgNS4zMzE2MkMxMC42NjMyIDQuMjc3MTIgMTAuMzUwNSAzLjI0NjMxIDkuNzY0NjkgMi4zNjk1M0M5LjE3ODg1IDEuNDkyNzUgOC4zNDYxNiAwLjgwOTM4NSA3LjM3MTk0IDAuNDA1ODQ3QzYuMzk3NzEgMC4wMDIzMTAwOSA1LjMyNTcgLTAuMTAzMjc0IDQuMjkxNDcgMC4xMDI0NDhDMy4yNTcyNCAwLjMwODE2OSAyLjMwNzI0IDAuODE1OTU3IDEuNTYxNiAxLjU2MTZDMC44MTU5NTcgMi4zMDcyNCAwLjMwODE2OSAzLjI1NzI0IDAuMTAyNDQ4IDQuMjkxNDdDLTAuMTAzMjc0IDUuMzI1NyAwLjAwMjMxMDA5IDYuMzk3NzEgMC40MDU4NDcgNy4zNzE5NEMwLjgwOTM4NSA4LjM0NjE2IDEuNDkyNzUgOS4xNzg4NSAyLjM2OTUzIDkuNzY0NjlDMy4yNDYzMSAxMC4zNTA1IDQuMjc3MTIgMTAuNjYzMiA1LjMzMTYyIDEwLjY2MzJDNi41MTU2NyAxMC42NjQ3IDcuNjY1ODMgMTAuMjY4IDguNTk3MjMgOS41MzY5M0wxMC44NTY1IDExLjgwMjlDMTAuOTE4NSAxMS44NjUzIDEwLjk5MjIgMTEuOTE0OSAxMS4wNzM0IDExLjk0ODdDMTEuMTU0NiAxMS45ODI2IDExLjI0MTcgMTIgMTEuMzI5NyAxMkMxMS40MTc3IDEyIDExLjUwNDggMTEuOTgyNiAxMS41ODYgMTEuOTQ4N0MxMS42NjcyIDExLjkxNDkgMTEuNzQwOSAxMS44NjUzIDExLjgwMjkgMTEuODAyOUMxMS44NjUzIDExLjc0MDkgMTEuOTE0OSAxMS42NjcyIDExLjk0ODcgMTEuNTg2QzExLjk4MjYgMTEuNTA0OCAxMiAxMS40MTc3IDEyIDExLjMyOTdDMTIgMTEuMjQxNyAxMS45ODI2IDExLjE1NDYgMTEuOTQ4NyAxMS4wNzM0QzExLjkxNDkgMTAuOTkyMiAxMS44NjUzIDEwLjkxODUgMTEuODAyOSAxMC44NTY1Wk0xLjMzMjkxIDUuMzMxNjJDMS4zMzI5MSA0LjU0MDc1IDEuNTY3NDMgMy43Njc2NCAyLjAwNjgxIDMuMTEwMDVDMi40NDYxOSAyLjQ1MjQ3IDMuMDcwNzEgMS45Mzk5NCAzLjgwMTM4IDEuNjM3MjlDNC41MzIwNSAxLjMzNDY0IDUuMzM2MDUgMS4yNTU0NSA2LjExMTczIDEuNDA5NzRDNi44ODc0IDEuNTY0MDMgNy41OTk5IDEuOTQ0ODcgOC4xNTkxMyAyLjUwNDFDOC43MTgzNiAzLjA2MzMzIDkuMDk5MiAzLjc3NTgzIDkuMjUzNDkgNC41NTE1MUM5LjQwNzc5IDUuMzI3MTggOS4zMjg2IDYuMTMxMTkgOS4wMjU5NCA2Ljg2MTg2QzguNzIzMjkgNy41OTI1MyA4LjIxMDc3IDguMjE3MDQgNy41NTMxOCA4LjY1NjQyQzYuODk1NiA5LjA5NTgxIDYuMTIyNDkgOS4zMzAzMyA1LjMzMTYyIDkuMzMwMzNDNC4yNzEwOSA5LjMzMDMzIDMuMjU0MDEgOC45MDkwNCAyLjUwNDEgOC4xNTkxM0MxLjc1NDIgNy40MDkyMyAxLjMzMjkxIDYuMzkyMTQgMS4zMzI5MSA1LjMzMTYyWiIgZmlsbD0iI0RGREZFNCIvPgo8L3N2Zz4K");
      content: '';
      display: block;
      height: 0.75rem;
      position: absolute;
      left: 3rem;
      top: 6.75rem;
      width: 0.75rem; }
    .menu-content [role="search"] i {
      font-size: 1rem;
      top: 6.25rem;
      right: 2.75rem; }
    .menu-content [role="search"] svg {
      display: none; }
    .menu-content [role="search"] input {
      border: 1px solid #DFDFE4;
      border-radius: 0.5rem;
      font-size: 1rem;
      font-weight: normal;
      height: 2.75rem;
      line-height: 2.75rem;
      padding: 0 2rem;
      margin: 0 2rem;
      width: calc(100% - (2rem * 2)); }
      .menu-content [role="search"] input::placeholder {
        color: #DFDFE4; }
    .menu-content [role="search"] [data-role="search:results"] {
      background-color: #DFDFE4;
      border-radius: 0.5rem;
      padding: 1rem;
      margin: 1rem 2rem 0 2rem;
      max-height: 15rem;
      min-height: auto;
      width: calc(100% - (2rem * 2)); }
      .menu-content [role="search"] [data-role="search:results"] label {
        padding: 0; }
  .menu-content [role="navigation"] > li:first-child:before {
    color: #8D8FA5;
    content: 'Quick start';
    display: block;
    font-size: .875rem;
    font-weight: normal;
    padding: 0.75rem 2rem;
    text-transform: uppercase; }
  .menu-content [role="navigation"] [role="menuitem"] {
    padding: 0.75rem 2rem; }
    .menu-content [role="navigation"] [role="menuitem"] > span {
      color: #303030;
      font-size: .875rem;
      font-weight: 500; }
    .menu-content [role="navigation"] [role="menuitem"].active, .menu-content [role="navigation"] [role="menuitem"]:hover {
      background-color: #DFDFE4;
      color: #303030; }
    .menu-content [role="navigation"] [role="menuitem"] .operation-type {
      background: #FFFFFF;
      border: 1px solid #303030;
      border-radius: 1.5rem;
      color: #303030;
      font-size: 0.5rem;
      font-weight: bold;
      height: 1.4rem;
      line-height: 1.25rem;
      padding: 0;
      position: relative;
      text-align: center;
      top: -0.2rem;
      width: 3rem; }
      .menu-content [role="navigation"] [role="menuitem"] .operation-type.get {
        background: #303030;
        color: #FFFFFF; }
      .menu-content [role="navigation"] [role="menuitem"] .operation-type.post {
        color: #303030; }
      .menu-content [role="navigation"] [role="menuitem"] .operation-type.patch {
        background-color: #FD9F9D;
        border-color: #FD9F9D;
        color: #FFFFFF; }
      .menu-content [role="navigation"] [role="menuitem"] .operation-type.delete {
        background-color: #D94548;
        border-color: #D94548;
        color: #FFFFFF; }
  .menu-content [role="navigation"] [data-item-id*="group"] > [role="menuitem"] {
    opacity: 1.0; }
    .menu-content [role="navigation"] [data-item-id*="group"] > [role="menuitem"]:hover {
      background: none; }
    .menu-content [role="navigation"] [data-item-id*="group"] > [role="menuitem"] > span {
      color: #8D8FA5;
      font-weight: normal; }
  .menu-content [role="navigation"] [data-item-id*="operation"] [role="menuitem"] {
    padding: 0.75rem 2rem; }
    .menu-content [role="navigation"] [data-item-id*="operation"] [role="menuitem"] > span:not(.operation-type) {
      color: #303030;
      font-size: .8rem;
      font-weight: 400; }
  .menu-content [role="navigation"] [data-item-id*="operation/cors"] {
    display: none; }
  .menu-content a[href="https://github.com/Redocly/redoc"],
  .menu-content a[href="https://redocly.com/redoc/"] {
    display: none !important; }

.api-content > div {
  padding: 1.5rem 0 1rem 0; }
.api-content .api-info h1 {
  color: #8D8FA5 !important;
  font-size: 2rem !important;
  line-height: 2.75rem !important;
  margin-bottom: 0; }
  .api-content .api-info h1 ~ p {
    display: none; }
.api-content .api-info [download="swagger.json"] {
  border: 1px solid #8D8FA5;
  border-radius: 1.5rem;
  color: #8D8FA5;
  font-size: 0.625rem;
  font-weight: bold;
  line-height: 1.25rem;
  padding: 0 0.5rem;
  text-transform: uppercase; }
.api-content [data-section-id*="operation/cors"] {
  display: none; }
.api-content [data-section-id*="section"] h1 {
  margin: 0; }
.api-content [data-section-id*="tag"] {
  padding: 1rem 0; }
  .api-content [data-section-id*="tag"] h1 {
    margin: 0; }
  .api-content [data-section-id*="tag"] + [data-section-id*="operation"] {
    padding-top: 0; }
.api-content [data-section-id*="operation"]:after {
  width: 60% !important; }
.api-content [data-section-id*="operation"] > div > div h2 {
  margin-top: 0; }
.api-content [data-section-id*="operation"] > div > div h5 {
  font-size: 0.75rem; }
.api-content [data-section-id*="operation"] > div > div table * {
  font-family: "Roboto Mono", monospace !important;
  font-size: 0.75rem; }
.api-content [data-section-id*="operation"] > div > div table td {
  border-bottom-color: #DFDFE4; }
.api-content [data-section-id*="operation"] > div > div table span:before, .api-content [data-section-id*="operation"] > div > div table span:after {
  background: #8D8FA5; }
.api-content [data-section-id*="operation"] > div > div table button {
  background: none;
  color: #303030;
  font-weight: 400; }
.api-content [data-section-id*="operation"] > div > div button {
  background-color: #F1F1F6;
  border: 0;
  border-radius: 0.5rem;
  color: #8D8FA5;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.25rem;
  margin-bottom: 0.5rem; }
  .api-content [data-section-id*="operation"] > div > div button:focus {
    outline: none; }
  .api-content [data-section-id*="operation"] > div > div button svg polygon {
    fill: #303030; }
  .api-content [data-section-id*="operation"] > div > div button strong {
    line-height: 1.25rem; }
  .api-content [data-section-id*="operation"] > div > div button span {
    display: inline-block;
    line-height: 1.25rem; }
    .api-content [data-section-id*="operation"] > div > div button span p {
      font-size: 0.75rem;
      line-height: 1.25rem; }
  .api-content [data-section-id*="operation"] > div > div button[aria-expanded="true"] {
    background-color: #8D8FA5;
    color: #FFFFFF; }
    .api-content [data-section-id*="operation"] > div > div button[aria-expanded="true"] svg polygon {
      fill: #FFFFFF; }
    .api-content [data-section-id*="operation"] > div > div button[aria-expanded="true"] span p {
      color: #FFFFFF; }
    .api-content [data-section-id*="operation"] > div > div button[aria-expanded="true"] table * {
      font-family: "Roboto Mono", monospace !important;
      font-size: 0.75rem; }
    .api-content [data-section-id*="operation"] > div > div button[aria-expanded="true"] table td {
      border-bottom-color: #DFDFE4; }
    .api-content [data-section-id*="operation"] > div > div button[aria-expanded="true"] table span:before, .api-content [data-section-id*="operation"] > div > div button[aria-expanded="true"] table span:after {
      background: #8D8FA5; }
.api-content [data-section-id*="operation"] > div > div:last-child {
  background-color: #DFDFE4; }
  .api-content [data-section-id*="operation"] > div > div:last-child > div:first-child button {
    background-color: #FFFFFF;
    border: 0;
    border-radius: 0.5rem;
    box-shadow: none;
    color: #303030;
    padding: 0.75rem; }
    .api-content [data-section-id*="operation"] > div > div:last-child > div:first-child button .http-verb {
      background: #FFFFFF;
      border: 1px solid #303030;
      border-radius: 1.5rem;
      color: #303030;
      font-size: 0.5rem;
      font-weight: bold;
      height: 1.4rem;
      line-height: 1.25rem;
      padding: 0;
      position: relative;
      text-align: center;
      top: -0.2rem;
      width: 3rem;
      top: 0; }
      .api-content [data-section-id*="operation"] > div > div:last-child > div:first-child button .http-verb.get {
        background: #303030;
        color: #FFFFFF; }
      .api-content [data-section-id*="operation"] > div > div:last-child > div:first-child button .http-verb.post {
        color: #303030; }
      .api-content [data-section-id*="operation"] > div > div:last-child > div:first-child button .http-verb.patch {
        background-color: #FD9F9D;
        border-color: #FD9F9D;
        color: #FFFFFF; }
      .api-content [data-section-id*="operation"] > div > div:last-child > div:first-child button .http-verb.delete {
        background-color: #D94548;
        border-color: #D94548;
        color: #FFFFFF; }
    .api-content [data-section-id*="operation"] > div > div:last-child > div:first-child button span:not(.http-verb) {
      font-family: "Roboto Mono", monospace !important;
      font-size: 0.75rem; }
    .api-content [data-section-id*="operation"] > div > div:last-child > div:first-child button svg {
      margin-right: auto !important; }
      .api-content [data-section-id*="operation"] > div > div:last-child > div:first-child button svg polygon {
        fill: #303030; }
    .api-content [data-section-id*="operation"] > div > div:last-child > div:first-child button + div {
      background-color: #FFFFFF;
      box-shadow: none;
      border-radius: 0.5rem;
      margin-top: -0.75rem; }
      .api-content [data-section-id*="operation"] > div > div:last-child > div:first-child button + div > div {
        padding: 0.75rem; }
        .api-content [data-section-id*="operation"] > div > div:last-child > div:first-child button + div > div [role="button"] {
          border: 1px solid #DFDFE4;
          box-shadow: none; }
          .api-content [data-section-id*="operation"] > div > div:last-child > div:first-child button + div > div [role="button"] > div {
            border: 0;
            color: #303030;
            font-family: "Roboto Mono", monospace !important;
            font-size: 0.75rem;
            padding: 0.5rem; }
            .api-content [data-section-id*="operation"] > div > div:last-child > div:first-child button + div > div [role="button"] > div * {
              font-family: "Roboto Mono", monospace !important;
              font-size: 0.75rem; }
  .api-content [data-section-id*="operation"] > div > div:last-child h3 {
    color: #8D8FA5 !important;
    font-weight: 600; }
  .api-content [data-section-id*="operation"] > div > div:last-child [data-rttabs] [role="tablist"] [role="tab"] {
    background-color: #F1F1F6;
    border: 0;
    border-radius: 0.5rem;
    color: #8D8FA5;
    font-weight: 600;
    font-size: 0.75rem;
    margin-bottom: 0.5rem; }
    .api-content [data-section-id*="operation"] > div > div:last-child [data-rttabs] [role="tablist"] [role="tab"].react-tabs__tab--selected {
      background-color: #8D8FA5;
      color: #FFFFFF; }
  .api-content [data-section-id*="operation"] > div > div:last-child [data-rttabs] [role="tabpanel"] {
    background-color: #FFFFFF;
    border-radius: 0.5rem; }
    .api-content [data-section-id*="operation"] > div > div:last-child [data-rttabs] [role="tabpanel"] > div {
      padding: 0.75rem; }
      .api-content [data-section-id*="operation"] > div > div:last-child [data-rttabs] [role="tabpanel"] > div > div:first-child {
        background-color: #F1F1F6;
        border-radius: 0.5rem;
        padding: 0.25rem 0.75rem; }
        .api-content [data-section-id*="operation"] > div > div:last-child [data-rttabs] [role="tabpanel"] > div > div:first-child span {
          color: #8D8FA5;
          font-size: 0.75rem;
          left: 0;
          position: relative;
          top: 0; }
        .api-content [data-section-id*="operation"] > div > div:last-child [data-rttabs] [role="tabpanel"] > div > div:first-child div {
          background: none;
          color: #303030;
          font-family: "Roboto Mono", monospace !important;
          font-size: 0.75rem;
          margin: 0;
          padding: 0 0 0.25rem 0; }
      .api-content [data-section-id*="operation"] > div > div:last-child [data-rttabs] [role="tabpanel"] > div > div:nth-child(2) {
        border-radius: 0.5rem;
        padding: 0.25rem 0.75rem; }
        .api-content [data-section-id*="operation"] > div > div:last-child [data-rttabs] [role="tabpanel"] > div > div:nth-child(2) span {
          color: #8D8FA5;
          font-size: 0.75rem;
          left: 0;
          position: relative;
          top: 0; }
        .api-content [data-section-id*="operation"] > div > div:last-child [data-rttabs] [role="tabpanel"] > div > div:nth-child(2) div {
          background: none;
          color: #303030;
          font-family: "Roboto Mono", monospace !important;
          font-size: 0.75rem;
          margin: 0;
          padding: 0 0 0.25rem 0; }
      .api-content [data-section-id*="operation"] > div > div:last-child [data-rttabs] [role="tabpanel"] > div > div:last-child * {
        color: #303030;
        font-family: "Roboto Mono", monospace !important;
        font-size: 0.75rem;
        font-weight: 500; }
      .api-content [data-section-id*="operation"] > div > div:last-child [data-rttabs] [role="tabpanel"] > div > div:last-child button {
        background: none;
        color: #8D8FA5;
        font-family: "GeneralSans", sans-serif !important;
        font-weight: 600; }
        .api-content [data-section-id*="operation"] > div > div:last-child [data-rttabs] [role="tabpanel"] > div > div:last-child button div {
          color: #8D8FA5;
          font-family: "GeneralSans", sans-serif !important;
          font-weight: 600; }
.api-content [data-section-id*="operation"]:after {
  display: none; }
.api-content + div {
  background-color: #DFDFE4; }

/*# sourceMappingURL=styles.css.map */
