.external-url:after {
  display: none !important;
}

/* Targets anchor items in the right sidebar within the docs portal view. */
div[class^='LayoutWrapper'] > div:last-child > div > div > aside > div a:hover {
  background: #f2f2f2;
}

div[class^='LayoutWrapper']
  > div:last-child
  > div
  > div
  > aside
  > div
  a.active {
  background: #f2f2f2;
}

/* Targets the left sidebar container in the docs portal view. */
div[class^='LayoutWrapper']
  > div:last-child
  > aside
  > div
  > ul
  div:last-child
  > div {
  animation: none;
}

/* NOTE: HTTP badge as part of left navigation */
.get {
  color: white !important;
}

/* NOTE: HTTP badge as part of API reference doc shown in redocly portal */
span[type='get'] {
  color: white !important;
}

/* NOTE: HTTP badge as part of left navigation */
.post {
  color: black !important;
}

/* NOTE: HTTP badge as part of API reference doc shown in redocly portal */
span[type='post'] {
  color: black !important;
}

/* NOTE: HTTP badge as part of left navigation */
.patch {
  color: black !important;
}

/* NOTE: HTTP badge as part of API reference doc shown in redocly portal */
span[type='patch'] {
  color: black !important;
}

/* Color the "Try it" button in the API reference docs*/
button[data-cy='try-it'] {
  color: white;
}

/* Color the "Send" button in the API reference docs*/
button[data-cy='send-button'] {
  color: white;
}
a.view-blog-link {
  display: inline-block;
  cursor: pointer;
  font: inherit;
  margin: 0;
  border-radius: 6px;
  padding: 6px 12px;
  font-size: 18px;
  line-height: 24px;
  background-color: rgba(1, 169, 130, 1);
  color: #ffffff;
  font-weight: 700;
  text-align: left;
  transition-property: color, background-color, border-color, box-shadow;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  font-size: 19px;
  line-height: 24px;
  color: #fff !important;
}
a.view-blog-link:hover {
  -webkit-box-shadow: inset 0 0 100px 100px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 100px 100px rgba(0, 0, 0, 0.2);
}
.fit-left {
  max-width: fit-content;
  align-self: left;
}
.fit-center {
  max-width: fit-content;
  align-self: center;
}
.view-blog-link.developer-community-btn {
  max-width: fit-content;
  align-self: left;
  border-radius: 50px;
  display: flex;
  justify-content: center;
  gap: 10px;
  padding: 7px 20px;
  margin-bottom: 30px;
}
.ONPjf *[fill-rule],
.ONPjf *[FILL-RULE],
.ONPjf *[fill*='#'],
.ONPjf *[FILL*='#'] {
  fill: revert-layer !important;
}
