.pfext-quick-start-panel-content__body dl {
  margin: 0px;
}
.pfext-quick-start-panel-content__body dt {
  font-weight: var(--pf-v5-global--FontWeight--bold);
}
.pfext-quick-start-panel-content__body dd {
  margin-bottom: 20px;
}
.pfext-quick-start-panel-content__body dd:last-child {
  margin-bottom: 0px;
}
.pfext-quick-start-panel-content__body input[type=number] {
  -webkit-appearance: textfield;
  appearance: textfield;
  max-width: 100px;
}
.pfext-quick-start-panel-content__body input[type=number]::-webkit-inner-spin-button, .pfext-quick-start-panel-content__body input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
.pfext-quick-start-panel-content__body input[type=radio] {
  margin-right: 7px;
}
.pfext-quick-start-panel-content__body .pf-v5-c-list {
  --pf-v5-c-list--PaddingLeft: 20px;
}

.pfext-quick-start-panel-content__header,
.pfext-quick-start-panel-content__body,
.pfext-page-layout__content,
.pfext-popover__base {
  --pf-v5-global--FontSize--md: 14px;
  --pf-v5-global--FontSize--sm: 13px;
}
.pfext-quick-start-panel-content__header ul,
.pfext-quick-start-panel-content__body ul,
.pfext-page-layout__content ul,
.pfext-popover__base ul {
  list-style-type: disc;
}
.pfext-quick-start-panel-content__header input[type=radio],
.pfext-quick-start-panel-content__header input[type=checkbox],
.pfext-quick-start-panel-content__body input[type=radio],
.pfext-quick-start-panel-content__body input[type=checkbox],
.pfext-page-layout__content input[type=radio],
.pfext-page-layout__content input[type=checkbox],
.pfext-popover__base input[type=radio],
.pfext-popover__base input[type=checkbox] {
  margin-top: 1px !important;
}

.pf-v5-theme-dark .pfext-catalog-item-icon__img--large {
  filter: brightness(1.5) invert(1) hue-rotate(180deg) saturate(4);
}
.pf-v5-theme-dark .pfext-quick-start-panel-content__header--blue-white .pfext-quick-start-panel-content__duration {
  color: var(--pf-v5-global--Color--light-100);
}
.pf-v5-theme-dark .pfext-quick-start-task-header__subtitle {
  color: var(--pf-v5-global--palette--black-200) !important;
}
.pf-v5-theme-dark .pfext-quick-start-task-header__task-icon-init {
  background-color: var(--pf-v5-global--primary-color--300);
}
.pf-v5-theme-dark .pfext-quick-start-task-header__tryagain {
  color: var(--pf-v5-global--palette--black-200) !important;
}
.pf-v5-theme-dark .pfext-markdown-view pre:not(.pfext-code-block__pre) {
  background-color: var(--pf-v5-global--BackgroundColor--100);
  border-color: var(--pf-v5-global--BorderColor--100);
}
.pf-v5-theme-dark .pfext-markdown-view .pf-v5-c-code-block__code {
  color: var(--pf-v5-global--Color--100);
  background-color: var(--pf-v5-global--palette--black-600);
}
.pf-v5-theme-dark .pfext-markdown-view .pf-v5-c-code-block,
.pf-v5-theme-dark .pfext-markdown-view .pf-v5-c-code-block code {
  background-color: var(--pf-v5-global--BackgroundColor--400);
}
.pf-v5-theme-dark :where(.pfext-markdown-view) .pf-v5-c-clipboard-copy.pf-m-inline {
  --pf-v5-c-clipboard-copy--m-inline--BackgroundColor: var(--pf-v5-global--BackgroundColor--400);
}
.pf-v5-theme-dark .pfext-page-layout__content {
  background-color: var(--pf-v5-global--BackgroundColor--200);
}
.pf-v5-theme-dark .pfext-quick-start-catalog__gallery-item .pf-v5-c-card {
  --pf-v5-c-card--BackgroundColor: var(--pf-v5-global--BackgroundColor--100);
}
.pf-v5-theme-dark .pf-v5-c-alert {
  --pf-v5-c-alert--BackgroundColor: var(--pf-v5-global--palette--black-700);
  --pf-v5-c-alert--m-inline--BackgroundColor: var(--pf-v5-global--palette--black-700);
  --pf-v5-c-alert--m-inline--m-success--BackgroundColor: var(--pf-v5-global--palette--black-700);
  --pf-v5-c-alert--m-inline--m-danger--BackgroundColor: var(--pf-v5-global--palette--black-700);
  --pf-v5-c-alert--m-inline--m-warning--BackgroundColor: var(--pf-v5-global--palette--black-700);
  --pf-v5-c-alert--m-inline--m-info--BackgroundColor: var(--pf-v5-global--palette--black-700);
}

.pfext-icon-and-text {
  align-items: baseline;
  display: flex;
}
.pf-v5-c-label__icon .pfext-icon-and-text {
  display: block;
}

.pfext-icon-and-text__icon {
  flex-shrink: 0;
  margin-right: 5px;
}

.pfext-markdown-view.is-empty {
  color: #999;
}
.pfext-markdown-view table {
  display: block;
  margin-bottom: 11.5px;
  overflow-x: auto;
}
.pfext-markdown-view td,
.pfext-markdown-view th {
  border-bottom: 1px solid #ededed;
  padding: 10px;
  vertical-align: top;
}
.pfext-markdown-view th {
  padding-top: 0;
}

.catalog-item-header-pf-subtitle {
  font-size: 13px;
}

.catalog-tile-pf-body .catalog-tile-pf-subtitle {
  font-size: 13px;
}

.pfext-catalog {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  min-width: 515px;
}

.pfext-catalog-tile-view {
  display: flex;
  flex-wrap: wrap;
  --pf-v5-l-gallery--GridTemplateColumns: repeat(auto-fill, 260px) !important;
}

.pfext-catalog__body {
  min-width: 575px;
}
@media (min-width: 768px) {
  .pfext-catalog__body {
    min-width: 590px;
  }
}

.pfext-catalog-item-details {
  display: flex;
  margin: 0 0 10px;
}
.pfext-catalog-item-details__description {
  white-space: pre-wrap;
}
.pfext-catalog-item-details__kind-label {
  font-weight: var(--pf-v5-global--FontWeight--bold);
}
.pfext-catalog-item-details__name {
  margin-bottom: 10px;
}
.pfext-catalog-item-details__provider, .pfext-catalog-item-details__tags {
  margin-bottom: 5px;
}
.pfext-catalog-item-details__tag {
  color: #72767b;
  font-size: 13px;
  margin-right: 5px;
  text-transform: uppercase;
}

.pfext-catalog-item-icon {
  padding-right: 10px;
}
.pfext-catalog-item-icon__icon {
  font-size: 24px;
}
.pfext-catalog-item-icon__icon--large {
  font-size: 40px;
}
.pfext-catalog-item-icon__img {
  max-height: 24px;
  max-width: 24px;
}
.pfext-catalog-item-icon__img[src$=".svg"] {
  width: 24px;
}
.pfext-catalog-item-icon__img--large {
  max-height: 40px;
  max-width: 40px;
}
.pfext-catalog-item-icon__img--large[src$=".svg"] {
  width: 40px;
}

.pfext-catalog-page {
  background: #fff;
  border: 1px solid var(--pf-v5-global--BorderColor--300);
  display: flex;
  flex: 1;
  padding-top: 15px;
}
.pfext-catalog-page--with-sidebar {
  margin: 0 15px;
  padding-bottom: 15px;
}
.pfext-catalog-page__btn-group__group-by {
  display: inline;
  margin-left: var(--pf-v5-global--spacer--md);
}
.pfext-catalog-page__content {
  flex: 1 1 auto;
  overflow: hidden;
}
.pfext-catalog-page__description {
  margin-top: -10px;
  padding: 0 15px 10px;
}
@media (min-width: 768px) {
  .pfext-catalog-page__description {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.pfext-catalog-page__filter {
  display: flex;
  justify-content: space-between;
}
.pfext-catalog-page__filter-toggle {
  margin-top: 5px;
}
.pfext-catalog-page__grid {
  background-color: #f5f5f5;
}
.pfext-catalog-page__grouped-items {
  margin-bottom: var(--pf-v5-global--spacer--md);
}
.pfext-catalog-page__group-title {
  margin-bottom: var(--pf-v5-global--spacer--sm);
}
.pfext-catalog-page__header {
  margin: 0 30px 0 0;
}
.pfext-catalog-page__heading {
  font-size: 16px;
  margin: 0 0 20px 30px;
}
.pfext-catalog-page__hint {
  margin: 0 0 var(--pf-v5-global--spacer--md) 0;
}
.pfext-catalog-page__input {
  display: inline-flex !important;
  margin: 0 0 20px 30px;
  width: auto !important;
}
.pfext-catalog-page__sort {
  display: inline;
  margin-left: var(--pf-v5-global--spacer--md);
}
.pfext-catalog-page__num-items {
  font-weight: var(--pf-v5-global--FontWeight--bold);
  padding: 0 0 20px;
}
.pfext-catalog-page__info-icon {
  vertical-align: middle;
  color: #6a6e73;
}
.pfext-catalog-page__info-icon:hover {
  color: #151515;
}
.pfext-catalog-page__overlay {
  border: 0 !important;
}
.pfext-catalog-page__overlay .modal-body .pfext-hint-block {
  margin-bottom: 10px;
}
.pfext-catalog-page__overlay .properties-side-panel-pf {
  flex: 0 0 auto;
}
.pfext-catalog-page__overlay--right {
  bottom: 0;
  padding: 0 !important;
  right: 0;
  top: 4.75rem;
}
.pfext-catalog-page__overlay--right .pf-v5-c-modal-box__body {
  display: flex;
  flex-direction: column;
  margin: 0 !important;
  padding: 0;
}
.pfext-catalog-page__overlay--right .modal-body-inner-shadow-covers {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.pfext-catalog-page__overlay--right h1 {
  white-space: normal;
}
.pfext-catalog-page__overlay-action {
  align-items: baseline;
  display: inline-flex !important;
  margin: var(--pf-v5-global--spacer--sm) var(--pf-v5-global--spacer--sm) 0 0;
  overflow-x: hidden;
}
.pfext-catalog-page__overlay-action-icon {
  flex-shrink: 0;
  font-size: 14px;
  margin-left: 6px;
}
.pfext-catalog-page__overlay-action-label {
  overflow-x: hidden;
  text-overflow: ellipsis;
}
.pfext-catalog-page__overlay-actions {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: var(--pf-v5-global--spacer--md);
  white-space: normal;
}
.pfext-catalog-page__overlay-header {
  margin-bottom: var(--pf-v5-global--spacer--md);
}
.pfext-catalog-page__overlay-body {
  margin: 0;
  padding-left: var(--pf-v5-global--spacer--lg);
  padding-right: var(--pf-v5-global--spacer--lg);
  padding-top: var(--pf-v5-global--spacer--md);
}
@media (min-width: 768px) {
  .pfext-catalog-page__overlay-body {
    display: flex;
  }
}
.pfext-catalog-page__overlay-description {
  margin: 20px 0 0;
  white-space: pre-wrap;
}
.pfext-catalog-page__overlay-description h1,
.pfext-catalog-page__overlay-description h2,
.pfext-catalog-page__overlay-description h3 {
  color: #333;
}
.pfext-catalog-page__overlay-description h2 {
  font-size: 20px;
}
.pfext-catalog-page__overlay-description p,
.pfext-catalog-page__overlay-description li,
.pfext-catalog-page__overlay-description ol {
  color: #333;
  font-size: 14px !important;
}
@media (min-width: 768px) {
  .pfext-catalog-page__overlay-description {
    flex: 1 1 auto;
    margin-left: 20px;
    margin-top: 0;
  }
}
.pfext-catalog-page__tabs {
  flex: 0 0 220px;
  margin: 0 15px 0 0;
}

@media screen and (min-width: 768px) {
  .pf-v5-c-modal-box.pfext-catalog-page__overlay {
    width: 600px;
  }
}
@media screen and (min-width: 992px) {
  .pf-v5-c-modal-box.pfext-catalog-page__overlay {
    width: 900px;
  }
}
.pfext-catalog-tab__empty {
  color: #72767b;
}

.pfext-modal-ignore-warning {
  height: initial;
}
.pfext-modal-ignore-warning__checkbox.checkbox {
  margin-bottom: 0;
  padding-top: 15px;
}
.pfext-modal-ignore-warning__content {
  display: flex;
}
.pfext-modal-ignore-warning__icon {
  font-size: 30px;
  margin-right: 15px;
  min-width: 30px;
}
.pfext-modal-ignore-warning__link {
  display: block;
  margin: 10px 0;
}

.properties-side-panel-pf-property-label {
  font-size: 13px;
}

.properties-side-panel-pf-property-value__capability-level {
  color: var(--pf-v5-global--Color--400);
  margin-bottom: 5px;
  position: relative;
}
.properties-side-panel-pf-property-value__capability-level--active {
  color: inherit;
}
.properties-side-panel-pf-property-value__capability-level--active::before {
  display: none;
}
.properties-side-panel-pf-property-value__capability-level::before {
  border: 1px solid var(--pf-v5-global--Color--400);
  border-radius: 10px;
  content: "";
  height: 14px;
  left: -20px;
  position: absolute;
  top: 4px;
  width: 14px;
}
.properties-side-panel-pf-property-value__capability-level:not(:last-child)::after {
  background: var(--pf-v5-global--Color--400);
  content: "";
  height: 6px;
  left: -13px;
  position: absolute;
  top: 21px;
  width: 1px;
}

.properties-side-panel-pf-property-value__capability-level-icon {
  left: -20px;
  position: absolute;
  top: 4px;
}

.properties-side-panel-pf-property-value__capability-levels {
  list-style: none;
}

.pfext-status-box {
  padding: 40px 20px;
}
.pfext-status-box__loading-message {
  margin-top: var(--pf-v5-global--spacer--sm);
}

.pfext-status-box--loading {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  min-height: 50px;
  width: 100%;
  flex-direction: column;
}

.pfext-m-loader {
  min-width: 18px;
}

.pfext-m-loader-dot__one,
.pfext-m-loader-dot__two,
.pfext-m-loader-dot__three {
  animation-delay: 0;
  animation-direction: normal;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: bouncedelay;
  animation-play-state: running;
  animation-timing-function: ease-in-out;
  background: #419eda;
  border-radius: 100%;
  display: inline-block;
  height: 6px;
  width: 6px;
}

.pfext-m-loader-dot__one {
  animation-delay: -0.32s;
}

.pfext-m-loader-dot__two {
  animation-delay: -0.16s;
}

@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.25, 0.25);
  }
  40% {
    transform: scale(1, 1);
  }
}
.pfext-page-layout__content {
  padding: var(--pf-v5-global--spacer--lg);
  flex: 1;
}
.pfext-page-layout__header {
  padding-top: 1px;
  background-color: var(--pf-v5-global--BackgroundColor--light-100);
}
.pfext-page-layout__hint {
  padding-left: var(--pf-v5-global--spacer--lg);
  padding-right: var(--pf-v5-global--spacer--lg);
  padding-bottom: var(--pf-v5-global--spacer--md);
  font-size: 14px;
}
.pfext-page-layout__title {
  padding-left: var(--pf-v5-global--spacer--lg);
  padding-right: var(--pf-v5-global--spacer--lg);
  font-size: var(--pf-v5-global--FontSize--2xl);
  margin-top: 23px;
  margin-bottom: 11.5px;
  font-family: var(--pf-v5-global--FontFamily--heading--sans-serif);
  font-weight: var(--pf-v5-global--FontWeight--normal);
  line-height: 1.1;
}

.pfext-markdown-view .pfext-code-block__pre {
  /* override the styles applied by showdown while parsing <pre /> */
  display: flex;
  border: none;
  border-radius: none;
  background-color: transparent;
  margin: 0;
  padding: 0;
}
.pfext-markdown-view .pfext-markdown-execute-snippet__button > i.fa-check {
  display: none;
}
.pfext-markdown-view .pfext-markdown-execute-snippet__button > i.fa-play {
  display: inline;
}
.pfext-markdown-view .pfext-markdown-execute-snippet__button[data-executed] > i.fa-check {
  display: inline;
}
.pfext-markdown-view .pfext-markdown-execute-snippet__button[data-executed] > i.fa-play {
  display: none;
}
.pfext-markdown-view .pfext-markdown-admonition.pf-v5-c-alert {
  margin: var(--pf-v5-global--spacer--md) 0;
}
.pfext-markdown-view .pfext-markdown-admonition.pf-v5-c-alert .pf-v5-c-alert__title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: var(--pf-v5-c-alert__title--FontWeight);
  font-family: inherit;
  line-height: inherit;
  color: var(--pf-v5-c-alert__title--Color);
  word-break: break-word;
}

.pfext-modal {
  position: absolute !important;
}

@keyframes pfext-spotlight-expand {
  0% {
    outline-offset: -4px;
    outline-width: 4px;
    opacity: 1;
  }
  100% {
    outline-offset: 21px;
    outline-width: 12px;
    opacity: 0;
  }
}
@keyframes pfext-spotlight-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes pfext-spotlight-fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.pfext-spotlight {
  pointer-events: none;
  position: absolute;
}
.pfext-spotlight__with-backdrop {
  mix-blend-mode: hard-light;
}
.pfext-spotlight__element-highlight-noanimate {
  border: var(--pf-v5-global--BorderWidth--xl) solid var(--pf-v5-global--palette--blue-200);
  background-color: var(--pf-v5-global--palette--black-500);
  z-index: 9999;
}
.pfext-spotlight__element-highlight-animate {
  pointer-events: none;
  position: absolute;
  box-shadow: inset 0px 0px 0px 4px var(--pf-v5-global--palette--blue-200);
  opacity: 0;
  animation: 0.4s pfext-spotlight-fade-in 0s ease-in-out, 5s pfext-spotlight-fade-out 12.8s ease-in-out;
  animation-fill-mode: forwards;
}
.pfext-spotlight__element-highlight-animate::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  animation: 1.2s pfext-spotlight-expand 1.6s ease-out;
  animation-fill-mode: forwards;
  outline: 4px solid var(--pf-v5-global--palette--blue-200);
  outline-offset: -4px;
}

.pfext-markdown-view h1, .pfext-markdown-view h2, .pfext-markdown-view h3, .pfext-markdown-view h4, .pfext-markdown-view h5, .pfext-markdown-view h6,
.pfext-markdown-view .h1, .pfext-markdown-view .h2, .pfext-markdown-view .h3, .pfext-markdown-view .h4, .pfext-markdown-view .h5, .pfext-markdown-view .h6 {
  font-family: var(--pf-v5-global--FontFamily--heading--sans-serif);
  font-weight: var(--pf-v5-global--FontWeight--normal);
  line-height: 1.1;
  color: inherit;
}
.pfext-markdown-view h1, .pfext-markdown-view .h1,
.pfext-markdown-view h2, .pfext-markdown-view .h2,
.pfext-markdown-view h3, .pfext-markdown-view .h3 {
  margin-top: 23px;
  margin-bottom: 11.5px;
}
.pfext-markdown-view h4, .pfext-markdown-view .h4,
.pfext-markdown-view h5, .pfext-markdown-view .h5,
.pfext-markdown-view h6, .pfext-markdown-view .h6 {
  margin-top: 11.5px;
  margin-bottom: 11.5px;
}
.pfext-markdown-view h1, .pfext-markdown-view .h1 {
  font-size: var(--pf-v5-global--FontSize--2xl);
}
.pfext-markdown-view h2, .pfext-markdown-view .h2 {
  font-size: 20px;
}
.pfext-markdown-view h3, .pfext-markdown-view .h3 {
  font-size: var(--pf-v5-global--FontSize--lg);
}
.pfext-markdown-view h4, .pfext-markdown-view .h4 {
  font-size: var(--pf-v5-global--FontSize--md);
}
.pfext-markdown-view h5, .pfext-markdown-view .h5 {
  font-size: var(--pf-v5-global--FontSize--md);
}
.pfext-markdown-view h6, .pfext-markdown-view .h6 {
  font-size: var(--pf-v5-global--FontSize--md);
}
.pfext-markdown-view p {
  margin: 0 0 11.5px;
}
.pfext-markdown-view ul,
.pfext-markdown-view ol {
  margin-top: 0;
  margin-bottom: 11.5px;
}
.pfext-markdown-view ul ul,
.pfext-markdown-view ul ol,
.pfext-markdown-view ol ul,
.pfext-markdown-view ol ol {
  margin-bottom: 0;
}
.pfext-markdown-view dl {
  margin-top: 0;
  margin-bottom: 23px;
}
.pfext-markdown-view dt,
.pfext-markdown-view dd {
  line-height: 1.66666667;
}
.pfext-markdown-view dt {
  font-weight: 700;
}
.pfext-markdown-view dd {
  margin-left: 0;
}
.pfext-markdown-view blockquote {
  padding: 11.5px 23px;
  margin: 0 0 23px;
  font-size: 17.5px;
  border-left: 5px solid #f1f1f1;
}
.pfext-markdown-view blockquote p:last-child,
.pfext-markdown-view blockquote ul:last-child,
.pfext-markdown-view blockquote ol:last-child {
  margin-bottom: 0;
}
.pfext-markdown-view code,
.pfext-markdown-view pre {
  font-family: Menlo, Monaco, Consolas, monospace;
}
.pfext-markdown-view code {
  padding: 2px 4px;
  font-size: 90%;
  color: #004368;
  background-color: #def3ff;
  border-radius: 1px;
}
.pfext-markdown-view pre {
  display: block;
  padding: 11px;
  margin: 0 0 11.5px;
  font-size: 13px;
  line-height: 1.66666667;
  color: #363636;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 1px;
}
.pfext-markdown-view pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pfext-markdown-view table {
  background-color: transparent;
}
.pfext-markdown-view table col[class*=col-] {
  position: static;
  display: table-column;
  float: none;
}
.pfext-markdown-view table td[class*=col-],
.pfext-markdown-view table th[class*=col-] {
  position: static;
  display: table-cell;
  float: none;
}
.pfext-markdown-view caption {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #9c9c9c;
  text-align: left;
}
.pfext-markdown-view th {
  text-align: left;
}

.pfext-quick-start-drawer__body {
  display: flex;
  flex-direction: column;
  z-index: 0;
  position: relative;
}
.pfext-quick-start-drawer__modal > .pf-v5-c-modal-box__footer {
  display: block;
}

.pfext-quick-start-panel-content__header {
  position: sticky;
  top: 0px;
  background: inherit;
  z-index: var(--pf-v5-global--ZIndex--xs);
}
.pfext-quick-start-panel-content__header__shadow {
  box-shadow: var(--pf-v5-global--BoxShadow--sm-bottom);
}
.pfext-quick-start-panel-content__header--blue-white {
  background-color: var(--pf-v5-global--palette--blue-400);
}
.pfext-quick-start-panel-content__header--blue-white .pfext-quick-start-panel-content__title {
  color: var(--pf-v5-global--Color--light-100);
}
.pfext-quick-start-panel-content__header--blue-white .pfext-quick-start-panel-content__duration {
  color: var(--pf-v5-global--Color--light-200);
}
.pfext-quick-start-panel-content__header--blue-white .pfext-quick-start-panel-content__close-button button {
  color: var(--pf-v5-global--Color--light-100) !important;
}
.pfext-quick-start-panel-content__body {
  display: flex;
  flex-direction: column;
}
.pfext-quick-start-panel-content__title {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.pfext-quick-start-panel-content__duration {
  display: inline-block;
  font-size: var(--pf-v5-global--FontSize--md);
  font-weight: 400;
  line-height: 1;
  color: #9c9c9c;
}
.pfext-quick-start-panel-content__footer__shadow {
  box-shadow: var(--pf-v5-global--BoxShadow--sm-top);
}

.pfext-quick-start-catalog__gallery {
  --pf-v5-l-gallery--GridTemplateColumns: repeat(auto-fill, 300px) !important;
}
.pfext-quick-start-catalog__gallery-item {
  display: inherit !important;
}

.pfext-quick-start-tile-description {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.pfext-quick-start-tile-description p {
  margin: 0 0 11.5px;
}
.pfext-quick-start-tile-prerequisites {
  display: inline-flex;
}
.pfext-quick-start-tile-prerequisites__text {
  margin-right: var(--pf-v5-global--spacer--sm);
  font-size: var(--pf-v5-global--FontSize--md);
  margin-top: 11.5px;
  margin-bottom: 11.5px;
  font-family: var(--pf-v5-global--FontFamily--heading--sans-serif);
  font-weight: var(--pf-v5-global--FontWeight--normal);
  line-height: 1.1;
}
.pfext-quick-start-tile-prerequisites-list {
  padding-left: 20px;
}

.pfext-quick-start-tile-header__status {
  margin: var(--pf-v5-global--spacer--sm) 0;
}
.pfext-quick-start-tile-header--margin {
  margin-right: var(--pf-v5-global--spacer--sm);
  margin-bottom: var(--pf-v5-global--spacer--sm);
}
.pfext-quick-start-tile-header .pf-v5-c-badge:not(:last-of-type) {
  margin-right: var(--pf-v5-global--spacer--sm);
}
.pfext-quick-start-tile-header h3 {
  flex: 1;
}

.pfext-quick-start-tile {
  height: 100%;
}
.pfext-quick-start-tile .catalog-tile-pf-description .has-footer {
  display: block;
  -webkit-line-clamp: unset;
}
.pfext-quick-start-tile .catalog-tile-pf-icon {
  display: flex;
}

.pfext-quick-start-catalog-filter__input {
  flex-grow: 1;
  max-width: 500px;
}
.pfext-quick-start-catalog-filter__count {
  font-weight: var(--pf-v5-global--FontWeight--bold);
}

.pf-v5-c-toolbar.pf-m-page-insets.pfext-quick-start-catalog-filter__flex {
  --pf-v5-c-toolbar--PaddingBottom: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-toolbar--PaddingTop: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-toolbar--RowGap: 0;
  font-size: 14px;
}
.pf-v5-c-toolbar.pf-m-page-insets.pfext-quick-start-catalog-filter__flex .pf-v5-c-select {
  --pf-v5-c-select__toggle--FontSize: 14px;
}
.pf-v5-c-toolbar.pf-m-page-insets.pfext-quick-start-catalog-filter__flex .pf-v5-c-check {
  --pf-v5-c-check__label--FontSize: 14px;
}

.pfext-markdown-view.is-empty {
  color: #999;
}
.pfext-markdown-view table {
  display: block;
  margin-bottom: 11.5px;
  overflow-x: auto;
}
.pfext-markdown-view td,
.pfext-markdown-view th {
  border-bottom: 1px solid #ededed;
  padding: 10px;
  vertical-align: top;
}
.pfext-markdown-view th {
  padding-top: 0;
}

.pfext-quick-start-footer {
  background-color: var(--pf-v5-global--BackgroundColor--100);
  flex: 0 0 auto;
  padding: var(--pf-v5-global--spacer--md) var(--pf-v5-global--spacer--lg);
}
.pfext-quick-start-footer__actionbtn {
  margin-right: var(--pf-v5-global--spacer--md);
}
.pfext-quick-start-footer__restartbtn {
  float: right;
}

.pfext-quick-start-content {
  flex: 1 1 0;
  overflow: auto;
  padding: var(--pf-v5-global--spacer--lg);
  font-size: 16px;
}
.pfext-quick-start-content .pf-v5-c-alert__description p {
  font-size: 13px;
}

.pfext-quick-start-tasks__list button::before {
  content: none;
}
.pfext-quick-start-tasks__list li.pf-v5-c-wizard__nav-item {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: var(--pf-v5-global--spacer--xs);
}
.pfext-quick-start-tasks__list .pfext-quick-start-task__content {
  margin-bottom: var(--pf-v5-global--spacer--md);
}
.pfext-quick-start-tasks__list .task-pflist-title {
  font-size: 14px !important;
  margin-bottom: 6px;
}
.pfext-quick-start-tasks__list .task-pflist-subtitle {
  color: var(--pf-v5-global--Color--200);
  font-size: 16px;
}
.pfext-quick-start-tasks__list .task-pflist-list {
  font-size: 16px;
}
.pfext-quick-start-tasks__list .task-pflist-list--prereq {
  padding-left: var(--pf-v5-global--spacer--lg);
}
.pfext-quick-start-tasks__list .task-pflist-list--prereq li + li {
  margin-top: 4px;
}
.pfext-quick-start-tasks__list .task-pflist-list--proc {
  padding-left: 10px;
}
.pfext-quick-start-tasks__list .task-pflist-list--proc li + li {
  margin-top: 16px;
}
.pfext-quick-start-tasks__list .task-pflist-list__item--prereq::marker {
  font-size: 0.8rem;
}
.pfext-quick-start-tasks__list .task-pflist-list__item--prereq .task-pflist-list__item__content {
  position: relative;
  left: 2px;
}
.pfext-quick-start-tasks__list .task-pflist-list__item--proc {
  font-size: 14px;
}
.pfext-quick-start-tasks__list .task-pflist-list__item--proc .task-pflist-list__item__content {
  position: relative;
  left: 4px;
}
.pfext-quick-start-tasks__list .task-pflist-list__item__content .pf-v5-c-alert {
  margin: var(--pf-v5-global--spacer--md) 0;
}
.pfext-quick-start-tasks__list .task-pflist-list__item__content .pf-v5-c-alert__title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: var(--pf-v5-c-alert__title--FontWeight);
  font-family: inherit;
  line-height: inherit;
  color: var(--pf-v5-c-alert__title--Color);
  word-break: break-word;
}
.pfext-quick-start-tasks__list .task-pflist-list__item__content .task-pflist-list__item__content__note {
  background-color: var(--pf-v5-global--palette--blue-50);
  border-color: var(--pf-v5-global--active-color--200);
  margin: var(--pf-v5-global--spacer--md) 0;
}
.pfext-quick-start-tasks__list .task-pflist-list__item__content .task-pflist-list__item__content__note__body {
  font-size: 14px;
}

.pfext-quick-start-intro__prereq {
  margin-bottom: var(--pf-v5-global--spacer--md);
}
.pfext-quick-start-intro__prereq .pf-v5-c-expandable-section__content {
  margin-top: var(--pf-v5-global--spacer--sm);
}
.pfext-quick-start-intro__prereq .pf-v5-c-expandable-section__toggle {
  padding-top: 0;
  padding-bottom: 0;
}
.pfext-quick-start-intro__prereq .pf-v5-c-expandable-section__toggle-text {
  margin-left: var(--pf-v5-global--spacer--sm);
}
.pfext-quick-start-intro__prereq .pf-v5-c-expandable-section__toggle-icon {
  color: var(--pf-v5-c-expandable-section__toggle--Color);
}
.pfext-quick-start-intro__prereq .pf-v5-c-expandable-section__toggle-icon:focus, .pfext-quick-start-intro__prereq .pf-v5-c-expandable-section__toggle-icon:hover {
  --pf-v5-c-expandable-section__toggle--Color: var(--pf-v5-c-expandable-section__toggle--focus--Color);
}
.pfext-quick-start-intro__prereq-list {
  padding-left: 20px;
}
.pfext-quick-start-intro__prereq-list__item::marker {
  font-size: 0.8rem;
}
.pfext-quick-start-intro__prereq-list__item-content {
  position: relative;
  left: 2px;
}

.pfext-quick-start-task-review-alert {
  margin: var(--pf-v5-global--spacer--lg) 0;
}

.pfext-quick-start-task-review {
  font-size: var(--pf-v5-global--FontSize--md);
  line-height: var(--pf-v5-global--FontSize--xl);
  font-family: var(--pf-v5-global--FontFamily--heading--sans-serif);
}
.pfext-quick-start-task-review__actions {
  display: flex;
  align-items: flex-start;
  margin-bottom: var(--pf-v5-global--spacer--sm);
}
.pfext-quick-start-task-review__actions input[type=radio] {
  margin-top: 0;
  margin-right: 0;
}
.pfext-quick-start-task-review__radio {
  margin-right: var(--pf-v5-global--spacer--xl) !important;
}
.pfext-quick-start-task-review--success {
  color: var(--pf-v5-global--success-color--100) !important;
}
.pfext-quick-start-task-review--failed {
  color: var(--pf-chart-global--danger--Color--100);
}

.pfext-quick-start-task-header__list {
  padding: 0 !important;
}
.pfext-quick-start-task-header__list button::before {
  content: none;
}
.pfext-quick-start-task-header__list li {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: var(--pf-v5-global--spacer--xs);
}

.pfext-quick-start-task-header {
  margin-bottom: var(--pf-v5-global--spacer--sm);
  display: grid;
  grid-template-columns: min-content auto;
  font-size: var(--pf-v5-global--FontSize--md);
}
.pfext-quick-start-task-header button::before {
  content: none;
}
.pfext-quick-start-task-header__title {
  color: var(--pf-v5-global--primary-color--100) !important;
  margin-right: var(--pf-v5-global--spacer--md) !important;
}
.pfext-quick-start-task-header__subtitle {
  font-size: var(--pf-v5-global--FontSize--sm);
  color: var(--pf-v5-global--Color--dark-200) !important;
}
.pfext-quick-start-task-header__tryagain {
  display: block;
  font-size: var(--pf-v5-global--FontSize--md);
  color: var(--pf-v5-global--Color--300) !important;
}
.pfext-quick-start-task-header__title-success {
  color: var(--pf-v5-global--success-color--100) !important;
}
.pfext-quick-start-task-header__title-failed {
  color: var(--pf-v5-global--danger-color--100) !important;
}
.pfext-quick-start-task-header__task-icon-init {
  background-color: var(--pf-v5-global--primary-color--100);
  border-radius: var(--pf-v5-global--BorderRadius--lg);
  color: var(--pf-v5-global--Color--light-100);
  display: inline-flex;
  justify-content: center;
  height: 1.5em;
  width: 1.5em;
}
.pfext-quick-start-task-header__task-icon-success, .pfext-quick-start-task-header__task-icon-failed {
  vertical-align: middle !important;
}
.pfext-quick-start-task-header__task-icon-success {
  color: var(--pf-v5-global--success-color--100) !important;
}
.pfext-quick-start-task-header__task-icon-failed {
  color: var(--pf-v5-global--danger-color--100) !important;
}

.pfext-markdown-view .pfext-code-block__pre {
  /* override the styles applied by showdown while parsing <pre /> */
  display: flex;
  border: none;
  border-radius: none;
  background-color: transparent;
  margin: 0;
  padding: 0;
}
.pfext-markdown-view .pfext-markdown-execute-snippet__button > i.fa-check {
  display: none;
}
.pfext-markdown-view .pfext-markdown-execute-snippet__button > i.fa-play {
  display: inline;
}
.pfext-markdown-view .pfext-markdown-execute-snippet__button[data-executed] > i.fa-check {
  display: inline;
}
.pfext-markdown-view .pfext-markdown-execute-snippet__button[data-executed] > i.fa-play {
  display: none;
}
.pfext-markdown-view .pfext-markdown-admonition.pf-v5-c-alert {
  margin: var(--pf-v5-global--spacer--md) 0;
}
.pfext-markdown-view .pfext-markdown-admonition.pf-v5-c-alert .pf-v5-c-alert__title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: var(--pf-v5-c-alert__title--FontWeight);
  font-family: inherit;
  line-height: inherit;
  color: var(--pf-v5-c-alert__title--Color);
  word-break: break-word;
}

.pfext-modal {
  position: absolute !important;
}

@keyframes pfext-spotlight-expand {
  0% {
    outline-offset: -4px;
    outline-width: 4px;
    opacity: 1;
  }
  100% {
    outline-offset: 21px;
    outline-width: 12px;
    opacity: 0;
  }
}
@keyframes pfext-spotlight-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes pfext-spotlight-fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.pfext-spotlight {
  pointer-events: none;
  position: absolute;
}
.pfext-spotlight__with-backdrop {
  mix-blend-mode: hard-light;
}
.pfext-spotlight__element-highlight-noanimate {
  border: var(--pf-v5-global--BorderWidth--xl) solid var(--pf-v5-global--palette--blue-200);
  background-color: var(--pf-v5-global--palette--black-500);
  z-index: 9999;
}
.pfext-spotlight__element-highlight-animate {
  pointer-events: none;
  position: absolute;
  box-shadow: inset 0px 0px 0px 4px var(--pf-v5-global--palette--blue-200);
  opacity: 0;
  animation: 0.4s pfext-spotlight-fade-in 0s ease-in-out, 5s pfext-spotlight-fade-out 12.8s ease-in-out;
  animation-fill-mode: forwards;
}
.pfext-spotlight__element-highlight-animate::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  animation: 1.2s pfext-spotlight-expand 1.6s ease-out;
  animation-fill-mode: forwards;
  outline: 4px solid var(--pf-v5-global--palette--blue-200);
  outline-offset: -4px;
}@charset "UTF-8";
/**
  Patternfly React Extensions Partials
*/
:root {
  --vertical-tab-pf-color: var(--pf-v5-global--Color--100);
  --vertical-tab-pf-active-color: var(--pf-v5-global--active-color--100);
}

.catalog-tile-pf.featured {
  border-top: 2px solid var(--pf-v5-global--active-color--100);
}
.catalog-tile-pf:active, .catalog-tile-pf:hover, .catalog-tile-pf:focus, .catalog-tile-pf:visited {
  color: inherit;
  text-decoration: none;
}
.catalog-tile-pf .pf-v5-c-card__actions {
  padding-left: 5px;
}

.catalog-tile-pf-header {
  font-size: 16px;
  font-weight: 400;
  padding-bottom: 16px;
}
.catalog-tile-pf-header .catalog-tile-pf-title {
  font-size: 15px;
  font-weight: 400;
}
.catalog-tile-pf-header .catalog-tile-pf-subtitle {
  color: var(--pf-v5-global--Color--200);
  font-size: 13px;
  font-weight: initial;
}
.catalog-tile-pf-header .catalog-tile-pf-subtitle a,
.catalog-tile-pf-header .catalog-tile-pf-subtitle a:hover {
  text-decoration: none;
}

.catalog-tile-pf-icon {
  font-size: 40px;
  height: 40px;
  max-width: 60px;
  min-width: 40px;
}

.catalog-tile-pf-badge-container {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}

.catalog-tile-pf-description {
  margin-top: 0;
}
.catalog-tile-pf-description span {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.catalog-tile-pf-description .has-footer {
  -webkit-line-clamp: 1;
}

.pf-v5-c-clipboard-copy {
  --pf-v5-c-clipboard-copy__toggle-icon--Transition: .2s ease-in 0s;
  --pf-v5-c-clipboard-copy--m-expanded__toggle-icon--Rotate: 90deg;
  --pf-v5-c-clipboard-copy__expandable-content--PaddingTop: var(--pf-v5-global--spacer--md);
  --pf-v5-c-clipboard-copy__expandable-content--PaddingRight: var(--pf-v5-global--spacer--md);
  --pf-v5-c-clipboard-copy__expandable-content--PaddingBottom: var(--pf-v5-global--spacer--md);
  --pf-v5-c-clipboard-copy__expandable-content--PaddingLeft: var(--pf-v5-global--spacer--md);
  --pf-v5-c-clipboard-copy__expandable-content--BackgroundColor: var(--pf-v5-global--BackgroundColor--light-100);
  --pf-v5-c-clipboard-copy__expandable-content--BorderTopWidth: 0;
  --pf-v5-c-clipboard-copy__expandable-content--BorderRightWidth: var(--pf-v5-global--BorderWidth--sm);
  --pf-v5-c-clipboard-copy__expandable-content--BorderBottomWidth: var(--pf-v5-global--BorderWidth--sm);
  --pf-v5-c-clipboard-copy__expandable-content--BorderLeftWidth: var(--pf-v5-global--BorderWidth--sm);
  --pf-v5-c-clipboard-copy__expandable-content--BorderColor: var(--pf-v5-global--BorderColor--100);
  --pf-v5-c-clipboard-copy__expandable-content--OutlineOffset: calc(-1 * var(--pf-v5-global--spacer--xs));
  --pf-v5-c-clipboard-copy--m-inline--PaddingTop: 0;
  --pf-v5-c-clipboard-copy--m-inline--PaddingBottom: 0;
  --pf-v5-c-clipboard-copy--m-inline--PaddingLeft: var(--pf-v5-global--spacer--xs);
  --pf-v5-c-clipboard-copy--m-inline--BackgroundColor: var(--pf-v5-global--BackgroundColor--200);
  --pf-v5-c-clipboard-copy__text--m-code--FontFamily: var(--pf-v5-global--FontFamily--monospace);
  --pf-v5-c-clipboard-copy__text--m-code--FontSize: var(--pf-v5-global--FontSize--sm);
  --pf-v5-c-clipboard-copy__actions-item--MarginTop: calc(-1 * var(--pf-v5-global--spacer--form-element));
  --pf-v5-c-clipboard-copy__actions-item--MarginBottom: calc(-1 * var(--pf-v5-global--spacer--form-element));
  --pf-v5-c-clipboard-copy__actions-item--button--PaddingTop: var(--pf-v5-global--spacer--xs);
  --pf-v5-c-clipboard-copy__actions-item--button--PaddingRight: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-clipboard-copy__actions-item--button--PaddingBottom: var(--pf-v5-global--spacer--xs);
  --pf-v5-c-clipboard-copy__actions-item--button--PaddingLeft: var(--pf-v5-global--spacer--sm);
}
.pf-v5-c-clipboard-copy.pf-m-inline {
  display: inline;
  padding-top: var(--pf-v5-c-clipboard-copy--m-inline--PaddingTop);
  padding-bottom: var(--pf-v5-c-clipboard-copy--m-inline--PaddingBottom);
  padding-left: var(--pf-v5-c-clipboard-copy--m-inline--PaddingLeft);
  white-space: nowrap;
  background-color: var(--pf-v5-c-clipboard-copy--m-inline--BackgroundColor);
}
.pf-v5-c-clipboard-copy.pf-m-inline.pf-m-block {
  display: block;
}

.pf-v5-c-clipboard-copy__text {
  word-break: break-word;
  white-space: normal;
}

.pf-v5-c-clipboard-copy__actions {
  display: inline-flex;
}

.pf-v5-c-clipboard-copy__actions-item {
  margin-top: calc(-1 * var(--pf-v5-c-clipboard-copy__actions-item--button--PaddingTop));
  margin-bottom: calc(-1 * var(--pf-v5-c-clipboard-copy__actions-item--button--PaddingBottom));
}
.pf-v5-c-clipboard-copy__actions-item .pf-v5-c-button {
  --pf-v5-c-button--PaddingTop: var(--pf-v5-c-clipboard-copy__actions-item--button--PaddingTop);
  --pf-v5-c-button--PaddingRight: var(--pf-v5-c-clipboard-copy__actions-item--button--PaddingRight);
  --pf-v5-c-button--PaddingBottom: var(--pf-v5-c-clipboard-copy__actions-item--button--PaddingBottom);
  --pf-v5-c-button--PaddingLeft: var(--pf-v5-c-clipboard-copy__actions-item--button--PaddingLeft);
}

:where(.pf-v5-theme-dark) .pf-v5-c-clipboard-copy {
  --pf-v5-c-clipboard-copy__expandable-content--BackgroundColor: var(--pf-v5-global--BackgroundColor--400);
}

.pf-v5-c-code-block {
  --pf-v5-c-code-block--BackgroundColor: var(--pf-v5-global--BackgroundColor--200);
  --pf-v5-c-code-block__header--BorderBottomWidth: var(--pf-v5-global--BorderWidth--sm);
  --pf-v5-c-code-block__header--BorderBottomColor: var(--pf-v5-global--BorderColor--100);
  --pf-v5-c-code-block__content--PaddingTop: var(--pf-v5-global--spacer--md);
  --pf-v5-c-code-block__content--PaddingRight: var(--pf-v5-global--spacer--md);
  --pf-v5-c-code-block__content--PaddingBottom: var(--pf-v5-global--spacer--md);
  --pf-v5-c-code-block__content--PaddingLeft: var(--pf-v5-global--spacer--md);
  --pf-v5-c-code-block__pre--FontFamily: var(--pf-v5-global--FontFamily--monospace);
  --pf-v5-c-code-block__pre--FontSize: var(--pf-v5-global--FontSize--sm);
  background-color: var(--pf-v5-c-code-block--BackgroundColor);
}

.pf-v5-c-code-block__header {
  display: flex;
  border-bottom: var(--pf-v5-c-code-block__header--BorderBottomWidth) solid var(--pf-v5-c-code-block__header--BorderBottomColor);
}

.pf-v5-c-code-block__actions {
  display: flex;
  margin-left: auto;
}

.pf-v5-c-code-block__content {
  padding: var(--pf-v5-c-code-block__content--PaddingTop) var(--pf-v5-c-code-block__content--PaddingRight) var(--pf-v5-c-code-block__content--PaddingBottom) var(--pf-v5-c-code-block__content--PaddingLeft);
}

.pf-v5-c-code-block__pre {
  font-family: var(--pf-v5-c-code-block__pre--FontFamily);
  font-size: var(--pf-v5-c-code-block__pre--FontSize);
  overflow-wrap: break-word;
  white-space: pre-wrap;
}

.pf-v5-c-code-block__code {
  font-family: var(--pf-v5-c-code-block__code--FontFamily, inherit);
}