:where(:root) {
    --pf-v5-global--palette--black-100: #fafafa;
    --pf-v5-global--palette--black-150: #f5f5f5;
    --pf-v5-global--palette--black-200: #f0f0f0;
    --pf-v5-global--palette--black-300: #d2d2d2;
    --pf-v5-global--palette--black-400: #b8bbbe;
    --pf-v5-global--palette--black-500: #8a8d90;
    --pf-v5-global--palette--black-600: #6a6e73;
    --pf-v5-global--palette--black-700: #4f5255;
    --pf-v5-global--palette--black-800: #3c3f42;
    --pf-v5-global--palette--black-850: #212427;
    --pf-v5-global--palette--black-900: #151515;
    --pf-v5-global--palette--black-1000: #030303;
    --pf-v5-global--palette--blue-50: #e7f1fa;
    --pf-v5-global--palette--blue-100: #bee1f4;
    --pf-v5-global--palette--blue-200: #73bcf7;
    --pf-v5-global--palette--blue-300: #2b9af3;
    --pf-v5-global--palette--blue-400: #06c;
    --pf-v5-global--palette--blue-500: #004080;
    --pf-v5-global--palette--blue-600: #002952;
    --pf-v5-global--palette--blue-700: #001223;
    --pf-v5-global--palette--cyan-50: #f2f9f9;
    --pf-v5-global--palette--cyan-100: #a2d9d9;
    --pf-v5-global--palette--cyan-200: #73c5c5;
    --pf-v5-global--palette--cyan-300: #009596;
    --pf-v5-global--palette--cyan-400: #005f60;
    --pf-v5-global--palette--cyan-500: #003737;
    --pf-v5-global--palette--cyan-600: #002323;
    --pf-v5-global--palette--cyan-700: #000f0f;
    --pf-v5-global--palette--gold-50: #fdf7e7;
    --pf-v5-global--palette--gold-100: #f9e0a2;
    --pf-v5-global--palette--gold-200: #f6d173;
    --pf-v5-global--palette--gold-300: #f4c145;
    --pf-v5-global--palette--gold-400: #f0ab00;
    --pf-v5-global--palette--gold-500: #c58c00;
    --pf-v5-global--palette--gold-600: #795600;
    --pf-v5-global--palette--gold-700: #3d2c00;
    --pf-v5-global--palette--green-50: #f3faf2;
    --pf-v5-global--palette--green-100: #bde5b8;
    --pf-v5-global--palette--green-200: #95d58e;
    --pf-v5-global--palette--green-300: #6ec664;
    --pf-v5-global--palette--green-400: #5ba352;
    --pf-v5-global--palette--green-500: #3e8635;
    --pf-v5-global--palette--green-600: #1e4f18;
    --pf-v5-global--palette--green-700: #0f280d;
    --pf-v5-global--palette--light-blue-100: #beedf9;
    --pf-v5-global--palette--light-blue-200: #7cdbf3;
    --pf-v5-global--palette--light-blue-300: #35caed;
    --pf-v5-global--palette--light-blue-400: #00b9e4;
    --pf-v5-global--palette--light-blue-500: #008bad;
    --pf-v5-global--palette--light-blue-600: #005c73;
    --pf-v5-global--palette--light-blue-700: #002d39;
    --pf-v5-global--palette--light-green-100: #e4f5bc;
    --pf-v5-global--palette--light-green-200: #c8eb79;
    --pf-v5-global--palette--light-green-300: #ace12e;
    --pf-v5-global--palette--light-green-400: #92d400;
    --pf-v5-global--palette--light-green-500: #6ca100;
    --pf-v5-global--palette--light-green-600: #486b00;
    --pf-v5-global--palette--light-green-700: #253600;
    --pf-v5-global--palette--orange-50: #fff6ec;
    --pf-v5-global--palette--orange-100: #f4b678;
    --pf-v5-global--palette--orange-200: #ef9234;
    --pf-v5-global--palette--orange-300: #ec7a08;
    --pf-v5-global--palette--orange-400: #c46100;
    --pf-v5-global--palette--orange-500: #8f4700;
    --pf-v5-global--palette--orange-600: #773d00;
    --pf-v5-global--palette--orange-700: #3b1f00;
    --pf-v5-global--palette--purple-50: #f2f0fc;
    --pf-v5-global--palette--purple-100: #cbc1ff;
    --pf-v5-global--palette--purple-200: #b2a3ff;
    --pf-v5-global--palette--purple-300: #a18fff;
    --pf-v5-global--palette--purple-400: #8476d1;
    --pf-v5-global--palette--purple-500: #6753ac;
    --pf-v5-global--palette--purple-600: #40199a;
    --pf-v5-global--palette--purple-700: #1f0066;
    --pf-v5-global--palette--red-50: #faeae8;
    --pf-v5-global--palette--red-100: #c9190b;
    --pf-v5-global--palette--red-200: #a30000;
    --pf-v5-global--palette--red-300: #7d1007;
    --pf-v5-global--palette--red-400: #470000;
    --pf-v5-global--palette--red-500: #2c0000;
    --pf-v5-global--palette--white: #fff;
    --pf-v5-global--BackgroundColor--100: #fff;
    --pf-v5-global--BackgroundColor--150: #fafafa;
    --pf-v5-global--BackgroundColor--200: #f0f0f0;
    --pf-v5-global--BackgroundColor--light-100: #fff;
    --pf-v5-global--BackgroundColor--light-200: #fafafa;
    --pf-v5-global--BackgroundColor--light-300: #f0f0f0;
    --pf-v5-global--BackgroundColor--dark-100: #151515;
    --pf-v5-global--BackgroundColor--dark-200: #3c3f42;
    --pf-v5-global--BackgroundColor--dark-300: #212427;
    --pf-v5-global--BackgroundColor--dark-400: #4f5255;
    --pf-v5-global--BackgroundColor--dark-transparent-100: #0303039e;
    --pf-v5-global--BackgroundColor--dark-transparent-200: #03030352;
    --pf-v5-global--Color--100: #151515;
    --pf-v5-global--Color--200: #6a6e73;
    --pf-v5-global--Color--300: #3c3f42;
    --pf-v5-global--Color--400: #8a8d90;
    --pf-v5-global--Color--light-100: #fff;
    --pf-v5-global--Color--light-200: #f0f0f0;
    --pf-v5-global--Color--light-300: #d2d2d2;
    --pf-v5-global--Color--dark-100: #151515;
    --pf-v5-global--Color--dark-200: #6a6e73;
    --pf-v5-global--active-color--100: #4d677c;
    --pf-v5-global--active-color--200: #bee1f4;
    --pf-v5-global--active-color--300: #2b9af3;
    --pf-v5-global--active-color--400: #5a758d;
    --pf-v5-global--disabled-color--100: #6a6e73;
    --pf-v5-global--disabled-color--200: #d2d2d2;
    --pf-v5-global--disabled-color--300: #f0f0f0;
    --pf-v5-global--primary-color--100: #4d677c;
    --pf-v5-global--primary-color--200: #3e5366;
    --pf-v5-global--primary-color--light-100: #5a758d;
    --pf-v5-global--primary-color--dark-100: #3e5366;
    --pf-v5-global--secondary-color--100: #6a6e73;
    --pf-v5-global--custom-color--100: #73c5c5;
    --pf-v5-global--custom-color--200: #009596;
    --pf-v5-global--custom-color--300: #003737;
    --pf-v5-global--success-color--100: #3e8635;
    --pf-v5-global--success-color--200: #1e4f18;
    --pf-v5-global--info-color--100: #2b9af3;
    --pf-v5-global--info-color--200: #002952;
    --pf-v5-global--warning-color--100: #f0ab00;
    --pf-v5-global--warning-color--200: #795600;
    --pf-v5-global--danger-color--100: #c9190b;
    --pf-v5-global--danger-color--200: #a30000;
    --pf-v5-global--danger-color--300: #470000;
    --pf-v5-global--BoxShadow--sm: 0 0.0625rem 0.125rem 0 #0303031f, 0 0 0.125rem 0 #0303030f;
    --pf-v5-global--BoxShadow--sm-top: 0 -0.125rem 0.25rem -0.0625rem #03030329;
    --pf-v5-global--BoxShadow--sm-right: 0.125rem 0 0.25rem -0.0625rem #03030329;
    --pf-v5-global--BoxShadow--sm-bottom: 0 0.125rem 0.25rem -0.0625rem #03030329;
    --pf-v5-global--BoxShadow--sm-left: -0.125rem 0 0.25rem -0.0625rem #03030329;
    --pf-v5-global--BoxShadow--md: 0 0.25rem 0.5rem 0rem #0303031f, 0 0 0.25rem 0 #0303030f;
    --pf-v5-global--BoxShadow--md-top: 0 -0.5rem 0.5rem -0.375rem #0303032e;
    --pf-v5-global--BoxShadow--md-right: 0.5rem 0 0.5rem -0.375rem #0303032e;
    --pf-v5-global--BoxShadow--md-bottom: 0 0.5rem 0.5rem -0.375rem #0303032e;
    --pf-v5-global--BoxShadow--md-left: -0.5rem 0 0.5rem -0.375rem #0303032e;
    --pf-v5-global--BoxShadow--lg: 0 0.5rem 1rem 0 #03030329, 0 0 0.375rem 0 #03030314;
    --pf-v5-global--BoxShadow--lg-top: 0 -0.75rem 0.75rem -0.5rem #0303032e;
    --pf-v5-global--BoxShadow--lg-right: 0.75rem 0 0.75rem -0.5rem #0303032e;
    --pf-v5-global--BoxShadow--lg-bottom: 0 0.75rem 0.75rem -0.5rem #0303032e;
    --pf-v5-global--BoxShadow--lg-left: -0.75rem 0 0.75rem -0.5rem #0303032e;
    --pf-v5-global--BoxShadow--xl: 0 1rem 2rem 0 #03030329, 0 0 0.5rem 0 #0303031a;
    --pf-v5-global--BoxShadow--xl-top: 0 -1rem 1rem -0.5rem #03030333;
    --pf-v5-global--BoxShadow--xl-right: 1rem 0 1rem -0.5rem #03030333;
    --pf-v5-global--BoxShadow--xl-bottom: 0 1rem 1rem -0.5rem #03030333;
    --pf-v5-global--BoxShadow--xl-left: -1rem 0 1rem -0.5rem #03030333;
    --pf-v5-global--BoxShadow--inset: inset 0 0 0.625rem 0 #03030340;
    --pf-v5-global--font-path: './assets/fonts';
    --pf-v5-global--fonticon-path: './assets/pficon';
    --pf-v5-global--spacer--xs: 0.25rem;
    --pf-v5-global--spacer--sm: 0.5rem;
    --pf-v5-global--spacer--md: 1rem;
    --pf-v5-global--spacer--lg: 1.5rem;
    --pf-v5-global--spacer--xl: 2rem;
    --pf-v5-global--spacer--2xl: 3rem;
    --pf-v5-global--spacer--3xl: 4rem;
    --pf-v5-global--spacer--4xl: 5rem;
    --pf-v5-global--spacer--form-element: 0.375rem;
    --pf-v5-global--gutter: 1rem;
    --pf-v5-global--gutter--md: 1.5rem;
    --pf-v5-global--ZIndex--xs: 100;
    --pf-v5-global--ZIndex--sm: 200;
    --pf-v5-global--ZIndex--md: 300;
    --pf-v5-global--ZIndex--lg: 400;
    --pf-v5-global--ZIndex--xl: 500;
    --pf-v5-global--ZIndex--2xl: 600;
    --pf-v5-global--breakpoint--xs: 0;
    --pf-v5-global--breakpoint--sm: 576px;
    --pf-v5-global--breakpoint--md: 768px;
    --pf-v5-global--breakpoint--lg: 992px;
    --pf-v5-global--breakpoint--xl: 1200px;
    --pf-v5-global--breakpoint--2xl: 1450px;
    --pf-v5-global--height-breakpoint--sm: 0;
    --pf-v5-global--height-breakpoint--md: 40rem;
    --pf-v5-global--height-breakpoint--lg: 48rem;
    --pf-v5-global--height-breakpoint--xl: 60rem;
    --pf-v5-global--height-breakpoint--2xl: 80rem;
    --pf-v5-global--link--Color: #4d677c;
    --pf-v5-global--link--Color--hover: #3e5366;
    --pf-v5-global--link--Color--light: #5a758d;
    --pf-v5-global--link--Color--light--hover: #4d677c;
    --pf-v5-global--link--Color--dark: #3e5366;
    --pf-v5-global--link--Color--dark--hover: #1e2c39;
    --pf-v5-global--link--Color--visited: #40199a;
    --pf-v5-global--link--TextDecoration: none;
    --pf-v5-global--link--TextDecoration--hover: underline;
    --pf-v5-global--BorderWidth--sm: 1px;
    --pf-v5-global--BorderWidth--md: 2px;
    --pf-v5-global--BorderWidth--lg: 3px;
    --pf-v5-global--BorderWidth--xl: 4px;
    --pf-v5-global--BorderColor--100: #d2d2d2;
    --pf-v5-global--BorderColor--200: #8a8d90;
    --pf-v5-global--BorderColor--300: #f0f0f0;
    --pf-v5-global--BorderColor--dark-100: #d2d2d2;
    --pf-v5-global--BorderColor--light-100: #b8bbbe;
    --pf-v5-global--BorderRadius--sm: 8px;
    --pf-v5-global--BorderRadius--lg: 30em;
    --pf-v5-global--icon--Color--light: #6a6e73;
    --pf-v5-global--icon--Color--dark: #151515;
    --pf-v5-global--icon--Color--light--light: #f0f0f0;
    --pf-v5-global--icon--Color--dark--light: #fff;
    --pf-v5-global--icon--Color--light--dark: #6a6e73;
    --pf-v5-global--icon--Color--dark--dark: #151515;
    --pf-v5-global--icon--FontSize--sm: 0.75rem;
    --pf-v5-global--icon--FontSize--md: 1rem;
    --pf-v5-global--icon--FontSize--lg: 1.5rem;
    --pf-v5-global--icon--FontSize--xl: 3.375rem;
    --pf-v5-global--FontFamily--text: 'RedHatText', helvetica, arial, sans-serif;
    --pf-v5-global--FontFamily--heading: 'RedHatDisplay', helvetica, arial, sans-serif;
    --pf-v5-global--FontFamily--monospace: 'RedHatMono', 'Liberation Mono', consolas, 'SFMono-Regular', menlo, monaco,
        'Courier New', monospace;
    --pf-v5-global--FontFamily--text--vf: 'RedHatTextVF', 'RedHatText', helvetica, arial, sans-serif;
    --pf-v5-global--FontFamily--heading--vf: 'RedHatDisplayVF', 'RedHatDisplay', helvetica, arial, sans-serif;
    --pf-v5-global--FontFamily--monospace--vf: 'RedHatMonoVF', 'RedHatMono', 'Liberation Mono', consolas, 'SFMono-Regular',
        menlo, monaco, 'Courier New', monospace;
    --pf-v5-global--FontSize--4xl: 2.25rem;
    --pf-v5-global--FontSize--3xl: 1.75rem;
    --pf-v5-global--FontSize--2xl: 1.5rem;
    --pf-v5-global--FontSize--xl: 1.25rem;
    --pf-v5-global--FontSize--lg: 1.125rem;
    --pf-v5-global--FontSize--md: 1rem;
    --pf-v5-global--FontSize--sm: 0.875rem;
    --pf-v5-global--FontSize--xs: 0.75rem;
    --pf-v5-global--FontWeight--normal: 400;
    --pf-v5-global--FontWeight--bold: 700;
    --pf-v5-global--LineHeight--sm: 1.3;
    --pf-v5-global--LineHeight--md: 1.5;
    --pf-v5-global--ListStyle: disc outside;
    --pf-v5-global--Transition: all 0.25s cubic-bezier(0.42, 0, 0.58, 1);
    --pf-v5-global--TimingFunction: cubic-bezier(0.645, 0.045, 0.355, 1);
    --pf-v5-global--TransitionDuration: 0.25s;
    --pf-v5-global--arrow--width: 0.9375rem;
    --pf-v5-global--arrow--width-lg: 1.5625rem;
    --pf-v5-global--target-size--MinWidth: 44px;
    --pf-v5-global--target-size--MinHeight: 44px;
    --pf-v5-global--inverse--multiplier: 1;

    --theme-spacing: 8px;
    --theme-palette-text: rgba(0, 0, 0, 0.87);
    --theme-palette-primary-50: #e7eef7;
    --theme-palette-primary-100: #c9d6e1;
    --theme-palette-primary-200: #aabac9;
    --theme-palette-primary-300: #899eb1;
    --theme-palette-primary-400: #72899f;
    --theme-palette-primary-500: #5a758d;
    --theme-palette-primary-600: #4d677c;
    --theme-palette-primary-700: #3e5366;
    --theme-palette-primary-800: #2f4150;
    --theme-palette-primary-900: #1e2c39;
    --theme-palette-primary-light: var(--theme-palette-primary-500);
    --theme-palette-primary: var(--theme-palette-primary-600);
    --theme-palette-primary-dark: var(--theme-palette-primary-700);
    --theme-palette-divider: rgba(0, 0, 0, 0.23);
    --theme-palette-divider-dark: rgba(0, 0, 0, 0.38);
    --theme-palette-error: rgb(211, 47, 47);
}

.pf-v5-c-form-control {
    --pf-v5-c-form-control--ColumnGap: unset;
    --pf-v5-c-form-control--Color: unset;
    --pf-v5-c-form-control--FontSize: unset;
    --pf-v5-c-form-control--LineHeight: unset;
    --pf-v5-c-form-control--Resize: unset;
    --pf-v5-c-form-control--OutlineOffset: unset;
    --pf-v5-c-form-control--before--BorderTopWidth: unset;
    --pf-v5-c-form-control--before--BorderRightWidth: unset;
    --pf-v5-c-form-control--before--BorderBottomWidth: unset;
    --pf-v5-c-form-control--before--BorderLeftWidth: unset;
    --pf-v5-c-form-control--before--BorderTopColor: unset;
    --pf-v5-c-form-control--before--BorderRightColor: unset;
    --pf-v5-c-form-control--before--BorderBottomColor: unset;
    --pf-v5-c-form-control--before--BorderLeftColor: unset;
    --pf-v5-c-form-control--after--BorderBottomWidth: unset;
    --pf-v5-c-form-control--after--BorderBottomColor: unset;
    --pf-v5-c-form-control--BackgroundColor: unset;
    --pf-v5-c-form-control--Width: unset;
    --pf-v5-c-form-control--inset--base: unset;
    --pf-v5-c-form-control--PaddingTop: unset;
    --pf-v5-c-form-control--PaddingBottom: unset;
    --pf-v5-c-form-control--PaddingRight: unset;
    --pf-v5-c-form-control--PaddingLeft: unset;
    --pf-v5-c-form-control--hover--after--BorderBottomColor: unset;
    --pf-v5-c-form-control--focus--after--BorderBottomWidth: unset;
    --pf-v5-c-form-control--focus--after--BorderBottomColor: unset;
    --pf-v5-c-form-control--m-expanded--after--BorderBottomWidth: unset;
    --pf-v5-c-form-control--m-expanded--after--BorderBottomColor: unset;
    --pf-v5-c-form-control--m-placeholder--Color: unset;
    --pf-v5-c-form-control--m-placeholder--child--Color: unset;
    --pf-v5-c-form-control--m-disabled--Color: unset;
    --pf-v5-c-form-control--m-disabled--BackgroundColor: unset;
    --pf-v5-c-form-control--m-disabled--after--BorderColor: unset;
    --pf-v5-c-form-control--m-readonly--BackgroundColor: unset;
    --pf-v5-c-form-control--m-readonly--hover--after--BorderBottomColor: unset;
    --pf-v5-c-form-control--m-readonly--focus--after--BorderBottomWidth: unset;
    --pf-v5-c-form-control--m-readonly--focus--after--BorderBottomColor: unset;
    --pf-v5-c-form-control--m-readonly--m-plain--BackgroundColor: unset;
    --pf-v5-c-form-control--m-readonly--m-plain--inset--base: unset;
    --pf-v5-c-form-control--m-readonly--m-plain--OutlineOffset: unset;
    --pf-v5-c-form-control--m-success--after--BorderBottomWidth: unset;
    --pf-v5-c-form-control--m-success--after--BorderBottomColor: unset;
    --pf-v5-c-form-control--m-success--PaddingRight: unset;
    --pf-v5-c-form-control--m-warning--after--BorderBottomWidth: unset;
    --pf-v5-c-form-control--m-warning--after--BorderBottomColor: unset;
    --pf-v5-c-form-control--m-warning--PaddingRight: unset;
    --pf-v5-c-form-control--m-error--after--BorderBottomWidth: unset;
    --pf-v5-c-form-control--m-error--after--BorderBottomColor: unset;
    --pf-v5-c-form-control--m-error--PaddingRight: unset;
    --pf-v5-c-form-control--m-error--icon--width: unset;
    --pf-v5-c-form-control--m-icon--PaddingRight: unset;
    --pf-v5-c-form-control--m-icon--icon--width: unset;
    --pf-v5-c-form-control--m-icon--icon--spacer: unset;
    --pf-v5-c-form-control--m-icon--icon--PaddingRight: unset;
    --pf-v5-c-form-control__select--PaddingRight: unset;
    --pf-v5-c-form-control__select--PaddingLeft: unset;
    --pf-v5-c-form-control__select--m-success--m-status--PaddingRight: unset;
    --pf-v5-c-form-control__select--m-warning--m-status--PaddingRight: unset;
    --pf-v5-c-form-control__select--m-error--m-status--PaddingRight: unset;
    --pf-v5-c-form-control--textarea--Width: unset;
    --pf-v5-c-form-control--textarea--Height: unset;
    --pf-v5-c-form-control__icon--PaddingTop: unset;
    --pf-v5-c-form-control__icon--Color: unset;
    --pf-v5-c-form-control__icon--m-status--Color: unset;
    --pf-v5-c-form-control--m-success__icon--m-status--Color: unset;
    --pf-v5-c-form-control--m-warning__icon--m-status--Color: unset;
    --pf-v5-c-form-control--m-error__icon--m-status--Color: unset;
    --pf-v5-c-form-control__utilities--Gap: unset;
    --pf-v5-c-form-control__utilities--PaddingTop: unset;
    --pf-v5-c-form-control__utilities--PaddingRight: unset;
    --pf-v5-c-form-control__toggle-icon--PaddingTop: unset;
    --pf-v5-c-form-control__toggle-icon--PaddingRight: unset;
    --pf-v5-c-form-control__toggle-icon--PaddingLeft: unset;
    --pf-v5-c-form-control__toggle-icon--Color: unset;
    --pf-v5-c-form-control--m-disabled__toggle-icon--Color: unset;
    color: unset;
    position: unset;
    display: unset;
    grid-template-columns: unset;
    column-gap: unset;
    align-items: unset;
    width: unset;
    font-size: unset;
    line-height: unset;
    resize: unset;
    background-color: unset;

    display: block;
    width: 100%;
    height: 40px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4375em;
    color: var(--theme-palette-text);
    background-color: #fff;
    background-image: none;
    border: 1px solid var(--theme-palette-divider);
    border-radius: var(--theme-spacing);
}

.pf-v5-c-form-control:before,
.pf-v5-c-form-control:after {
    content: unset;
}

.pf-v5-c-form-control> :is(input, select, textarea) {
    grid-row: unset;
    grid-column: unset;
    padding-block-start: unset;
    padding-block-end: unset;
    padding-inline-start: unset;
    padding-inline-end: unset;
    color: unset;
    background-color: unset;
    border: unset;
    -moz-appearance: unset;
    -webkit-appearance: unset;

    width: 100%;
    height: 100%;
    border-radius: var(--theme-spacing);
    padding: 8.5px 14px;
}

input:read-only,
input:read-only:hover {
    color: var(--theme-palette-divider-dark);
}

.pf-v5-c-form-control:has(:read-only):hover,
.pf-v5-c-form-control:has(:read-only):focus-within {
    border: 1px solid;
    border-color: var(--theme-palette-divider);
}

.pf-v5-c-form-control> :is(input, select, textarea):read-only:focus,
.pf-v5-c-form-control> :is(input, select, textarea):read-only:focus-visible {
    padding: 8.5px 14px;
}

.pf-v5-c-form-control:hover {
    border-color: #000;
    --pf-v5-c-form-control--after--BorderBottomColor: unset;
}

.pf-v5-c-form-control:focus-within {
    border: 2px solid var(--theme-palette-primary);
    outline: 0;
}

.pf-v5-c-form-control> :is(input, select, textarea):focus,
.pf-v5-c-form-control> :is(input, select, textarea):focus-visible {
    border: 0;
    padding: 7.5px 13px;
    outline: 0;
}

.pf-v5-c-form-control.has-error {
    border: 1px solid var(--theme-palette-error);
}

.pf-v5-c-form-control.has-error:focus {
    border: 2px solid var(--theme-palette-error);
}

.pf-v5-c-page__sidebar {
    color: var(--pf-v5-global--Color--100);
    z-index: var(--pf-v5-c-page__sidebar--ZIndex);
    display: flex;
    flex-direction: column;
    grid-area: nav;
    grid-row-start: 2;
    grid-column-start: 1;
    width: var(--pf-v5-c-page__sidebar--Width);
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background-color: var(--pf-v5-global--BackgroundColor--light-100);
    transition: var(--pf-v5-c-page__sidebar--Transition);
    transform: translateX(var(--pf-v5-c-page__sidebar--TranslateX)) translateZ(var(--pf-v5-c-page__sidebar--TranslateZ));
    border-right: 1px solid var(--theme-palette-divider);
}

.pf-v5-c-nav__item {
    padding: calc(0.5 * var(--theme-spacing)) var(--theme-spacing);
}

.pf-v5-c-nav__item.pf-m-expandable:before {
    content: unset;
}

.pf-v5-c-nav__link::before {
    inset-block-end: unset;
    inset-inline-start: unset;
    inset-inline-end: unset;
    border-color: unset;
    border-block-end-width: unset;
}

.pf-v5-c-nav__link::after,
.pf-v5-c-nav__link::before {
    position: unset;
    content: unset;
    border: unset;
}

.pf-v5-c-nav__link,
.pf-v5-c-nav__link:hover,
.pf-v5-c-nav__link:focus,
.pf-v5-c-nav__link:active {
    width: 100%;
    color: var(--theme-palette-text);
    padding: calc(1.5 * var(--theme-spacing));
    border-radius: var(--theme-spacing);
    text-decoration: none;
    border: none;
}

.pf-v5-c-nav__link:focus,
.pf-v5-c-nav__link:focus-visible {
    background-color: var(--theme-palette-primary-50);
}

.pf-v5-c-nav__link:active {
    background-color: unset;
}

.pf-v5-c-nav__link:hover,
.pf-v5-c-nav__link.pf-m-hover {
    color: var(--theme-palette-text);
    background-color: var(--theme-palette-primary-50);
}

.pf-v5-c-nav__link.pf-m-current,
.pf-v5-c-nav__link.pf-m-current:hover,
.pf-v5-c-nav__item.pf-m-current:not(.pf-m-expanded) .pf-v5-c-nav__link {
    color: var(--theme-palette-text);
    background-color: var(--theme-palette-primary-200);
}

.pf-v5-c-nav__link.pf-m-current::after,
.pf-v5-c-nav__link.pf-m-current:hover::after,
.pf-v5-c-nav__item.pf-m-current:not(.pf-m-expanded) .pf-v5-c-nav__link::after {
    border-color: unset;
    border-inline-start-width: 0;
}

.pf-v5-c-input-group:has(.pf-m-fill) {
    outline: 1px solid var(--theme-palette-divider);
    border-radius: var(--theme-spacing);
}

.pf-v5-c-input-group:has(.pf-m-fill):hover {
    outline-color: #000;
    border-radius: var(--theme-spacing);
}

.pf-v5-c-input-group:has(.pf-m-fill):focus-within {
    outline: 2px solid var(--theme-palette-primary);
}

.pf-v5-c-text-input-group {
    border-radius: var(--theme-spacing);
}

.pf-v5-c-text-input-group__text::before,
.pf-v5-c-text-input-group__text::after {
    border: unset;
    border-block-end: unset;
    position: unset;
    inset: unset;
    pointer-events: unset;
    content: unset;
}

.pf-v5-c-text-input-group__text-input:focus,
.pf-v5-c-text-input-group__text-input:focus-visible {
    border: 0;
    outline: 0;
}

.pf-v5-c-button.pf-m-secondary {
    outline: 1px solid;
}

.pf-v5-c-button {
    border-radius: var(--theme-spacing);
}

.pf-v5-c-button::after {
    position: unset;
    inset-block-start: unset;
    inset-block-end: unset;
    inset-inline-start: unset;
    inset-inline-end: unset;
    pointer-events: unset;
    content: unset;
    border: unset;
    border-color: unset;
    border-radius: unset;
}

.pf-v5-c-button.pf-m-control::after {
    border-radius: initial;
    position: absolute;
    inset-block-start: 0;
    inset-block-end: 0;
    inset-inline-start: 0;
    inset-inline-end: 0;
    pointer-events: none;
    content: '';
    border-left: 1px solid;
    border-color: var(--theme-palette-divider);
    border-radius: 0;
}

.pf-v5-c-page__header {
    background-color: var(--pf-v5-global--BackgroundColor--light-300);
    border-bottom: 1px solid var(--theme-palette-divider);
}

.pf-v5-c-masthead {
    background-color: var(--pf-v5-global--BackgroundColor--light-300);
    border-bottom: 1px solid var(--theme-palette-divider);
}

.pf-v5-c-masthead .pf-v5-c-toolbar {
    background-color: var(--pf-v5-global--BackgroundColor--light-300);
}

.pf-v5-c-page__main-section.pf-m-light {
    background-color: var(--pf-v5-global--BackgroundColor--light-200);
}

.pf-v5-c-menu-toggle {
    color: var(--theme-palette-text);
    /* outline: 1px solid var(--theme-palette-divider); */
    border-radius: var(--theme-spacing);
}

button:disabled,
button:disabled:hover {
    color: var(--theme-palette-divider-dark);
}

.pf-v5-c-menu-toggle:has(:disabled):hover,
.pf-v5-c-menu-toggle:has(:disabled):focus-within {
    outline: 1px solid;
    outline-color: var(--theme-palette-divider);
}

.pf-v5-c-menu-toggle::before,
.pf-v5-c-menu-toggle::after {
    position: unset;
    inset-block-start: unset;
    inset-block-end: unset;
    inset-inline-start: unset;
    inset-inline-end: unset;
    pointer-events: unset;
    content: unset;
}

.pf-v5-c-menu-toggle:hover {
    outline-color: #000;
}

.pf-v5-c-menu-toggle.pf-m-full-width {
    background-color: #fff;
    outline: 1px solid var(--theme-palette-divider);
}

.pf-v5-c-menu-toggle.pf-m-full-width:hover {
    outline-color: #000;
    --pf-v5-c-form-control--after--BorderBottomColor: unset;
}

.pf-v5-c-menu-toggle.pf-m-expanded,
.pf-v5-c-menu-toggle:focus-within,
.pf-v5-c-menu-toggle.pf-m-full-width.pf-m-expanded,
.pf-v5-c-menu-toggle.pf-m-full-width:focus-within {
    outline: 2px solid var(--theme-palette-primary);
}

.pf-v5-c-menu-toggle.pf-m-full-width.has-error {
    outline: 1px solid var(--theme-palette-error);
}

.pf-v5-c-menu-toggle.pf-m-full-width.has-error:focus {
    outline: 2px solid var(--theme-palette-error);
}

.pf-v5-c-menu {
    border-radius: var(--theme-spacing);
}

.pf-v5-svg {
    fill: var(--theme-palette-text);
}

._sticky_1cdve_5 {
    display: none;
    border: 1px solid var(--theme-palette-divider);
    border-radius: var(--theme-spacing);
}

.pf-v5-c-page__sidebar-body {
    display: flex;
    flex-direction: column;
}

.compliance-links-wrapper {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding: 20px;
    justify-content: flex-end;
    align-items: center;
    gap: 5px;
}