/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"RedHatDisplay";src:url(/themes/custom/rhdc/src/fonts/red_hat_display/RedHatDisplayVFModified.woff2) format("woff2-variations");font-weight:300 900;font-style:normal;font-display:fallback;}@font-face{font-family:"RedHatDisplay";src:url(/themes/custom/rhdc/src/fonts/./red_hat_display/RedHatDisplayVF-ItalicModified.woff2) format("woff2-variations");font-weight:300 900;font-style:italic;font-display:fallback;}@font-face{font-family:"RedHatText";src:url(/themes/custom/rhdc/src/fonts/red_hat_text/RedHatTextVFModified.woff2) format("woff2-variations");font-weight:400 500;font-style:normal;font-display:fallback;}@font-face{font-family:"RedHatText";src:url(/themes/custom/rhdc/src/fonts/red_hat_text/RedHatTextVF-ItalicModified.woff2) format("woff2-variations");font-weight:400 500;font-style:italic;font-display:fallback;}@font-face{font-family:"RedHatMono";src:url(/themes/custom/rhdc/src/fonts/red_hat_mono/RedHatMonoVF.woff2) format("woff2-variations");font-weight:300 700;font-style:normal;font-display:fallback;}@font-face{font-family:"RedHatMono";src:url(/themes/custom/rhdc/src/fonts/red_hat_mono/RedHatMonoVF-Italic.woff2) format("woff2-variations");font-weight:300 700;font-style:italic;font-display:fallback;}
section > div{.lightest{background:#ffffff;}.lighter{background:#f2f2f2;}.light{background:#e0e0e0;}.dark{background:#383838;}.darker{background:#1f1f1f;}.darkest{background:#151515;}&[color-palette="lightest"][data-rh-theme*="extended_colors"],.lightest.extended_colors{background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);}&[color-palette="lighter"][data-rh-theme*="extended_colors"],.lighter.extended_colors{background:#FFF;background:linear-gradient(180deg,rgba(255,255,255,1) 70%,rgba(236,230,255,1) 100%);}&[color-palette="light"][data-rh-theme*="extended_colors"],.light.extended_colors{background:#FCE3E3;}&[color-palette="dark"][data-rh-theme*="extended_colors"],.dark.extended_colors{background:#1B0D33;}&[color-palette="darker"][data-rh-theme*="extended_colors"],.darker.extended_colors{background:#1B0D33;background:linear-gradient(180deg,rgba(27,13,51,1) 0%,rgba(000,000,000,1) 100%);}&[color-palette="darkest"][data-rh-theme*="extended_colors"],.darkest.extended_colors{background:linear-gradient(180deg,rgba(21,21,21,1) 0%,rgba(000,000,000,1) 100%);}&[color-palette="lightest"][data-rh-theme*="extended_colors_inverted"],.lightest.extended_colors_inverted{background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);}&[color-palette="lighter"][data-rh-theme*="extended_colors_inverted"],.lighter.extended_colors_inverted{background:#FFF;background:linear-gradient(0deg,rgba(255,255,255,1) 70%,rgba(236,230,255,1) 100%);}&[color-palette="light"][data-rh-theme*="extended_colors_inverted"],.light.extended_colors_inverted{background:#FCE3E3;}&[color-palette="dark"][data-rh-theme*="extended_colors_inverted"],.dark.extended_colors_inverted{background:#1B0D33;}&[color-palette="darker"][data-rh-theme*="extended_colors_inverted"],.darker.extended_colors_inverted{background:#1B0D33;background:linear-gradient(0deg,rgba(27,13,51,1) 0%,rgba(000,000,000,1) 100%);}&[color-palette="darkest"][data-rh-theme*="extended_colors_inverted"],.darkest.extended_colors_inverted{background:linear-gradient(0deg,rgba(21,21,21,1) 0%,rgba(000,000,000,1) 100%);}&[color-palette*="light"][data-rh-theme*="glass_pane"],.glass_pane[class*="light"]{background:rgba(255,255,255,0.30);backdrop-filter:blur(10px);}&[color-palette*="dark"][data-rh-theme*="glass_pane"],.glass_pane[class*="dark"]{background:rgba(255,255,255,0.10);backdrop-filter:blur(10px);}.corner-radius-default{border-radius:3px !important;}.corner-radius-small{border-radius:10px !important;}.corner-radius-large{border-radius:30px !important;}}
rh-footer:not(:defined){padding:var(--rh-space-2xl,32px);}
:is(rh-footer,rh-footer-universal) a{color:var(--rh-color-interactive-primary-default);text-decoration:none;}:is(rh-footer,rh-footer-universal) :is(rh-footer-block) a{text-decoration:underline var(--rh-border-width-sm,1px) dashed;text-decoration-color:light-dark(var(--rh-color-gray-50),var(--rh-color-gray-40)) !important;text-underline-offset:max(5px,0.28em);transition-timing-function:ease;transition-property:text-underline-offset,color,text-decoration-color;transition-duration:0.3s;}rh-footer [slot^='links'] a{gap:var(--rh-footer-links-gap,var(--rh-space-md,8px));}:is(rh-footer,rh-footer-universal) [slot^='links'] a{display:block;color:var(--rh-color-text-primary) !important;font-size:var(--rh-footer-link-font-size,var(--rh-font-size-body-text-sm,0.875rem));width:fit-content;}rh-footer-universal [slot^='links'] a{font-size:inherit;}:is(rh-footer,rh-footer-universal) a:hover{color:var(--rh-color-interactive-primary-hover);text-decoration:underline var(--rh-border-width-sm,1px) dashed;text-decoration-color:inherit;text-underline-offset:max(5px,0.28em);transition-timing-function:ease;transition-property:text-underline-offset,color,text-decoration-color;transition-duration:0.3s;}:is(rh-footer,rh-footer-universal) a:is(:focus,:focus-within){color:var(--rh-color-interactive-primary-hover);text-decoration:underline dashed var(--rh-border-width-sm,1px);text-decoration-color:inherit;text-underline-offset:max(5px,0.28em);transition-timing-function:ease;transition-property:text-underline-offset,color,text-decoration-color;transition-duration:0.3s;}:is(rh-footer,rh-footer-universal) a:visited{color:var(--rh-color-interactive-primary-hover);text-decoration:none;}:is(rh-footer,rh-footer-universal) :is(rh-footer-block) a:hover{text-decoration-color:inherit !important;text-underline-offset:max(6px,0.33em);}:is(rh-footer,rh-footer-universal) :is(rh-footer-block) a:is(:focus,:focus-within){text-decoration-color:inherit !important;text-underline-offset:max(6px,0.33em);}:is(rh-footer,rh-footer-universal) :is(rh-footer-block) a:visited{text-decoration-color:inherit;}:is(rh-footer,rh-footer-universal) a[slot^='logo']{display:block;}:is(rh-footer) a[slot^='logo'] > img{display:block;width:auto;height:100%;height:var(--rh-size-icon-04,40px);}:is(rh-footer,rh-footer-universal) :is(h1,h2,h3,h4,h5,h6){color:var(--rh-color-text-primary);font-family:var(--rh-font-family-heading,RedHatDisplay,'Red Hat Display',Helvetica,Arial,sans-serif);line-height:var(--rh-line-height-heading,1.3);}rh-footer [slot='links']:is(h1,h2,h3,h4,h5):nth-of-type(n+5){--_link-header-margin:calc(var(--rh-space-2xl,32px) - var(--rh-space-lg,16px));}:is(rh-footer,rh-footer-universal) [slot^='links'] li{margin:0;padding:0;display:contents;}:is(rh-footer,rh-footer-universal){--rh-footer-section-side-gap:var(--rh-space-lg,16px);color-scheme:only dark;overflow-y:auto;}@media screen and (min-width:768px){:is(rh-footer,rh-footer-universal){--rh-footer-section-side-gap:var(--rh-space-2xl,32px);}}@media screen and (min-width:1440px){:is(rh-footer,rh-footer-universal){--rh-footer-section-side-gap:var(--rh-space-4xl,64px);}}rh-footer:not(:defined){--_section-side-gap:var(--rh-space-lg,16px);background-color:var(--rh-color-surface-darker,#1f1f1f);width:100%;display:grid;grid-template-areas:'footer'
    'global';grid-template-rows:1fr auto;min-height:var(--rh-footer-nojs-min-height);& > *:not(rh-footer-universal){padding-inline:var(--_section-side-gap);}a[slot='logo']{padding-block:var(--rh-space-2xl,32px);}ul[slot='links']{display:flex;flex-direction:column;gap:var(--rh-footer-links-gap,var(--rh-space-md,8px));margin-block-end:var(--rh-space-3xl,48px);}[slot='links'] a{font-size:var(--rh-footer-link-font-size,var(--rh-font-size-body-text-sm,0.875rem));}}rh-footer-social-link:not(:defined),rh-footer:not(:defined) [slot='social-links']{display:none;}:is(rh-footer,rh-footer-universal):not(:defined){p{color:var(--rh-color-text-secondary-on-dark,#c7c7c7);}& :is(h1,h2,h3,h4,h5,h6){&[slot='links'],&[slot='header']{font-size:var(--rh-footer-link-header-font-size,var(--rh-font-size-body-text-sm,0.875rem));font-weight:var(--rh-font-weight-heading-medium,500);}}}rh-footer-universal:not(:defined){background-color:var(--rh-color-surface-darkest,#151515);display:block;width:100%;padding:var(--rh-space-2xl,32px) var(--rh-space-lg,16px);&:before{grid-area:global;}& [slot='links-primary'],& [slot='links-secondary']{display:flex;flex-flow:column wrap;gap:var(--rh-space-md,8px);font-size:var(--rh-font-size-body-text-xs,0.75rem);margin:0;padding:0;}&[ssr-hint-has-slotted] :is(h2,h3,h4)[hidden]{border:0;clip:rect(0,0,0,0);block-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;inline-size:1px;}& rh-footer-copyright:not(:defined){grid-column:-1/1;padding-block:var(--rh-space-2xl,32px) var(--rh-space-md,8px);font-size:var(--rh-font-size-body-text-xs,0.75rem);color:var(--rh-color-text-secondary-on-dark,#c7c7c7);}}rh-footer-block:not(:defined){:is(h1,h2,h3,h4,h5,h6){font-size:var(--rh-footer-link-header-font-size,var(--rh-font-size-body-text-sm,0.875rem));font-weight:var(--rh-font-weight-heading-medium,500);margin-block-end:var(--rh-space-lg,16px);&:not(:first-of-type){margin-block-start:var(--rh-space-lg,16px);}}&:not(:first-of-type){margin-block-start:var(--rh-space-2xl,32px);}}rh-footer:not(:defined) rh-footer-universal:not(:defined){margin-block-start:var(--rh-space-2xl,32px);}@media screen and (min-width:768px){rh-footer:not(:defined){--_section-side-gap:var(--rh-space-2xl,32px);}}@media screen and (min-width:992px){rh-footer:not(:defined){gap:var(--rh-space-lg,16px) var(--rh-space-2xl,32px);grid-template-columns:repeat(12,minmax(0,1fr));a[slot='logo']{position:relative;&:before{background-color:var(--rh-color-border-subtle-on-dark,#707070);block-size:var(--rh-length-4xs,1px);content:'';inline-size:calc(100% - var(--_section-side-gap) * 2);inset-block-end:0;position:absolute;}}& > *:not(rh-footer-universal){padding:0;}a[slot='logo'],:is(h2,h3)[slot='links']:first-of-type,ul[slot='links']:first-of-type{padding-inline-start:var(--_section-side-gap);}:is(h2,h3)[slot='links']{grid-row-start:2;}:is(h2,h3)[slot='links'],ul[slot='links']{grid-column-start:span 2;}ul[slot='links']{gap:var(--rh-footer-links-gap,var(--rh-space-lg,16px));grid-row:3 / span 2;margin:0;}}rh-footer:not(:defined) a[slot='logo'],rh-footer-universal:not(:defined){grid-column-start:span 12;}rh-footer-block:not(:defined){grid-column:9 / span 4;grid-row:2 / 4;&:not(:first-of-type){margin-block-start:0;}&[slot='main-secondary']{padding-inline-end:var(--_section-side-gap);}&:nth-of-type(2){--_grid-row-max:5;grid-row:4 / 5;}&:nth-of-type(3){--_grid-row-max:7;grid-row:6 / 7;}&:nth-of-type(4){--_grid-row-max:8;grid-row:7 / 8;}}rh-footer:not(:defined) :is(h2,h3)[slot='links'],rh-footer-block:not(:defined):first-of-type{margin-block-start:var(--rh-space-lg,16px);}rh-footer-universal:not(:defined){padding-block:var(--rh-space-2xl,32px);padding-inline:var(--rh-space-7xl,128px) var(--rh-space-4xl,64px);&[ssr-hint-has-slotted]{padding-inline:0;}& ul[slot='links-primary'],& ul[slot='links-secondary']{flex-direction:row;gap:var(--rh-space-md,8px) var(--rh-space-xl,24px);}& ul[slot='links-primary']{margin-block-end:var(--rh-space-xl,24px);}& rh-footer-copyright:not(:defined){padding-block:var(--rh-space-md,8px);}}rh-footer:not(:defined) rh-footer-universal:not(:defined){--_grid-row-max:8;grid-row:var(--_grid-row-max) / var(--_grid-row-max);}}@media screen and (min-width:1440px){rh-footer:not(:defined){--_section-side-gap:var(--rh-space-4xl,64px);}}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.layout--onecol .layout__region{width:100%;}
