@charset "UTF-8";
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root {
  --cds-global-base: 20;
  --cds-global-scale-space: 1;
  --cds-global-scale-layout-space: 1;
  --cds-global-scale-typography: 1;
  --cds-global-layout-grid-cols: 12;
  --cds-global-layout-width-xs: 576px;
  --cds-global-layout-width-sm: 768px;
  --cds-global-layout-width-md: 992px;
  --cds-global-layout-width-lg: 1200px;
  --cds-global-layout-width-xl: 1440px;
  --cds-global-layout-space-xxxs: calc(2 * var(--cds-internal-scale-1));
  --cds-global-layout-space-xxs: calc(4 * var(--cds-internal-scale-1));
  --cds-global-layout-space-xs: calc(8 * var(--cds-internal-scale-1));
  --cds-global-layout-space-sm: calc(12 * var(--cds-internal-scale-1));
  --cds-global-layout-space-md: calc(16 * var(--cds-internal-scale-1));
  --cds-global-layout-space-lg: calc(24 * var(--cds-internal-scale-1));
  --cds-global-layout-space-xl: calc(32 * var(--cds-internal-scale-1));
  --cds-global-layout-space-xxl: calc(48 * var(--cds-internal-scale-1));
  --cds-global-layout-space-xxxl: calc(64 * var(--cds-internal-scale-1));
  --cds-global-space-0: calc(0 * var(--cds-internal-scale-2));
  --cds-global-space-1: calc(1 * var(--cds-internal-scale-2));
  --cds-global-space-2: calc(2 * var(--cds-internal-scale-2));
  --cds-global-space-3: calc(4 * var(--cds-internal-scale-2));
  --cds-global-space-4: calc(6 * var(--cds-internal-scale-2));
  --cds-global-space-5: calc(8 * var(--cds-internal-scale-2));
  --cds-global-space-6: calc(12 * var(--cds-internal-scale-2));
  --cds-global-space-7: calc(16 * var(--cds-internal-scale-2));
  --cds-global-space-8: calc(18 * var(--cds-internal-scale-2));
  --cds-global-space-9: calc(24 * var(--cds-internal-scale-2));
  --cds-global-space-10: calc(32 * var(--cds-internal-scale-2));
  --cds-global-space-11: calc(36 * var(--cds-internal-scale-2));
  --cds-global-space-12: calc(48 * var(--cds-internal-scale-2));
  --cds-global-space-13: calc(64 * var(--cds-internal-scale-2));
  --cds-global-space-14: calc(72 * var(--cds-internal-scale-2));
  --cds-global-space-15: calc(96 * var(--cds-internal-scale-2));
  --cds-global-color-black: hsl(0, 0%, 0%);
  --cds-global-color-white: hsl(0, 0%, 100%);
  --cds-global-color-green-50: hsl(93, 80%, 94%);
  --cds-global-color-green-100: hsl(93, 80%, 83%);
  --cds-global-color-green-200: hsl(93, 80%, 70%);
  --cds-global-color-green-300: hsl(93, 80%, 56%);
  --cds-global-color-green-400: hsl(93, 80%, 48%);
  --cds-global-color-green-500: hsl(93, 80%, 44%);
  --cds-global-color-green-600: hsl(93, 80%, 37%);
  --cds-global-color-green-700: hsl(93, 80%, 28%);
  --cds-global-color-green-800: hsl(93, 80%, 23%);
  --cds-global-color-green-900: hsl(93, 80%, 17%);
  --cds-global-color-green-1000: hsl(93, 80%, 12%);
  --cds-global-color-blue-50: hsl(198, 100%, 95%);
  --cds-global-color-blue-75: hsl(198, 100%, 94%);
  --cds-global-color-blue-100: hsl(198, 100%, 87%);
  --cds-global-color-blue-200: hsl(198, 100%, 78%);
  --cds-global-color-blue-300: hsl(198, 100%, 70%);
  --cds-global-color-blue-400: hsl(198, 100%, 59%);
  --cds-global-color-blue-500: hsl(198, 100%, 48%);
  --cds-global-color-blue-600: hsl(198, 100%, 43%);
  --cds-global-color-blue-700: hsl(198, 100%, 34%);
  --cds-global-color-blue-800: hsl(198, 100%, 27%);
  --cds-global-color-blue-900: hsl(198, 100%, 21%);
  --cds-global-color-blue-1000: hsl(198, 100%, 15%);
  --cds-global-color-violet-50: hsl(282, 100%, 97%);
  --cds-global-color-violet-100: hsl(282, 80%, 91%);
  --cds-global-color-violet-200: hsl(282, 73%, 83%);
  --cds-global-color-violet-300: hsl(282, 66%, 74%);
  --cds-global-color-violet-400: hsl(282, 60%, 65%);
  --cds-global-color-violet-500: hsl(282, 60%, 57%);
  --cds-global-color-violet-600: hsl(282, 60%, 49%);
  --cds-global-color-violet-700: hsl(283, 80%, 36%);
  --cds-global-color-violet-800: hsl(282, 100%, 26%);
  --cds-global-color-violet-900: hsl(282, 100%, 19%);
  --cds-global-color-violet-1000: hsl(282, 100%, 14%);
  --cds-global-color-red-50: hsl(9, 100%, 97%);
  --cds-global-color-red-100: hsl(9, 100%, 94%);
  --cds-global-color-red-200: hsl(9, 100%, 88%);
  --cds-global-color-red-300: hsl(9, 100%, 79%);
  --cds-global-color-red-400: hsl(9, 100%, 71%);
  --cds-global-color-red-500: hsl(9, 100%, 65%);
  --cds-global-color-red-600: hsl(9, 100%, 59%);
  --cds-global-color-red-700: hsl(9, 100%, 44%);
  --cds-global-color-red-800: hsl(9, 100%, 38%);
  --cds-global-color-red-900: hsl(9, 100%, 22%);
  --cds-global-color-red-1000: hsl(7, 10%, 17%);
  --cds-global-color-ochre-50: hsl(41, 100%, 96%);
  --cds-global-color-ochre-100: hsl(41, 100%, 92%);
  --cds-global-color-ochre-200: hsl(41, 100%, 86%);
  --cds-global-color-ochre-300: hsl(41, 100%, 78%);
  --cds-global-color-ochre-400: hsl(41, 100%, 70%);
  --cds-global-color-ochre-500: hsl(40, 100%, 59%);
  --cds-global-color-ochre-600: hsl(39, 100%, 50%);
  --cds-global-color-ochre-700: hsl(38, 100%, 42%);
  --cds-global-color-ochre-800: hsl(37, 100%, 32%);
  --cds-global-color-ochre-900: hsl(36, 100%, 27%);
  --cds-global-color-ochre-1000: hsl(35, 100%, 19%);
  --cds-global-color-lavender-50: hsl(238, 100%, 96%);
  --cds-global-color-lavender-100: hsl(238, 58%, 88%);
  --cds-global-color-lavender-200: hsl(238, 53%, 79%);
  --cds-global-color-lavender-300: hsl(238, 52%, 70%);
  --cds-global-color-lavender-400: hsl(238, 58%, 64%);
  --cds-global-color-lavender-500: hsl(238, 59%, 58%);
  --cds-global-color-lavender-600: hsl(238, 60%, 52%);
  --cds-global-color-lavender-700: hsl(238, 69%, 45%);
  --cds-global-color-lavender-800: hsl(238, 100%, 32%);
  --cds-global-color-lavender-900: hsl(238, 100%, 22%);
  --cds-global-color-lavender-1000: hsl(238, 100%, 14%);
  --cds-global-color-azure-50: hsl(211, 100%, 95%);
  --cds-global-color-azure-100: hsl(211, 100%, 88%);
  --cds-global-color-azure-200: hsl(211, 100%, 81%);
  --cds-global-color-azure-300: hsl(211, 100%, 70%);
  --cds-global-color-azure-400: hsl(211, 100%, 62%);
  --cds-global-color-azure-500: hsl(211, 100%, 54%);
  --cds-global-color-azure-600: hsl(211, 100%, 46%);
  --cds-global-color-azure-700: hsl(211, 100%, 37%);
  --cds-global-color-azure-800: hsl(211, 100%, 26%);
  --cds-global-color-azure-900: hsl(211, 100%, 18%);
  --cds-global-color-azure-1000: hsl(211, 100%, 14%);
  --cds-global-color-aqua-50: hsl(184, 100%, 96%);
  --cds-global-color-aqua-100: hsl(184, 100%, 86%);
  --cds-global-color-aqua-200: hsl(184, 100%, 75%);
  --cds-global-color-aqua-300: hsl(184, 100%, 62%);
  --cds-global-color-aqua-400: hsl(184, 100%, 48%);
  --cds-global-color-aqua-500: hsl(184, 100%, 43%);
  --cds-global-color-aqua-600: hsl(184, 100%, 34%);
  --cds-global-color-aqua-700: hsl(184, 100%, 25%);
  --cds-global-color-aqua-800: hsl(184, 100%, 18%);
  --cds-global-color-aqua-900: hsl(184, 100%, 13%);
  --cds-global-color-aqua-1000: hsl(184, 100%, 10%);
  --cds-global-color-jade-50: hsl(160, 83%, 95%);
  --cds-global-color-jade-100: hsl(160, 82%, 88%);
  --cds-global-color-jade-200: hsl(160, 78%, 78%);
  --cds-global-color-jade-300: hsl(160, 69%, 65%);
  --cds-global-color-jade-400: hsl(160, 69%, 53%);
  --cds-global-color-jade-500: hsl(160, 64%, 45%);
  --cds-global-color-jade-600: hsl(160, 69%, 36%);
  --cds-global-color-jade-700: hsl(160, 64%, 30%);
  --cds-global-color-jade-800: hsl(160, 100%, 21%);
  --cds-global-color-jade-900: hsl(160, 70%, 21%);
  --cds-global-color-jade-1000: hsl(160, 69%, 19%);
  --cds-global-color-yellow-50: hsl(50, 100%, 95%);
  --cds-global-color-yellow-100: hsl(50, 100%, 84%);
  --cds-global-color-yellow-200: hsl(50, 100%, 73%);
  --cds-global-color-yellow-300: hsl(50, 100%, 57%);
  --cds-global-color-yellow-400: hsl(46, 100%, 52%);
  --cds-global-color-yellow-500: hsl(44, 100%, 47%);
  --cds-global-color-yellow-600: hsl(42, 100%, 42%);
  --cds-global-color-yellow-700: hsl(40, 100%, 37%);
  --cds-global-color-yellow-800: hsl(40, 100%, 26%);
  --cds-global-color-yellow-900: hsl(40, 100%, 18%);
  --cds-global-color-yellow-1000: hsl(40, 32%, 14%);
  --cds-global-color-lime-50: hsl(66, 100%, 94%);
  --cds-global-color-lime-100: hsl(66, 95%, 83%);
  --cds-global-color-lime-200: hsl(66, 85%, 70%);
  --cds-global-color-lime-300: hsl(66, 80%, 58%);
  --cds-global-color-lime-400: hsl(66, 80%, 48%);
  --cds-global-color-lime-500: hsl(66, 90%, 41%);
  --cds-global-color-lime-600: hsl(66, 90%, 36%);
  --cds-global-color-lime-700: hsl(66, 100%, 28%);
  --cds-global-color-lime-800: hsl(66, 100%, 22%);
  --cds-global-color-lime-900: hsl(66, 100%, 12%);
  --cds-global-color-lime-1000: hsl(66, 100%, 7%);
  --cds-global-color-tangerine-50: hsl(25, 100%, 95%);
  --cds-global-color-tangerine-100: hsl(25, 100%, 88%);
  --cds-global-color-tangerine-200: hsl(25, 94%, 78%);
  --cds-global-color-tangerine-300: hsl(25, 100%, 72%);
  --cds-global-color-tangerine-400: hsl(25, 100%, 62%);
  --cds-global-color-tangerine-500: hsl(25, 100%, 48%);
  --cds-global-color-tangerine-600: hsl(25, 100%, 41%);
  --cds-global-color-tangerine-700: hsl(25, 100%, 34%);
  --cds-global-color-tangerine-800: hsl(25, 100%, 25%);
  --cds-global-color-tangerine-900: hsl(25, 100%, 19%);
  --cds-global-color-tangerine-1000: hsl(25, 100%, 15%);
  --cds-global-color-magenta-50: hsl(345, 100%, 95%);
  --cds-global-color-magenta-100: hsl(345, 100%, 87%);
  --cds-global-color-magenta-200: hsl(345, 100%, 79%);
  --cds-global-color-magenta-300: hsl(345, 100%, 70%);
  --cds-global-color-magenta-400: hsl(345, 100%, 61%);
  --cds-global-color-magenta-500: hsl(345, 81%, 50%);
  --cds-global-color-magenta-600: hsl(345, 83%, 40%);
  --cds-global-color-magenta-700: hsl(345, 91%, 31%);
  --cds-global-color-magenta-800: hsl(345, 100%, 24%);
  --cds-global-color-magenta-900: hsl(345, 100%, 19%);
  --cds-global-color-magenta-1000: hsl(345, 100%, 15%);
  --cds-global-color-pink-50: hsl(324, 100%, 97%);
  --cds-global-color-pink-100: hsl(324, 95%, 91%);
  --cds-global-color-pink-200: hsl(324, 84%, 81%);
  --cds-global-color-pink-300: hsl(324, 78%, 70%);
  --cds-global-color-pink-400: hsl(324, 78%, 62%);
  --cds-global-color-pink-500: hsl(324, 64%, 51%);
  --cds-global-color-pink-600: hsl(324, 80%, 39%);
  --cds-global-color-pink-700: hsl(324, 100%, 30%);
  --cds-global-color-pink-800: hsl(324, 100%, 24%);
  --cds-global-color-pink-900: hsl(324, 100%, 18%);
  --cds-global-color-pink-1000: hsl(324, 100%, 15%);
  --cds-global-color-warm-gray-50: hsl(282, 3%, 97%);
  --cds-global-color-warm-gray-100: hsl(282, 3%, 92%);
  --cds-global-color-warm-gray-200: hsl(282, 3%, 84%);
  --cds-global-color-warm-gray-300: hsl(282, 3%, 74%);
  --cds-global-color-warm-gray-400: hsl(282, 3%, 63%);
  --cds-global-color-warm-gray-500: hsl(282, 3%, 54%);
  --cds-global-color-warm-gray-600: hsl(282, 3%, 43%);
  --cds-global-color-warm-gray-700: hsl(282, 3%, 35%);
  --cds-global-color-warm-gray-800: hsl(282, 3%, 28%);
  --cds-global-color-warm-gray-900: hsl(282, 3%, 20%);
  --cds-global-color-warm-gray-1000: hsl(282, 3%, 14%);
  --cds-global-color-slate-50: hsl(238, 20%, 96%);
  --cds-global-color-slate-100: hsl(238, 20%, 91%);
  --cds-global-color-slate-200: hsl(238, 20%, 82%);
  --cds-global-color-slate-300: hsl(238, 20%, 73%);
  --cds-global-color-slate-400: hsl(238, 20%, 63%);
  --cds-global-color-slate-500: hsl(238, 23%, 56%);
  --cds-global-color-slate-600: hsl(238, 24%, 49%);
  --cds-global-color-slate-700: hsl(238, 28%, 38%);
  --cds-global-color-slate-800: hsl(238, 28%, 29%);
  --cds-global-color-slate-900: hsl(238, 28%, 22%);
  --cds-global-color-slate-1000: hsl(238, 28%, 14%);
  --cds-global-color-ice-50: hsl(211, 100%, 97%);
  --cds-global-color-ice-100: hsl(211, 58%, 90%);
  --cds-global-color-ice-200: hsl(211, 53%, 81%);
  --cds-global-color-ice-300: hsl(211, 49%, 70%);
  --cds-global-color-ice-400: hsl(211, 47%, 62%);
  --cds-global-color-ice-500: hsl(211, 47%, 53%);
  --cds-global-color-ice-600: hsl(211, 56%, 44%);
  --cds-global-color-ice-700: hsl(211, 69%, 34%);
  --cds-global-color-ice-800: hsl(211, 69%, 27%);
  --cds-global-color-ice-900: hsl(211, 100%, 20%);
  --cds-global-color-ice-1000: hsl(211, 100%, 14%);
  --cds-global-color-cool-gray-50: hsl(211, 20%, 96%);
  --cds-global-color-cool-gray-100: hsl(211, 20%, 90%);
  --cds-global-color-cool-gray-200: hsl(211, 20%, 81%);
  --cds-global-color-cool-gray-300: hsl(211, 20%, 72%);
  --cds-global-color-cool-gray-400: hsl(211, 20%, 61%);
  --cds-global-color-cool-gray-500: hsl(211, 20%, 53%);
  --cds-global-color-cool-gray-600: hsl(211, 20%, 44%);
  --cds-global-color-cool-gray-700: hsl(211, 23%, 36%);
  --cds-global-color-cool-gray-800: hsl(211, 30%, 28%);
  --cds-global-color-cool-gray-900: hsl(211, 40%, 22%);
  --cds-global-color-cool-gray-1000: hsl(211, 63%, 14%);
  --cds-global-color-tan-50: hsl(41, 23%, 96%);
  --cds-global-color-tan-100: hsl(41, 22%, 91%);
  --cds-global-color-tan-200: hsl(41, 27%, 82%);
  --cds-global-color-tan-300: hsl(41, 23%, 68%);
  --cds-global-color-tan-400: hsl(41, 23%, 58%);
  --cds-global-color-tan-500: hsl(41, 20%, 47%);
  --cds-global-color-tan-600: hsl(41, 20%, 40%);
  --cds-global-color-tan-700: hsl(41, 20%, 32%);
  --cds-global-color-tan-800: hsl(41, 23%, 26%);
  --cds-global-color-tan-900: hsl(41, 23%, 21%);
  --cds-global-color-tan-1000: hsl(41, 22%, 16%);
  --cds-global-color-construction-25: hsl(198, 33%, 99%);
  --cds-global-color-construction-50: hsl(198, 36%, 96%);
  --cds-global-color-construction-100: hsl(198, 20%, 91%);
  --cds-global-color-construction-200: hsl(198, 14%, 82%);
  --cds-global-color-construction-300: hsl(198, 10%, 71%);
  --cds-global-color-construction-400: hsl(198, 9%, 56%);
  --cds-global-color-construction-500: hsl(198, 10%, 46%);
  --cds-global-color-construction-600: hsl(198, 14%, 36%);
  --cds-global-color-construction-700: hsl(198, 19%, 28%);
  --cds-global-color-construction-800: hsl(198, 23%, 23%);
  --cds-global-color-construction-900: hsl(198, 28%, 18%);
  --cds-global-color-construction-1000: hsl(198, 30%, 15%);
  --cds-global-color-gray-0: hsl(0, 0%, 100%);
  --cds-global-color-gray-50: hsl(0, 0%, 98%);
  --cds-global-color-gray-100: hsl(0, 0%, 95%);
  --cds-global-color-gray-200: hsl(0, 0%, 91%);
  --cds-global-color-gray-300: hsl(0, 0%, 87%);
  --cds-global-color-gray-400: hsl(0, 0%, 80%);
  --cds-global-color-gray-500: hsl(0, 0%, 70%);
  --cds-global-color-gray-600: hsl(0, 0%, 55%);
  --cds-global-color-gray-700: hsl(0, 0%, 40%);
  --cds-global-color-gray-800: hsl(0, 0%, 27%);
  --cds-global-color-gray-900: hsl(0, 0%, 20%);
  --cds-global-color-gray-1000: hsl(0, 0%, 0%);
  --cds-global-typography-color-100: var(--cds-global-color-white);
  --cds-global-typography-color-200: var(--cds-global-color-construction-600);
  --cds-global-typography-color-300: var(--cds-global-color-construction-800);
  --cds-global-typography-color-400: var(--cds-global-color-construction-900);
  --cds-global-typography-color-450: var(--cds-global-color-construction-1000);
  --cds-global-typography-color-500: var(--cds-global-color-black);
  --cds-global-typography-font-weight-light: 300;
  --cds-global-typography-font-weight-regular: 400;
  --cds-global-typography-font-weight-medium: 500;
  --cds-global-typography-font-weight-semibold: 600;
  --cds-global-typography-font-weight-bold: 600;
  --cds-global-typography-font-weight-extrabold: 600;
  --cds-global-typography-font-size-0: calc(10 * var(--cds-internal-scale-3));
  --cds-global-typography-font-size-1: calc(11 * var(--cds-internal-scale-3));
  --cds-global-typography-font-size-2: calc(12 * var(--cds-internal-scale-3));
  --cds-global-typography-font-size-3: calc(13 * var(--cds-internal-scale-3));
  --cds-global-typography-font-size-4: calc(14 * var(--cds-internal-scale-3));
  --cds-global-typography-font-size-5: calc(16 * var(--cds-internal-scale-3));
  --cds-global-typography-font-size-6: calc(20 * var(--cds-internal-scale-3));
  --cds-global-typography-font-size-7: calc(24 * var(--cds-internal-scale-3));
  --cds-global-typography-font-size-8: calc(32 * var(--cds-internal-scale-3));
  --cds-global-typography-font-size-9: calc(40 * var(--cds-internal-scale-3));
  --cds-global-typography-font-family: "Clarity City", "Avenir Next", sans-serif;
  --cds-global-typography-header-font-family: "Clarity City", "Avenir Next", sans-serif;
  --cds-global-typography-monospace-font-family: ui-monospace, Consolas, Menlo, Monaco, monospace;
  --cds-global-typography-top-gap-height: 0.1475em;
  --cds-global-typography-ascender-height: 0.1703em;
  --cds-global-typography-x-height: 0.517em;
  --cds-global-typography-link-color: var(--cds-global-color-blue-700);
  --cds-global-typography-link-color-hover: var(--cds-global-color-blue-800);
  --cds-global-typography-link-color-visited: var(--cds-global-color-lavender-600);
  --cds-global-typography-link-color-visited-hover: var(--cds-global-color-lavender-700);
  --cds-global-typography-link-on-colorbg: var(--cds-global-color-black);
  --cds-global-typography-body-font-size: calc(14 * var(--cds-internal-scale-3));
  --cds-global-typography-body-line-height: 1.4285714em;
  --cds-global-typography-body-letter-spacing: -0.00714286em;
  --cds-global-typography-body-font-weight: 400;
  --cds-global-typography-display-font-size: calc(40 * var(--cds-internal-scale-3));
  --cds-global-typography-display-line-height: 1.1em;
  --cds-global-typography-display-letter-spacing: -0.0125em;
  --cds-global-typography-display-font-weight: 500;
  --cds-global-typography-heading-font-size: calc(32 * var(--cds-internal-scale-3));
  --cds-global-typography-heading-line-height: 1.125em;
  --cds-global-typography-heading-letter-spacing: -0.0125em;
  --cds-global-typography-heading-font-weight: 500;
  --cds-global-typography-headline-font-size: calc(32 * var(--cds-internal-scale-3));
  --cds-global-typography-headline-line-height: 1.125em;
  --cds-global-typography-headline-letter-spacing: -0.0125em;
  --cds-global-typography-headline-font-weight: 500;
  --cds-global-typography-title-font-size: calc(24 * var(--cds-internal-scale-3));
  --cds-global-typography-title-line-height: 1.333333em;
  --cds-global-typography-title-letter-spacing: -0.00833333em;
  --cds-global-typography-title-font-weight: 500;
  --cds-global-typography-section-font-size: calc(20 * var(--cds-internal-scale-3));
  --cds-global-typography-section-line-height: 1.2em;
  --cds-global-typography-section-letter-spacing: -0.01em;
  --cds-global-typography-section-font-weight: 500;
  --cds-global-typography-subsection-font-size: calc(16 * var(--cds-internal-scale-3));
  --cds-global-typography-subsection-line-height: 1.5em;
  --cds-global-typography-subsection-letter-spacing: -0.0125em;
  --cds-global-typography-subsection-font-weight: 500;
  --cds-global-typography-message-font-size: calc(16 * var(--cds-internal-scale-3));
  --cds-global-typography-message-line-height: 1.5em;
  --cds-global-typography-message-letter-spacing: -0.0125em;
  --cds-global-typography-message-font-weight: calc(400 * (1rem / var(--cds-global-base)));
  --cds-global-typography-secondary-font-size: calc(13 * var(--cds-internal-scale-3));
  --cds-global-typography-secondary-line-height: 1.23077em;
  --cds-global-typography-secondary-letter-spacing: -0.007692em;
  --cds-global-typography-secondary-font-weight: 400;
  --cds-global-typography-caption-font-size: calc(11 * var(--cds-internal-scale-3));
  --cds-global-typography-caption-line-height: 1.454545em;
  --cds-global-typography-caption-letter-spacing: 0.018182em;
  --cds-global-typography-caption-font-weight: 400;
  --cds-global-typography-smallcaption-font-size: calc(10 * var(--cds-internal-scale-3));
  --cds-global-typography-smallcaption-line-height: 1.2em;
  --cds-global-typography-smallcaption-letter-spacing: 0.05em;
  --cds-global-typography-smallcaption-font-weight: 500;
  --cds-global-typography-info-hover: var(--cds-global-color-blue-800);
  --cds-global-typography-success-hover: var(--cds-global-color-green-800);
  --cds-global-typography-warning-hover: var(--cds-global-color-ochre-900);
  --cds-global-typography-danger-hover: var(--cds-global-color-red-800);
  --cds-global-typography-neutral-hover: var(--cds-global-color-construction-700);
  --cds-global-typography-disabled: var(--cds-global-color-construction-500);
  --cds-global-typography-disabled-button: var(--cds-global-color-construction-500);
  --cds-global-animation-duration-instant: 0s;
  --cds-global-animation-duration-quickest: 0.1s;
  --cds-global-animation-duration-quicker: 0.15s;
  --cds-global-animation-duration-quick: 0.2s;
  --cds-global-animation-duration-secondary: 0.3s;
  --cds-global-animation-duration-primary: 0.4s;
  --cds-global-animation-duration-slow: 0.5s;
  --cds-global-animation-duration-slower: 0.7s;
  --cds-global-animation-duration-slowest: 0.8s;
  --cds-global-animation-easing-primary: cubic-bezier(0,.99,0,.99);
  --cds-global-animation-easing-secondary: cubic-bezier(0, 1.5, 0.5, 1);
  --cds-global-animation-easing-loop: cubic-bezier(0.17, 0.4, 0.8, 0.79);
  --cds-alias-object-border-radius-100: calc(4 * (1rem / var(--cds-global-base)));
  --cds-alias-object-border-radius-200: calc(12 * (1rem / var(--cds-global-base)));
  --cds-alias-object-border-radius-300: 50%;
  --cds-alias-object-border-width-100: calc(1 * (1rem / var(--cds-global-base)));
  --cds-alias-object-border-width-200: calc(2 * (1rem / var(--cds-global-base)));
  --cds-alias-object-border-width-300: calc(3 * (1rem / var(--cds-global-base)));
  --cds-alias-object-border-width-400: calc(4 * (1rem / var(--cds-global-base)));
  --cds-alias-object-border-color: var(--cds-global-color-construction-200);
  --cds-alias-object-border-color-tint: var(--cds-global-color-construction-100);
  --cds-alias-object-border-color-shade: var(--cds-global-color-construction-300);
  --cds-alias-object-shadow-100: 0 calc((1 / var(--cds-global-base, 20)) * 1rem) calc((3 / var(--cds-global-base, 20)) * 1rem) 0 hsla(198, 30%, 15%, 0.5);
  --cds-alias-object-shadow-200: 0 calc((1 / var(--cds-global-base, 20)) * 1rem) calc((3 / var(--cds-global-base, 20)) * 1rem) 0 hsla(198, 30%, 15%, 0.3);
  --cds-alias-object-shadow-300: 0 calc((1 / var(--cds-global-base, 20)) * 1rem) calc((3 / var(--cds-global-base, 20)) * 1rem) 0 hsla(198, 30%, 15%, 0.2);
  --cds-alias-object-opacity-0: hsla(0, 0%, 0%, 0);
  --cds-alias-object-opacity-100: hsla(0, 0%, 0%, 0.2);
  --cds-alias-object-opacity-200: hsla(0, 0%, 0%, 0.4);
  --cds-alias-object-opacity-300: hsla(0, 0%, 0%, 0.6);
  --cds-alias-object-interaction-outline: Highlight solid 2px;
  --cds-alias-object-interaction-outline-webkit: 5px auto -webkit-focus-ring-color;
  --cds-alias-object-interaction-outline-offset: 1px;
  --cds-alias-object-interaction-touch-target: calc(36 * (1rem / var(--cds-global-base)));
  --cds-alias-object-interaction-border-color: var(--cds-global-color-construction-500);
  --cds-alias-object-interaction-background: var(--cds-global-color-white);
  --cds-alias-object-interaction-background-hover: var(--cds-global-color-blue-50);
  --cds-alias-object-interaction-background-active: var(--cds-global-color-blue-75);
  --cds-alias-object-interaction-background-selected: var(--cds-global-color-blue-50);
  --cds-alias-object-interaction-background-disabled: var(--cds-global-color-white);
  --cds-alias-object-interaction-background-highlight: var(--cds-global-color-blue-700);
  --cds-alias-object-interaction-color: var(--cds-global-color-construction-700);
  --cds-alias-object-interaction-color-hover: var(--cds-global-color-construction-1000);
  --cds-alias-object-interaction-color-active: var(--cds-global-color-construction-1000);
  --cds-alias-object-interaction-color-selected: var(--cds-global-color-construction-700);
  --cds-alias-object-interaction-color-disabled: var(--cds-global-color-construction-300);
  --cds-alias-object-interaction-info-hover: var(--cds-global-color-blue-800);
  --cds-alias-object-interaction-info-click: var(--cds-global-color-blue-900);
  --cds-alias-object-interaction-info-secondary-hover: var(--cds-global-color-blue-50);
  --cds-alias-object-interaction-success-hover: var(--cds-global-color-green-800);
  --cds-alias-object-interaction-success-click: var(--cds-global-color-green-900);
  --cds-alias-object-interaction-success-secondary-hover: var(--cds-global-color-green-50);
  --cds-alias-object-interaction-warning-hover: var(--cds-global-color-ochre-600);
  --cds-alias-object-interaction-warning-click: var(--cds-global-color-ochre-700);
  --cds-alias-object-interaction-warning-secondary-hover: var(--cds-global-color-ochre-50);
  --cds-alias-object-interaction-danger-hover: var(--cds-global-color-red-800);
  --cds-alias-object-interaction-danger-click: var(--cds-global-color-red-900);
  --cds-alias-object-interaction-danger-secondary-hover: var(--cds-global-color-red-50);
  --cds-alias-object-interaction-neutral-hover: var(--cds-global-color-construction-700);
  --cds-alias-object-interaction-neutral-click: var(--cds-global-color-construction-800);
  --cds-alias-object-interaction-neutral-secondary-hover: var(--cds-global-color-construction-50);
  --cds-alias-object-interaction-inverse-hover: var(--cds-global-color-construction-600);
  --cds-alias-object-interaction-inverse-click: var(--cds-global-color-construction-800);
  --cds-alias-object-app-background: var(--cds-global-color-construction-25);
  --cds-alias-object-overlay-background: var(--cds-global-color-white);
  --cds-alias-object-overlay-backdrop-background: hsla(0, 0%, 0%, 0.6);
  --cds-alias-object-container-background: var(--cds-global-color-white);
  --cds-alias-object-container-background-tint: var(--cds-global-color-construction-50);
  --cds-alias-object-container-background-shade: var(--cds-global-color-construction-100);
  --cds-alias-object-container-background-dark: var(--cds-global-color-construction-200);
  --cds-alias-object-container-background-inverse: var(--cds-global-color-construction-200);
  --cds-alias-object-container-background-inverse-tint: var(--cds-global-color-construction-100);
  --cds-alias-object-container-background-inverse-shade: var(--cds-global-color-construction-300);
  --cds-alias-object-container-border-color: var(--cds-global-color-construction-200);
  --cds-alias-status-info: var(--cds-global-color-blue-700);
  --cds-alias-status-info-tint: var(--cds-global-color-blue-50);
  --cds-alias-status-info-shade: var(--cds-global-color-blue-800);
  --cds-alias-status-success: var(--cds-global-color-green-700);
  --cds-alias-status-success-tint: var(--cds-global-color-green-50);
  --cds-alias-status-success-shade: var(--cds-global-color-green-800);
  --cds-alias-status-warning: var(--cds-global-color-ochre-500);
  --cds-alias-status-warning-tint: var(--cds-global-color-ochre-100);
  --cds-alias-status-warning-shade: var(--cds-global-color-ochre-600);
  --cds-alias-status-warning-dark: var(--cds-global-color-ochre-800);
  --cds-alias-status-danger: var(--cds-global-color-red-700);
  --cds-alias-status-danger-tint: var(--cds-global-color-red-50);
  --cds-alias-status-danger-shade: var(--cds-global-color-red-800);
  --cds-alias-status-danger-dark: var(--cds-global-color-red-900);
  --cds-alias-status-neutral: var(--cds-global-color-construction-600);
  --cds-alias-status-neutral-tint: var(--cds-global-color-construction-50);
  --cds-alias-status-neutral-shade: var(--cds-global-color-construction-700);
  --cds-alias-status-disabled: var(--cds-global-color-construction-300);
  --cds-alias-status-disabled-tint: var(--cds-global-color-construction-200);
  --cds-alias-status-disabled-shade: var(--cds-global-color-construction-400);
  --cds-alias-status-alt: var(--cds-global-color-violet-700);
  --cds-alias-status-alt-tint: var(--cds-global-color-violet-600);
  --cds-alias-status-alt-shade: var(--cds-global-color-violet-900);
  --cds-alias-utility-gray: var(--cds-global-color-construction-500);
  --cds-alias-utility-gray-tint: var(--cds-global-color-construction-50);
  --cds-alias-utility-gray-shade: var(--cds-global-color-construction-700);
  --cds-alias-utility-blue: var(--cds-global-color-blue-700);
  --cds-alias-utility-blue-tint: var(--cds-global-color-blue-50);
  --cds-alias-utility-blue-shade: var(--cds-global-color-blue-800);
  --cds-alias-utility-light-blue: var(--cds-global-color-blue-300);
  --cds-alias-utility-light-blue-tint: var(--cds-global-color-blue-50);
  --cds-alias-utility-light-blue-shade: var(--cds-global-color-blue-600);
  --cds-alias-utility-dark-blue: var(--cds-global-color-azure-800);
  --cds-alias-utility-dark-blue-tint: var(--cds-global-color-azure-50);
  --cds-alias-utility-dark-blue-shade: var(--cds-global-color-azure-1000);
  --cds-alias-utility-green: var(--cds-global-color-green-700);
  --cds-alias-utility-green-tint: var(--cds-global-color-green-50);
  --cds-alias-utility-green-shade: var(--cds-global-color-green-800);
  --cds-alias-utility-yellow: var(--cds-global-color-ochre-500);
  --cds-alias-utility-yellow-tint: var(--cds-global-color-ochre-100);
  --cds-alias-utility-yellow-shade: var(--cds-global-color-ochre-700);
  --cds-alias-utility-red: var(--cds-global-color-red-700);
  --cds-alias-utility-red-tint: var(--cds-global-color-red-50);
  --cds-alias-utility-red-shade: var(--cds-global-color-red-800);
  --cds-alias-utility-tangerine: var(--cds-global-color-tangerine-400);
  --cds-alias-utility-tangerine-tint: var(--cds-global-color-tangerine-50);
  --cds-alias-utility-tangerine-shade: var(--cds-global-color-tangerine-600);
  --cds-alias-utility-violet: var(--cds-global-color-violet-600);
  --cds-alias-utility-violet-tint: var(--cds-global-color-violet-50);
  --cds-alias-utility-violet-shade: var(--cds-global-color-violet-800);
  --cds-alias-typography-color-100: var(--cds-global-color-white);
  --cds-alias-typography-color-200: var(--cds-global-color-construction-600);
  --cds-alias-typography-color-300: var(--cds-global-color-construction-800);
  --cds-alias-typography-color-400: var(--cds-global-color-construction-900);
  --cds-alias-typography-color-450: var(--cds-global-color-construction-1000);
  --cds-alias-typography-color-500: var(--cds-global-color-black);
  --cds-alias-typography-font-weight-light: 300;
  --cds-alias-typography-font-weight-regular: 400;
  --cds-alias-typography-font-weight-medium: 500;
  --cds-alias-typography-font-weight-semibold: 600;
  --cds-alias-typography-font-weight-bold: 600;
  --cds-alias-typography-font-weight-extrabold: 600;
  --cds-alias-typography-font-size-0: calc(10 * var(--cds-internal-scale-3));
  --cds-alias-typography-font-size-1: calc(11 * var(--cds-internal-scale-3));
  --cds-alias-typography-font-size-2: calc(12 * var(--cds-internal-scale-3));
  --cds-alias-typography-font-size-3: calc(13 * var(--cds-internal-scale-3));
  --cds-alias-typography-font-size-4: calc(14 * var(--cds-internal-scale-3));
  --cds-alias-typography-font-size-5: calc(16 * var(--cds-internal-scale-3));
  --cds-alias-typography-font-size-6: calc(20 * var(--cds-internal-scale-3));
  --cds-alias-typography-font-size-7: calc(24 * var(--cds-internal-scale-3));
  --cds-alias-typography-font-size-8: calc(32 * var(--cds-internal-scale-3));
  --cds-alias-typography-font-size-9: calc(40 * var(--cds-internal-scale-3));
  --cds-alias-typography-font-family: "Clarity City", "Avenir Next", sans-serif;
  --cds-alias-typography-header-font-family: "Clarity City", "Avenir Next", sans-serif;
  --cds-alias-typography-monospace-font-family: ui-monospace, Consolas, Menlo, Monaco, monospace;
  --cds-alias-typography-top-gap-height: 0.1475em;
  --cds-alias-typography-ascender-height: 0.1703em;
  --cds-alias-typography-x-height: 0.517em;
  --cds-alias-typography-link-color: var(--cds-global-color-blue-700);
  --cds-alias-typography-link-color-hover: var(--cds-global-color-blue-800);
  --cds-alias-typography-link-color-visited: var(--cds-global-color-lavender-600);
  --cds-alias-typography-link-color-visited-hover: var(--cds-global-color-lavender-700);
  --cds-alias-typography-link-on-colorbg: var(--cds-global-color-black);
  --cds-alias-typography-body-font-size: calc(14 * var(--cds-internal-scale-3));
  --cds-alias-typography-body-line-height: 1.4285714em;
  --cds-alias-typography-body-letter-spacing: -0.00714286em;
  --cds-alias-typography-body-font-weight: 400;
  --cds-alias-typography-display-font-size: calc(40 * var(--cds-internal-scale-3));
  --cds-alias-typography-display-line-height: 1.1em;
  --cds-alias-typography-display-letter-spacing: -0.0125em;
  --cds-alias-typography-display-font-weight: 500;
  --cds-alias-typography-heading-font-size: calc(32 * var(--cds-internal-scale-3));
  --cds-alias-typography-heading-line-height: 1.125em;
  --cds-alias-typography-heading-letter-spacing: -0.0125em;
  --cds-alias-typography-heading-font-weight: 500;
  --cds-alias-typography-headline-font-size: calc(32 * var(--cds-internal-scale-3));
  --cds-alias-typography-headline-line-height: 1.125em;
  --cds-alias-typography-headline-letter-spacing: -0.0125em;
  --cds-alias-typography-headline-font-weight: 500;
  --cds-alias-typography-title-font-size: calc(24 * var(--cds-internal-scale-3));
  --cds-alias-typography-title-line-height: 1.333333em;
  --cds-alias-typography-title-letter-spacing: -0.00833333em;
  --cds-alias-typography-title-font-weight: 500;
  --cds-alias-typography-section-font-size: calc(20 * var(--cds-internal-scale-3));
  --cds-alias-typography-section-line-height: 1.2em;
  --cds-alias-typography-section-letter-spacing: -0.01em;
  --cds-alias-typography-section-font-weight: 500;
  --cds-alias-typography-subsection-font-size: calc(16 * var(--cds-internal-scale-3));
  --cds-alias-typography-subsection-line-height: 1.5em;
  --cds-alias-typography-subsection-letter-spacing: -0.0125em;
  --cds-alias-typography-subsection-font-weight: 500;
  --cds-alias-typography-message-font-size: calc(16 * var(--cds-internal-scale-3));
  --cds-alias-typography-message-line-height: 1.5em;
  --cds-alias-typography-message-letter-spacing: -0.0125em;
  --cds-alias-typography-message-font-weight: calc(400 * (1rem / var(--cds-global-base)));
  --cds-alias-typography-secondary-font-size: calc(13 * var(--cds-internal-scale-3));
  --cds-alias-typography-secondary-line-height: 1.23077em;
  --cds-alias-typography-secondary-letter-spacing: -0.007692em;
  --cds-alias-typography-secondary-font-weight: 400;
  --cds-alias-typography-caption-font-size: calc(11 * var(--cds-internal-scale-3));
  --cds-alias-typography-caption-line-height: 1.454545em;
  --cds-alias-typography-caption-letter-spacing: 0.018182em;
  --cds-alias-typography-caption-font-weight: 400;
  --cds-alias-typography-smallcaption-font-size: calc(10 * var(--cds-internal-scale-3));
  --cds-alias-typography-smallcaption-line-height: 1.2em;
  --cds-alias-typography-smallcaption-letter-spacing: 0.05em;
  --cds-alias-typography-smallcaption-font-weight: 500;
  --cds-alias-typography-info-hover: var(--cds-global-color-blue-800);
  --cds-alias-typography-success-hover: var(--cds-global-color-green-800);
  --cds-alias-typography-warning-hover: var(--cds-global-color-ochre-900);
  --cds-alias-typography-danger-hover: var(--cds-global-color-red-800);
  --cds-alias-typography-neutral-hover: var(--cds-global-color-construction-700);
  --cds-alias-typography-disabled: var(--cds-global-color-construction-500);
  --cds-alias-typography-disabled-button: var(--cds-global-color-construction-500);
  --cds-internal-scale-1: calc((1rem / var(--cds-global-base)) * var(--cds-global-scale-layout-space));
  --cds-internal-scale-2: calc((1rem / var(--cds-global-base)) * var(--cds-global-scale-space));
  --cds-internal-scale-3: calc((1rem / var(--cds-global-base)) * var(--cds-global-scale-typography));
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
html {
  font-size: calc(var(--cds-global-base) / 16 * 100%);
  box-sizing: border-box !important;
}

*,
*:before,
*:after {
  box-sizing: inherit !important;
}

[cds-base-font="16"] {
  --cds-global-base: 16;
}

[cds-theme] {
  background: var(--cds-alias-object-app-background);
  color: var(--cds-global-typography-color-500);
}

[cds-control] ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari/Chromium Edge */
  color: var(--cds-global-typography-color-200);
}

[cds-control] ::-moz-placeholder {
  /* Firefox 19+ */
  color: var(--cds-global-typography-color-200);
}

[cds-control][_disabled] {
  --cds-global-typography-color-200: var(--cds-alias-status-disabled);
}

html[cds-focus-trap] {
  overflow: hidden !important;
  width: 100vw;
  height: 100vh;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
[cds-text] {
  font-family: var(--cds-global-typography-font-family);
  margin-top: 0;
  margin-bottom: 0;
}

[cds-text][cds-layout~=vertical]::before, [cds-text][cds-layout~=vertical]::after, [cds-text][cds-layout~=horizontal]::before, [cds-text][cds-layout~=horizontal]::after, [cds-text][cds-layout~=grid]::before, [cds-text][cds-layout~=grid]::after {
  display: none;
}

[cds-text*=display],
[cds-text*=heading],
[cds-text*=headline],
[cds-text*=title],
[cds-text*=section],
[cds-text*=subsection] {
  font-family: var(--cds-global-typography-header-font-family);
  color: var(--cds-global-typography-color-400);
}

[cds-text*=body],
[cds-text*=message],
[cds-text*=secondary],
[cds-text*=caption],
[cds-text*=smallcaption] {
  color: var(--cds-global-typography-color-500);
}

[cds-text*=inline] {
  width: auto !important;
  display: inline-block !important;
}

[cds-text*=display] {
  font-size: var(--cds-global-typography-display-font-size);
  font-weight: var(--cds-global-typography-display-font-weight);
  line-height: var(--cds-global-typography-display-line-height);
  letter-spacing: var(--cds-global-typography-display-letter-spacing);
}

[cds-text*=display]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + (var(--cds-global-typography-display-line-height) - 1em) / 2) * -1 + 0.037em);
}

[cds-text*=display]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + (var(--cds-global-typography-display-line-height) - 1em) / 2) * -1 - 0.044em);
}

[cds-text*=heading],
[cds-text*=headline] {
  font-size: var(--cds-global-typography-heading-font-size);
  font-weight: var(--cds-global-typography-heading-font-weight);
  line-height: var(--cds-global-typography-heading-line-height);
  letter-spacing: var(--cds-global-typography-heading-letter-spacing);
}

[cds-text*=heading]::before,
[cds-text*=headline]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + (var(--cds-global-typography-heading-line-height) - 1em) / 2) * -1 + 0.037em);
}

[cds-text*=heading]::after,
[cds-text*=headline]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + (var(--cds-global-typography-heading-line-height) - 1em) / 2) * -1 - 0.044em);
}

[cds-text*=title] {
  font-size: var(--cds-global-typography-title-font-size);
  font-weight: var(--cds-global-typography-title-font-weight);
  line-height: var(--cds-global-typography-title-line-height);
  letter-spacing: var(--cds-global-typography-title-letter-spacing);
}

[cds-text*=title]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + (var(--cds-global-typography-title-line-height) - 1em) / 2) * -1 + 0.037em);
}

[cds-text*=title]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + (var(--cds-global-typography-title-line-height) - 1em) / 2) * -1 - 0.044em);
}

[cds-text*=section] {
  font-size: var(--cds-global-typography-section-font-size);
  font-weight: var(--cds-global-typography-section-font-weight);
  line-height: var(--cds-global-typography-section-line-height);
  letter-spacing: var(--cds-global-typography-section-letter-spacing);
}

[cds-text*=section]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + (var(--cds-global-typography-section-line-height) - 1em) / 2) * -1 + 0.037em);
}

[cds-text*=section]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + (var(--cds-global-typography-section-line-height) - 1em) / 2) * -1 - 0.044em);
}

[cds-text*=subsection] {
  font-size: var(--cds-global-typography-subsection-font-size);
  font-weight: var(--cds-global-typography-subsection-font-weight);
  line-height: var(--cds-global-typography-subsection-line-height);
  letter-spacing: var(--cds-global-typography-subsection-letter-spacing);
}

[cds-text*=subsection]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + (var(--cds-global-typography-subsection-line-height) - 1em) / 2) * -1 + 0.037em);
}

[cds-text*=subsection]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + (var(--cds-global-typography-subsection-line-height) - 1em) / 2) * -1 - 0.044em);
}

[cds-text*=body] {
  font-weight: var(--cds-global-typography-body-font-weight);
  font-size: var(--cds-global-typography-body-font-size);
  letter-spacing: var(--cds-global-typography-body-letter-spacing);
  line-height: var(--cds-global-typography-body-line-height);
}

[cds-text*=body]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + (var(--cds-global-typography-body-line-height) - 1em) / 2) * -1 + 0.1em);
}

[cds-text*=body]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + (var(--cds-global-typography-body-line-height) - 1em) / 2) * -1 - 0.044em);
}

body[cds-text*=body]::before, body[cds-text*=body]::after {
  content: none;
}

[cds-text*=message] {
  font-size: var(--cds-global-typography-message-font-size);
  font-weight: var(--cds-global-typography-message-font-weight);
  line-height: var(--cds-global-typography-message-line-height);
  letter-spacing: var(--cds-global-typography-message-letter-spacing);
}

[cds-text*=message]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + (var(--cds-global-typography-message-line-height) - 1em) / 2) * -1 + 0.037em);
}

[cds-text*=message]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + (var(--cds-global-typography-message-line-height) - 1em) / 2) * -1 - 0.044em);
}

[cds-text*=secondary] {
  font-size: var(--cds-global-typography-secondary-font-size);
  font-weight: var(--cds-global-typography-secondary-font-weight);
  line-height: var(--cds-global-typography-secondary-line-height);
  letter-spacing: var(--cds-global-typography-secondary-letter-spacing);
}

[cds-text*=secondary]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + (var(--cds-global-typography-secondary-line-height) - 1em) / 2) * -1 + 0.037em);
}

[cds-text*=secondary]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + (var(--cds-global-typography-secondary-line-height) - 1em) / 2) * -1 - 0.044em);
}

[cds-text*=caption] {
  font-size: var(--cds-global-typography-caption-font-size);
  font-weight: var(--cds-global-typography-caption-font-weight);
  line-height: var(--cds-global-typography-caption-line-height);
  letter-spacing: var(--cds-global-typography-caption-letter-spacing);
}

[cds-text*=caption]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + (var(--cds-global-typography-caption-line-height) - 1em) / 2) * -1 + 0.037em);
}

[cds-text*=caption]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + (var(--cds-global-typography-caption-line-height) - 1em) / 2) * -1 - 0.044em);
}

[cds-text*=smallcaption] {
  font-size: var(--cds-global-typography-smallcaption-font-size);
  font-weight: var(--cds-global-typography-smallcaption-font-weight);
  line-height: var(--cds-global-typography-smallcaption-line-height);
  letter-spacing: var(--cds-global-typography-smallcaption-letter-spacing);
}

[cds-text*=smallcaption]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + (var(--cds-global-typography-smallcaption-line-height) - 1em) / 2) * -1 + 0.037em);
}

[cds-text*=smallcaption]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + (var(--cds-global-typography-smallcaption-line-height) - 1em) / 2) * -1 - 0.044em);
}

[cds-text~=link] {
  color: var(--cds-global-typography-link-color) !important;
  text-decoration: underline !important;
  line-height: inherit !important;
  font-size: inherit !important;
}

[cds-text~=link]:focus {
  outline: var(--cds-alias-object-interaction-outline);
  outline-offset: var(--cds-alias-object-interaction-outline-offset);
}

[cds-text~=link]:hover {
  color: var(--cds-global-typography-link-color-hover) !important;
}

[cds-text~=link]:visited:not([cds-text~=static]), [cds-text~=link][cds-text~=visited] {
  color: var(--cds-global-typography-link-color-visited) !important;
}

[cds-text~=link]:visited:not([cds-text~=static]):hover, [cds-text~=link][cds-text~=visited]:hover {
  color: var(--cds-global-typography-link-color-visited-hover) !important;
}

@media (-webkit-min-device-pixel-ratio: 0) {
  [cds-text=link]:focus {
    outline: var(--cds-alias-object-interaction-outline-webkit);
  }
}
[cds-text~=code] {
  color: var(--cds-alias-status-danger);
  font-family: monospace;
  font-size: 1.1em;
}

[cds-divider] {
  display: block;
  height: var(--cds-alias-object-border-width-100);
  overflow: hidden;
  box-shadow: var(--cds-alias-object-border-color) 0 0 0 var(--cds-alias-object-border-width-100) inset;
}

[cds-text~=extrabold] {
  font-weight: var(--cds-global-typography-font-weight-extrabold) !important;
}

[cds-text~=bold] {
  font-weight: var(--cds-global-typography-font-weight-bold) !important;
}

[cds-text~=semibold] {
  font-weight: var(--cds-global-typography-font-weight-semibold) !important;
}

[cds-text~=medium] {
  font-weight: var(--cds-global-typography-font-weight-medium) !important;
}

[cds-text~=regular] {
  font-weight: var(--cds-global-typography-font-weight-regular) !important;
}

[cds-text~=light] {
  font-weight: var(--cds-global-typography-font-weight-light) !important;
}

[cds-text~=capitalize] {
  text-transform: capitalize !important;
}

[cds-text~=uppercase] {
  text-transform: uppercase !important;
}

[cds-text~=lowercase] {
  text-transform: lowercase !important;
}

[cds-text~=truncate] {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

[cds-text~=truncate]::before, [cds-text~=truncate]::after {
  content: none;
}

[cds-text~=justify] {
  text-align: justify !important;
}

[cds-text~=left] {
  text-align: left !important;
}

[cds-text~=right] {
  text-align: right !important;
}

[cds-text~=center] {
  text-align: center !important;
}

[cds-text~=monospace] {
  font-family: var(--cds-global-typography-monospace-font-family);
}

[cds-text~=lhe] {
  /* stylelint-disable-next-line meowtec/no-px */
  padding: 0.05px 0;
}

[cds-text~=lhe]::before {
  content: "";
  margin-top: -0.124em;
  display: block;
  height: 0;
}

[cds-text~=lhe]::after {
  content: "";
  margin-bottom: -0.221em;
  display: block;
  height: 0;
}

[cds-layout~=disable-lhe]::before, [cds-layout~=disable-lhe]::after,
[cds-text~=disable-lhe]::before,
[cds-text~=disable-lhe]::after {
  content: none;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
[cds-text*=h0] {
  font-family: var(--cds-global-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);
  font-size: 2rem;
  font-weight: 200;
  color: var(--cds-global-typography-color-400);
  line-height: 1.2em;
  letter-spacing: -0.0125em;
}

[cds-text*=h0]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + 0.1em) * -1 + 0.037em);
}

[cds-text*=h0]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + 0.1em) * -1 - 0.044em);
}

[cds-text*=h1] {
  font-family: var(--cds-global-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);
  font-size: 1.6rem;
  font-weight: 200;
  color: var(--cds-global-typography-color-400);
  line-height: 1.5em;
  letter-spacing: -0.0156em;
}

[cds-text*=h1]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + 0.25em) * -1 + 0.037em);
}

[cds-text*=h1]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + 0.25em) * -1 - 0.044em);
}

[cds-text*=h2] {
  font-family: var(--cds-global-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);
  font-size: 1.4rem;
  font-weight: 200;
  color: var(--cds-global-typography-color-400);
  line-height: 1.7143em;
  letter-spacing: -0.017857em;
}

[cds-text*=h2]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + 0.35715em) * -1 + 0.037em);
}

[cds-text*=h2]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + 0.35715em) * -1 - 0.044em);
}

[cds-text*=h3] {
  font-family: var(--cds-global-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);
  font-size: 1.1rem;
  font-weight: 200;
  color: var(--cds-global-typography-color-400);
  line-height: 1.0909em;
  letter-spacing: -0.013636em;
}

[cds-text*=h3]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + 0.04545em) * -1 + 0.037em);
}

[cds-text*=h3]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + 0.04545em) * -1 - 0.044em);
}

[cds-text*=h4] {
  font-family: var(--cds-global-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);
  font-size: 0.9rem;
  font-weight: 200;
  color: var(--cds-global-typography-color-400);
  line-height: 1.333333em;
  letter-spacing: -0.011111em;
}

[cds-text*=h4]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + 0.1666665em) * -1 + 0.037em);
}

[cds-text*=h4]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + 0.1666665em) * -1 - 0.044em);
}

[cds-text*=h5] {
  font-family: var(--cds-global-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);
  font-size: 0.8rem;
  font-weight: 400;
  color: var(--cds-global-typography-color-400);
  line-height: 1.5em;
  letter-spacing: -0.0125em;
}

[cds-text*=h5]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + 0.25em) * -1 + 0.037em);
}

[cds-text*=h5]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + 0.25em) * -1 - 0.044em);
}

[cds-text*=h6] {
  font-family: var(--cds-global-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);
  font-size: 0.7rem;
  font-weight: 500;
  color: var(--cds-global-typography-color-400);
  line-height: 1.5em;
  letter-spacing: -0.03125em;
}

[cds-text*=h6]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + 0.25em) * -1 + 0.037em);
}

[cds-text*=h6]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + 0.25em) * -1 - 0.044em);
}

[cds-text*=p0] {
  font-size: 1.2rem;
  font-weight: 400;
  color: var(--cds-global-typography-color-500);
  line-height: 1.16667em;
  letter-spacing: -0.008333em;
}

[cds-text*=p0]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + 0.083335em) * -1 + 0.037em);
}

[cds-text*=p0]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + 0.083335em) * -1 - 0.044em);
}

[cds-text*=p1] {
  font-size: 0.7rem;
  font-weight: 400;
  color: var(--cds-global-typography-color-400);
  line-height: 1.71429em;
  letter-spacing: -0.014286em;
}

[cds-text*=p1]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + 0.357145em) * -1 + 0.037em);
}

[cds-text*=p1]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + 0.357145em) * -1 - 0.044em);
}

[cds-text*=p2] {
  font-size: 0.65rem;
  font-weight: 500;
  color: var(--cds-global-typography-color-400);
  line-height: 1.84615em;
  letter-spacing: -0.007692em;
}

[cds-text*=p2]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + 0.423075em) * -1 + 0.037em);
}

[cds-text*=p2]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + 0.423075em) * -1 - 0.044em);
}

[cds-text*=p3] {
  font-size: 0.65rem;
  font-weight: 400;
  color: var(--cds-global-typography-color-400);
  line-height: 1.84615em;
  letter-spacing: -0.007692em;
}

[cds-text*=p3]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + 0.423075em) * -1 + 0.037em);
}

[cds-text*=p3]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + 0.423075em) * -1 - 0.044em);
}

[cds-text*=p4] {
  font-size: 0.6rem;
  font-weight: 600;
  color: var(--cds-global-typography-color-400);
  line-height: 2em;
  letter-spacing: -0.008333em;
}

[cds-text*=p4]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + 0.5em) * -1 + 0.037em);
}

[cds-text*=p4]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + 0.5em) * -1 - 0.044em);
}

[cds-text*=p5] {
  font-size: 0.6rem;
  font-weight: 400;
  color: var(--cds-global-typography-color-400);
  line-height: 2em;
  letter-spacing: -0.008333em;
}

[cds-text*=p5]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + 0.5em) * -1 + 0.037em);
}

[cds-text*=p5]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + 0.5em) * -1 - 0.044em);
}

[cds-text*=p6] {
  font-size: 0.55rem;
  font-weight: 600;
  color: var(--cds-global-typography-color-400);
  line-height: 1.090909em;
  letter-spacing: 0.018182em;
}

[cds-text*=p6]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + 0.0454545em) * -1 + 0.037em);
}

[cds-text*=p6]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + 0.0454545em) * -1 - 0.044em);
}

[cds-text*=p7] {
  font-size: 0.55rem;
  font-weight: 400;
  color: var(--cds-global-typography-color-400);
  line-height: 1.090909em;
  letter-spacing: 0.018182em;
}

[cds-text*=p7]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + 0.0454545em) * -1 + 0.037em);
}

[cds-text*=p7]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + 0.0454545em) * -1 - 0.044em);
}

[cds-text*=p8] {
  font-size: 0.5rem;
  font-weight: 400;
  color: var(--cds-global-typography-color-400);
  line-height: 1.2em;
  letter-spacing: 0.02em;
}

[cds-text*=p8]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-global-typography-top-gap-height) + 0.1em) * -1 + 0.037em);
}

[cds-text*=p8]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height) + 0.1em) * -1 - 0.044em);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root,
:host {
  --δ1: var(--cds-global-layout-space-xxxs);
  --δ2: var(--cds-global-layout-space-xxs);
  --δ3: var(--cds-global-layout-space-xs);
  --δ4: var(--cds-global-layout-space-sm);
  --δ5: var(--cds-global-layout-space-md);
  --δ6: var(--cds-global-layout-space-lg);
  --δ7: var(--cds-global-layout-space-xl);
  --δ8: var(--cds-global-layout-space-xxl);
  --δ9: var(--cds-global-layout-space-xxxl);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
[cds-layout*="align:fill"] > * {
  flex-grow: 1 !important;
  flex-basis: 0 !important;
}

[cds-layout~="wrap:none"] {
  flex-wrap: nowrap !important;
}

[cds-layout*="align:stretch"] {
  flex-grow: 1 !important;
}

[cds-layout*="align:shrink"] {
  flex-shrink: 1 !important;
  flex-grow: 0 !important;
}

@media (min-width: 576px) {
  [cds-layout*="align@xs:fill"] > * {
    flex-grow: 1 !important;
    flex-basis: 0 !important;
  }
  [cds-layout~="wrap@xs:none"] {
    flex-wrap: nowrap !important;
  }
  [cds-layout*="align@xs:stretch"] {
    flex-grow: 1 !important;
  }
  [cds-layout*="align@xs:shrink"] {
    flex-shrink: 1 !important;
    flex-grow: 0 !important;
  }
}
@media (min-width: 768px) {
  [cds-layout*="align@sm:fill"] > * {
    flex-grow: 1 !important;
    flex-basis: 0 !important;
  }
  [cds-layout~="wrap@sm:none"] {
    flex-wrap: nowrap !important;
  }
  [cds-layout*="align@sm:stretch"] {
    flex-grow: 1 !important;
  }
  [cds-layout*="align@sm:shrink"] {
    flex-shrink: 1 !important;
    flex-grow: 0 !important;
  }
}
@media (min-width: 992px) {
  [cds-layout*="align@md:fill"] > * {
    flex-grow: 1 !important;
    flex-basis: 0 !important;
  }
  [cds-layout~="wrap@md:none"] {
    flex-wrap: nowrap !important;
  }
  [cds-layout*="align@md:stretch"] {
    flex-grow: 1 !important;
  }
  [cds-layout*="align@md:shrink"] {
    flex-shrink: 1 !important;
    flex-grow: 0 !important;
  }
}
@media (min-width: 1200px) {
  [cds-layout*="align@lg:fill"] > * {
    flex-grow: 1 !important;
    flex-basis: 0 !important;
  }
  [cds-layout~="wrap@lg:none"] {
    flex-wrap: nowrap !important;
  }
  [cds-layout*="align@lg:stretch"] {
    flex-grow: 1 !important;
  }
  [cds-layout*="align@lg:shrink"] {
    flex-shrink: 1 !important;
    flex-grow: 0 !important;
  }
}
@media (min-width: 1440px) {
  [cds-layout*="align@xl:fill"] > * {
    flex-grow: 1 !important;
    flex-basis: 0 !important;
  }
  [cds-layout~="wrap@xl:none"] {
    flex-wrap: nowrap !important;
  }
  [cds-layout*="align@xl:stretch"] {
    flex-grow: 1 !important;
  }
  [cds-layout*="align@xl:shrink"] {
    flex-shrink: 1 !important;
    flex-grow: 0 !important;
  }
}
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
[cds-layout~=horizontal] {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-items: flex-start;
  align-items: flex-start;
  width: 100%;
  margin: 0;
  min-height: 0;
}

[cds-layout~=horizontal] > [cds-layout~=horizontal],
[cds-layout~=horizontal] > [cds-layout~=vertical],
[cds-layout~=horizontal] > [cds-text] {
  width: initial !important;
}

[cds-layout~=horizontal][cds-layout*="align:top"] {
  align-items: flex-start;
}

[cds-layout~=horizontal][cds-layout*="align:bottom"] {
  align-items: flex-end;
}

[cds-layout~=horizontal][cds-layout*="align:left"] {
  justify-content: flex-start;
}

[cds-layout~=horizontal][cds-layout*="align:right"] {
  justify-content: flex-end;
}

[cds-layout~=horizontal][cds-layout*="align:vertical-center"] {
  align-items: center;
  align-content: center;
}

[cds-layout~=horizontal][cds-layout*="align:horizontal-center"] {
  justify-content: center;
}

[cds-layout~=horizontal][cds-layout*="align:center"] {
  align-items: center;
  align-content: center;
  justify-content: center;
}

[cds-layout~=horizontal][cds-layout*="order:reverse"] {
  flex-direction: row-reverse;
}

[cds-layout~=horizontal][cds-layout*="align:vertical-stretch"] {
  align-items: stretch;
  align-content: stretch;
  flex-grow: 1;
}

[cds-layout~=horizontal][cds-layout*="align:horizontal-stretch"] {
  justify-content: stretch;
  flex-grow: 1;
}

[cds-layout~=horizontal][cds-layout*="align:horizontal-stretch"] > * {
  flex-grow: 1;
}

[cds-layout~=horizontal][cds-layout*="align:stretch"] {
  align-items: stretch;
  align-content: stretch;
  flex-grow: 1;
}

[cds-layout~=horizontal][cds-layout*="align:stretch"] > * {
  flex-grow: 1;
}

[cds-layout~=horizontal] > [cds-layout*="align:center"], [cds-layout~=horizontal] > [cds-layout*="align:vertical-center"] {
  align-self: center;
}

[cds-layout~=horizontal] > [cds-layout*="align:center"], [cds-layout~=horizontal] > [cds-layout*="align:horizontal-center"] {
  margin-left: auto !important;
  margin-right: auto !important;
}

[cds-layout~=horizontal] > [cds-layout*="align:top"] {
  align-self: flex-start;
}

[cds-layout~=horizontal] > [cds-layout*="align:bottom"] {
  align-self: flex-end;
}

[cds-layout~=horizontal] > [cds-layout*="align:right"] {
  margin-left: auto !important;
}

[cds-layout~=horizontal] > [cds-layout*="align:left"] {
  margin-right: auto !important;
}

@media (min-width: 576px) {
  [cds-layout~=horizontal][cds-layout*="align@xs:top"] {
    align-items: flex-start;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:bottom"] {
    align-items: flex-end;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:left"] {
    justify-content: flex-start;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:right"] {
    justify-content: flex-end;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:vertical-center"] {
    align-items: center;
    align-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:horizontal-center"] {
    justify-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:center"] {
    align-items: center;
    align-content: center;
    justify-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="order@xs:reverse"] {
    flex-direction: row-reverse;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:vertical-stretch"] {
    align-items: stretch;
    align-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:horizontal-stretch"] {
    justify-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:horizontal-stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:stretch"] {
    align-items: stretch;
    align-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xs:center"], [cds-layout~=horizontal] > [cds-layout*="align@xs:vertical-center"] {
    align-self: center;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xs:center"], [cds-layout~=horizontal] > [cds-layout*="align@xs:horizontal-center"] {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xs:top"] {
    align-self: flex-start;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xs:bottom"] {
    align-self: flex-end;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xs:right"] {
    margin-left: auto !important;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xs:left"] {
    margin-right: auto !important;
  }
}
@media (min-width: 768px) {
  [cds-layout~=horizontal][cds-layout*="align@sm:top"] {
    align-items: flex-start;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:bottom"] {
    align-items: flex-end;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:left"] {
    justify-content: flex-start;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:right"] {
    justify-content: flex-end;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:vertical-center"] {
    align-items: center;
    align-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:horizontal-center"] {
    justify-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:center"] {
    align-items: center;
    align-content: center;
    justify-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="order@sm:reverse"] {
    flex-direction: row-reverse;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:vertical-stretch"] {
    align-items: stretch;
    align-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:horizontal-stretch"] {
    justify-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:horizontal-stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:stretch"] {
    align-items: stretch;
    align-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@sm:center"], [cds-layout~=horizontal] > [cds-layout*="align@sm:vertical-center"] {
    align-self: center;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@sm:center"], [cds-layout~=horizontal] > [cds-layout*="align@sm:horizontal-center"] {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@sm:top"] {
    align-self: flex-start;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@sm:bottom"] {
    align-self: flex-end;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@sm:right"] {
    margin-left: auto !important;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@sm:left"] {
    margin-right: auto !important;
  }
}
@media (min-width: 992px) {
  [cds-layout~=horizontal][cds-layout*="align@md:top"] {
    align-items: flex-start;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:bottom"] {
    align-items: flex-end;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:left"] {
    justify-content: flex-start;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:right"] {
    justify-content: flex-end;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:vertical-center"] {
    align-items: center;
    align-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:horizontal-center"] {
    justify-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:center"] {
    align-items: center;
    align-content: center;
    justify-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="order@md:reverse"] {
    flex-direction: row-reverse;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:vertical-stretch"] {
    align-items: stretch;
    align-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:horizontal-stretch"] {
    justify-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:horizontal-stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:stretch"] {
    align-items: stretch;
    align-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@md:center"], [cds-layout~=horizontal] > [cds-layout*="align@md:vertical-center"] {
    align-self: center;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@md:center"], [cds-layout~=horizontal] > [cds-layout*="align@md:horizontal-center"] {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@md:top"] {
    align-self: flex-start;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@md:bottom"] {
    align-self: flex-end;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@md:right"] {
    margin-left: auto !important;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@md:left"] {
    margin-right: auto !important;
  }
}
@media (min-width: 1200px) {
  [cds-layout~=horizontal][cds-layout*="align@lg:top"] {
    align-items: flex-start;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:bottom"] {
    align-items: flex-end;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:left"] {
    justify-content: flex-start;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:right"] {
    justify-content: flex-end;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:vertical-center"] {
    align-items: center;
    align-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:horizontal-center"] {
    justify-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:center"] {
    align-items: center;
    align-content: center;
    justify-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="order@lg:reverse"] {
    flex-direction: row-reverse;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:vertical-stretch"] {
    align-items: stretch;
    align-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:horizontal-stretch"] {
    justify-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:horizontal-stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:stretch"] {
    align-items: stretch;
    align-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@lg:center"], [cds-layout~=horizontal] > [cds-layout*="align@lg:vertical-center"] {
    align-self: center;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@lg:center"], [cds-layout~=horizontal] > [cds-layout*="align@lg:horizontal-center"] {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@lg:top"] {
    align-self: flex-start;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@lg:bottom"] {
    align-self: flex-end;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@lg:right"] {
    margin-left: auto !important;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@lg:left"] {
    margin-right: auto !important;
  }
}
@media (min-width: 1440px) {
  [cds-layout~=horizontal][cds-layout*="align@xl:top"] {
    align-items: flex-start;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:bottom"] {
    align-items: flex-end;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:left"] {
    justify-content: flex-start;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:right"] {
    justify-content: flex-end;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:vertical-center"] {
    align-items: center;
    align-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:horizontal-center"] {
    justify-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:center"] {
    align-items: center;
    align-content: center;
    justify-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="order@xl:reverse"] {
    flex-direction: row-reverse;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:vertical-stretch"] {
    align-items: stretch;
    align-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:horizontal-stretch"] {
    justify-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:horizontal-stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:stretch"] {
    align-items: stretch;
    align-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xl:center"], [cds-layout~=horizontal] > [cds-layout*="align@xl:vertical-center"] {
    align-self: center;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xl:center"], [cds-layout~=horizontal] > [cds-layout*="align@xl:horizontal-center"] {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xl:top"] {
    align-self: flex-start;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xl:bottom"] {
    align-self: flex-end;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xl:right"] {
    margin-left: auto !important;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xl:left"] {
    margin-right: auto !important;
  }
}
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
[cds-layout~=vertical] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

[cds-layout~=vertical][cds-layout*="align:top"] {
  justify-content: flex-start;
}

[cds-layout~=vertical][cds-layout*="align:bottom"] {
  justify-content: flex-end;
}

[cds-layout~=vertical][cds-layout*="align:left"] {
  align-items: flex-start;
}

[cds-layout~=vertical][cds-layout*="align:right"] {
  align-items: flex-end;
}

[cds-layout~=vertical][cds-layout*="align:vertical-center"] {
  justify-content: center;
}

[cds-layout~=vertical][cds-layout*="align:horizontal-center"] {
  align-items: center;
}

[cds-layout~=vertical][cds-layout*="align:center"] {
  align-items: center;
  justify-content: center;
}

[cds-layout~=vertical][cds-layout*="order:reverse"] {
  flex-direction: column-reverse;
}

[cds-layout~=vertical][cds-layout*="align:vertical-stretch"] {
  justify-content: stretch;
}

[cds-layout~=vertical][cds-layout*="align:vertical-stretch"] > * {
  flex-grow: 1;
}

[cds-layout~=vertical][cds-layout*="align:horizontal-stretch"] {
  align-items: stretch;
}

[cds-layout~=vertical][cds-layout*="align:stretch"] {
  align-items: stretch;
  justify-content: stretch;
}

[cds-layout~=vertical][cds-layout*="align:stretch"] > * {
  flex-grow: 1;
}

[cds-layout~=vertical] > [cds-layout*="align:center"], [cds-layout~=vertical] > [cds-layout*="align:vertical-center"] {
  margin-top: auto;
  margin-bottom: auto;
}

[cds-layout~=vertical] > [cds-layout*="align:center"], [cds-layout~=vertical] > [cds-layout*="align:horizontal-center"] {
  align-self: center;
}

[cds-layout~=vertical] > [cds-layout*="align:top"] {
  margin-bottom: auto !important;
}

[cds-layout~=vertical] > [cds-layout*="align:bottom"] {
  margin-top: auto !important;
}

[cds-layout~=vertical] > [cds-layout*="align:right"] {
  margin-left: auto;
}

[cds-layout~=vertical] > [cds-layout*="align:left"] {
  margin-right: auto;
}

@media (min-width: 576px) {
  [cds-layout~=vertical][cds-layout*="align@xs:top"] {
    justify-content: flex-start;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:bottom"] {
    justify-content: flex-end;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:left"] {
    align-items: flex-start;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:right"] {
    align-items: flex-end;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:vertical-center"] {
    justify-content: center;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:horizontal-center"] {
    align-items: center;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:center"] {
    align-items: center;
    justify-content: center;
  }
  [cds-layout~=vertical][cds-layout*="order@xs:reverse"] {
    flex-direction: column-reverse;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:vertical-stretch"] {
    justify-content: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:vertical-stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:horizontal-stretch"] {
    align-items: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:stretch"] {
    align-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xs:center"], [cds-layout~=vertical] > [cds-layout*="align@xs:vertical-center"] {
    margin-top: auto;
    margin-bottom: auto;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xs:center"], [cds-layout~=vertical] > [cds-layout*="align@xs:horizontal-center"] {
    align-self: center;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xs:top"] {
    margin-bottom: auto !important;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xs:bottom"] {
    margin-top: auto !important;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xs:right"] {
    margin-left: auto;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xs:left"] {
    margin-right: auto;
  }
}
@media (min-width: 768px) {
  [cds-layout~=vertical][cds-layout*="align@sm:top"] {
    justify-content: flex-start;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:bottom"] {
    justify-content: flex-end;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:left"] {
    align-items: flex-start;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:right"] {
    align-items: flex-end;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:vertical-center"] {
    justify-content: center;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:horizontal-center"] {
    align-items: center;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:center"] {
    align-items: center;
    justify-content: center;
  }
  [cds-layout~=vertical][cds-layout*="order@sm:reverse"] {
    flex-direction: column-reverse;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:vertical-stretch"] {
    justify-content: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:vertical-stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:horizontal-stretch"] {
    align-items: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:stretch"] {
    align-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=vertical] > [cds-layout*="align@sm:center"], [cds-layout~=vertical] > [cds-layout*="align@sm:vertical-center"] {
    margin-top: auto;
    margin-bottom: auto;
  }
  [cds-layout~=vertical] > [cds-layout*="align@sm:center"], [cds-layout~=vertical] > [cds-layout*="align@sm:horizontal-center"] {
    align-self: center;
  }
  [cds-layout~=vertical] > [cds-layout*="align@sm:top"] {
    margin-bottom: auto !important;
  }
  [cds-layout~=vertical] > [cds-layout*="align@sm:bottom"] {
    margin-top: auto !important;
  }
  [cds-layout~=vertical] > [cds-layout*="align@sm:right"] {
    margin-left: auto;
  }
  [cds-layout~=vertical] > [cds-layout*="align@sm:left"] {
    margin-right: auto;
  }
}
@media (min-width: 992px) {
  [cds-layout~=vertical][cds-layout*="align@md:top"] {
    justify-content: flex-start;
  }
  [cds-layout~=vertical][cds-layout*="align@md:bottom"] {
    justify-content: flex-end;
  }
  [cds-layout~=vertical][cds-layout*="align@md:left"] {
    align-items: flex-start;
  }
  [cds-layout~=vertical][cds-layout*="align@md:right"] {
    align-items: flex-end;
  }
  [cds-layout~=vertical][cds-layout*="align@md:vertical-center"] {
    justify-content: center;
  }
  [cds-layout~=vertical][cds-layout*="align@md:horizontal-center"] {
    align-items: center;
  }
  [cds-layout~=vertical][cds-layout*="align@md:center"] {
    align-items: center;
    justify-content: center;
  }
  [cds-layout~=vertical][cds-layout*="order@md:reverse"] {
    flex-direction: column-reverse;
  }
  [cds-layout~=vertical][cds-layout*="align@md:vertical-stretch"] {
    justify-content: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@md:vertical-stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=vertical][cds-layout*="align@md:horizontal-stretch"] {
    align-items: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@md:stretch"] {
    align-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@md:stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=vertical] > [cds-layout*="align@md:center"], [cds-layout~=vertical] > [cds-layout*="align@md:vertical-center"] {
    margin-top: auto;
    margin-bottom: auto;
  }
  [cds-layout~=vertical] > [cds-layout*="align@md:center"], [cds-layout~=vertical] > [cds-layout*="align@md:horizontal-center"] {
    align-self: center;
  }
  [cds-layout~=vertical] > [cds-layout*="align@md:top"] {
    margin-bottom: auto !important;
  }
  [cds-layout~=vertical] > [cds-layout*="align@md:bottom"] {
    margin-top: auto !important;
  }
  [cds-layout~=vertical] > [cds-layout*="align@md:right"] {
    margin-left: auto;
  }
  [cds-layout~=vertical] > [cds-layout*="align@md:left"] {
    margin-right: auto;
  }
}
@media (min-width: 1200px) {
  [cds-layout~=vertical][cds-layout*="align@lg:top"] {
    justify-content: flex-start;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:bottom"] {
    justify-content: flex-end;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:left"] {
    align-items: flex-start;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:right"] {
    align-items: flex-end;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:vertical-center"] {
    justify-content: center;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:horizontal-center"] {
    align-items: center;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:center"] {
    align-items: center;
    justify-content: center;
  }
  [cds-layout~=vertical][cds-layout*="order@lg:reverse"] {
    flex-direction: column-reverse;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:vertical-stretch"] {
    justify-content: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:vertical-stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:horizontal-stretch"] {
    align-items: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:stretch"] {
    align-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=vertical] > [cds-layout*="align@lg:center"], [cds-layout~=vertical] > [cds-layout*="align@lg:vertical-center"] {
    margin-top: auto;
    margin-bottom: auto;
  }
  [cds-layout~=vertical] > [cds-layout*="align@lg:center"], [cds-layout~=vertical] > [cds-layout*="align@lg:horizontal-center"] {
    align-self: center;
  }
  [cds-layout~=vertical] > [cds-layout*="align@lg:top"] {
    margin-bottom: auto !important;
  }
  [cds-layout~=vertical] > [cds-layout*="align@lg:bottom"] {
    margin-top: auto !important;
  }
  [cds-layout~=vertical] > [cds-layout*="align@lg:right"] {
    margin-left: auto;
  }
  [cds-layout~=vertical] > [cds-layout*="align@lg:left"] {
    margin-right: auto;
  }
}
@media (min-width: 1440px) {
  [cds-layout~=vertical][cds-layout*="align@xl:top"] {
    justify-content: flex-start;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:bottom"] {
    justify-content: flex-end;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:left"] {
    align-items: flex-start;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:right"] {
    align-items: flex-end;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:vertical-center"] {
    justify-content: center;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:horizontal-center"] {
    align-items: center;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:center"] {
    align-items: center;
    justify-content: center;
  }
  [cds-layout~=vertical][cds-layout*="order@xl:reverse"] {
    flex-direction: column-reverse;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:vertical-stretch"] {
    justify-content: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:vertical-stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:horizontal-stretch"] {
    align-items: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:stretch"] {
    align-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xl:center"], [cds-layout~=vertical] > [cds-layout*="align@xl:vertical-center"] {
    margin-top: auto;
    margin-bottom: auto;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xl:center"], [cds-layout~=vertical] > [cds-layout*="align@xl:horizontal-center"] {
    align-self: center;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xl:top"] {
    margin-bottom: auto !important;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xl:bottom"] {
    margin-top: auto !important;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xl:right"] {
    margin-left: auto;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xl:left"] {
    margin-right: auto;
  }
}
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
[cds-layout~=grid] {
  display: grid;
  align-items: start;
  align-content: start;
  grid-template-columns: repeat(var(--cds-global-layout-grid-cols), 1fr);
  width: 100%;
}

[cds-layout~=grid][cds-layout*=rows] {
  grid-template-rows: repeat(12, auto);
}

[cds-layout~=grid] > [cds-layout*=row] {
  align-self: stretch;
}

[cds-layout~=grid][cds-layout*="cols:auto"] {
  grid-auto-flow: column;
  grid-template-columns: initial;
}

[cds-layout*="cols@"] > * {
  grid-column: span var(--cds-global-layout-grid-cols);
}

[cds-layout*="col@"] {
  grid-column: span 12;
}

[cds-layout*="cols:1"] > * {
  grid-column: span 1/span 1;
}

[cds-layout*="rows:1"] > * {
  grid-row: span 1/span 1;
}

[cds-layout*="cols:2"] > * {
  grid-column: span 2/span 2;
}

[cds-layout*="rows:2"] > * {
  grid-row: span 2/span 2;
}

[cds-layout*="cols:3"] > * {
  grid-column: span 3/span 3;
}

[cds-layout*="rows:3"] > * {
  grid-row: span 3/span 3;
}

[cds-layout*="cols:4"] > * {
  grid-column: span 4/span 4;
}

[cds-layout*="rows:4"] > * {
  grid-row: span 4/span 4;
}

[cds-layout*="cols:5"] > * {
  grid-column: span 5/span 5;
}

[cds-layout*="rows:5"] > * {
  grid-row: span 5/span 5;
}

[cds-layout*="cols:6"] > * {
  grid-column: span 6/span 6;
}

[cds-layout*="rows:6"] > * {
  grid-row: span 6/span 6;
}

[cds-layout*="cols:7"] > * {
  grid-column: span 7/span 7;
}

[cds-layout*="rows:7"] > * {
  grid-row: span 7/span 7;
}

[cds-layout*="cols:8"] > * {
  grid-column: span 8/span 8;
}

[cds-layout*="rows:8"] > * {
  grid-row: span 8/span 8;
}

[cds-layout*="cols:9"] > * {
  grid-column: span 9/span 9;
}

[cds-layout*="rows:9"] > * {
  grid-row: span 9/span 9;
}

[cds-layout*="cols:10"] > * {
  grid-column: span 10/span 10;
}

[cds-layout*="rows:10"] > * {
  grid-row: span 10/span 10;
}

[cds-layout*="cols:11"] > * {
  grid-column: span 11/span 11;
}

[cds-layout*="rows:11"] > * {
  grid-row: span 11/span 11;
}

[cds-layout*="cols:12"] > * {
  grid-column: span 12/span 12;
}

[cds-layout*="rows:12"] > * {
  grid-row: span 12/span 12;
}

[cds-layout*="col:1"] {
  grid-column: span 1/span 1 !important;
}

[cds-layout*="row:1"] {
  grid-row: span 1/span 1 !important;
}

[cds-layout*="col:2"] {
  grid-column: span 2/span 2 !important;
}

[cds-layout*="row:2"] {
  grid-row: span 2/span 2 !important;
}

[cds-layout*="col:3"] {
  grid-column: span 3/span 3 !important;
}

[cds-layout*="row:3"] {
  grid-row: span 3/span 3 !important;
}

[cds-layout*="col:4"] {
  grid-column: span 4/span 4 !important;
}

[cds-layout*="row:4"] {
  grid-row: span 4/span 4 !important;
}

[cds-layout*="col:5"] {
  grid-column: span 5/span 5 !important;
}

[cds-layout*="row:5"] {
  grid-row: span 5/span 5 !important;
}

[cds-layout*="col:6"] {
  grid-column: span 6/span 6 !important;
}

[cds-layout*="row:6"] {
  grid-row: span 6/span 6 !important;
}

[cds-layout*="col:7"] {
  grid-column: span 7/span 7 !important;
}

[cds-layout*="row:7"] {
  grid-row: span 7/span 7 !important;
}

[cds-layout*="col:8"] {
  grid-column: span 8/span 8 !important;
}

[cds-layout*="row:8"] {
  grid-row: span 8/span 8 !important;
}

[cds-layout*="col:9"] {
  grid-column: span 9/span 9 !important;
}

[cds-layout*="row:9"] {
  grid-row: span 9/span 9 !important;
}

[cds-layout*="col:10"] {
  grid-column: span 10/span 10 !important;
}

[cds-layout*="row:10"] {
  grid-row: span 10/span 10 !important;
}

[cds-layout*="col:11"] {
  grid-column: span 11/span 11 !important;
}

[cds-layout*="row:11"] {
  grid-row: span 11/span 11 !important;
}

[cds-layout*="col:12"] {
  grid-column: span 12/span 12 !important;
}

[cds-layout*="row:12"] {
  grid-row: span 12/span 12 !important;
}

[cds-layout*="col:start-1"] {
  grid-column-start: 1 !important;
}

[cds-layout*="col:end-1"] {
  grid-column-end: 1 !important;
}

[cds-layout*="row:start-1"] {
  grid-row-start: 1 !important;
}

[cds-layout*="row:end-1"] {
  grid-row-end: 1 !important;
}

[cds-layout*="col:start-2"] {
  grid-column-start: 2 !important;
}

[cds-layout*="col:end-2"] {
  grid-column-end: 2 !important;
}

[cds-layout*="row:start-2"] {
  grid-row-start: 2 !important;
}

[cds-layout*="row:end-2"] {
  grid-row-end: 2 !important;
}

[cds-layout*="col:start-3"] {
  grid-column-start: 3 !important;
}

[cds-layout*="col:end-3"] {
  grid-column-end: 3 !important;
}

[cds-layout*="row:start-3"] {
  grid-row-start: 3 !important;
}

[cds-layout*="row:end-3"] {
  grid-row-end: 3 !important;
}

[cds-layout*="col:start-4"] {
  grid-column-start: 4 !important;
}

[cds-layout*="col:end-4"] {
  grid-column-end: 4 !important;
}

[cds-layout*="row:start-4"] {
  grid-row-start: 4 !important;
}

[cds-layout*="row:end-4"] {
  grid-row-end: 4 !important;
}

[cds-layout*="col:start-5"] {
  grid-column-start: 5 !important;
}

[cds-layout*="col:end-5"] {
  grid-column-end: 5 !important;
}

[cds-layout*="row:start-5"] {
  grid-row-start: 5 !important;
}

[cds-layout*="row:end-5"] {
  grid-row-end: 5 !important;
}

[cds-layout*="col:start-6"] {
  grid-column-start: 6 !important;
}

[cds-layout*="col:end-6"] {
  grid-column-end: 6 !important;
}

[cds-layout*="row:start-6"] {
  grid-row-start: 6 !important;
}

[cds-layout*="row:end-6"] {
  grid-row-end: 6 !important;
}

[cds-layout*="col:start-7"] {
  grid-column-start: 7 !important;
}

[cds-layout*="col:end-7"] {
  grid-column-end: 7 !important;
}

[cds-layout*="row:start-7"] {
  grid-row-start: 7 !important;
}

[cds-layout*="row:end-7"] {
  grid-row-end: 7 !important;
}

[cds-layout*="col:start-8"] {
  grid-column-start: 8 !important;
}

[cds-layout*="col:end-8"] {
  grid-column-end: 8 !important;
}

[cds-layout*="row:start-8"] {
  grid-row-start: 8 !important;
}

[cds-layout*="row:end-8"] {
  grid-row-end: 8 !important;
}

[cds-layout*="col:start-9"] {
  grid-column-start: 9 !important;
}

[cds-layout*="col:end-9"] {
  grid-column-end: 9 !important;
}

[cds-layout*="row:start-9"] {
  grid-row-start: 9 !important;
}

[cds-layout*="row:end-9"] {
  grid-row-end: 9 !important;
}

[cds-layout*="col:start-10"] {
  grid-column-start: 10 !important;
}

[cds-layout*="col:end-10"] {
  grid-column-end: 10 !important;
}

[cds-layout*="row:start-10"] {
  grid-row-start: 10 !important;
}

[cds-layout*="row:end-10"] {
  grid-row-end: 10 !important;
}

[cds-layout*="col:start-11"] {
  grid-column-start: 11 !important;
}

[cds-layout*="col:end-11"] {
  grid-column-end: 11 !important;
}

[cds-layout*="row:start-11"] {
  grid-row-start: 11 !important;
}

[cds-layout*="row:end-11"] {
  grid-row-end: 11 !important;
}

[cds-layout*="col:start-12"] {
  grid-column-start: 12 !important;
}

[cds-layout*="col:end-12"] {
  grid-column-end: 12 !important;
}

[cds-layout*="row:start-12"] {
  grid-row-start: 12 !important;
}

[cds-layout*="row:end-12"] {
  grid-row-end: 12 !important;
}

[cds-layout*="col:start-13"] {
  grid-column-start: 13 !important;
}

[cds-layout*="col:end-13"] {
  grid-column-end: 13 !important;
}

[cds-layout*="row:start-13"] {
  grid-row-start: 13 !important;
}

[cds-layout*="row:end-13"] {
  grid-row-end: 13 !important;
}

[cds-layout~=grid][cds-layout*="align:top"] {
  align-content: start;
}

[cds-layout~=grid][cds-layout*="align:right"] {
  justify-content: end;
}

[cds-layout~=grid][cds-layout*="align:bottom"] {
  align-content: end;
}

[cds-layout~=grid][cds-layout*="align:left"] {
  justify-content: start;
}

[cds-layout~=grid][cds-layout*="align:vertical-stretch"] {
  align-items: stretch;
  align-content: stretch;
}

[cds-layout~=grid][cds-layout*="align:horizontal-stretch"] {
  justify-items: stretch;
  justify-content: stretch;
}

[cds-layout~=grid][cds-layout*="align:stretch"] {
  align-items: stretch;
  align-content: stretch;
  justify-items: stretch;
  justify-content: stretch;
}

[cds-layout~=grid][cds-layout*="align:vertical-center"] {
  align-items: center;
  align-content: center;
}

[cds-layout~=grid][cds-layout*="align:horizontal-center"] {
  justify-items: center;
  justify-content: center;
}

[cds-layout~=grid][cds-layout*="align:center"] {
  align-items: center;
  align-content: center;
  justify-items: center;
  justify-content: center;
}

@media (min-width: 576px) {
  [cds-layout*="cols@xs:1"] > * {
    grid-column: span 1/span 1;
  }
  [cds-layout*="rows@xs:1"] > * {
    grid-row: span 1/span 1;
  }
  [cds-layout*="cols@xs:2"] > * {
    grid-column: span 2/span 2;
  }
  [cds-layout*="rows@xs:2"] > * {
    grid-row: span 2/span 2;
  }
  [cds-layout*="cols@xs:3"] > * {
    grid-column: span 3/span 3;
  }
  [cds-layout*="rows@xs:3"] > * {
    grid-row: span 3/span 3;
  }
  [cds-layout*="cols@xs:4"] > * {
    grid-column: span 4/span 4;
  }
  [cds-layout*="rows@xs:4"] > * {
    grid-row: span 4/span 4;
  }
  [cds-layout*="cols@xs:5"] > * {
    grid-column: span 5/span 5;
  }
  [cds-layout*="rows@xs:5"] > * {
    grid-row: span 5/span 5;
  }
  [cds-layout*="cols@xs:6"] > * {
    grid-column: span 6/span 6;
  }
  [cds-layout*="rows@xs:6"] > * {
    grid-row: span 6/span 6;
  }
  [cds-layout*="cols@xs:7"] > * {
    grid-column: span 7/span 7;
  }
  [cds-layout*="rows@xs:7"] > * {
    grid-row: span 7/span 7;
  }
  [cds-layout*="cols@xs:8"] > * {
    grid-column: span 8/span 8;
  }
  [cds-layout*="rows@xs:8"] > * {
    grid-row: span 8/span 8;
  }
  [cds-layout*="cols@xs:9"] > * {
    grid-column: span 9/span 9;
  }
  [cds-layout*="rows@xs:9"] > * {
    grid-row: span 9/span 9;
  }
  [cds-layout*="cols@xs:10"] > * {
    grid-column: span 10/span 10;
  }
  [cds-layout*="rows@xs:10"] > * {
    grid-row: span 10/span 10;
  }
  [cds-layout*="cols@xs:11"] > * {
    grid-column: span 11/span 11;
  }
  [cds-layout*="rows@xs:11"] > * {
    grid-row: span 11/span 11;
  }
  [cds-layout*="cols@xs:12"] > * {
    grid-column: span 12/span 12;
  }
  [cds-layout*="rows@xs:12"] > * {
    grid-row: span 12/span 12;
  }
}
@media (min-width: 768px) {
  [cds-layout*="cols@sm:1"] > * {
    grid-column: span 1/span 1;
  }
  [cds-layout*="rows@sm:1"] > * {
    grid-row: span 1/span 1;
  }
  [cds-layout*="cols@sm:2"] > * {
    grid-column: span 2/span 2;
  }
  [cds-layout*="rows@sm:2"] > * {
    grid-row: span 2/span 2;
  }
  [cds-layout*="cols@sm:3"] > * {
    grid-column: span 3/span 3;
  }
  [cds-layout*="rows@sm:3"] > * {
    grid-row: span 3/span 3;
  }
  [cds-layout*="cols@sm:4"] > * {
    grid-column: span 4/span 4;
  }
  [cds-layout*="rows@sm:4"] > * {
    grid-row: span 4/span 4;
  }
  [cds-layout*="cols@sm:5"] > * {
    grid-column: span 5/span 5;
  }
  [cds-layout*="rows@sm:5"] > * {
    grid-row: span 5/span 5;
  }
  [cds-layout*="cols@sm:6"] > * {
    grid-column: span 6/span 6;
  }
  [cds-layout*="rows@sm:6"] > * {
    grid-row: span 6/span 6;
  }
  [cds-layout*="cols@sm:7"] > * {
    grid-column: span 7/span 7;
  }
  [cds-layout*="rows@sm:7"] > * {
    grid-row: span 7/span 7;
  }
  [cds-layout*="cols@sm:8"] > * {
    grid-column: span 8/span 8;
  }
  [cds-layout*="rows@sm:8"] > * {
    grid-row: span 8/span 8;
  }
  [cds-layout*="cols@sm:9"] > * {
    grid-column: span 9/span 9;
  }
  [cds-layout*="rows@sm:9"] > * {
    grid-row: span 9/span 9;
  }
  [cds-layout*="cols@sm:10"] > * {
    grid-column: span 10/span 10;
  }
  [cds-layout*="rows@sm:10"] > * {
    grid-row: span 10/span 10;
  }
  [cds-layout*="cols@sm:11"] > * {
    grid-column: span 11/span 11;
  }
  [cds-layout*="rows@sm:11"] > * {
    grid-row: span 11/span 11;
  }
  [cds-layout*="cols@sm:12"] > * {
    grid-column: span 12/span 12;
  }
  [cds-layout*="rows@sm:12"] > * {
    grid-row: span 12/span 12;
  }
}
@media (min-width: 992px) {
  [cds-layout*="cols@md:1"] > * {
    grid-column: span 1/span 1;
  }
  [cds-layout*="rows@md:1"] > * {
    grid-row: span 1/span 1;
  }
  [cds-layout*="cols@md:2"] > * {
    grid-column: span 2/span 2;
  }
  [cds-layout*="rows@md:2"] > * {
    grid-row: span 2/span 2;
  }
  [cds-layout*="cols@md:3"] > * {
    grid-column: span 3/span 3;
  }
  [cds-layout*="rows@md:3"] > * {
    grid-row: span 3/span 3;
  }
  [cds-layout*="cols@md:4"] > * {
    grid-column: span 4/span 4;
  }
  [cds-layout*="rows@md:4"] > * {
    grid-row: span 4/span 4;
  }
  [cds-layout*="cols@md:5"] > * {
    grid-column: span 5/span 5;
  }
  [cds-layout*="rows@md:5"] > * {
    grid-row: span 5/span 5;
  }
  [cds-layout*="cols@md:6"] > * {
    grid-column: span 6/span 6;
  }
  [cds-layout*="rows@md:6"] > * {
    grid-row: span 6/span 6;
  }
  [cds-layout*="cols@md:7"] > * {
    grid-column: span 7/span 7;
  }
  [cds-layout*="rows@md:7"] > * {
    grid-row: span 7/span 7;
  }
  [cds-layout*="cols@md:8"] > * {
    grid-column: span 8/span 8;
  }
  [cds-layout*="rows@md:8"] > * {
    grid-row: span 8/span 8;
  }
  [cds-layout*="cols@md:9"] > * {
    grid-column: span 9/span 9;
  }
  [cds-layout*="rows@md:9"] > * {
    grid-row: span 9/span 9;
  }
  [cds-layout*="cols@md:10"] > * {
    grid-column: span 10/span 10;
  }
  [cds-layout*="rows@md:10"] > * {
    grid-row: span 10/span 10;
  }
  [cds-layout*="cols@md:11"] > * {
    grid-column: span 11/span 11;
  }
  [cds-layout*="rows@md:11"] > * {
    grid-row: span 11/span 11;
  }
  [cds-layout*="cols@md:12"] > * {
    grid-column: span 12/span 12;
  }
  [cds-layout*="rows@md:12"] > * {
    grid-row: span 12/span 12;
  }
}
@media (min-width: 1200px) {
  [cds-layout*="cols@lg:1"] > * {
    grid-column: span 1/span 1;
  }
  [cds-layout*="rows@lg:1"] > * {
    grid-row: span 1/span 1;
  }
  [cds-layout*="cols@lg:2"] > * {
    grid-column: span 2/span 2;
  }
  [cds-layout*="rows@lg:2"] > * {
    grid-row: span 2/span 2;
  }
  [cds-layout*="cols@lg:3"] > * {
    grid-column: span 3/span 3;
  }
  [cds-layout*="rows@lg:3"] > * {
    grid-row: span 3/span 3;
  }
  [cds-layout*="cols@lg:4"] > * {
    grid-column: span 4/span 4;
  }
  [cds-layout*="rows@lg:4"] > * {
    grid-row: span 4/span 4;
  }
  [cds-layout*="cols@lg:5"] > * {
    grid-column: span 5/span 5;
  }
  [cds-layout*="rows@lg:5"] > * {
    grid-row: span 5/span 5;
  }
  [cds-layout*="cols@lg:6"] > * {
    grid-column: span 6/span 6;
  }
  [cds-layout*="rows@lg:6"] > * {
    grid-row: span 6/span 6;
  }
  [cds-layout*="cols@lg:7"] > * {
    grid-column: span 7/span 7;
  }
  [cds-layout*="rows@lg:7"] > * {
    grid-row: span 7/span 7;
  }
  [cds-layout*="cols@lg:8"] > * {
    grid-column: span 8/span 8;
  }
  [cds-layout*="rows@lg:8"] > * {
    grid-row: span 8/span 8;
  }
  [cds-layout*="cols@lg:9"] > * {
    grid-column: span 9/span 9;
  }
  [cds-layout*="rows@lg:9"] > * {
    grid-row: span 9/span 9;
  }
  [cds-layout*="cols@lg:10"] > * {
    grid-column: span 10/span 10;
  }
  [cds-layout*="rows@lg:10"] > * {
    grid-row: span 10/span 10;
  }
  [cds-layout*="cols@lg:11"] > * {
    grid-column: span 11/span 11;
  }
  [cds-layout*="rows@lg:11"] > * {
    grid-row: span 11/span 11;
  }
  [cds-layout*="cols@lg:12"] > * {
    grid-column: span 12/span 12;
  }
  [cds-layout*="rows@lg:12"] > * {
    grid-row: span 12/span 12;
  }
}
@media (min-width: 1440px) {
  [cds-layout*="cols@xl:1"] > * {
    grid-column: span 1/span 1;
  }
  [cds-layout*="rows@xl:1"] > * {
    grid-row: span 1/span 1;
  }
  [cds-layout*="cols@xl:2"] > * {
    grid-column: span 2/span 2;
  }
  [cds-layout*="rows@xl:2"] > * {
    grid-row: span 2/span 2;
  }
  [cds-layout*="cols@xl:3"] > * {
    grid-column: span 3/span 3;
  }
  [cds-layout*="rows@xl:3"] > * {
    grid-row: span 3/span 3;
  }
  [cds-layout*="cols@xl:4"] > * {
    grid-column: span 4/span 4;
  }
  [cds-layout*="rows@xl:4"] > * {
    grid-row: span 4/span 4;
  }
  [cds-layout*="cols@xl:5"] > * {
    grid-column: span 5/span 5;
  }
  [cds-layout*="rows@xl:5"] > * {
    grid-row: span 5/span 5;
  }
  [cds-layout*="cols@xl:6"] > * {
    grid-column: span 6/span 6;
  }
  [cds-layout*="rows@xl:6"] > * {
    grid-row: span 6/span 6;
  }
  [cds-layout*="cols@xl:7"] > * {
    grid-column: span 7/span 7;
  }
  [cds-layout*="rows@xl:7"] > * {
    grid-row: span 7/span 7;
  }
  [cds-layout*="cols@xl:8"] > * {
    grid-column: span 8/span 8;
  }
  [cds-layout*="rows@xl:8"] > * {
    grid-row: span 8/span 8;
  }
  [cds-layout*="cols@xl:9"] > * {
    grid-column: span 9/span 9;
  }
  [cds-layout*="rows@xl:9"] > * {
    grid-row: span 9/span 9;
  }
  [cds-layout*="cols@xl:10"] > * {
    grid-column: span 10/span 10;
  }
  [cds-layout*="rows@xl:10"] > * {
    grid-row: span 10/span 10;
  }
  [cds-layout*="cols@xl:11"] > * {
    grid-column: span 11/span 11;
  }
  [cds-layout*="rows@xl:11"] > * {
    grid-row: span 11/span 11;
  }
  [cds-layout*="cols@xl:12"] > * {
    grid-column: span 12/span 12;
  }
  [cds-layout*="rows@xl:12"] > * {
    grid-row: span 12/span 12;
  }
}
@media (min-width: 576px) {
  [cds-layout*="col@xs:1"] {
    grid-column: span 1/span 1 !important;
  }
  [cds-layout*="row@xs:1"] {
    grid-row: span 1/span 1 !important;
  }
  [cds-layout*="col@xs:2"] {
    grid-column: span 2/span 2 !important;
  }
  [cds-layout*="row@xs:2"] {
    grid-row: span 2/span 2 !important;
  }
  [cds-layout*="col@xs:3"] {
    grid-column: span 3/span 3 !important;
  }
  [cds-layout*="row@xs:3"] {
    grid-row: span 3/span 3 !important;
  }
  [cds-layout*="col@xs:4"] {
    grid-column: span 4/span 4 !important;
  }
  [cds-layout*="row@xs:4"] {
    grid-row: span 4/span 4 !important;
  }
  [cds-layout*="col@xs:5"] {
    grid-column: span 5/span 5 !important;
  }
  [cds-layout*="row@xs:5"] {
    grid-row: span 5/span 5 !important;
  }
  [cds-layout*="col@xs:6"] {
    grid-column: span 6/span 6 !important;
  }
  [cds-layout*="row@xs:6"] {
    grid-row: span 6/span 6 !important;
  }
  [cds-layout*="col@xs:7"] {
    grid-column: span 7/span 7 !important;
  }
  [cds-layout*="row@xs:7"] {
    grid-row: span 7/span 7 !important;
  }
  [cds-layout*="col@xs:8"] {
    grid-column: span 8/span 8 !important;
  }
  [cds-layout*="row@xs:8"] {
    grid-row: span 8/span 8 !important;
  }
  [cds-layout*="col@xs:9"] {
    grid-column: span 9/span 9 !important;
  }
  [cds-layout*="row@xs:9"] {
    grid-row: span 9/span 9 !important;
  }
  [cds-layout*="col@xs:10"] {
    grid-column: span 10/span 10 !important;
  }
  [cds-layout*="row@xs:10"] {
    grid-row: span 10/span 10 !important;
  }
  [cds-layout*="col@xs:11"] {
    grid-column: span 11/span 11 !important;
  }
  [cds-layout*="row@xs:11"] {
    grid-row: span 11/span 11 !important;
  }
  [cds-layout*="col@xs:12"] {
    grid-column: span 12/span 12 !important;
  }
  [cds-layout*="row@xs:12"] {
    grid-row: span 12/span 12 !important;
  }
}
@media (min-width: 768px) {
  [cds-layout*="col@sm:1"] {
    grid-column: span 1/span 1 !important;
  }
  [cds-layout*="row@sm:1"] {
    grid-row: span 1/span 1 !important;
  }
  [cds-layout*="col@sm:2"] {
    grid-column: span 2/span 2 !important;
  }
  [cds-layout*="row@sm:2"] {
    grid-row: span 2/span 2 !important;
  }
  [cds-layout*="col@sm:3"] {
    grid-column: span 3/span 3 !important;
  }
  [cds-layout*="row@sm:3"] {
    grid-row: span 3/span 3 !important;
  }
  [cds-layout*="col@sm:4"] {
    grid-column: span 4/span 4 !important;
  }
  [cds-layout*="row@sm:4"] {
    grid-row: span 4/span 4 !important;
  }
  [cds-layout*="col@sm:5"] {
    grid-column: span 5/span 5 !important;
  }
  [cds-layout*="row@sm:5"] {
    grid-row: span 5/span 5 !important;
  }
  [cds-layout*="col@sm:6"] {
    grid-column: span 6/span 6 !important;
  }
  [cds-layout*="row@sm:6"] {
    grid-row: span 6/span 6 !important;
  }
  [cds-layout*="col@sm:7"] {
    grid-column: span 7/span 7 !important;
  }
  [cds-layout*="row@sm:7"] {
    grid-row: span 7/span 7 !important;
  }
  [cds-layout*="col@sm:8"] {
    grid-column: span 8/span 8 !important;
  }
  [cds-layout*="row@sm:8"] {
    grid-row: span 8/span 8 !important;
  }
  [cds-layout*="col@sm:9"] {
    grid-column: span 9/span 9 !important;
  }
  [cds-layout*="row@sm:9"] {
    grid-row: span 9/span 9 !important;
  }
  [cds-layout*="col@sm:10"] {
    grid-column: span 10/span 10 !important;
  }
  [cds-layout*="row@sm:10"] {
    grid-row: span 10/span 10 !important;
  }
  [cds-layout*="col@sm:11"] {
    grid-column: span 11/span 11 !important;
  }
  [cds-layout*="row@sm:11"] {
    grid-row: span 11/span 11 !important;
  }
  [cds-layout*="col@sm:12"] {
    grid-column: span 12/span 12 !important;
  }
  [cds-layout*="row@sm:12"] {
    grid-row: span 12/span 12 !important;
  }
}
@media (min-width: 992px) {
  [cds-layout*="col@md:1"] {
    grid-column: span 1/span 1 !important;
  }
  [cds-layout*="row@md:1"] {
    grid-row: span 1/span 1 !important;
  }
  [cds-layout*="col@md:2"] {
    grid-column: span 2/span 2 !important;
  }
  [cds-layout*="row@md:2"] {
    grid-row: span 2/span 2 !important;
  }
  [cds-layout*="col@md:3"] {
    grid-column: span 3/span 3 !important;
  }
  [cds-layout*="row@md:3"] {
    grid-row: span 3/span 3 !important;
  }
  [cds-layout*="col@md:4"] {
    grid-column: span 4/span 4 !important;
  }
  [cds-layout*="row@md:4"] {
    grid-row: span 4/span 4 !important;
  }
  [cds-layout*="col@md:5"] {
    grid-column: span 5/span 5 !important;
  }
  [cds-layout*="row@md:5"] {
    grid-row: span 5/span 5 !important;
  }
  [cds-layout*="col@md:6"] {
    grid-column: span 6/span 6 !important;
  }
  [cds-layout*="row@md:6"] {
    grid-row: span 6/span 6 !important;
  }
  [cds-layout*="col@md:7"] {
    grid-column: span 7/span 7 !important;
  }
  [cds-layout*="row@md:7"] {
    grid-row: span 7/span 7 !important;
  }
  [cds-layout*="col@md:8"] {
    grid-column: span 8/span 8 !important;
  }
  [cds-layout*="row@md:8"] {
    grid-row: span 8/span 8 !important;
  }
  [cds-layout*="col@md:9"] {
    grid-column: span 9/span 9 !important;
  }
  [cds-layout*="row@md:9"] {
    grid-row: span 9/span 9 !important;
  }
  [cds-layout*="col@md:10"] {
    grid-column: span 10/span 10 !important;
  }
  [cds-layout*="row@md:10"] {
    grid-row: span 10/span 10 !important;
  }
  [cds-layout*="col@md:11"] {
    grid-column: span 11/span 11 !important;
  }
  [cds-layout*="row@md:11"] {
    grid-row: span 11/span 11 !important;
  }
  [cds-layout*="col@md:12"] {
    grid-column: span 12/span 12 !important;
  }
  [cds-layout*="row@md:12"] {
    grid-row: span 12/span 12 !important;
  }
}
@media (min-width: 1200px) {
  [cds-layout*="col@lg:1"] {
    grid-column: span 1/span 1 !important;
  }
  [cds-layout*="row@lg:1"] {
    grid-row: span 1/span 1 !important;
  }
  [cds-layout*="col@lg:2"] {
    grid-column: span 2/span 2 !important;
  }
  [cds-layout*="row@lg:2"] {
    grid-row: span 2/span 2 !important;
  }
  [cds-layout*="col@lg:3"] {
    grid-column: span 3/span 3 !important;
  }
  [cds-layout*="row@lg:3"] {
    grid-row: span 3/span 3 !important;
  }
  [cds-layout*="col@lg:4"] {
    grid-column: span 4/span 4 !important;
  }
  [cds-layout*="row@lg:4"] {
    grid-row: span 4/span 4 !important;
  }
  [cds-layout*="col@lg:5"] {
    grid-column: span 5/span 5 !important;
  }
  [cds-layout*="row@lg:5"] {
    grid-row: span 5/span 5 !important;
  }
  [cds-layout*="col@lg:6"] {
    grid-column: span 6/span 6 !important;
  }
  [cds-layout*="row@lg:6"] {
    grid-row: span 6/span 6 !important;
  }
  [cds-layout*="col@lg:7"] {
    grid-column: span 7/span 7 !important;
  }
  [cds-layout*="row@lg:7"] {
    grid-row: span 7/span 7 !important;
  }
  [cds-layout*="col@lg:8"] {
    grid-column: span 8/span 8 !important;
  }
  [cds-layout*="row@lg:8"] {
    grid-row: span 8/span 8 !important;
  }
  [cds-layout*="col@lg:9"] {
    grid-column: span 9/span 9 !important;
  }
  [cds-layout*="row@lg:9"] {
    grid-row: span 9/span 9 !important;
  }
  [cds-layout*="col@lg:10"] {
    grid-column: span 10/span 10 !important;
  }
  [cds-layout*="row@lg:10"] {
    grid-row: span 10/span 10 !important;
  }
  [cds-layout*="col@lg:11"] {
    grid-column: span 11/span 11 !important;
  }
  [cds-layout*="row@lg:11"] {
    grid-row: span 11/span 11 !important;
  }
  [cds-layout*="col@lg:12"] {
    grid-column: span 12/span 12 !important;
  }
  [cds-layout*="row@lg:12"] {
    grid-row: span 12/span 12 !important;
  }
}
@media (min-width: 1440px) {
  [cds-layout*="col@xl:1"] {
    grid-column: span 1/span 1 !important;
  }
  [cds-layout*="row@xl:1"] {
    grid-row: span 1/span 1 !important;
  }
  [cds-layout*="col@xl:2"] {
    grid-column: span 2/span 2 !important;
  }
  [cds-layout*="row@xl:2"] {
    grid-row: span 2/span 2 !important;
  }
  [cds-layout*="col@xl:3"] {
    grid-column: span 3/span 3 !important;
  }
  [cds-layout*="row@xl:3"] {
    grid-row: span 3/span 3 !important;
  }
  [cds-layout*="col@xl:4"] {
    grid-column: span 4/span 4 !important;
  }
  [cds-layout*="row@xl:4"] {
    grid-row: span 4/span 4 !important;
  }
  [cds-layout*="col@xl:5"] {
    grid-column: span 5/span 5 !important;
  }
  [cds-layout*="row@xl:5"] {
    grid-row: span 5/span 5 !important;
  }
  [cds-layout*="col@xl:6"] {
    grid-column: span 6/span 6 !important;
  }
  [cds-layout*="row@xl:6"] {
    grid-row: span 6/span 6 !important;
  }
  [cds-layout*="col@xl:7"] {
    grid-column: span 7/span 7 !important;
  }
  [cds-layout*="row@xl:7"] {
    grid-row: span 7/span 7 !important;
  }
  [cds-layout*="col@xl:8"] {
    grid-column: span 8/span 8 !important;
  }
  [cds-layout*="row@xl:8"] {
    grid-row: span 8/span 8 !important;
  }
  [cds-layout*="col@xl:9"] {
    grid-column: span 9/span 9 !important;
  }
  [cds-layout*="row@xl:9"] {
    grid-row: span 9/span 9 !important;
  }
  [cds-layout*="col@xl:10"] {
    grid-column: span 10/span 10 !important;
  }
  [cds-layout*="row@xl:10"] {
    grid-row: span 10/span 10 !important;
  }
  [cds-layout*="col@xl:11"] {
    grid-column: span 11/span 11 !important;
  }
  [cds-layout*="row@xl:11"] {
    grid-row: span 11/span 11 !important;
  }
  [cds-layout*="col@xl:12"] {
    grid-column: span 12/span 12 !important;
  }
  [cds-layout*="row@xl:12"] {
    grid-row: span 12/span 12 !important;
  }
}
@media (min-width: 576px) {
  [cds-layout*="col@xs:start-1"] {
    grid-column-start: 1 !important;
  }
  [cds-layout*="col@xs:end-1"] {
    grid-column-end: 1 !important;
  }
  [cds-layout*="row@xs:start-1"] {
    grid-row-start: 1 !important;
  }
  [cds-layout*="row@xs:end-1"] {
    grid-row-end: 1 !important;
  }
  [cds-layout*="col@xs:start-2"] {
    grid-column-start: 2 !important;
  }
  [cds-layout*="col@xs:end-2"] {
    grid-column-end: 2 !important;
  }
  [cds-layout*="row@xs:start-2"] {
    grid-row-start: 2 !important;
  }
  [cds-layout*="row@xs:end-2"] {
    grid-row-end: 2 !important;
  }
  [cds-layout*="col@xs:start-3"] {
    grid-column-start: 3 !important;
  }
  [cds-layout*="col@xs:end-3"] {
    grid-column-end: 3 !important;
  }
  [cds-layout*="row@xs:start-3"] {
    grid-row-start: 3 !important;
  }
  [cds-layout*="row@xs:end-3"] {
    grid-row-end: 3 !important;
  }
  [cds-layout*="col@xs:start-4"] {
    grid-column-start: 4 !important;
  }
  [cds-layout*="col@xs:end-4"] {
    grid-column-end: 4 !important;
  }
  [cds-layout*="row@xs:start-4"] {
    grid-row-start: 4 !important;
  }
  [cds-layout*="row@xs:end-4"] {
    grid-row-end: 4 !important;
  }
  [cds-layout*="col@xs:start-5"] {
    grid-column-start: 5 !important;
  }
  [cds-layout*="col@xs:end-5"] {
    grid-column-end: 5 !important;
  }
  [cds-layout*="row@xs:start-5"] {
    grid-row-start: 5 !important;
  }
  [cds-layout*="row@xs:end-5"] {
    grid-row-end: 5 !important;
  }
  [cds-layout*="col@xs:start-6"] {
    grid-column-start: 6 !important;
  }
  [cds-layout*="col@xs:end-6"] {
    grid-column-end: 6 !important;
  }
  [cds-layout*="row@xs:start-6"] {
    grid-row-start: 6 !important;
  }
  [cds-layout*="row@xs:end-6"] {
    grid-row-end: 6 !important;
  }
  [cds-layout*="col@xs:start-7"] {
    grid-column-start: 7 !important;
  }
  [cds-layout*="col@xs:end-7"] {
    grid-column-end: 7 !important;
  }
  [cds-layout*="row@xs:start-7"] {
    grid-row-start: 7 !important;
  }
  [cds-layout*="row@xs:end-7"] {
    grid-row-end: 7 !important;
  }
  [cds-layout*="col@xs:start-8"] {
    grid-column-start: 8 !important;
  }
  [cds-layout*="col@xs:end-8"] {
    grid-column-end: 8 !important;
  }
  [cds-layout*="row@xs:start-8"] {
    grid-row-start: 8 !important;
  }
  [cds-layout*="row@xs:end-8"] {
    grid-row-end: 8 !important;
  }
  [cds-layout*="col@xs:start-9"] {
    grid-column-start: 9 !important;
  }
  [cds-layout*="col@xs:end-9"] {
    grid-column-end: 9 !important;
  }
  [cds-layout*="row@xs:start-9"] {
    grid-row-start: 9 !important;
  }
  [cds-layout*="row@xs:end-9"] {
    grid-row-end: 9 !important;
  }
  [cds-layout*="col@xs:start-10"] {
    grid-column-start: 10 !important;
  }
  [cds-layout*="col@xs:end-10"] {
    grid-column-end: 10 !important;
  }
  [cds-layout*="row@xs:start-10"] {
    grid-row-start: 10 !important;
  }
  [cds-layout*="row@xs:end-10"] {
    grid-row-end: 10 !important;
  }
  [cds-layout*="col@xs:start-11"] {
    grid-column-start: 11 !important;
  }
  [cds-layout*="col@xs:end-11"] {
    grid-column-end: 11 !important;
  }
  [cds-layout*="row@xs:start-11"] {
    grid-row-start: 11 !important;
  }
  [cds-layout*="row@xs:end-11"] {
    grid-row-end: 11 !important;
  }
  [cds-layout*="col@xs:start-12"] {
    grid-column-start: 12 !important;
  }
  [cds-layout*="col@xs:end-12"] {
    grid-column-end: 12 !important;
  }
  [cds-layout*="row@xs:start-12"] {
    grid-row-start: 12 !important;
  }
  [cds-layout*="row@xs:end-12"] {
    grid-row-end: 12 !important;
  }
  [cds-layout*="col@xs:start-13"] {
    grid-column-start: 13 !important;
  }
  [cds-layout*="col@xs:end-13"] {
    grid-column-end: 13 !important;
  }
  [cds-layout*="row@xs:start-13"] {
    grid-row-start: 13 !important;
  }
  [cds-layout*="row@xs:end-13"] {
    grid-row-end: 13 !important;
  }
}
@media (min-width: 768px) {
  [cds-layout*="col@sm:start-1"] {
    grid-column-start: 1 !important;
  }
  [cds-layout*="col@sm:end-1"] {
    grid-column-end: 1 !important;
  }
  [cds-layout*="row@sm:start-1"] {
    grid-row-start: 1 !important;
  }
  [cds-layout*="row@sm:end-1"] {
    grid-row-end: 1 !important;
  }
  [cds-layout*="col@sm:start-2"] {
    grid-column-start: 2 !important;
  }
  [cds-layout*="col@sm:end-2"] {
    grid-column-end: 2 !important;
  }
  [cds-layout*="row@sm:start-2"] {
    grid-row-start: 2 !important;
  }
  [cds-layout*="row@sm:end-2"] {
    grid-row-end: 2 !important;
  }
  [cds-layout*="col@sm:start-3"] {
    grid-column-start: 3 !important;
  }
  [cds-layout*="col@sm:end-3"] {
    grid-column-end: 3 !important;
  }
  [cds-layout*="row@sm:start-3"] {
    grid-row-start: 3 !important;
  }
  [cds-layout*="row@sm:end-3"] {
    grid-row-end: 3 !important;
  }
  [cds-layout*="col@sm:start-4"] {
    grid-column-start: 4 !important;
  }
  [cds-layout*="col@sm:end-4"] {
    grid-column-end: 4 !important;
  }
  [cds-layout*="row@sm:start-4"] {
    grid-row-start: 4 !important;
  }
  [cds-layout*="row@sm:end-4"] {
    grid-row-end: 4 !important;
  }
  [cds-layout*="col@sm:start-5"] {
    grid-column-start: 5 !important;
  }
  [cds-layout*="col@sm:end-5"] {
    grid-column-end: 5 !important;
  }
  [cds-layout*="row@sm:start-5"] {
    grid-row-start: 5 !important;
  }
  [cds-layout*="row@sm:end-5"] {
    grid-row-end: 5 !important;
  }
  [cds-layout*="col@sm:start-6"] {
    grid-column-start: 6 !important;
  }
  [cds-layout*="col@sm:end-6"] {
    grid-column-end: 6 !important;
  }
  [cds-layout*="row@sm:start-6"] {
    grid-row-start: 6 !important;
  }
  [cds-layout*="row@sm:end-6"] {
    grid-row-end: 6 !important;
  }
  [cds-layout*="col@sm:start-7"] {
    grid-column-start: 7 !important;
  }
  [cds-layout*="col@sm:end-7"] {
    grid-column-end: 7 !important;
  }
  [cds-layout*="row@sm:start-7"] {
    grid-row-start: 7 !important;
  }
  [cds-layout*="row@sm:end-7"] {
    grid-row-end: 7 !important;
  }
  [cds-layout*="col@sm:start-8"] {
    grid-column-start: 8 !important;
  }
  [cds-layout*="col@sm:end-8"] {
    grid-column-end: 8 !important;
  }
  [cds-layout*="row@sm:start-8"] {
    grid-row-start: 8 !important;
  }
  [cds-layout*="row@sm:end-8"] {
    grid-row-end: 8 !important;
  }
  [cds-layout*="col@sm:start-9"] {
    grid-column-start: 9 !important;
  }
  [cds-layout*="col@sm:end-9"] {
    grid-column-end: 9 !important;
  }
  [cds-layout*="row@sm:start-9"] {
    grid-row-start: 9 !important;
  }
  [cds-layout*="row@sm:end-9"] {
    grid-row-end: 9 !important;
  }
  [cds-layout*="col@sm:start-10"] {
    grid-column-start: 10 !important;
  }
  [cds-layout*="col@sm:end-10"] {
    grid-column-end: 10 !important;
  }
  [cds-layout*="row@sm:start-10"] {
    grid-row-start: 10 !important;
  }
  [cds-layout*="row@sm:end-10"] {
    grid-row-end: 10 !important;
  }
  [cds-layout*="col@sm:start-11"] {
    grid-column-start: 11 !important;
  }
  [cds-layout*="col@sm:end-11"] {
    grid-column-end: 11 !important;
  }
  [cds-layout*="row@sm:start-11"] {
    grid-row-start: 11 !important;
  }
  [cds-layout*="row@sm:end-11"] {
    grid-row-end: 11 !important;
  }
  [cds-layout*="col@sm:start-12"] {
    grid-column-start: 12 !important;
  }
  [cds-layout*="col@sm:end-12"] {
    grid-column-end: 12 !important;
  }
  [cds-layout*="row@sm:start-12"] {
    grid-row-start: 12 !important;
  }
  [cds-layout*="row@sm:end-12"] {
    grid-row-end: 12 !important;
  }
  [cds-layout*="col@sm:start-13"] {
    grid-column-start: 13 !important;
  }
  [cds-layout*="col@sm:end-13"] {
    grid-column-end: 13 !important;
  }
  [cds-layout*="row@sm:start-13"] {
    grid-row-start: 13 !important;
  }
  [cds-layout*="row@sm:end-13"] {
    grid-row-end: 13 !important;
  }
}
@media (min-width: 992px) {
  [cds-layout*="col@md:start-1"] {
    grid-column-start: 1 !important;
  }
  [cds-layout*="col@md:end-1"] {
    grid-column-end: 1 !important;
  }
  [cds-layout*="row@md:start-1"] {
    grid-row-start: 1 !important;
  }
  [cds-layout*="row@md:end-1"] {
    grid-row-end: 1 !important;
  }
  [cds-layout*="col@md:start-2"] {
    grid-column-start: 2 !important;
  }
  [cds-layout*="col@md:end-2"] {
    grid-column-end: 2 !important;
  }
  [cds-layout*="row@md:start-2"] {
    grid-row-start: 2 !important;
  }
  [cds-layout*="row@md:end-2"] {
    grid-row-end: 2 !important;
  }
  [cds-layout*="col@md:start-3"] {
    grid-column-start: 3 !important;
  }
  [cds-layout*="col@md:end-3"] {
    grid-column-end: 3 !important;
  }
  [cds-layout*="row@md:start-3"] {
    grid-row-start: 3 !important;
  }
  [cds-layout*="row@md:end-3"] {
    grid-row-end: 3 !important;
  }
  [cds-layout*="col@md:start-4"] {
    grid-column-start: 4 !important;
  }
  [cds-layout*="col@md:end-4"] {
    grid-column-end: 4 !important;
  }
  [cds-layout*="row@md:start-4"] {
    grid-row-start: 4 !important;
  }
  [cds-layout*="row@md:end-4"] {
    grid-row-end: 4 !important;
  }
  [cds-layout*="col@md:start-5"] {
    grid-column-start: 5 !important;
  }
  [cds-layout*="col@md:end-5"] {
    grid-column-end: 5 !important;
  }
  [cds-layout*="row@md:start-5"] {
    grid-row-start: 5 !important;
  }
  [cds-layout*="row@md:end-5"] {
    grid-row-end: 5 !important;
  }
  [cds-layout*="col@md:start-6"] {
    grid-column-start: 6 !important;
  }
  [cds-layout*="col@md:end-6"] {
    grid-column-end: 6 !important;
  }
  [cds-layout*="row@md:start-6"] {
    grid-row-start: 6 !important;
  }
  [cds-layout*="row@md:end-6"] {
    grid-row-end: 6 !important;
  }
  [cds-layout*="col@md:start-7"] {
    grid-column-start: 7 !important;
  }
  [cds-layout*="col@md:end-7"] {
    grid-column-end: 7 !important;
  }
  [cds-layout*="row@md:start-7"] {
    grid-row-start: 7 !important;
  }
  [cds-layout*="row@md:end-7"] {
    grid-row-end: 7 !important;
  }
  [cds-layout*="col@md:start-8"] {
    grid-column-start: 8 !important;
  }
  [cds-layout*="col@md:end-8"] {
    grid-column-end: 8 !important;
  }
  [cds-layout*="row@md:start-8"] {
    grid-row-start: 8 !important;
  }
  [cds-layout*="row@md:end-8"] {
    grid-row-end: 8 !important;
  }
  [cds-layout*="col@md:start-9"] {
    grid-column-start: 9 !important;
  }
  [cds-layout*="col@md:end-9"] {
    grid-column-end: 9 !important;
  }
  [cds-layout*="row@md:start-9"] {
    grid-row-start: 9 !important;
  }
  [cds-layout*="row@md:end-9"] {
    grid-row-end: 9 !important;
  }
  [cds-layout*="col@md:start-10"] {
    grid-column-start: 10 !important;
  }
  [cds-layout*="col@md:end-10"] {
    grid-column-end: 10 !important;
  }
  [cds-layout*="row@md:start-10"] {
    grid-row-start: 10 !important;
  }
  [cds-layout*="row@md:end-10"] {
    grid-row-end: 10 !important;
  }
  [cds-layout*="col@md:start-11"] {
    grid-column-start: 11 !important;
  }
  [cds-layout*="col@md:end-11"] {
    grid-column-end: 11 !important;
  }
  [cds-layout*="row@md:start-11"] {
    grid-row-start: 11 !important;
  }
  [cds-layout*="row@md:end-11"] {
    grid-row-end: 11 !important;
  }
  [cds-layout*="col@md:start-12"] {
    grid-column-start: 12 !important;
  }
  [cds-layout*="col@md:end-12"] {
    grid-column-end: 12 !important;
  }
  [cds-layout*="row@md:start-12"] {
    grid-row-start: 12 !important;
  }
  [cds-layout*="row@md:end-12"] {
    grid-row-end: 12 !important;
  }
  [cds-layout*="col@md:start-13"] {
    grid-column-start: 13 !important;
  }
  [cds-layout*="col@md:end-13"] {
    grid-column-end: 13 !important;
  }
  [cds-layout*="row@md:start-13"] {
    grid-row-start: 13 !important;
  }
  [cds-layout*="row@md:end-13"] {
    grid-row-end: 13 !important;
  }
}
@media (min-width: 1200px) {
  [cds-layout*="col@lg:start-1"] {
    grid-column-start: 1 !important;
  }
  [cds-layout*="col@lg:end-1"] {
    grid-column-end: 1 !important;
  }
  [cds-layout*="row@lg:start-1"] {
    grid-row-start: 1 !important;
  }
  [cds-layout*="row@lg:end-1"] {
    grid-row-end: 1 !important;
  }
  [cds-layout*="col@lg:start-2"] {
    grid-column-start: 2 !important;
  }
  [cds-layout*="col@lg:end-2"] {
    grid-column-end: 2 !important;
  }
  [cds-layout*="row@lg:start-2"] {
    grid-row-start: 2 !important;
  }
  [cds-layout*="row@lg:end-2"] {
    grid-row-end: 2 !important;
  }
  [cds-layout*="col@lg:start-3"] {
    grid-column-start: 3 !important;
  }
  [cds-layout*="col@lg:end-3"] {
    grid-column-end: 3 !important;
  }
  [cds-layout*="row@lg:start-3"] {
    grid-row-start: 3 !important;
  }
  [cds-layout*="row@lg:end-3"] {
    grid-row-end: 3 !important;
  }
  [cds-layout*="col@lg:start-4"] {
    grid-column-start: 4 !important;
  }
  [cds-layout*="col@lg:end-4"] {
    grid-column-end: 4 !important;
  }
  [cds-layout*="row@lg:start-4"] {
    grid-row-start: 4 !important;
  }
  [cds-layout*="row@lg:end-4"] {
    grid-row-end: 4 !important;
  }
  [cds-layout*="col@lg:start-5"] {
    grid-column-start: 5 !important;
  }
  [cds-layout*="col@lg:end-5"] {
    grid-column-end: 5 !important;
  }
  [cds-layout*="row@lg:start-5"] {
    grid-row-start: 5 !important;
  }
  [cds-layout*="row@lg:end-5"] {
    grid-row-end: 5 !important;
  }
  [cds-layout*="col@lg:start-6"] {
    grid-column-start: 6 !important;
  }
  [cds-layout*="col@lg:end-6"] {
    grid-column-end: 6 !important;
  }
  [cds-layout*="row@lg:start-6"] {
    grid-row-start: 6 !important;
  }
  [cds-layout*="row@lg:end-6"] {
    grid-row-end: 6 !important;
  }
  [cds-layout*="col@lg:start-7"] {
    grid-column-start: 7 !important;
  }
  [cds-layout*="col@lg:end-7"] {
    grid-column-end: 7 !important;
  }
  [cds-layout*="row@lg:start-7"] {
    grid-row-start: 7 !important;
  }
  [cds-layout*="row@lg:end-7"] {
    grid-row-end: 7 !important;
  }
  [cds-layout*="col@lg:start-8"] {
    grid-column-start: 8 !important;
  }
  [cds-layout*="col@lg:end-8"] {
    grid-column-end: 8 !important;
  }
  [cds-layout*="row@lg:start-8"] {
    grid-row-start: 8 !important;
  }
  [cds-layout*="row@lg:end-8"] {
    grid-row-end: 8 !important;
  }
  [cds-layout*="col@lg:start-9"] {
    grid-column-start: 9 !important;
  }
  [cds-layout*="col@lg:end-9"] {
    grid-column-end: 9 !important;
  }
  [cds-layout*="row@lg:start-9"] {
    grid-row-start: 9 !important;
  }
  [cds-layout*="row@lg:end-9"] {
    grid-row-end: 9 !important;
  }
  [cds-layout*="col@lg:start-10"] {
    grid-column-start: 10 !important;
  }
  [cds-layout*="col@lg:end-10"] {
    grid-column-end: 10 !important;
  }
  [cds-layout*="row@lg:start-10"] {
    grid-row-start: 10 !important;
  }
  [cds-layout*="row@lg:end-10"] {
    grid-row-end: 10 !important;
  }
  [cds-layout*="col@lg:start-11"] {
    grid-column-start: 11 !important;
  }
  [cds-layout*="col@lg:end-11"] {
    grid-column-end: 11 !important;
  }
  [cds-layout*="row@lg:start-11"] {
    grid-row-start: 11 !important;
  }
  [cds-layout*="row@lg:end-11"] {
    grid-row-end: 11 !important;
  }
  [cds-layout*="col@lg:start-12"] {
    grid-column-start: 12 !important;
  }
  [cds-layout*="col@lg:end-12"] {
    grid-column-end: 12 !important;
  }
  [cds-layout*="row@lg:start-12"] {
    grid-row-start: 12 !important;
  }
  [cds-layout*="row@lg:end-12"] {
    grid-row-end: 12 !important;
  }
  [cds-layout*="col@lg:start-13"] {
    grid-column-start: 13 !important;
  }
  [cds-layout*="col@lg:end-13"] {
    grid-column-end: 13 !important;
  }
  [cds-layout*="row@lg:start-13"] {
    grid-row-start: 13 !important;
  }
  [cds-layout*="row@lg:end-13"] {
    grid-row-end: 13 !important;
  }
}
@media (min-width: 1440px) {
  [cds-layout*="col@xl:start-1"] {
    grid-column-start: 1 !important;
  }
  [cds-layout*="col@xl:end-1"] {
    grid-column-end: 1 !important;
  }
  [cds-layout*="row@xl:start-1"] {
    grid-row-start: 1 !important;
  }
  [cds-layout*="row@xl:end-1"] {
    grid-row-end: 1 !important;
  }
  [cds-layout*="col@xl:start-2"] {
    grid-column-start: 2 !important;
  }
  [cds-layout*="col@xl:end-2"] {
    grid-column-end: 2 !important;
  }
  [cds-layout*="row@xl:start-2"] {
    grid-row-start: 2 !important;
  }
  [cds-layout*="row@xl:end-2"] {
    grid-row-end: 2 !important;
  }
  [cds-layout*="col@xl:start-3"] {
    grid-column-start: 3 !important;
  }
  [cds-layout*="col@xl:end-3"] {
    grid-column-end: 3 !important;
  }
  [cds-layout*="row@xl:start-3"] {
    grid-row-start: 3 !important;
  }
  [cds-layout*="row@xl:end-3"] {
    grid-row-end: 3 !important;
  }
  [cds-layout*="col@xl:start-4"] {
    grid-column-start: 4 !important;
  }
  [cds-layout*="col@xl:end-4"] {
    grid-column-end: 4 !important;
  }
  [cds-layout*="row@xl:start-4"] {
    grid-row-start: 4 !important;
  }
  [cds-layout*="row@xl:end-4"] {
    grid-row-end: 4 !important;
  }
  [cds-layout*="col@xl:start-5"] {
    grid-column-start: 5 !important;
  }
  [cds-layout*="col@xl:end-5"] {
    grid-column-end: 5 !important;
  }
  [cds-layout*="row@xl:start-5"] {
    grid-row-start: 5 !important;
  }
  [cds-layout*="row@xl:end-5"] {
    grid-row-end: 5 !important;
  }
  [cds-layout*="col@xl:start-6"] {
    grid-column-start: 6 !important;
  }
  [cds-layout*="col@xl:end-6"] {
    grid-column-end: 6 !important;
  }
  [cds-layout*="row@xl:start-6"] {
    grid-row-start: 6 !important;
  }
  [cds-layout*="row@xl:end-6"] {
    grid-row-end: 6 !important;
  }
  [cds-layout*="col@xl:start-7"] {
    grid-column-start: 7 !important;
  }
  [cds-layout*="col@xl:end-7"] {
    grid-column-end: 7 !important;
  }
  [cds-layout*="row@xl:start-7"] {
    grid-row-start: 7 !important;
  }
  [cds-layout*="row@xl:end-7"] {
    grid-row-end: 7 !important;
  }
  [cds-layout*="col@xl:start-8"] {
    grid-column-start: 8 !important;
  }
  [cds-layout*="col@xl:end-8"] {
    grid-column-end: 8 !important;
  }
  [cds-layout*="row@xl:start-8"] {
    grid-row-start: 8 !important;
  }
  [cds-layout*="row@xl:end-8"] {
    grid-row-end: 8 !important;
  }
  [cds-layout*="col@xl:start-9"] {
    grid-column-start: 9 !important;
  }
  [cds-layout*="col@xl:end-9"] {
    grid-column-end: 9 !important;
  }
  [cds-layout*="row@xl:start-9"] {
    grid-row-start: 9 !important;
  }
  [cds-layout*="row@xl:end-9"] {
    grid-row-end: 9 !important;
  }
  [cds-layout*="col@xl:start-10"] {
    grid-column-start: 10 !important;
  }
  [cds-layout*="col@xl:end-10"] {
    grid-column-end: 10 !important;
  }
  [cds-layout*="row@xl:start-10"] {
    grid-row-start: 10 !important;
  }
  [cds-layout*="row@xl:end-10"] {
    grid-row-end: 10 !important;
  }
  [cds-layout*="col@xl:start-11"] {
    grid-column-start: 11 !important;
  }
  [cds-layout*="col@xl:end-11"] {
    grid-column-end: 11 !important;
  }
  [cds-layout*="row@xl:start-11"] {
    grid-row-start: 11 !important;
  }
  [cds-layout*="row@xl:end-11"] {
    grid-row-end: 11 !important;
  }
  [cds-layout*="col@xl:start-12"] {
    grid-column-start: 12 !important;
  }
  [cds-layout*="col@xl:end-12"] {
    grid-column-end: 12 !important;
  }
  [cds-layout*="row@xl:start-12"] {
    grid-row-start: 12 !important;
  }
  [cds-layout*="row@xl:end-12"] {
    grid-row-end: 12 !important;
  }
  [cds-layout*="col@xl:start-13"] {
    grid-column-start: 13 !important;
  }
  [cds-layout*="col@xl:end-13"] {
    grid-column-end: 13 !important;
  }
  [cds-layout*="row@xl:start-13"] {
    grid-row-start: 13 !important;
  }
  [cds-layout*="row@xl:end-13"] {
    grid-row-end: 13 !important;
  }
}
@media (min-width: 576px) {
  [cds-layout~=grid][cds-layout*="align@xs:top"] {
    align-content: start;
  }
  [cds-layout~=grid][cds-layout*="align@xs:right"] {
    justify-content: end;
  }
  [cds-layout~=grid][cds-layout*="align@xs:bottom"] {
    align-content: end;
  }
  [cds-layout~=grid][cds-layout*="align@xs:left"] {
    justify-content: start;
  }
  [cds-layout~=grid][cds-layout*="align@xs:vertical-stretch"] {
    align-items: stretch;
    align-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@xs:horizontal-stretch"] {
    justify-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@xs:stretch"] {
    align-items: stretch;
    align-content: stretch;
    justify-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@xs:vertical-center"] {
    align-items: center;
    align-content: center;
  }
  [cds-layout~=grid][cds-layout*="align@xs:horizontal-center"] {
    justify-items: center;
    justify-content: center;
  }
  [cds-layout~=grid][cds-layout*="align@xs:center"] {
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
  }
}
@media (min-width: 768px) {
  [cds-layout~=grid][cds-layout*="align@sm:top"] {
    align-content: start;
  }
  [cds-layout~=grid][cds-layout*="align@sm:right"] {
    justify-content: end;
  }
  [cds-layout~=grid][cds-layout*="align@sm:bottom"] {
    align-content: end;
  }
  [cds-layout~=grid][cds-layout*="align@sm:left"] {
    justify-content: start;
  }
  [cds-layout~=grid][cds-layout*="align@sm:vertical-stretch"] {
    align-items: stretch;
    align-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@sm:horizontal-stretch"] {
    justify-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@sm:stretch"] {
    align-items: stretch;
    align-content: stretch;
    justify-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@sm:vertical-center"] {
    align-items: center;
    align-content: center;
  }
  [cds-layout~=grid][cds-layout*="align@sm:horizontal-center"] {
    justify-items: center;
    justify-content: center;
  }
  [cds-layout~=grid][cds-layout*="align@sm:center"] {
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
  }
}
@media (min-width: 992px) {
  [cds-layout~=grid][cds-layout*="align@md:top"] {
    align-content: start;
  }
  [cds-layout~=grid][cds-layout*="align@md:right"] {
    justify-content: end;
  }
  [cds-layout~=grid][cds-layout*="align@md:bottom"] {
    align-content: end;
  }
  [cds-layout~=grid][cds-layout*="align@md:left"] {
    justify-content: start;
  }
  [cds-layout~=grid][cds-layout*="align@md:vertical-stretch"] {
    align-items: stretch;
    align-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@md:horizontal-stretch"] {
    justify-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@md:stretch"] {
    align-items: stretch;
    align-content: stretch;
    justify-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@md:vertical-center"] {
    align-items: center;
    align-content: center;
  }
  [cds-layout~=grid][cds-layout*="align@md:horizontal-center"] {
    justify-items: center;
    justify-content: center;
  }
  [cds-layout~=grid][cds-layout*="align@md:center"] {
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
  }
}
@media (min-width: 1200px) {
  [cds-layout~=grid][cds-layout*="align@lg:top"] {
    align-content: start;
  }
  [cds-layout~=grid][cds-layout*="align@lg:right"] {
    justify-content: end;
  }
  [cds-layout~=grid][cds-layout*="align@lg:bottom"] {
    align-content: end;
  }
  [cds-layout~=grid][cds-layout*="align@lg:left"] {
    justify-content: start;
  }
  [cds-layout~=grid][cds-layout*="align@lg:vertical-stretch"] {
    align-items: stretch;
    align-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@lg:horizontal-stretch"] {
    justify-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@lg:stretch"] {
    align-items: stretch;
    align-content: stretch;
    justify-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@lg:vertical-center"] {
    align-items: center;
    align-content: center;
  }
  [cds-layout~=grid][cds-layout*="align@lg:horizontal-center"] {
    justify-items: center;
    justify-content: center;
  }
  [cds-layout~=grid][cds-layout*="align@lg:center"] {
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
  }
}
@media (min-width: 1440px) {
  [cds-layout~=grid][cds-layout*="align@xl:top"] {
    align-content: start;
  }
  [cds-layout~=grid][cds-layout*="align@xl:right"] {
    justify-content: end;
  }
  [cds-layout~=grid][cds-layout*="align@xl:bottom"] {
    align-content: end;
  }
  [cds-layout~=grid][cds-layout*="align@xl:left"] {
    justify-content: start;
  }
  [cds-layout~=grid][cds-layout*="align@xl:vertical-stretch"] {
    align-items: stretch;
    align-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@xl:horizontal-stretch"] {
    justify-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@xl:stretch"] {
    align-items: stretch;
    align-content: stretch;
    justify-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@xl:vertical-center"] {
    align-items: center;
    align-content: center;
  }
  [cds-layout~=grid][cds-layout*="align@xl:horizontal-center"] {
    justify-items: center;
    justify-content: center;
  }
  [cds-layout~=grid][cds-layout*="align@xl:center"] {
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
  }
}
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
[cds-layout~="display:none"] {
  display: none !important;
}

[cds-layout~="display:flex"] {
  display: flex !important;
}

[cds-layout~="display:contents"] {
  display: contents !important;
}

[cds-layout~="display:block"] {
  display: block !important;
}

[cds-layout~="display:inline"] {
  display: inline !important;
}

@media (min-width: 768px) {
  [cds-layout~="display@sm:none"] {
    display: none !important;
  }
  [cds-layout~="display@sm:flex"] {
    display: flex !important;
  }
  [cds-layout~="display@sm:block"] {
    display: block !important;
  }
  [cds-layout~="display@sm:inline"] {
    display: inline !important;
  }
}
@media (min-width: 992px) {
  [cds-layout~="display@md:none"] {
    display: none !important;
  }
  [cds-layout~="display@md:flex"] {
    display: flex !important;
  }
  [cds-layout~="display@md:block"] {
    display: block !important;
  }
  [cds-layout~="display@md:inline"] {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  [cds-layout~="display@lg:none"] {
    display: none !important;
  }
  [cds-layout~="display@lg:flex"] {
    display: flex !important;
  }
  [cds-layout~="display@lg:block"] {
    display: block !important;
  }
  [cds-layout~="display@lg:inline"] {
    display: inline !important;
  }
}
@media (min-width: 1440px) {
  [cds-layout~="display@xl:none"] {
    display: none !important;
  }
  [cds-layout~="display@xl:flex"] {
    display: flex !important;
  }
  [cds-layout~="display@xl:block"] {
    display: block !important;
  }
  [cds-layout~="display@xl:inline"] {
    display: inline !important;
  }
}
::slotted([cds-layout~="display:screen-reader-only"]),
[cds-layout~="display:screen-reader-only"] {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
  white-space: nowrap;
  top: 0;
  left: 0;
  display: block !important;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
[cds-layout*="gap:none"] {
  gap: 0;
}

[cds-layout*="gap:xxxs"] {
  gap: var(--δ1);
}

[cds-layout*="gap:xxs"] {
  gap: var(--δ2);
}

[cds-layout*="gap:xs"] {
  gap: var(--δ3);
}

[cds-layout*="gap:sm"] {
  gap: var(--δ4);
}

[cds-layout*="gap:md"] {
  gap: var(--δ5);
}

[cds-layout*="gap:lg"] {
  gap: var(--δ6);
}

[cds-layout*="gap:xl"] {
  gap: var(--δ7);
}

[cds-layout*="gap:xxl"] {
  gap: var(--δ8);
}

[cds-layout*="gap:xxxl"] {
  gap: var(--δ9);
}

[cds-layout~="p:none"] {
  padding: 0 !important;
}

[cds-layout~="m:none"] {
  margin: 0 !important;
}

[cds-layout~="p:xxxs"] {
  padding: var(--δ1) !important;
}

[cds-layout~="m:xxxs"] {
  margin: var(--δ1) !important;
}

[cds-layout~="p:xxs"] {
  padding: var(--δ2) !important;
}

[cds-layout~="m:xxs"] {
  margin: var(--δ2) !important;
}

[cds-layout~="p:xs"] {
  padding: var(--δ3) !important;
}

[cds-layout~="m:xs"] {
  margin: var(--δ3) !important;
}

[cds-layout~="p:sm"] {
  padding: var(--δ4) !important;
}

[cds-layout~="m:sm"] {
  margin: var(--δ4) !important;
}

[cds-layout~="p:md"] {
  padding: var(--δ5) !important;
}

[cds-layout~="m:md"] {
  margin: var(--δ5) !important;
}

[cds-layout~="p:lg"] {
  padding: var(--δ6) !important;
}

[cds-layout~="m:lg"] {
  margin: var(--δ6) !important;
}

[cds-layout~="p:xl"] {
  padding: var(--δ7) !important;
}

[cds-layout~="m:xl"] {
  margin: var(--δ7) !important;
}

[cds-layout~="p:xxl"] {
  padding: var(--δ8) !important;
}

[cds-layout~="m:xxl"] {
  margin: var(--δ8) !important;
}

[cds-layout~="p:xxxl"] {
  padding: var(--δ9) !important;
}

[cds-layout~="m:xxxl"] {
  margin: var(--δ9) !important;
}

[cds-layout~="p-x:none"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

[cds-layout~="p-y:none"] {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

[cds-layout~="p-x:xxxs"] {
  padding-left: var(--δ1) !important;
  padding-right: var(--δ1) !important;
}

[cds-layout~="p-y:xxxs"] {
  padding-top: var(--δ1) !important;
  padding-bottom: var(--δ1) !important;
}

[cds-layout~="p-x:xxs"] {
  padding-left: var(--δ2) !important;
  padding-right: var(--δ2) !important;
}

[cds-layout~="p-y:xxs"] {
  padding-top: var(--δ2) !important;
  padding-bottom: var(--δ2) !important;
}

[cds-layout~="p-x:xs"] {
  padding-left: var(--δ3) !important;
  padding-right: var(--δ3) !important;
}

[cds-layout~="p-y:xs"] {
  padding-top: var(--δ3) !important;
  padding-bottom: var(--δ3) !important;
}

[cds-layout~="p-x:sm"] {
  padding-left: var(--δ4) !important;
  padding-right: var(--δ4) !important;
}

[cds-layout~="p-y:sm"] {
  padding-top: var(--δ4) !important;
  padding-bottom: var(--δ4) !important;
}

[cds-layout~="p-x:md"] {
  padding-left: var(--δ5) !important;
  padding-right: var(--δ5) !important;
}

[cds-layout~="p-y:md"] {
  padding-top: var(--δ5) !important;
  padding-bottom: var(--δ5) !important;
}

[cds-layout~="p-x:lg"] {
  padding-left: var(--δ6) !important;
  padding-right: var(--δ6) !important;
}

[cds-layout~="p-y:lg"] {
  padding-top: var(--δ6) !important;
  padding-bottom: var(--δ6) !important;
}

[cds-layout~="p-x:xl"] {
  padding-left: var(--δ7) !important;
  padding-right: var(--δ7) !important;
}

[cds-layout~="p-y:xl"] {
  padding-top: var(--δ7) !important;
  padding-bottom: var(--δ7) !important;
}

[cds-layout~="p-x:xxl"] {
  padding-left: var(--δ8) !important;
  padding-right: var(--δ8) !important;
}

[cds-layout~="p-y:xxl"] {
  padding-top: var(--δ8) !important;
  padding-bottom: var(--δ8) !important;
}

[cds-layout~="p-x:xxxl"] {
  padding-left: var(--δ9) !important;
  padding-right: var(--δ9) !important;
}

[cds-layout~="p-y:xxxl"] {
  padding-top: var(--δ9) !important;
  padding-bottom: var(--δ9) !important;
}

[cds-layout~="m-x:none"] {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

[cds-layout~="m-y:none"] {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

[cds-layout~="m-x:xxxs"] {
  margin-left: var(--δ1) !important;
  margin-right: var(--δ1) !important;
}

[cds-layout~="m-y:xxxs"] {
  margin-top: var(--δ1) !important;
  margin-bottom: var(--δ1) !important;
}

[cds-layout~="m-x:xxs"] {
  margin-left: var(--δ2) !important;
  margin-right: var(--δ2) !important;
}

[cds-layout~="m-y:xxs"] {
  margin-top: var(--δ2) !important;
  margin-bottom: var(--δ2) !important;
}

[cds-layout~="m-x:xs"] {
  margin-left: var(--δ3) !important;
  margin-right: var(--δ3) !important;
}

[cds-layout~="m-y:xs"] {
  margin-top: var(--δ3) !important;
  margin-bottom: var(--δ3) !important;
}

[cds-layout~="m-x:sm"] {
  margin-left: var(--δ4) !important;
  margin-right: var(--δ4) !important;
}

[cds-layout~="m-y:sm"] {
  margin-top: var(--δ4) !important;
  margin-bottom: var(--δ4) !important;
}

[cds-layout~="m-x:md"] {
  margin-left: var(--δ5) !important;
  margin-right: var(--δ5) !important;
}

[cds-layout~="m-y:md"] {
  margin-top: var(--δ5) !important;
  margin-bottom: var(--δ5) !important;
}

[cds-layout~="m-x:lg"] {
  margin-left: var(--δ6) !important;
  margin-right: var(--δ6) !important;
}

[cds-layout~="m-y:lg"] {
  margin-top: var(--δ6) !important;
  margin-bottom: var(--δ6) !important;
}

[cds-layout~="m-x:xl"] {
  margin-left: var(--δ7) !important;
  margin-right: var(--δ7) !important;
}

[cds-layout~="m-y:xl"] {
  margin-top: var(--δ7) !important;
  margin-bottom: var(--δ7) !important;
}

[cds-layout~="m-x:xxl"] {
  margin-left: var(--δ8) !important;
  margin-right: var(--δ8) !important;
}

[cds-layout~="m-y:xxl"] {
  margin-top: var(--δ8) !important;
  margin-bottom: var(--δ8) !important;
}

[cds-layout~="m-x:xxxl"] {
  margin-left: var(--δ9) !important;
  margin-right: var(--δ9) !important;
}

[cds-layout~="m-y:xxxl"] {
  margin-top: var(--δ9) !important;
  margin-bottom: var(--δ9) !important;
}

[cds-layout~="p-t:none"] {
  padding-top: 0 !important;
}

[cds-layout~="p-r:none"] {
  padding-right: 0 !important;
}

[cds-layout~="p-b:none"] {
  padding-bottom: 0 !important;
}

[cds-layout~="p-l:none"] {
  padding-left: 0 !important;
}

[cds-layout~="p-t:xxxs"] {
  padding-top: var(--δ1) !important;
}

[cds-layout~="p-r:xxxs"] {
  padding-right: var(--δ1) !important;
}

[cds-layout~="p-b:xxxs"] {
  padding-bottom: var(--δ1) !important;
}

[cds-layout~="p-l:xxxs"] {
  padding-left: var(--δ1) !important;
}

[cds-layout~="p-t:xxs"] {
  padding-top: var(--δ2) !important;
}

[cds-layout~="p-r:xxs"] {
  padding-right: var(--δ2) !important;
}

[cds-layout~="p-b:xxs"] {
  padding-bottom: var(--δ2) !important;
}

[cds-layout~="p-l:xxs"] {
  padding-left: var(--δ2) !important;
}

[cds-layout~="p-t:xs"] {
  padding-top: var(--δ3) !important;
}

[cds-layout~="p-r:xs"] {
  padding-right: var(--δ3) !important;
}

[cds-layout~="p-b:xs"] {
  padding-bottom: var(--δ3) !important;
}

[cds-layout~="p-l:xs"] {
  padding-left: var(--δ3) !important;
}

[cds-layout~="p-t:sm"] {
  padding-top: var(--δ4) !important;
}

[cds-layout~="p-r:sm"] {
  padding-right: var(--δ4) !important;
}

[cds-layout~="p-b:sm"] {
  padding-bottom: var(--δ4) !important;
}

[cds-layout~="p-l:sm"] {
  padding-left: var(--δ4) !important;
}

[cds-layout~="p-t:md"] {
  padding-top: var(--δ5) !important;
}

[cds-layout~="p-r:md"] {
  padding-right: var(--δ5) !important;
}

[cds-layout~="p-b:md"] {
  padding-bottom: var(--δ5) !important;
}

[cds-layout~="p-l:md"] {
  padding-left: var(--δ5) !important;
}

[cds-layout~="p-t:lg"] {
  padding-top: var(--δ6) !important;
}

[cds-layout~="p-r:lg"] {
  padding-right: var(--δ6) !important;
}

[cds-layout~="p-b:lg"] {
  padding-bottom: var(--δ6) !important;
}

[cds-layout~="p-l:lg"] {
  padding-left: var(--δ6) !important;
}

[cds-layout~="p-t:xl"] {
  padding-top: var(--δ7) !important;
}

[cds-layout~="p-r:xl"] {
  padding-right: var(--δ7) !important;
}

[cds-layout~="p-b:xl"] {
  padding-bottom: var(--δ7) !important;
}

[cds-layout~="p-l:xl"] {
  padding-left: var(--δ7) !important;
}

[cds-layout~="p-t:xxl"] {
  padding-top: var(--δ8) !important;
}

[cds-layout~="p-r:xxl"] {
  padding-right: var(--δ8) !important;
}

[cds-layout~="p-b:xxl"] {
  padding-bottom: var(--δ8) !important;
}

[cds-layout~="p-l:xxl"] {
  padding-left: var(--δ8) !important;
}

[cds-layout~="p-t:xxxl"] {
  padding-top: var(--δ9) !important;
}

[cds-layout~="p-r:xxxl"] {
  padding-right: var(--δ9) !important;
}

[cds-layout~="p-b:xxxl"] {
  padding-bottom: var(--δ9) !important;
}

[cds-layout~="p-l:xxxl"] {
  padding-left: var(--δ9) !important;
}

[cds-layout~="m-t:none"] {
  margin-top: 0 !important;
}

[cds-layout~="m-r:none"] {
  margin-right: 0 !important;
}

[cds-layout~="m-b:none"] {
  margin-bottom: 0 !important;
}

[cds-layout~="m-l:none"] {
  margin-left: 0 !important;
}

[cds-layout~="m-t:xxxs"] {
  margin-top: var(--δ1) !important;
}

[cds-layout~="m-r:xxxs"] {
  margin-right: var(--δ1) !important;
}

[cds-layout~="m-b:xxxs"] {
  margin-bottom: var(--δ1) !important;
}

[cds-layout~="m-l:xxxs"] {
  margin-left: var(--δ1) !important;
}

[cds-layout~="m-t:xxs"] {
  margin-top: var(--δ2) !important;
}

[cds-layout~="m-r:xxs"] {
  margin-right: var(--δ2) !important;
}

[cds-layout~="m-b:xxs"] {
  margin-bottom: var(--δ2) !important;
}

[cds-layout~="m-l:xxs"] {
  margin-left: var(--δ2) !important;
}

[cds-layout~="m-t:xs"] {
  margin-top: var(--δ3) !important;
}

[cds-layout~="m-r:xs"] {
  margin-right: var(--δ3) !important;
}

[cds-layout~="m-b:xs"] {
  margin-bottom: var(--δ3) !important;
}

[cds-layout~="m-l:xs"] {
  margin-left: var(--δ3) !important;
}

[cds-layout~="m-t:sm"] {
  margin-top: var(--δ4) !important;
}

[cds-layout~="m-r:sm"] {
  margin-right: var(--δ4) !important;
}

[cds-layout~="m-b:sm"] {
  margin-bottom: var(--δ4) !important;
}

[cds-layout~="m-l:sm"] {
  margin-left: var(--δ4) !important;
}

[cds-layout~="m-t:md"] {
  margin-top: var(--δ5) !important;
}

[cds-layout~="m-r:md"] {
  margin-right: var(--δ5) !important;
}

[cds-layout~="m-b:md"] {
  margin-bottom: var(--δ5) !important;
}

[cds-layout~="m-l:md"] {
  margin-left: var(--δ5) !important;
}

[cds-layout~="m-t:lg"] {
  margin-top: var(--δ6) !important;
}

[cds-layout~="m-r:lg"] {
  margin-right: var(--δ6) !important;
}

[cds-layout~="m-b:lg"] {
  margin-bottom: var(--δ6) !important;
}

[cds-layout~="m-l:lg"] {
  margin-left: var(--δ6) !important;
}

[cds-layout~="m-t:xl"] {
  margin-top: var(--δ7) !important;
}

[cds-layout~="m-r:xl"] {
  margin-right: var(--δ7) !important;
}

[cds-layout~="m-b:xl"] {
  margin-bottom: var(--δ7) !important;
}

[cds-layout~="m-l:xl"] {
  margin-left: var(--δ7) !important;
}

[cds-layout~="m-t:xxl"] {
  margin-top: var(--δ8) !important;
}

[cds-layout~="m-r:xxl"] {
  margin-right: var(--δ8) !important;
}

[cds-layout~="m-b:xxl"] {
  margin-bottom: var(--δ8) !important;
}

[cds-layout~="m-l:xxl"] {
  margin-left: var(--δ8) !important;
}

[cds-layout~="m-t:xxxl"] {
  margin-top: var(--δ9) !important;
}

[cds-layout~="m-r:xxxl"] {
  margin-right: var(--δ9) !important;
}

[cds-layout~="m-b:xxxl"] {
  margin-bottom: var(--δ9) !important;
}

[cds-layout~="m-l:xxxl"] {
  margin-left: var(--δ9) !important;
}

@media (min-width: 576px) {
  [cds-layout*="gap@xs:none"] {
    gap: 0;
  }
  [cds-layout*="gap@xs:xxxs"] {
    gap: var(--δ1);
  }
  [cds-layout*="gap@xs:xxs"] {
    gap: var(--δ2);
  }
  [cds-layout*="gap@xs:xs"] {
    gap: var(--δ3);
  }
  [cds-layout*="gap@xs:sm"] {
    gap: var(--δ4);
  }
  [cds-layout*="gap@xs:md"] {
    gap: var(--δ5);
  }
  [cds-layout*="gap@xs:lg"] {
    gap: var(--δ6);
  }
  [cds-layout*="gap@xs:xl"] {
    gap: var(--δ7);
  }
  [cds-layout*="gap@xs:xxl"] {
    gap: var(--δ8);
  }
  [cds-layout*="gap@xs:xxxl"] {
    gap: var(--δ9);
  }
  [cds-layout~="p@xs:none"] {
    padding: 0 !important;
  }
  [cds-layout~="m@xs:none"] {
    margin: 0 !important;
  }
  [cds-layout~="p@xs:xxxs"] {
    padding: var(--δ1) !important;
  }
  [cds-layout~="m@xs:xxxs"] {
    margin: var(--δ1) !important;
  }
  [cds-layout~="p@xs:xxs"] {
    padding: var(--δ2) !important;
  }
  [cds-layout~="m@xs:xxs"] {
    margin: var(--δ2) !important;
  }
  [cds-layout~="p@xs:xs"] {
    padding: var(--δ3) !important;
  }
  [cds-layout~="m@xs:xs"] {
    margin: var(--δ3) !important;
  }
  [cds-layout~="p@xs:sm"] {
    padding: var(--δ4) !important;
  }
  [cds-layout~="m@xs:sm"] {
    margin: var(--δ4) !important;
  }
  [cds-layout~="p@xs:md"] {
    padding: var(--δ5) !important;
  }
  [cds-layout~="m@xs:md"] {
    margin: var(--δ5) !important;
  }
  [cds-layout~="p@xs:lg"] {
    padding: var(--δ6) !important;
  }
  [cds-layout~="m@xs:lg"] {
    margin: var(--δ6) !important;
  }
  [cds-layout~="p@xs:xl"] {
    padding: var(--δ7) !important;
  }
  [cds-layout~="m@xs:xl"] {
    margin: var(--δ7) !important;
  }
  [cds-layout~="p@xs:xxl"] {
    padding: var(--δ8) !important;
  }
  [cds-layout~="m@xs:xxl"] {
    margin: var(--δ8) !important;
  }
  [cds-layout~="p@xs:xxxl"] {
    padding: var(--δ9) !important;
  }
  [cds-layout~="m@xs:xxxl"] {
    margin: var(--δ9) !important;
  }
  [cds-layout~="p-x@xs:none"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  [cds-layout~="p-y@xs:none"] {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  [cds-layout~="p-x@xs:xxxs"] {
    padding-left: var(--δ1) !important;
    padding-right: var(--δ1) !important;
  }
  [cds-layout~="p-y@xs:xxxs"] {
    padding-top: var(--δ1) !important;
    padding-bottom: var(--δ1) !important;
  }
  [cds-layout~="p-x@xs:xxs"] {
    padding-left: var(--δ2) !important;
    padding-right: var(--δ2) !important;
  }
  [cds-layout~="p-y@xs:xxs"] {
    padding-top: var(--δ2) !important;
    padding-bottom: var(--δ2) !important;
  }
  [cds-layout~="p-x@xs:xs"] {
    padding-left: var(--δ3) !important;
    padding-right: var(--δ3) !important;
  }
  [cds-layout~="p-y@xs:xs"] {
    padding-top: var(--δ3) !important;
    padding-bottom: var(--δ3) !important;
  }
  [cds-layout~="p-x@xs:sm"] {
    padding-left: var(--δ4) !important;
    padding-right: var(--δ4) !important;
  }
  [cds-layout~="p-y@xs:sm"] {
    padding-top: var(--δ4) !important;
    padding-bottom: var(--δ4) !important;
  }
  [cds-layout~="p-x@xs:md"] {
    padding-left: var(--δ5) !important;
    padding-right: var(--δ5) !important;
  }
  [cds-layout~="p-y@xs:md"] {
    padding-top: var(--δ5) !important;
    padding-bottom: var(--δ5) !important;
  }
  [cds-layout~="p-x@xs:lg"] {
    padding-left: var(--δ6) !important;
    padding-right: var(--δ6) !important;
  }
  [cds-layout~="p-y@xs:lg"] {
    padding-top: var(--δ6) !important;
    padding-bottom: var(--δ6) !important;
  }
  [cds-layout~="p-x@xs:xl"] {
    padding-left: var(--δ7) !important;
    padding-right: var(--δ7) !important;
  }
  [cds-layout~="p-y@xs:xl"] {
    padding-top: var(--δ7) !important;
    padding-bottom: var(--δ7) !important;
  }
  [cds-layout~="p-x@xs:xxl"] {
    padding-left: var(--δ8) !important;
    padding-right: var(--δ8) !important;
  }
  [cds-layout~="p-y@xs:xxl"] {
    padding-top: var(--δ8) !important;
    padding-bottom: var(--δ8) !important;
  }
  [cds-layout~="p-x@xs:xxxl"] {
    padding-left: var(--δ9) !important;
    padding-right: var(--δ9) !important;
  }
  [cds-layout~="p-y@xs:xxxl"] {
    padding-top: var(--δ9) !important;
    padding-bottom: var(--δ9) !important;
  }
  [cds-layout~="m-x@xs:none"] {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  [cds-layout~="m-y@xs:none"] {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  [cds-layout~="m-x@xs:xxxs"] {
    margin-left: var(--δ1) !important;
    margin-right: var(--δ1) !important;
  }
  [cds-layout~="m-y@xs:xxxs"] {
    margin-top: var(--δ1) !important;
    margin-bottom: var(--δ1) !important;
  }
  [cds-layout~="m-x@xs:xxs"] {
    margin-left: var(--δ2) !important;
    margin-right: var(--δ2) !important;
  }
  [cds-layout~="m-y@xs:xxs"] {
    margin-top: var(--δ2) !important;
    margin-bottom: var(--δ2) !important;
  }
  [cds-layout~="m-x@xs:xs"] {
    margin-left: var(--δ3) !important;
    margin-right: var(--δ3) !important;
  }
  [cds-layout~="m-y@xs:xs"] {
    margin-top: var(--δ3) !important;
    margin-bottom: var(--δ3) !important;
  }
  [cds-layout~="m-x@xs:sm"] {
    margin-left: var(--δ4) !important;
    margin-right: var(--δ4) !important;
  }
  [cds-layout~="m-y@xs:sm"] {
    margin-top: var(--δ4) !important;
    margin-bottom: var(--δ4) !important;
  }
  [cds-layout~="m-x@xs:md"] {
    margin-left: var(--δ5) !important;
    margin-right: var(--δ5) !important;
  }
  [cds-layout~="m-y@xs:md"] {
    margin-top: var(--δ5) !important;
    margin-bottom: var(--δ5) !important;
  }
  [cds-layout~="m-x@xs:lg"] {
    margin-left: var(--δ6) !important;
    margin-right: var(--δ6) !important;
  }
  [cds-layout~="m-y@xs:lg"] {
    margin-top: var(--δ6) !important;
    margin-bottom: var(--δ6) !important;
  }
  [cds-layout~="m-x@xs:xl"] {
    margin-left: var(--δ7) !important;
    margin-right: var(--δ7) !important;
  }
  [cds-layout~="m-y@xs:xl"] {
    margin-top: var(--δ7) !important;
    margin-bottom: var(--δ7) !important;
  }
  [cds-layout~="m-x@xs:xxl"] {
    margin-left: var(--δ8) !important;
    margin-right: var(--δ8) !important;
  }
  [cds-layout~="m-y@xs:xxl"] {
    margin-top: var(--δ8) !important;
    margin-bottom: var(--δ8) !important;
  }
  [cds-layout~="m-x@xs:xxxl"] {
    margin-left: var(--δ9) !important;
    margin-right: var(--δ9) !important;
  }
  [cds-layout~="m-y@xs:xxxl"] {
    margin-top: var(--δ9) !important;
    margin-bottom: var(--δ9) !important;
  }
  [cds-layout~="p-t@xs:none"] {
    padding-top: 0 !important;
  }
  [cds-layout~="p-r@xs:none"] {
    padding-right: 0 !important;
  }
  [cds-layout~="p-b@xs:none"] {
    padding-bottom: 0 !important;
  }
  [cds-layout~="p-l@xs:none"] {
    padding-left: 0 !important;
  }
  [cds-layout~="p-t@xs:xxxs"] {
    padding-top: var(--δ1) !important;
  }
  [cds-layout~="p-r@xs:xxxs"] {
    padding-right: var(--δ1) !important;
  }
  [cds-layout~="p-b@xs:xxxs"] {
    padding-bottom: var(--δ1) !important;
  }
  [cds-layout~="p-l@xs:xxxs"] {
    padding-left: var(--δ1) !important;
  }
  [cds-layout~="p-t@xs:xxs"] {
    padding-top: var(--δ2) !important;
  }
  [cds-layout~="p-r@xs:xxs"] {
    padding-right: var(--δ2) !important;
  }
  [cds-layout~="p-b@xs:xxs"] {
    padding-bottom: var(--δ2) !important;
  }
  [cds-layout~="p-l@xs:xxs"] {
    padding-left: var(--δ2) !important;
  }
  [cds-layout~="p-t@xs:xs"] {
    padding-top: var(--δ3) !important;
  }
  [cds-layout~="p-r@xs:xs"] {
    padding-right: var(--δ3) !important;
  }
  [cds-layout~="p-b@xs:xs"] {
    padding-bottom: var(--δ3) !important;
  }
  [cds-layout~="p-l@xs:xs"] {
    padding-left: var(--δ3) !important;
  }
  [cds-layout~="p-t@xs:sm"] {
    padding-top: var(--δ4) !important;
  }
  [cds-layout~="p-r@xs:sm"] {
    padding-right: var(--δ4) !important;
  }
  [cds-layout~="p-b@xs:sm"] {
    padding-bottom: var(--δ4) !important;
  }
  [cds-layout~="p-l@xs:sm"] {
    padding-left: var(--δ4) !important;
  }
  [cds-layout~="p-t@xs:md"] {
    padding-top: var(--δ5) !important;
  }
  [cds-layout~="p-r@xs:md"] {
    padding-right: var(--δ5) !important;
  }
  [cds-layout~="p-b@xs:md"] {
    padding-bottom: var(--δ5) !important;
  }
  [cds-layout~="p-l@xs:md"] {
    padding-left: var(--δ5) !important;
  }
  [cds-layout~="p-t@xs:lg"] {
    padding-top: var(--δ6) !important;
  }
  [cds-layout~="p-r@xs:lg"] {
    padding-right: var(--δ6) !important;
  }
  [cds-layout~="p-b@xs:lg"] {
    padding-bottom: var(--δ6) !important;
  }
  [cds-layout~="p-l@xs:lg"] {
    padding-left: var(--δ6) !important;
  }
  [cds-layout~="p-t@xs:xl"] {
    padding-top: var(--δ7) !important;
  }
  [cds-layout~="p-r@xs:xl"] {
    padding-right: var(--δ7) !important;
  }
  [cds-layout~="p-b@xs:xl"] {
    padding-bottom: var(--δ7) !important;
  }
  [cds-layout~="p-l@xs:xl"] {
    padding-left: var(--δ7) !important;
  }
  [cds-layout~="p-t@xs:xxl"] {
    padding-top: var(--δ8) !important;
  }
  [cds-layout~="p-r@xs:xxl"] {
    padding-right: var(--δ8) !important;
  }
  [cds-layout~="p-b@xs:xxl"] {
    padding-bottom: var(--δ8) !important;
  }
  [cds-layout~="p-l@xs:xxl"] {
    padding-left: var(--δ8) !important;
  }
  [cds-layout~="p-t@xs:xxxl"] {
    padding-top: var(--δ9) !important;
  }
  [cds-layout~="p-r@xs:xxxl"] {
    padding-right: var(--δ9) !important;
  }
  [cds-layout~="p-b@xs:xxxl"] {
    padding-bottom: var(--δ9) !important;
  }
  [cds-layout~="p-l@xs:xxxl"] {
    padding-left: var(--δ9) !important;
  }
  [cds-layout~="m-t@xs:none"] {
    margin-top: 0 !important;
  }
  [cds-layout~="m-r@xs:none"] {
    margin-right: 0 !important;
  }
  [cds-layout~="m-b@xs:none"] {
    margin-bottom: 0 !important;
  }
  [cds-layout~="m-l@xs:none"] {
    margin-left: 0 !important;
  }
  [cds-layout~="m-t@xs:xxxs"] {
    margin-top: var(--δ1) !important;
  }
  [cds-layout~="m-r@xs:xxxs"] {
    margin-right: var(--δ1) !important;
  }
  [cds-layout~="m-b@xs:xxxs"] {
    margin-bottom: var(--δ1) !important;
  }
  [cds-layout~="m-l@xs:xxxs"] {
    margin-left: var(--δ1) !important;
  }
  [cds-layout~="m-t@xs:xxs"] {
    margin-top: var(--δ2) !important;
  }
  [cds-layout~="m-r@xs:xxs"] {
    margin-right: var(--δ2) !important;
  }
  [cds-layout~="m-b@xs:xxs"] {
    margin-bottom: var(--δ2) !important;
  }
  [cds-layout~="m-l@xs:xxs"] {
    margin-left: var(--δ2) !important;
  }
  [cds-layout~="m-t@xs:xs"] {
    margin-top: var(--δ3) !important;
  }
  [cds-layout~="m-r@xs:xs"] {
    margin-right: var(--δ3) !important;
  }
  [cds-layout~="m-b@xs:xs"] {
    margin-bottom: var(--δ3) !important;
  }
  [cds-layout~="m-l@xs:xs"] {
    margin-left: var(--δ3) !important;
  }
  [cds-layout~="m-t@xs:sm"] {
    margin-top: var(--δ4) !important;
  }
  [cds-layout~="m-r@xs:sm"] {
    margin-right: var(--δ4) !important;
  }
  [cds-layout~="m-b@xs:sm"] {
    margin-bottom: var(--δ4) !important;
  }
  [cds-layout~="m-l@xs:sm"] {
    margin-left: var(--δ4) !important;
  }
  [cds-layout~="m-t@xs:md"] {
    margin-top: var(--δ5) !important;
  }
  [cds-layout~="m-r@xs:md"] {
    margin-right: var(--δ5) !important;
  }
  [cds-layout~="m-b@xs:md"] {
    margin-bottom: var(--δ5) !important;
  }
  [cds-layout~="m-l@xs:md"] {
    margin-left: var(--δ5) !important;
  }
  [cds-layout~="m-t@xs:lg"] {
    margin-top: var(--δ6) !important;
  }
  [cds-layout~="m-r@xs:lg"] {
    margin-right: var(--δ6) !important;
  }
  [cds-layout~="m-b@xs:lg"] {
    margin-bottom: var(--δ6) !important;
  }
  [cds-layout~="m-l@xs:lg"] {
    margin-left: var(--δ6) !important;
  }
  [cds-layout~="m-t@xs:xl"] {
    margin-top: var(--δ7) !important;
  }
  [cds-layout~="m-r@xs:xl"] {
    margin-right: var(--δ7) !important;
  }
  [cds-layout~="m-b@xs:xl"] {
    margin-bottom: var(--δ7) !important;
  }
  [cds-layout~="m-l@xs:xl"] {
    margin-left: var(--δ7) !important;
  }
  [cds-layout~="m-t@xs:xxl"] {
    margin-top: var(--δ8) !important;
  }
  [cds-layout~="m-r@xs:xxl"] {
    margin-right: var(--δ8) !important;
  }
  [cds-layout~="m-b@xs:xxl"] {
    margin-bottom: var(--δ8) !important;
  }
  [cds-layout~="m-l@xs:xxl"] {
    margin-left: var(--δ8) !important;
  }
  [cds-layout~="m-t@xs:xxxl"] {
    margin-top: var(--δ9) !important;
  }
  [cds-layout~="m-r@xs:xxxl"] {
    margin-right: var(--δ9) !important;
  }
  [cds-layout~="m-b@xs:xxxl"] {
    margin-bottom: var(--δ9) !important;
  }
  [cds-layout~="m-l@xs:xxxl"] {
    margin-left: var(--δ9) !important;
  }
}
@media (min-width: 768px) {
  [cds-layout*="gap@sm:none"] {
    gap: 0;
  }
  [cds-layout*="gap@sm:xxxs"] {
    gap: var(--δ1);
  }
  [cds-layout*="gap@sm:xxs"] {
    gap: var(--δ2);
  }
  [cds-layout*="gap@sm:xs"] {
    gap: var(--δ3);
  }
  [cds-layout*="gap@sm:sm"] {
    gap: var(--δ4);
  }
  [cds-layout*="gap@sm:md"] {
    gap: var(--δ5);
  }
  [cds-layout*="gap@sm:lg"] {
    gap: var(--δ6);
  }
  [cds-layout*="gap@sm:xl"] {
    gap: var(--δ7);
  }
  [cds-layout*="gap@sm:xxl"] {
    gap: var(--δ8);
  }
  [cds-layout*="gap@sm:xxxl"] {
    gap: var(--δ9);
  }
  [cds-layout~="p@sm:none"] {
    padding: 0 !important;
  }
  [cds-layout~="m@sm:none"] {
    margin: 0 !important;
  }
  [cds-layout~="p@sm:xxxs"] {
    padding: var(--δ1) !important;
  }
  [cds-layout~="m@sm:xxxs"] {
    margin: var(--δ1) !important;
  }
  [cds-layout~="p@sm:xxs"] {
    padding: var(--δ2) !important;
  }
  [cds-layout~="m@sm:xxs"] {
    margin: var(--δ2) !important;
  }
  [cds-layout~="p@sm:xs"] {
    padding: var(--δ3) !important;
  }
  [cds-layout~="m@sm:xs"] {
    margin: var(--δ3) !important;
  }
  [cds-layout~="p@sm:sm"] {
    padding: var(--δ4) !important;
  }
  [cds-layout~="m@sm:sm"] {
    margin: var(--δ4) !important;
  }
  [cds-layout~="p@sm:md"] {
    padding: var(--δ5) !important;
  }
  [cds-layout~="m@sm:md"] {
    margin: var(--δ5) !important;
  }
  [cds-layout~="p@sm:lg"] {
    padding: var(--δ6) !important;
  }
  [cds-layout~="m@sm:lg"] {
    margin: var(--δ6) !important;
  }
  [cds-layout~="p@sm:xl"] {
    padding: var(--δ7) !important;
  }
  [cds-layout~="m@sm:xl"] {
    margin: var(--δ7) !important;
  }
  [cds-layout~="p@sm:xxl"] {
    padding: var(--δ8) !important;
  }
  [cds-layout~="m@sm:xxl"] {
    margin: var(--δ8) !important;
  }
  [cds-layout~="p@sm:xxxl"] {
    padding: var(--δ9) !important;
  }
  [cds-layout~="m@sm:xxxl"] {
    margin: var(--δ9) !important;
  }
  [cds-layout~="p-x@sm:none"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  [cds-layout~="p-y@sm:none"] {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  [cds-layout~="p-x@sm:xxxs"] {
    padding-left: var(--δ1) !important;
    padding-right: var(--δ1) !important;
  }
  [cds-layout~="p-y@sm:xxxs"] {
    padding-top: var(--δ1) !important;
    padding-bottom: var(--δ1) !important;
  }
  [cds-layout~="p-x@sm:xxs"] {
    padding-left: var(--δ2) !important;
    padding-right: var(--δ2) !important;
  }
  [cds-layout~="p-y@sm:xxs"] {
    padding-top: var(--δ2) !important;
    padding-bottom: var(--δ2) !important;
  }
  [cds-layout~="p-x@sm:xs"] {
    padding-left: var(--δ3) !important;
    padding-right: var(--δ3) !important;
  }
  [cds-layout~="p-y@sm:xs"] {
    padding-top: var(--δ3) !important;
    padding-bottom: var(--δ3) !important;
  }
  [cds-layout~="p-x@sm:sm"] {
    padding-left: var(--δ4) !important;
    padding-right: var(--δ4) !important;
  }
  [cds-layout~="p-y@sm:sm"] {
    padding-top: var(--δ4) !important;
    padding-bottom: var(--δ4) !important;
  }
  [cds-layout~="p-x@sm:md"] {
    padding-left: var(--δ5) !important;
    padding-right: var(--δ5) !important;
  }
  [cds-layout~="p-y@sm:md"] {
    padding-top: var(--δ5) !important;
    padding-bottom: var(--δ5) !important;
  }
  [cds-layout~="p-x@sm:lg"] {
    padding-left: var(--δ6) !important;
    padding-right: var(--δ6) !important;
  }
  [cds-layout~="p-y@sm:lg"] {
    padding-top: var(--δ6) !important;
    padding-bottom: var(--δ6) !important;
  }
  [cds-layout~="p-x@sm:xl"] {
    padding-left: var(--δ7) !important;
    padding-right: var(--δ7) !important;
  }
  [cds-layout~="p-y@sm:xl"] {
    padding-top: var(--δ7) !important;
    padding-bottom: var(--δ7) !important;
  }
  [cds-layout~="p-x@sm:xxl"] {
    padding-left: var(--δ8) !important;
    padding-right: var(--δ8) !important;
  }
  [cds-layout~="p-y@sm:xxl"] {
    padding-top: var(--δ8) !important;
    padding-bottom: var(--δ8) !important;
  }
  [cds-layout~="p-x@sm:xxxl"] {
    padding-left: var(--δ9) !important;
    padding-right: var(--δ9) !important;
  }
  [cds-layout~="p-y@sm:xxxl"] {
    padding-top: var(--δ9) !important;
    padding-bottom: var(--δ9) !important;
  }
  [cds-layout~="m-x@sm:none"] {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  [cds-layout~="m-y@sm:none"] {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  [cds-layout~="m-x@sm:xxxs"] {
    margin-left: var(--δ1) !important;
    margin-right: var(--δ1) !important;
  }
  [cds-layout~="m-y@sm:xxxs"] {
    margin-top: var(--δ1) !important;
    margin-bottom: var(--δ1) !important;
  }
  [cds-layout~="m-x@sm:xxs"] {
    margin-left: var(--δ2) !important;
    margin-right: var(--δ2) !important;
  }
  [cds-layout~="m-y@sm:xxs"] {
    margin-top: var(--δ2) !important;
    margin-bottom: var(--δ2) !important;
  }
  [cds-layout~="m-x@sm:xs"] {
    margin-left: var(--δ3) !important;
    margin-right: var(--δ3) !important;
  }
  [cds-layout~="m-y@sm:xs"] {
    margin-top: var(--δ3) !important;
    margin-bottom: var(--δ3) !important;
  }
  [cds-layout~="m-x@sm:sm"] {
    margin-left: var(--δ4) !important;
    margin-right: var(--δ4) !important;
  }
  [cds-layout~="m-y@sm:sm"] {
    margin-top: var(--δ4) !important;
    margin-bottom: var(--δ4) !important;
  }
  [cds-layout~="m-x@sm:md"] {
    margin-left: var(--δ5) !important;
    margin-right: var(--δ5) !important;
  }
  [cds-layout~="m-y@sm:md"] {
    margin-top: var(--δ5) !important;
    margin-bottom: var(--δ5) !important;
  }
  [cds-layout~="m-x@sm:lg"] {
    margin-left: var(--δ6) !important;
    margin-right: var(--δ6) !important;
  }
  [cds-layout~="m-y@sm:lg"] {
    margin-top: var(--δ6) !important;
    margin-bottom: var(--δ6) !important;
  }
  [cds-layout~="m-x@sm:xl"] {
    margin-left: var(--δ7) !important;
    margin-right: var(--δ7) !important;
  }
  [cds-layout~="m-y@sm:xl"] {
    margin-top: var(--δ7) !important;
    margin-bottom: var(--δ7) !important;
  }
  [cds-layout~="m-x@sm:xxl"] {
    margin-left: var(--δ8) !important;
    margin-right: var(--δ8) !important;
  }
  [cds-layout~="m-y@sm:xxl"] {
    margin-top: var(--δ8) !important;
    margin-bottom: var(--δ8) !important;
  }
  [cds-layout~="m-x@sm:xxxl"] {
    margin-left: var(--δ9) !important;
    margin-right: var(--δ9) !important;
  }
  [cds-layout~="m-y@sm:xxxl"] {
    margin-top: var(--δ9) !important;
    margin-bottom: var(--δ9) !important;
  }
  [cds-layout~="p-t@sm:none"] {
    padding-top: 0 !important;
  }
  [cds-layout~="p-r@sm:none"] {
    padding-right: 0 !important;
  }
  [cds-layout~="p-b@sm:none"] {
    padding-bottom: 0 !important;
  }
  [cds-layout~="p-l@sm:none"] {
    padding-left: 0 !important;
  }
  [cds-layout~="p-t@sm:xxxs"] {
    padding-top: var(--δ1) !important;
  }
  [cds-layout~="p-r@sm:xxxs"] {
    padding-right: var(--δ1) !important;
  }
  [cds-layout~="p-b@sm:xxxs"] {
    padding-bottom: var(--δ1) !important;
  }
  [cds-layout~="p-l@sm:xxxs"] {
    padding-left: var(--δ1) !important;
  }
  [cds-layout~="p-t@sm:xxs"] {
    padding-top: var(--δ2) !important;
  }
  [cds-layout~="p-r@sm:xxs"] {
    padding-right: var(--δ2) !important;
  }
  [cds-layout~="p-b@sm:xxs"] {
    padding-bottom: var(--δ2) !important;
  }
  [cds-layout~="p-l@sm:xxs"] {
    padding-left: var(--δ2) !important;
  }
  [cds-layout~="p-t@sm:xs"] {
    padding-top: var(--δ3) !important;
  }
  [cds-layout~="p-r@sm:xs"] {
    padding-right: var(--δ3) !important;
  }
  [cds-layout~="p-b@sm:xs"] {
    padding-bottom: var(--δ3) !important;
  }
  [cds-layout~="p-l@sm:xs"] {
    padding-left: var(--δ3) !important;
  }
  [cds-layout~="p-t@sm:sm"] {
    padding-top: var(--δ4) !important;
  }
  [cds-layout~="p-r@sm:sm"] {
    padding-right: var(--δ4) !important;
  }
  [cds-layout~="p-b@sm:sm"] {
    padding-bottom: var(--δ4) !important;
  }
  [cds-layout~="p-l@sm:sm"] {
    padding-left: var(--δ4) !important;
  }
  [cds-layout~="p-t@sm:md"] {
    padding-top: var(--δ5) !important;
  }
  [cds-layout~="p-r@sm:md"] {
    padding-right: var(--δ5) !important;
  }
  [cds-layout~="p-b@sm:md"] {
    padding-bottom: var(--δ5) !important;
  }
  [cds-layout~="p-l@sm:md"] {
    padding-left: var(--δ5) !important;
  }
  [cds-layout~="p-t@sm:lg"] {
    padding-top: var(--δ6) !important;
  }
  [cds-layout~="p-r@sm:lg"] {
    padding-right: var(--δ6) !important;
  }
  [cds-layout~="p-b@sm:lg"] {
    padding-bottom: var(--δ6) !important;
  }
  [cds-layout~="p-l@sm:lg"] {
    padding-left: var(--δ6) !important;
  }
  [cds-layout~="p-t@sm:xl"] {
    padding-top: var(--δ7) !important;
  }
  [cds-layout~="p-r@sm:xl"] {
    padding-right: var(--δ7) !important;
  }
  [cds-layout~="p-b@sm:xl"] {
    padding-bottom: var(--δ7) !important;
  }
  [cds-layout~="p-l@sm:xl"] {
    padding-left: var(--δ7) !important;
  }
  [cds-layout~="p-t@sm:xxl"] {
    padding-top: var(--δ8) !important;
  }
  [cds-layout~="p-r@sm:xxl"] {
    padding-right: var(--δ8) !important;
  }
  [cds-layout~="p-b@sm:xxl"] {
    padding-bottom: var(--δ8) !important;
  }
  [cds-layout~="p-l@sm:xxl"] {
    padding-left: var(--δ8) !important;
  }
  [cds-layout~="p-t@sm:xxxl"] {
    padding-top: var(--δ9) !important;
  }
  [cds-layout~="p-r@sm:xxxl"] {
    padding-right: var(--δ9) !important;
  }
  [cds-layout~="p-b@sm:xxxl"] {
    padding-bottom: var(--δ9) !important;
  }
  [cds-layout~="p-l@sm:xxxl"] {
    padding-left: var(--δ9) !important;
  }
  [cds-layout~="m-t@sm:none"] {
    margin-top: 0 !important;
  }
  [cds-layout~="m-r@sm:none"] {
    margin-right: 0 !important;
  }
  [cds-layout~="m-b@sm:none"] {
    margin-bottom: 0 !important;
  }
  [cds-layout~="m-l@sm:none"] {
    margin-left: 0 !important;
  }
  [cds-layout~="m-t@sm:xxxs"] {
    margin-top: var(--δ1) !important;
  }
  [cds-layout~="m-r@sm:xxxs"] {
    margin-right: var(--δ1) !important;
  }
  [cds-layout~="m-b@sm:xxxs"] {
    margin-bottom: var(--δ1) !important;
  }
  [cds-layout~="m-l@sm:xxxs"] {
    margin-left: var(--δ1) !important;
  }
  [cds-layout~="m-t@sm:xxs"] {
    margin-top: var(--δ2) !important;
  }
  [cds-layout~="m-r@sm:xxs"] {
    margin-right: var(--δ2) !important;
  }
  [cds-layout~="m-b@sm:xxs"] {
    margin-bottom: var(--δ2) !important;
  }
  [cds-layout~="m-l@sm:xxs"] {
    margin-left: var(--δ2) !important;
  }
  [cds-layout~="m-t@sm:xs"] {
    margin-top: var(--δ3) !important;
  }
  [cds-layout~="m-r@sm:xs"] {
    margin-right: var(--δ3) !important;
  }
  [cds-layout~="m-b@sm:xs"] {
    margin-bottom: var(--δ3) !important;
  }
  [cds-layout~="m-l@sm:xs"] {
    margin-left: var(--δ3) !important;
  }
  [cds-layout~="m-t@sm:sm"] {
    margin-top: var(--δ4) !important;
  }
  [cds-layout~="m-r@sm:sm"] {
    margin-right: var(--δ4) !important;
  }
  [cds-layout~="m-b@sm:sm"] {
    margin-bottom: var(--δ4) !important;
  }
  [cds-layout~="m-l@sm:sm"] {
    margin-left: var(--δ4) !important;
  }
  [cds-layout~="m-t@sm:md"] {
    margin-top: var(--δ5) !important;
  }
  [cds-layout~="m-r@sm:md"] {
    margin-right: var(--δ5) !important;
  }
  [cds-layout~="m-b@sm:md"] {
    margin-bottom: var(--δ5) !important;
  }
  [cds-layout~="m-l@sm:md"] {
    margin-left: var(--δ5) !important;
  }
  [cds-layout~="m-t@sm:lg"] {
    margin-top: var(--δ6) !important;
  }
  [cds-layout~="m-r@sm:lg"] {
    margin-right: var(--δ6) !important;
  }
  [cds-layout~="m-b@sm:lg"] {
    margin-bottom: var(--δ6) !important;
  }
  [cds-layout~="m-l@sm:lg"] {
    margin-left: var(--δ6) !important;
  }
  [cds-layout~="m-t@sm:xl"] {
    margin-top: var(--δ7) !important;
  }
  [cds-layout~="m-r@sm:xl"] {
    margin-right: var(--δ7) !important;
  }
  [cds-layout~="m-b@sm:xl"] {
    margin-bottom: var(--δ7) !important;
  }
  [cds-layout~="m-l@sm:xl"] {
    margin-left: var(--δ7) !important;
  }
  [cds-layout~="m-t@sm:xxl"] {
    margin-top: var(--δ8) !important;
  }
  [cds-layout~="m-r@sm:xxl"] {
    margin-right: var(--δ8) !important;
  }
  [cds-layout~="m-b@sm:xxl"] {
    margin-bottom: var(--δ8) !important;
  }
  [cds-layout~="m-l@sm:xxl"] {
    margin-left: var(--δ8) !important;
  }
  [cds-layout~="m-t@sm:xxxl"] {
    margin-top: var(--δ9) !important;
  }
  [cds-layout~="m-r@sm:xxxl"] {
    margin-right: var(--δ9) !important;
  }
  [cds-layout~="m-b@sm:xxxl"] {
    margin-bottom: var(--δ9) !important;
  }
  [cds-layout~="m-l@sm:xxxl"] {
    margin-left: var(--δ9) !important;
  }
}
@media (min-width: 992px) {
  [cds-layout*="gap@md:none"] {
    gap: 0;
  }
  [cds-layout*="gap@md:xxxs"] {
    gap: var(--δ1);
  }
  [cds-layout*="gap@md:xxs"] {
    gap: var(--δ2);
  }
  [cds-layout*="gap@md:xs"] {
    gap: var(--δ3);
  }
  [cds-layout*="gap@md:sm"] {
    gap: var(--δ4);
  }
  [cds-layout*="gap@md:md"] {
    gap: var(--δ5);
  }
  [cds-layout*="gap@md:lg"] {
    gap: var(--δ6);
  }
  [cds-layout*="gap@md:xl"] {
    gap: var(--δ7);
  }
  [cds-layout*="gap@md:xxl"] {
    gap: var(--δ8);
  }
  [cds-layout*="gap@md:xxxl"] {
    gap: var(--δ9);
  }
  [cds-layout~="p@md:none"] {
    padding: 0 !important;
  }
  [cds-layout~="m@md:none"] {
    margin: 0 !important;
  }
  [cds-layout~="p@md:xxxs"] {
    padding: var(--δ1) !important;
  }
  [cds-layout~="m@md:xxxs"] {
    margin: var(--δ1) !important;
  }
  [cds-layout~="p@md:xxs"] {
    padding: var(--δ2) !important;
  }
  [cds-layout~="m@md:xxs"] {
    margin: var(--δ2) !important;
  }
  [cds-layout~="p@md:xs"] {
    padding: var(--δ3) !important;
  }
  [cds-layout~="m@md:xs"] {
    margin: var(--δ3) !important;
  }
  [cds-layout~="p@md:sm"] {
    padding: var(--δ4) !important;
  }
  [cds-layout~="m@md:sm"] {
    margin: var(--δ4) !important;
  }
  [cds-layout~="p@md:md"] {
    padding: var(--δ5) !important;
  }
  [cds-layout~="m@md:md"] {
    margin: var(--δ5) !important;
  }
  [cds-layout~="p@md:lg"] {
    padding: var(--δ6) !important;
  }
  [cds-layout~="m@md:lg"] {
    margin: var(--δ6) !important;
  }
  [cds-layout~="p@md:xl"] {
    padding: var(--δ7) !important;
  }
  [cds-layout~="m@md:xl"] {
    margin: var(--δ7) !important;
  }
  [cds-layout~="p@md:xxl"] {
    padding: var(--δ8) !important;
  }
  [cds-layout~="m@md:xxl"] {
    margin: var(--δ8) !important;
  }
  [cds-layout~="p@md:xxxl"] {
    padding: var(--δ9) !important;
  }
  [cds-layout~="m@md:xxxl"] {
    margin: var(--δ9) !important;
  }
  [cds-layout~="p-x@md:none"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  [cds-layout~="p-y@md:none"] {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  [cds-layout~="p-x@md:xxxs"] {
    padding-left: var(--δ1) !important;
    padding-right: var(--δ1) !important;
  }
  [cds-layout~="p-y@md:xxxs"] {
    padding-top: var(--δ1) !important;
    padding-bottom: var(--δ1) !important;
  }
  [cds-layout~="p-x@md:xxs"] {
    padding-left: var(--δ2) !important;
    padding-right: var(--δ2) !important;
  }
  [cds-layout~="p-y@md:xxs"] {
    padding-top: var(--δ2) !important;
    padding-bottom: var(--δ2) !important;
  }
  [cds-layout~="p-x@md:xs"] {
    padding-left: var(--δ3) !important;
    padding-right: var(--δ3) !important;
  }
  [cds-layout~="p-y@md:xs"] {
    padding-top: var(--δ3) !important;
    padding-bottom: var(--δ3) !important;
  }
  [cds-layout~="p-x@md:sm"] {
    padding-left: var(--δ4) !important;
    padding-right: var(--δ4) !important;
  }
  [cds-layout~="p-y@md:sm"] {
    padding-top: var(--δ4) !important;
    padding-bottom: var(--δ4) !important;
  }
  [cds-layout~="p-x@md:md"] {
    padding-left: var(--δ5) !important;
    padding-right: var(--δ5) !important;
  }
  [cds-layout~="p-y@md:md"] {
    padding-top: var(--δ5) !important;
    padding-bottom: var(--δ5) !important;
  }
  [cds-layout~="p-x@md:lg"] {
    padding-left: var(--δ6) !important;
    padding-right: var(--δ6) !important;
  }
  [cds-layout~="p-y@md:lg"] {
    padding-top: var(--δ6) !important;
    padding-bottom: var(--δ6) !important;
  }
  [cds-layout~="p-x@md:xl"] {
    padding-left: var(--δ7) !important;
    padding-right: var(--δ7) !important;
  }
  [cds-layout~="p-y@md:xl"] {
    padding-top: var(--δ7) !important;
    padding-bottom: var(--δ7) !important;
  }
  [cds-layout~="p-x@md:xxl"] {
    padding-left: var(--δ8) !important;
    padding-right: var(--δ8) !important;
  }
  [cds-layout~="p-y@md:xxl"] {
    padding-top: var(--δ8) !important;
    padding-bottom: var(--δ8) !important;
  }
  [cds-layout~="p-x@md:xxxl"] {
    padding-left: var(--δ9) !important;
    padding-right: var(--δ9) !important;
  }
  [cds-layout~="p-y@md:xxxl"] {
    padding-top: var(--δ9) !important;
    padding-bottom: var(--δ9) !important;
  }
  [cds-layout~="m-x@md:none"] {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  [cds-layout~="m-y@md:none"] {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  [cds-layout~="m-x@md:xxxs"] {
    margin-left: var(--δ1) !important;
    margin-right: var(--δ1) !important;
  }
  [cds-layout~="m-y@md:xxxs"] {
    margin-top: var(--δ1) !important;
    margin-bottom: var(--δ1) !important;
  }
  [cds-layout~="m-x@md:xxs"] {
    margin-left: var(--δ2) !important;
    margin-right: var(--δ2) !important;
  }
  [cds-layout~="m-y@md:xxs"] {
    margin-top: var(--δ2) !important;
    margin-bottom: var(--δ2) !important;
  }
  [cds-layout~="m-x@md:xs"] {
    margin-left: var(--δ3) !important;
    margin-right: var(--δ3) !important;
  }
  [cds-layout~="m-y@md:xs"] {
    margin-top: var(--δ3) !important;
    margin-bottom: var(--δ3) !important;
  }
  [cds-layout~="m-x@md:sm"] {
    margin-left: var(--δ4) !important;
    margin-right: var(--δ4) !important;
  }
  [cds-layout~="m-y@md:sm"] {
    margin-top: var(--δ4) !important;
    margin-bottom: var(--δ4) !important;
  }
  [cds-layout~="m-x@md:md"] {
    margin-left: var(--δ5) !important;
    margin-right: var(--δ5) !important;
  }
  [cds-layout~="m-y@md:md"] {
    margin-top: var(--δ5) !important;
    margin-bottom: var(--δ5) !important;
  }
  [cds-layout~="m-x@md:lg"] {
    margin-left: var(--δ6) !important;
    margin-right: var(--δ6) !important;
  }
  [cds-layout~="m-y@md:lg"] {
    margin-top: var(--δ6) !important;
    margin-bottom: var(--δ6) !important;
  }
  [cds-layout~="m-x@md:xl"] {
    margin-left: var(--δ7) !important;
    margin-right: var(--δ7) !important;
  }
  [cds-layout~="m-y@md:xl"] {
    margin-top: var(--δ7) !important;
    margin-bottom: var(--δ7) !important;
  }
  [cds-layout~="m-x@md:xxl"] {
    margin-left: var(--δ8) !important;
    margin-right: var(--δ8) !important;
  }
  [cds-layout~="m-y@md:xxl"] {
    margin-top: var(--δ8) !important;
    margin-bottom: var(--δ8) !important;
  }
  [cds-layout~="m-x@md:xxxl"] {
    margin-left: var(--δ9) !important;
    margin-right: var(--δ9) !important;
  }
  [cds-layout~="m-y@md:xxxl"] {
    margin-top: var(--δ9) !important;
    margin-bottom: var(--δ9) !important;
  }
  [cds-layout~="p-t@md:none"] {
    padding-top: 0 !important;
  }
  [cds-layout~="p-r@md:none"] {
    padding-right: 0 !important;
  }
  [cds-layout~="p-b@md:none"] {
    padding-bottom: 0 !important;
  }
  [cds-layout~="p-l@md:none"] {
    padding-left: 0 !important;
  }
  [cds-layout~="p-t@md:xxxs"] {
    padding-top: var(--δ1) !important;
  }
  [cds-layout~="p-r@md:xxxs"] {
    padding-right: var(--δ1) !important;
  }
  [cds-layout~="p-b@md:xxxs"] {
    padding-bottom: var(--δ1) !important;
  }
  [cds-layout~="p-l@md:xxxs"] {
    padding-left: var(--δ1) !important;
  }
  [cds-layout~="p-t@md:xxs"] {
    padding-top: var(--δ2) !important;
  }
  [cds-layout~="p-r@md:xxs"] {
    padding-right: var(--δ2) !important;
  }
  [cds-layout~="p-b@md:xxs"] {
    padding-bottom: var(--δ2) !important;
  }
  [cds-layout~="p-l@md:xxs"] {
    padding-left: var(--δ2) !important;
  }
  [cds-layout~="p-t@md:xs"] {
    padding-top: var(--δ3) !important;
  }
  [cds-layout~="p-r@md:xs"] {
    padding-right: var(--δ3) !important;
  }
  [cds-layout~="p-b@md:xs"] {
    padding-bottom: var(--δ3) !important;
  }
  [cds-layout~="p-l@md:xs"] {
    padding-left: var(--δ3) !important;
  }
  [cds-layout~="p-t@md:sm"] {
    padding-top: var(--δ4) !important;
  }
  [cds-layout~="p-r@md:sm"] {
    padding-right: var(--δ4) !important;
  }
  [cds-layout~="p-b@md:sm"] {
    padding-bottom: var(--δ4) !important;
  }
  [cds-layout~="p-l@md:sm"] {
    padding-left: var(--δ4) !important;
  }
  [cds-layout~="p-t@md:md"] {
    padding-top: var(--δ5) !important;
  }
  [cds-layout~="p-r@md:md"] {
    padding-right: var(--δ5) !important;
  }
  [cds-layout~="p-b@md:md"] {
    padding-bottom: var(--δ5) !important;
  }
  [cds-layout~="p-l@md:md"] {
    padding-left: var(--δ5) !important;
  }
  [cds-layout~="p-t@md:lg"] {
    padding-top: var(--δ6) !important;
  }
  [cds-layout~="p-r@md:lg"] {
    padding-right: var(--δ6) !important;
  }
  [cds-layout~="p-b@md:lg"] {
    padding-bottom: var(--δ6) !important;
  }
  [cds-layout~="p-l@md:lg"] {
    padding-left: var(--δ6) !important;
  }
  [cds-layout~="p-t@md:xl"] {
    padding-top: var(--δ7) !important;
  }
  [cds-layout~="p-r@md:xl"] {
    padding-right: var(--δ7) !important;
  }
  [cds-layout~="p-b@md:xl"] {
    padding-bottom: var(--δ7) !important;
  }
  [cds-layout~="p-l@md:xl"] {
    padding-left: var(--δ7) !important;
  }
  [cds-layout~="p-t@md:xxl"] {
    padding-top: var(--δ8) !important;
  }
  [cds-layout~="p-r@md:xxl"] {
    padding-right: var(--δ8) !important;
  }
  [cds-layout~="p-b@md:xxl"] {
    padding-bottom: var(--δ8) !important;
  }
  [cds-layout~="p-l@md:xxl"] {
    padding-left: var(--δ8) !important;
  }
  [cds-layout~="p-t@md:xxxl"] {
    padding-top: var(--δ9) !important;
  }
  [cds-layout~="p-r@md:xxxl"] {
    padding-right: var(--δ9) !important;
  }
  [cds-layout~="p-b@md:xxxl"] {
    padding-bottom: var(--δ9) !important;
  }
  [cds-layout~="p-l@md:xxxl"] {
    padding-left: var(--δ9) !important;
  }
  [cds-layout~="m-t@md:none"] {
    margin-top: 0 !important;
  }
  [cds-layout~="m-r@md:none"] {
    margin-right: 0 !important;
  }
  [cds-layout~="m-b@md:none"] {
    margin-bottom: 0 !important;
  }
  [cds-layout~="m-l@md:none"] {
    margin-left: 0 !important;
  }
  [cds-layout~="m-t@md:xxxs"] {
    margin-top: var(--δ1) !important;
  }
  [cds-layout~="m-r@md:xxxs"] {
    margin-right: var(--δ1) !important;
  }
  [cds-layout~="m-b@md:xxxs"] {
    margin-bottom: var(--δ1) !important;
  }
  [cds-layout~="m-l@md:xxxs"] {
    margin-left: var(--δ1) !important;
  }
  [cds-layout~="m-t@md:xxs"] {
    margin-top: var(--δ2) !important;
  }
  [cds-layout~="m-r@md:xxs"] {
    margin-right: var(--δ2) !important;
  }
  [cds-layout~="m-b@md:xxs"] {
    margin-bottom: var(--δ2) !important;
  }
  [cds-layout~="m-l@md:xxs"] {
    margin-left: var(--δ2) !important;
  }
  [cds-layout~="m-t@md:xs"] {
    margin-top: var(--δ3) !important;
  }
  [cds-layout~="m-r@md:xs"] {
    margin-right: var(--δ3) !important;
  }
  [cds-layout~="m-b@md:xs"] {
    margin-bottom: var(--δ3) !important;
  }
  [cds-layout~="m-l@md:xs"] {
    margin-left: var(--δ3) !important;
  }
  [cds-layout~="m-t@md:sm"] {
    margin-top: var(--δ4) !important;
  }
  [cds-layout~="m-r@md:sm"] {
    margin-right: var(--δ4) !important;
  }
  [cds-layout~="m-b@md:sm"] {
    margin-bottom: var(--δ4) !important;
  }
  [cds-layout~="m-l@md:sm"] {
    margin-left: var(--δ4) !important;
  }
  [cds-layout~="m-t@md:md"] {
    margin-top: var(--δ5) !important;
  }
  [cds-layout~="m-r@md:md"] {
    margin-right: var(--δ5) !important;
  }
  [cds-layout~="m-b@md:md"] {
    margin-bottom: var(--δ5) !important;
  }
  [cds-layout~="m-l@md:md"] {
    margin-left: var(--δ5) !important;
  }
  [cds-layout~="m-t@md:lg"] {
    margin-top: var(--δ6) !important;
  }
  [cds-layout~="m-r@md:lg"] {
    margin-right: var(--δ6) !important;
  }
  [cds-layout~="m-b@md:lg"] {
    margin-bottom: var(--δ6) !important;
  }
  [cds-layout~="m-l@md:lg"] {
    margin-left: var(--δ6) !important;
  }
  [cds-layout~="m-t@md:xl"] {
    margin-top: var(--δ7) !important;
  }
  [cds-layout~="m-r@md:xl"] {
    margin-right: var(--δ7) !important;
  }
  [cds-layout~="m-b@md:xl"] {
    margin-bottom: var(--δ7) !important;
  }
  [cds-layout~="m-l@md:xl"] {
    margin-left: var(--δ7) !important;
  }
  [cds-layout~="m-t@md:xxl"] {
    margin-top: var(--δ8) !important;
  }
  [cds-layout~="m-r@md:xxl"] {
    margin-right: var(--δ8) !important;
  }
  [cds-layout~="m-b@md:xxl"] {
    margin-bottom: var(--δ8) !important;
  }
  [cds-layout~="m-l@md:xxl"] {
    margin-left: var(--δ8) !important;
  }
  [cds-layout~="m-t@md:xxxl"] {
    margin-top: var(--δ9) !important;
  }
  [cds-layout~="m-r@md:xxxl"] {
    margin-right: var(--δ9) !important;
  }
  [cds-layout~="m-b@md:xxxl"] {
    margin-bottom: var(--δ9) !important;
  }
  [cds-layout~="m-l@md:xxxl"] {
    margin-left: var(--δ9) !important;
  }
}
@media (min-width: 1200px) {
  [cds-layout*="gap@lg:none"] {
    gap: 0;
  }
  [cds-layout*="gap@lg:xxxs"] {
    gap: var(--δ1);
  }
  [cds-layout*="gap@lg:xxs"] {
    gap: var(--δ2);
  }
  [cds-layout*="gap@lg:xs"] {
    gap: var(--δ3);
  }
  [cds-layout*="gap@lg:sm"] {
    gap: var(--δ4);
  }
  [cds-layout*="gap@lg:md"] {
    gap: var(--δ5);
  }
  [cds-layout*="gap@lg:lg"] {
    gap: var(--δ6);
  }
  [cds-layout*="gap@lg:xl"] {
    gap: var(--δ7);
  }
  [cds-layout*="gap@lg:xxl"] {
    gap: var(--δ8);
  }
  [cds-layout*="gap@lg:xxxl"] {
    gap: var(--δ9);
  }
  [cds-layout~="p@lg:none"] {
    padding: 0 !important;
  }
  [cds-layout~="m@lg:none"] {
    margin: 0 !important;
  }
  [cds-layout~="p@lg:xxxs"] {
    padding: var(--δ1) !important;
  }
  [cds-layout~="m@lg:xxxs"] {
    margin: var(--δ1) !important;
  }
  [cds-layout~="p@lg:xxs"] {
    padding: var(--δ2) !important;
  }
  [cds-layout~="m@lg:xxs"] {
    margin: var(--δ2) !important;
  }
  [cds-layout~="p@lg:xs"] {
    padding: var(--δ3) !important;
  }
  [cds-layout~="m@lg:xs"] {
    margin: var(--δ3) !important;
  }
  [cds-layout~="p@lg:sm"] {
    padding: var(--δ4) !important;
  }
  [cds-layout~="m@lg:sm"] {
    margin: var(--δ4) !important;
  }
  [cds-layout~="p@lg:md"] {
    padding: var(--δ5) !important;
  }
  [cds-layout~="m@lg:md"] {
    margin: var(--δ5) !important;
  }
  [cds-layout~="p@lg:lg"] {
    padding: var(--δ6) !important;
  }
  [cds-layout~="m@lg:lg"] {
    margin: var(--δ6) !important;
  }
  [cds-layout~="p@lg:xl"] {
    padding: var(--δ7) !important;
  }
  [cds-layout~="m@lg:xl"] {
    margin: var(--δ7) !important;
  }
  [cds-layout~="p@lg:xxl"] {
    padding: var(--δ8) !important;
  }
  [cds-layout~="m@lg:xxl"] {
    margin: var(--δ8) !important;
  }
  [cds-layout~="p@lg:xxxl"] {
    padding: var(--δ9) !important;
  }
  [cds-layout~="m@lg:xxxl"] {
    margin: var(--δ9) !important;
  }
  [cds-layout~="p-x@lg:none"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  [cds-layout~="p-y@lg:none"] {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  [cds-layout~="p-x@lg:xxxs"] {
    padding-left: var(--δ1) !important;
    padding-right: var(--δ1) !important;
  }
  [cds-layout~="p-y@lg:xxxs"] {
    padding-top: var(--δ1) !important;
    padding-bottom: var(--δ1) !important;
  }
  [cds-layout~="p-x@lg:xxs"] {
    padding-left: var(--δ2) !important;
    padding-right: var(--δ2) !important;
  }
  [cds-layout~="p-y@lg:xxs"] {
    padding-top: var(--δ2) !important;
    padding-bottom: var(--δ2) !important;
  }
  [cds-layout~="p-x@lg:xs"] {
    padding-left: var(--δ3) !important;
    padding-right: var(--δ3) !important;
  }
  [cds-layout~="p-y@lg:xs"] {
    padding-top: var(--δ3) !important;
    padding-bottom: var(--δ3) !important;
  }
  [cds-layout~="p-x@lg:sm"] {
    padding-left: var(--δ4) !important;
    padding-right: var(--δ4) !important;
  }
  [cds-layout~="p-y@lg:sm"] {
    padding-top: var(--δ4) !important;
    padding-bottom: var(--δ4) !important;
  }
  [cds-layout~="p-x@lg:md"] {
    padding-left: var(--δ5) !important;
    padding-right: var(--δ5) !important;
  }
  [cds-layout~="p-y@lg:md"] {
    padding-top: var(--δ5) !important;
    padding-bottom: var(--δ5) !important;
  }
  [cds-layout~="p-x@lg:lg"] {
    padding-left: var(--δ6) !important;
    padding-right: var(--δ6) !important;
  }
  [cds-layout~="p-y@lg:lg"] {
    padding-top: var(--δ6) !important;
    padding-bottom: var(--δ6) !important;
  }
  [cds-layout~="p-x@lg:xl"] {
    padding-left: var(--δ7) !important;
    padding-right: var(--δ7) !important;
  }
  [cds-layout~="p-y@lg:xl"] {
    padding-top: var(--δ7) !important;
    padding-bottom: var(--δ7) !important;
  }
  [cds-layout~="p-x@lg:xxl"] {
    padding-left: var(--δ8) !important;
    padding-right: var(--δ8) !important;
  }
  [cds-layout~="p-y@lg:xxl"] {
    padding-top: var(--δ8) !important;
    padding-bottom: var(--δ8) !important;
  }
  [cds-layout~="p-x@lg:xxxl"] {
    padding-left: var(--δ9) !important;
    padding-right: var(--δ9) !important;
  }
  [cds-layout~="p-y@lg:xxxl"] {
    padding-top: var(--δ9) !important;
    padding-bottom: var(--δ9) !important;
  }
  [cds-layout~="m-x@lg:none"] {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  [cds-layout~="m-y@lg:none"] {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  [cds-layout~="m-x@lg:xxxs"] {
    margin-left: var(--δ1) !important;
    margin-right: var(--δ1) !important;
  }
  [cds-layout~="m-y@lg:xxxs"] {
    margin-top: var(--δ1) !important;
    margin-bottom: var(--δ1) !important;
  }
  [cds-layout~="m-x@lg:xxs"] {
    margin-left: var(--δ2) !important;
    margin-right: var(--δ2) !important;
  }
  [cds-layout~="m-y@lg:xxs"] {
    margin-top: var(--δ2) !important;
    margin-bottom: var(--δ2) !important;
  }
  [cds-layout~="m-x@lg:xs"] {
    margin-left: var(--δ3) !important;
    margin-right: var(--δ3) !important;
  }
  [cds-layout~="m-y@lg:xs"] {
    margin-top: var(--δ3) !important;
    margin-bottom: var(--δ3) !important;
  }
  [cds-layout~="m-x@lg:sm"] {
    margin-left: var(--δ4) !important;
    margin-right: var(--δ4) !important;
  }
  [cds-layout~="m-y@lg:sm"] {
    margin-top: var(--δ4) !important;
    margin-bottom: var(--δ4) !important;
  }
  [cds-layout~="m-x@lg:md"] {
    margin-left: var(--δ5) !important;
    margin-right: var(--δ5) !important;
  }
  [cds-layout~="m-y@lg:md"] {
    margin-top: var(--δ5) !important;
    margin-bottom: var(--δ5) !important;
  }
  [cds-layout~="m-x@lg:lg"] {
    margin-left: var(--δ6) !important;
    margin-right: var(--δ6) !important;
  }
  [cds-layout~="m-y@lg:lg"] {
    margin-top: var(--δ6) !important;
    margin-bottom: var(--δ6) !important;
  }
  [cds-layout~="m-x@lg:xl"] {
    margin-left: var(--δ7) !important;
    margin-right: var(--δ7) !important;
  }
  [cds-layout~="m-y@lg:xl"] {
    margin-top: var(--δ7) !important;
    margin-bottom: var(--δ7) !important;
  }
  [cds-layout~="m-x@lg:xxl"] {
    margin-left: var(--δ8) !important;
    margin-right: var(--δ8) !important;
  }
  [cds-layout~="m-y@lg:xxl"] {
    margin-top: var(--δ8) !important;
    margin-bottom: var(--δ8) !important;
  }
  [cds-layout~="m-x@lg:xxxl"] {
    margin-left: var(--δ9) !important;
    margin-right: var(--δ9) !important;
  }
  [cds-layout~="m-y@lg:xxxl"] {
    margin-top: var(--δ9) !important;
    margin-bottom: var(--δ9) !important;
  }
  [cds-layout~="p-t@lg:none"] {
    padding-top: 0 !important;
  }
  [cds-layout~="p-r@lg:none"] {
    padding-right: 0 !important;
  }
  [cds-layout~="p-b@lg:none"] {
    padding-bottom: 0 !important;
  }
  [cds-layout~="p-l@lg:none"] {
    padding-left: 0 !important;
  }
  [cds-layout~="p-t@lg:xxxs"] {
    padding-top: var(--δ1) !important;
  }
  [cds-layout~="p-r@lg:xxxs"] {
    padding-right: var(--δ1) !important;
  }
  [cds-layout~="p-b@lg:xxxs"] {
    padding-bottom: var(--δ1) !important;
  }
  [cds-layout~="p-l@lg:xxxs"] {
    padding-left: var(--δ1) !important;
  }
  [cds-layout~="p-t@lg:xxs"] {
    padding-top: var(--δ2) !important;
  }
  [cds-layout~="p-r@lg:xxs"] {
    padding-right: var(--δ2) !important;
  }
  [cds-layout~="p-b@lg:xxs"] {
    padding-bottom: var(--δ2) !important;
  }
  [cds-layout~="p-l@lg:xxs"] {
    padding-left: var(--δ2) !important;
  }
  [cds-layout~="p-t@lg:xs"] {
    padding-top: var(--δ3) !important;
  }
  [cds-layout~="p-r@lg:xs"] {
    padding-right: var(--δ3) !important;
  }
  [cds-layout~="p-b@lg:xs"] {
    padding-bottom: var(--δ3) !important;
  }
  [cds-layout~="p-l@lg:xs"] {
    padding-left: var(--δ3) !important;
  }
  [cds-layout~="p-t@lg:sm"] {
    padding-top: var(--δ4) !important;
  }
  [cds-layout~="p-r@lg:sm"] {
    padding-right: var(--δ4) !important;
  }
  [cds-layout~="p-b@lg:sm"] {
    padding-bottom: var(--δ4) !important;
  }
  [cds-layout~="p-l@lg:sm"] {
    padding-left: var(--δ4) !important;
  }
  [cds-layout~="p-t@lg:md"] {
    padding-top: var(--δ5) !important;
  }
  [cds-layout~="p-r@lg:md"] {
    padding-right: var(--δ5) !important;
  }
  [cds-layout~="p-b@lg:md"] {
    padding-bottom: var(--δ5) !important;
  }
  [cds-layout~="p-l@lg:md"] {
    padding-left: var(--δ5) !important;
  }
  [cds-layout~="p-t@lg:lg"] {
    padding-top: var(--δ6) !important;
  }
  [cds-layout~="p-r@lg:lg"] {
    padding-right: var(--δ6) !important;
  }
  [cds-layout~="p-b@lg:lg"] {
    padding-bottom: var(--δ6) !important;
  }
  [cds-layout~="p-l@lg:lg"] {
    padding-left: var(--δ6) !important;
  }
  [cds-layout~="p-t@lg:xl"] {
    padding-top: var(--δ7) !important;
  }
  [cds-layout~="p-r@lg:xl"] {
    padding-right: var(--δ7) !important;
  }
  [cds-layout~="p-b@lg:xl"] {
    padding-bottom: var(--δ7) !important;
  }
  [cds-layout~="p-l@lg:xl"] {
    padding-left: var(--δ7) !important;
  }
  [cds-layout~="p-t@lg:xxl"] {
    padding-top: var(--δ8) !important;
  }
  [cds-layout~="p-r@lg:xxl"] {
    padding-right: var(--δ8) !important;
  }
  [cds-layout~="p-b@lg:xxl"] {
    padding-bottom: var(--δ8) !important;
  }
  [cds-layout~="p-l@lg:xxl"] {
    padding-left: var(--δ8) !important;
  }
  [cds-layout~="p-t@lg:xxxl"] {
    padding-top: var(--δ9) !important;
  }
  [cds-layout~="p-r@lg:xxxl"] {
    padding-right: var(--δ9) !important;
  }
  [cds-layout~="p-b@lg:xxxl"] {
    padding-bottom: var(--δ9) !important;
  }
  [cds-layout~="p-l@lg:xxxl"] {
    padding-left: var(--δ9) !important;
  }
  [cds-layout~="m-t@lg:none"] {
    margin-top: 0 !important;
  }
  [cds-layout~="m-r@lg:none"] {
    margin-right: 0 !important;
  }
  [cds-layout~="m-b@lg:none"] {
    margin-bottom: 0 !important;
  }
  [cds-layout~="m-l@lg:none"] {
    margin-left: 0 !important;
  }
  [cds-layout~="m-t@lg:xxxs"] {
    margin-top: var(--δ1) !important;
  }
  [cds-layout~="m-r@lg:xxxs"] {
    margin-right: var(--δ1) !important;
  }
  [cds-layout~="m-b@lg:xxxs"] {
    margin-bottom: var(--δ1) !important;
  }
  [cds-layout~="m-l@lg:xxxs"] {
    margin-left: var(--δ1) !important;
  }
  [cds-layout~="m-t@lg:xxs"] {
    margin-top: var(--δ2) !important;
  }
  [cds-layout~="m-r@lg:xxs"] {
    margin-right: var(--δ2) !important;
  }
  [cds-layout~="m-b@lg:xxs"] {
    margin-bottom: var(--δ2) !important;
  }
  [cds-layout~="m-l@lg:xxs"] {
    margin-left: var(--δ2) !important;
  }
  [cds-layout~="m-t@lg:xs"] {
    margin-top: var(--δ3) !important;
  }
  [cds-layout~="m-r@lg:xs"] {
    margin-right: var(--δ3) !important;
  }
  [cds-layout~="m-b@lg:xs"] {
    margin-bottom: var(--δ3) !important;
  }
  [cds-layout~="m-l@lg:xs"] {
    margin-left: var(--δ3) !important;
  }
  [cds-layout~="m-t@lg:sm"] {
    margin-top: var(--δ4) !important;
  }
  [cds-layout~="m-r@lg:sm"] {
    margin-right: var(--δ4) !important;
  }
  [cds-layout~="m-b@lg:sm"] {
    margin-bottom: var(--δ4) !important;
  }
  [cds-layout~="m-l@lg:sm"] {
    margin-left: var(--δ4) !important;
  }
  [cds-layout~="m-t@lg:md"] {
    margin-top: var(--δ5) !important;
  }
  [cds-layout~="m-r@lg:md"] {
    margin-right: var(--δ5) !important;
  }
  [cds-layout~="m-b@lg:md"] {
    margin-bottom: var(--δ5) !important;
  }
  [cds-layout~="m-l@lg:md"] {
    margin-left: var(--δ5) !important;
  }
  [cds-layout~="m-t@lg:lg"] {
    margin-top: var(--δ6) !important;
  }
  [cds-layout~="m-r@lg:lg"] {
    margin-right: var(--δ6) !important;
  }
  [cds-layout~="m-b@lg:lg"] {
    margin-bottom: var(--δ6) !important;
  }
  [cds-layout~="m-l@lg:lg"] {
    margin-left: var(--δ6) !important;
  }
  [cds-layout~="m-t@lg:xl"] {
    margin-top: var(--δ7) !important;
  }
  [cds-layout~="m-r@lg:xl"] {
    margin-right: var(--δ7) !important;
  }
  [cds-layout~="m-b@lg:xl"] {
    margin-bottom: var(--δ7) !important;
  }
  [cds-layout~="m-l@lg:xl"] {
    margin-left: var(--δ7) !important;
  }
  [cds-layout~="m-t@lg:xxl"] {
    margin-top: var(--δ8) !important;
  }
  [cds-layout~="m-r@lg:xxl"] {
    margin-right: var(--δ8) !important;
  }
  [cds-layout~="m-b@lg:xxl"] {
    margin-bottom: var(--δ8) !important;
  }
  [cds-layout~="m-l@lg:xxl"] {
    margin-left: var(--δ8) !important;
  }
  [cds-layout~="m-t@lg:xxxl"] {
    margin-top: var(--δ9) !important;
  }
  [cds-layout~="m-r@lg:xxxl"] {
    margin-right: var(--δ9) !important;
  }
  [cds-layout~="m-b@lg:xxxl"] {
    margin-bottom: var(--δ9) !important;
  }
  [cds-layout~="m-l@lg:xxxl"] {
    margin-left: var(--δ9) !important;
  }
}
@media (min-width: 1440px) {
  [cds-layout*="gap@xl:none"] {
    gap: 0;
  }
  [cds-layout*="gap@xl:xxxs"] {
    gap: var(--δ1);
  }
  [cds-layout*="gap@xl:xxs"] {
    gap: var(--δ2);
  }
  [cds-layout*="gap@xl:xs"] {
    gap: var(--δ3);
  }
  [cds-layout*="gap@xl:sm"] {
    gap: var(--δ4);
  }
  [cds-layout*="gap@xl:md"] {
    gap: var(--δ5);
  }
  [cds-layout*="gap@xl:lg"] {
    gap: var(--δ6);
  }
  [cds-layout*="gap@xl:xl"] {
    gap: var(--δ7);
  }
  [cds-layout*="gap@xl:xxl"] {
    gap: var(--δ8);
  }
  [cds-layout*="gap@xl:xxxl"] {
    gap: var(--δ9);
  }
  [cds-layout~="p@xl:none"] {
    padding: 0 !important;
  }
  [cds-layout~="m@xl:none"] {
    margin: 0 !important;
  }
  [cds-layout~="p@xl:xxxs"] {
    padding: var(--δ1) !important;
  }
  [cds-layout~="m@xl:xxxs"] {
    margin: var(--δ1) !important;
  }
  [cds-layout~="p@xl:xxs"] {
    padding: var(--δ2) !important;
  }
  [cds-layout~="m@xl:xxs"] {
    margin: var(--δ2) !important;
  }
  [cds-layout~="p@xl:xs"] {
    padding: var(--δ3) !important;
  }
  [cds-layout~="m@xl:xs"] {
    margin: var(--δ3) !important;
  }
  [cds-layout~="p@xl:sm"] {
    padding: var(--δ4) !important;
  }
  [cds-layout~="m@xl:sm"] {
    margin: var(--δ4) !important;
  }
  [cds-layout~="p@xl:md"] {
    padding: var(--δ5) !important;
  }
  [cds-layout~="m@xl:md"] {
    margin: var(--δ5) !important;
  }
  [cds-layout~="p@xl:lg"] {
    padding: var(--δ6) !important;
  }
  [cds-layout~="m@xl:lg"] {
    margin: var(--δ6) !important;
  }
  [cds-layout~="p@xl:xl"] {
    padding: var(--δ7) !important;
  }
  [cds-layout~="m@xl:xl"] {
    margin: var(--δ7) !important;
  }
  [cds-layout~="p@xl:xxl"] {
    padding: var(--δ8) !important;
  }
  [cds-layout~="m@xl:xxl"] {
    margin: var(--δ8) !important;
  }
  [cds-layout~="p@xl:xxxl"] {
    padding: var(--δ9) !important;
  }
  [cds-layout~="m@xl:xxxl"] {
    margin: var(--δ9) !important;
  }
  [cds-layout~="p-x@xl:none"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  [cds-layout~="p-y@xl:none"] {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  [cds-layout~="p-x@xl:xxxs"] {
    padding-left: var(--δ1) !important;
    padding-right: var(--δ1) !important;
  }
  [cds-layout~="p-y@xl:xxxs"] {
    padding-top: var(--δ1) !important;
    padding-bottom: var(--δ1) !important;
  }
  [cds-layout~="p-x@xl:xxs"] {
    padding-left: var(--δ2) !important;
    padding-right: var(--δ2) !important;
  }
  [cds-layout~="p-y@xl:xxs"] {
    padding-top: var(--δ2) !important;
    padding-bottom: var(--δ2) !important;
  }
  [cds-layout~="p-x@xl:xs"] {
    padding-left: var(--δ3) !important;
    padding-right: var(--δ3) !important;
  }
  [cds-layout~="p-y@xl:xs"] {
    padding-top: var(--δ3) !important;
    padding-bottom: var(--δ3) !important;
  }
  [cds-layout~="p-x@xl:sm"] {
    padding-left: var(--δ4) !important;
    padding-right: var(--δ4) !important;
  }
  [cds-layout~="p-y@xl:sm"] {
    padding-top: var(--δ4) !important;
    padding-bottom: var(--δ4) !important;
  }
  [cds-layout~="p-x@xl:md"] {
    padding-left: var(--δ5) !important;
    padding-right: var(--δ5) !important;
  }
  [cds-layout~="p-y@xl:md"] {
    padding-top: var(--δ5) !important;
    padding-bottom: var(--δ5) !important;
  }
  [cds-layout~="p-x@xl:lg"] {
    padding-left: var(--δ6) !important;
    padding-right: var(--δ6) !important;
  }
  [cds-layout~="p-y@xl:lg"] {
    padding-top: var(--δ6) !important;
    padding-bottom: var(--δ6) !important;
  }
  [cds-layout~="p-x@xl:xl"] {
    padding-left: var(--δ7) !important;
    padding-right: var(--δ7) !important;
  }
  [cds-layout~="p-y@xl:xl"] {
    padding-top: var(--δ7) !important;
    padding-bottom: var(--δ7) !important;
  }
  [cds-layout~="p-x@xl:xxl"] {
    padding-left: var(--δ8) !important;
    padding-right: var(--δ8) !important;
  }
  [cds-layout~="p-y@xl:xxl"] {
    padding-top: var(--δ8) !important;
    padding-bottom: var(--δ8) !important;
  }
  [cds-layout~="p-x@xl:xxxl"] {
    padding-left: var(--δ9) !important;
    padding-right: var(--δ9) !important;
  }
  [cds-layout~="p-y@xl:xxxl"] {
    padding-top: var(--δ9) !important;
    padding-bottom: var(--δ9) !important;
  }
  [cds-layout~="m-x@xl:none"] {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  [cds-layout~="m-y@xl:none"] {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  [cds-layout~="m-x@xl:xxxs"] {
    margin-left: var(--δ1) !important;
    margin-right: var(--δ1) !important;
  }
  [cds-layout~="m-y@xl:xxxs"] {
    margin-top: var(--δ1) !important;
    margin-bottom: var(--δ1) !important;
  }
  [cds-layout~="m-x@xl:xxs"] {
    margin-left: var(--δ2) !important;
    margin-right: var(--δ2) !important;
  }
  [cds-layout~="m-y@xl:xxs"] {
    margin-top: var(--δ2) !important;
    margin-bottom: var(--δ2) !important;
  }
  [cds-layout~="m-x@xl:xs"] {
    margin-left: var(--δ3) !important;
    margin-right: var(--δ3) !important;
  }
  [cds-layout~="m-y@xl:xs"] {
    margin-top: var(--δ3) !important;
    margin-bottom: var(--δ3) !important;
  }
  [cds-layout~="m-x@xl:sm"] {
    margin-left: var(--δ4) !important;
    margin-right: var(--δ4) !important;
  }
  [cds-layout~="m-y@xl:sm"] {
    margin-top: var(--δ4) !important;
    margin-bottom: var(--δ4) !important;
  }
  [cds-layout~="m-x@xl:md"] {
    margin-left: var(--δ5) !important;
    margin-right: var(--δ5) !important;
  }
  [cds-layout~="m-y@xl:md"] {
    margin-top: var(--δ5) !important;
    margin-bottom: var(--δ5) !important;
  }
  [cds-layout~="m-x@xl:lg"] {
    margin-left: var(--δ6) !important;
    margin-right: var(--δ6) !important;
  }
  [cds-layout~="m-y@xl:lg"] {
    margin-top: var(--δ6) !important;
    margin-bottom: var(--δ6) !important;
  }
  [cds-layout~="m-x@xl:xl"] {
    margin-left: var(--δ7) !important;
    margin-right: var(--δ7) !important;
  }
  [cds-layout~="m-y@xl:xl"] {
    margin-top: var(--δ7) !important;
    margin-bottom: var(--δ7) !important;
  }
  [cds-layout~="m-x@xl:xxl"] {
    margin-left: var(--δ8) !important;
    margin-right: var(--δ8) !important;
  }
  [cds-layout~="m-y@xl:xxl"] {
    margin-top: var(--δ8) !important;
    margin-bottom: var(--δ8) !important;
  }
  [cds-layout~="m-x@xl:xxxl"] {
    margin-left: var(--δ9) !important;
    margin-right: var(--δ9) !important;
  }
  [cds-layout~="m-y@xl:xxxl"] {
    margin-top: var(--δ9) !important;
    margin-bottom: var(--δ9) !important;
  }
  [cds-layout~="p-t@xl:none"] {
    padding-top: 0 !important;
  }
  [cds-layout~="p-r@xl:none"] {
    padding-right: 0 !important;
  }
  [cds-layout~="p-b@xl:none"] {
    padding-bottom: 0 !important;
  }
  [cds-layout~="p-l@xl:none"] {
    padding-left: 0 !important;
  }
  [cds-layout~="p-t@xl:xxxs"] {
    padding-top: var(--δ1) !important;
  }
  [cds-layout~="p-r@xl:xxxs"] {
    padding-right: var(--δ1) !important;
  }
  [cds-layout~="p-b@xl:xxxs"] {
    padding-bottom: var(--δ1) !important;
  }
  [cds-layout~="p-l@xl:xxxs"] {
    padding-left: var(--δ1) !important;
  }
  [cds-layout~="p-t@xl:xxs"] {
    padding-top: var(--δ2) !important;
  }
  [cds-layout~="p-r@xl:xxs"] {
    padding-right: var(--δ2) !important;
  }
  [cds-layout~="p-b@xl:xxs"] {
    padding-bottom: var(--δ2) !important;
  }
  [cds-layout~="p-l@xl:xxs"] {
    padding-left: var(--δ2) !important;
  }
  [cds-layout~="p-t@xl:xs"] {
    padding-top: var(--δ3) !important;
  }
  [cds-layout~="p-r@xl:xs"] {
    padding-right: var(--δ3) !important;
  }
  [cds-layout~="p-b@xl:xs"] {
    padding-bottom: var(--δ3) !important;
  }
  [cds-layout~="p-l@xl:xs"] {
    padding-left: var(--δ3) !important;
  }
  [cds-layout~="p-t@xl:sm"] {
    padding-top: var(--δ4) !important;
  }
  [cds-layout~="p-r@xl:sm"] {
    padding-right: var(--δ4) !important;
  }
  [cds-layout~="p-b@xl:sm"] {
    padding-bottom: var(--δ4) !important;
  }
  [cds-layout~="p-l@xl:sm"] {
    padding-left: var(--δ4) !important;
  }
  [cds-layout~="p-t@xl:md"] {
    padding-top: var(--δ5) !important;
  }
  [cds-layout~="p-r@xl:md"] {
    padding-right: var(--δ5) !important;
  }
  [cds-layout~="p-b@xl:md"] {
    padding-bottom: var(--δ5) !important;
  }
  [cds-layout~="p-l@xl:md"] {
    padding-left: var(--δ5) !important;
  }
  [cds-layout~="p-t@xl:lg"] {
    padding-top: var(--δ6) !important;
  }
  [cds-layout~="p-r@xl:lg"] {
    padding-right: var(--δ6) !important;
  }
  [cds-layout~="p-b@xl:lg"] {
    padding-bottom: var(--δ6) !important;
  }
  [cds-layout~="p-l@xl:lg"] {
    padding-left: var(--δ6) !important;
  }
  [cds-layout~="p-t@xl:xl"] {
    padding-top: var(--δ7) !important;
  }
  [cds-layout~="p-r@xl:xl"] {
    padding-right: var(--δ7) !important;
  }
  [cds-layout~="p-b@xl:xl"] {
    padding-bottom: var(--δ7) !important;
  }
  [cds-layout~="p-l@xl:xl"] {
    padding-left: var(--δ7) !important;
  }
  [cds-layout~="p-t@xl:xxl"] {
    padding-top: var(--δ8) !important;
  }
  [cds-layout~="p-r@xl:xxl"] {
    padding-right: var(--δ8) !important;
  }
  [cds-layout~="p-b@xl:xxl"] {
    padding-bottom: var(--δ8) !important;
  }
  [cds-layout~="p-l@xl:xxl"] {
    padding-left: var(--δ8) !important;
  }
  [cds-layout~="p-t@xl:xxxl"] {
    padding-top: var(--δ9) !important;
  }
  [cds-layout~="p-r@xl:xxxl"] {
    padding-right: var(--δ9) !important;
  }
  [cds-layout~="p-b@xl:xxxl"] {
    padding-bottom: var(--δ9) !important;
  }
  [cds-layout~="p-l@xl:xxxl"] {
    padding-left: var(--δ9) !important;
  }
  [cds-layout~="m-t@xl:none"] {
    margin-top: 0 !important;
  }
  [cds-layout~="m-r@xl:none"] {
    margin-right: 0 !important;
  }
  [cds-layout~="m-b@xl:none"] {
    margin-bottom: 0 !important;
  }
  [cds-layout~="m-l@xl:none"] {
    margin-left: 0 !important;
  }
  [cds-layout~="m-t@xl:xxxs"] {
    margin-top: var(--δ1) !important;
  }
  [cds-layout~="m-r@xl:xxxs"] {
    margin-right: var(--δ1) !important;
  }
  [cds-layout~="m-b@xl:xxxs"] {
    margin-bottom: var(--δ1) !important;
  }
  [cds-layout~="m-l@xl:xxxs"] {
    margin-left: var(--δ1) !important;
  }
  [cds-layout~="m-t@xl:xxs"] {
    margin-top: var(--δ2) !important;
  }
  [cds-layout~="m-r@xl:xxs"] {
    margin-right: var(--δ2) !important;
  }
  [cds-layout~="m-b@xl:xxs"] {
    margin-bottom: var(--δ2) !important;
  }
  [cds-layout~="m-l@xl:xxs"] {
    margin-left: var(--δ2) !important;
  }
  [cds-layout~="m-t@xl:xs"] {
    margin-top: var(--δ3) !important;
  }
  [cds-layout~="m-r@xl:xs"] {
    margin-right: var(--δ3) !important;
  }
  [cds-layout~="m-b@xl:xs"] {
    margin-bottom: var(--δ3) !important;
  }
  [cds-layout~="m-l@xl:xs"] {
    margin-left: var(--δ3) !important;
  }
  [cds-layout~="m-t@xl:sm"] {
    margin-top: var(--δ4) !important;
  }
  [cds-layout~="m-r@xl:sm"] {
    margin-right: var(--δ4) !important;
  }
  [cds-layout~="m-b@xl:sm"] {
    margin-bottom: var(--δ4) !important;
  }
  [cds-layout~="m-l@xl:sm"] {
    margin-left: var(--δ4) !important;
  }
  [cds-layout~="m-t@xl:md"] {
    margin-top: var(--δ5) !important;
  }
  [cds-layout~="m-r@xl:md"] {
    margin-right: var(--δ5) !important;
  }
  [cds-layout~="m-b@xl:md"] {
    margin-bottom: var(--δ5) !important;
  }
  [cds-layout~="m-l@xl:md"] {
    margin-left: var(--δ5) !important;
  }
  [cds-layout~="m-t@xl:lg"] {
    margin-top: var(--δ6) !important;
  }
  [cds-layout~="m-r@xl:lg"] {
    margin-right: var(--δ6) !important;
  }
  [cds-layout~="m-b@xl:lg"] {
    margin-bottom: var(--δ6) !important;
  }
  [cds-layout~="m-l@xl:lg"] {
    margin-left: var(--δ6) !important;
  }
  [cds-layout~="m-t@xl:xl"] {
    margin-top: var(--δ7) !important;
  }
  [cds-layout~="m-r@xl:xl"] {
    margin-right: var(--δ7) !important;
  }
  [cds-layout~="m-b@xl:xl"] {
    margin-bottom: var(--δ7) !important;
  }
  [cds-layout~="m-l@xl:xl"] {
    margin-left: var(--δ7) !important;
  }
  [cds-layout~="m-t@xl:xxl"] {
    margin-top: var(--δ8) !important;
  }
  [cds-layout~="m-r@xl:xxl"] {
    margin-right: var(--δ8) !important;
  }
  [cds-layout~="m-b@xl:xxl"] {
    margin-bottom: var(--δ8) !important;
  }
  [cds-layout~="m-l@xl:xxl"] {
    margin-left: var(--δ8) !important;
  }
  [cds-layout~="m-t@xl:xxxl"] {
    margin-top: var(--δ9) !important;
  }
  [cds-layout~="m-r@xl:xxxl"] {
    margin-right: var(--δ9) !important;
  }
  [cds-layout~="m-b@xl:xxxl"] {
    margin-bottom: var(--δ9) !important;
  }
  [cds-layout~="m-l@xl:xxxl"] {
    margin-left: var(--δ9) !important;
  }
}
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
[cds-layout=no-scrolling] {
  overflow: hidden !important;
}

[cds-layout~=fill],
[cds-layout~="container:fill"] {
  width: 100% !important;
}

[cds-layout~="container:center"] {
  margin-left: auto;
  margin-right: auto;
}

[cds-layout~="container:xs"] {
  width: 100%;
  max-width: var(--cds-global-layout-width-xs);
}

[cds-layout~="container:sm"] {
  width: 100%;
  max-width: var(--cds-global-layout-width-sm);
}

[cds-layout~="container:md"] {
  width: 100%;
  max-width: var(--cds-global-layout-width-md);
}

[cds-layout~="container:lg"] {
  width: 100%;
  max-width: var(--cds-global-layout-width-lg);
}

[cds-layout~="container:xl"] {
  width: 100%;
  max-width: var(--cds-global-layout-width-xl);
}

*,
*:before,
*:after,
:host {
  box-sizing: border-box;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
[cds-theme~=dark] {
  --cds-global-typography-color-500: var(--cds-global-color-white);
  --cds-global-typography-color-400: var(--cds-global-color-construction-100);
  --cds-global-typography-color-300: var(--cds-global-color-construction-200);
  --cds-global-typography-color-200: var(--cds-global-color-construction-300);
  --cds-global-typography-color-100: var(--cds-global-color-black);
  --cds-global-typography-link-color: var(--cds-global-color-blue-400);
  --cds-global-typography-link-color-hover: var(--cds-global-color-blue-200);
  --cds-global-typography-link-color-visited: var(--cds-global-color-lavender-300);
  --cds-global-typography-link-color-visited-hover: var(--cds-global-color-lavender-200);
  --cds-global-typography-color-450: var(--cds-global-color-construction-50);
  --cds-global-typography-disabled-button: var(--cds-global-color-construction-900);
  --cds-global-typography-disabled: var(--cds-global-color-construction-500);
  --cds-global-typography-info-hover: var(--cds-global-color-blue-200);
  --cds-global-typography-success-hover: var(--cds-global-color-green-400);
  --cds-global-typography-warning-hover: var(--cds-global-color-yellow-600);
  --cds-global-typography-danger-hover: var(--cds-global-color-red-400);
  --cds-global-typography-neutral-hover: var(--cds-global-color-construction-200);
  --cds-global-typography-link-on-colorbg: var(--cds-global-color-construction-1000);
  --cds-alias-typography-color-500: var(--cds-global-color-white);
  --cds-alias-typography-color-400: var(--cds-global-color-construction-100);
  --cds-alias-typography-color-300: var(--cds-global-color-construction-200);
  --cds-alias-typography-color-200: var(--cds-global-color-construction-300);
  --cds-alias-typography-color-100: var(--cds-global-color-black);
  --cds-alias-typography-link-color: var(--cds-global-color-blue-400);
  --cds-alias-typography-link-color-hover: var(--cds-global-color-blue-200);
  --cds-alias-typography-link-color-visited: var(--cds-global-color-lavender-300);
  --cds-alias-typography-link-color-visited-hover: var(--cds-global-color-lavender-200);
  --cds-alias-object-app-background: var(--cds-global-color-construction-1000);
  --cds-alias-object-container-background: var(--cds-global-color-construction-900);
  --cds-alias-object-container-background-tint: var(--cds-global-color-construction-1000);
  --cds-alias-object-container-background-shade: var(--cds-global-color-construction-800);
  --cds-alias-object-container-background-inverse: var(--cds-global-color-construction-600);
  --cds-alias-object-container-background-inverse-tint: var(--cds-global-color-construction-500);
  --cds-alias-object-container-background-inverse-shade: var(--cds-global-color-construction-800);
  --cds-alias-object-container-border-color: var(--cds-global-color-black);
  --cds-alias-object-overlay-background: var(--cds-global-color-construction-900);
  --cds-alias-object-border-color: var(--cds-global-color-construction-500);
  --cds-alias-object-border-color-tint: var(--cds-global-color-construction-400);
  --cds-alias-object-border-color-shade: var(--cds-global-color-construction-600);
  --cds-alias-object-shadow-100: 0 var(--cds-global-space-1) var(--cds-global-space-2) 0 var(--cds-alias-object-opacity-300);
  --cds-alias-object-shadow-200: 0 var(--cds-global-space-1) var(--cds-global-space-2) 0 var(--cds-alias-object-opacity-200);
  --cds-alias-object-shadow-300: 0 var(--cds-global-space-1) var(--cds-global-space-2) 0 var(--cds-alias-object-opacity-100);
  --cds-alias-object-interaction-color: var(--cds-global-color-construction-200);
  --cds-alias-object-interaction-color-hover: var(--cds-global-color-construction-50);
  --cds-alias-object-interaction-color-active: var(--cds-global-color-construction-100);
  --cds-alias-object-interaction-color-selected: var(--cds-global-color-construction-200);
  --cds-alias-object-interaction-color-disabled: var(--cds-global-color-construction-600);
  --cds-alias-object-interaction-background: var(--cds-global-color-construction-1000);
  --cds-alias-object-interaction-background-hover: var(--cds-global-color-construction-600);
  --cds-alias-object-interaction-background-active: var(--cds-global-color-construction-800);
  --cds-alias-object-interaction-background-selected: var(--cds-global-color-construction-700);
  --cds-alias-object-interaction-background-disabled: var(--cds-global-color-construction-700);
  --cds-alias-object-interaction-background-highlight: var(--cds-global-color-blue-400);
  --cds-alias-object-interaction-border-color: var(--cds-global-color-construction-300);
  --cds-alias-object-interaction-info-hover: var(--cds-global-color-blue-300);
  --cds-alias-object-interaction-info-click: var(--cds-global-color-blue-500);
  --cds-alias-object-interaction-info-secondary-hover: var(--cds-global-color-blue-1000);
  --cds-alias-object-interaction-success-hover: var(--cds-global-color-green-400);
  --cds-alias-object-interaction-success-click: var(--cds-global-color-green-600);
  --cds-alias-object-interaction-success-secondary-hover: var(--cds-global-color-green-1000);
  --cds-alias-object-interaction-warning-hover: var(--cds-global-color-yellow-300);
  --cds-alias-object-interaction-warning-click: var(--cds-global-color-yellow-500);
  --cds-alias-object-interaction-warning-secondary-hover: var(--cds-global-color-yellow-1000);
  --cds-alias-object-interaction-danger-hover: var(--cds-global-color-red-400);
  --cds-alias-object-interaction-danger-click: var(--cds-global-color-red-600);
  --cds-alias-object-interaction-danger-secondary-hover: var(--cds-global-color-red-1000);
  --cds-alias-object-interaction-neutral-hover: var(--cds-global-color-construction-200);
  --cds-alias-object-interaction-neutral-click: var(--cds-global-color-construction-400);
  --cds-alias-object-interaction-neutral-secondary-hover: var(--cds-global-color-construction-800);
  --cds-alias-object-interaction-inverse-hover: var(--cds-global-color-construction-700);
  --cds-alias-object-interaction-inverse-click: var(--cds-global-color-construction-800);
  --cds-alias-object-container-background-dark: var(--cds-global-color-construction-800);
  --cds-alias-status-tint: transparent;
  --cds-alias-status-info: var(--cds-global-color-blue-400);
  --cds-alias-status-info-tint: var(--cds-global-color-blue-800);
  --cds-alias-status-info-shade: var(--cds-global-color-blue-500);
  --cds-alias-status-success: var(--cds-global-color-green-500);
  --cds-alias-status-success-tint: var(--cds-global-color-green-800);
  --cds-alias-status-success-shade: var(--cds-global-color-green-600);
  --cds-alias-status-warning: var(--cds-global-color-ochre-400);
  --cds-alias-status-warning-tint: var(--cds-global-color-ochre-600);
  --cds-alias-status-warning-shade: var(--cds-global-color-ochre-500);
  --cds-alias-status-warning-dark: var(--cds-global-color-ochre-700);
  --cds-alias-status-danger: var(--cds-global-color-red-500);
  --cds-alias-status-danger-tint: var(--cds-global-color-red-800);
  --cds-alias-status-danger-shade: var(--cds-global-color-red-600);
  --cds-alias-status-danger-dark: var(--cds-global-color-red-900);
  --cds-alias-status-neutral: var(--cds-global-color-construction-300);
  --cds-alias-status-neutral-tint: var(--cds-global-color-construction-700);
  --cds-alias-status-neutral-shade: var(--cds-global-color-construction-400);
  --cds-alias-status-disabled: var(--cds-global-color-construction-600);
  --cds-alias-status-disabled-tint: var(--cds-global-color-construction-700);
  --cds-alias-status-disabled-shade: var(--cds-global-color-construction-500);
  --cds-alias-typography-color-450: var(--cds-global-color-construction-50);
  --cds-alias-typography-disabled-button: var(--cds-global-color-construction-900);
  --cds-alias-typography-disabled: var(--cds-global-color-construction-500);
  --cds-alias-typography-info-hover: var(--cds-global-color-blue-200);
  --cds-alias-typography-success-hover: var(--cds-global-color-green-400);
  --cds-alias-typography-warning-hover: var(--cds-global-color-yellow-600);
  --cds-alias-typography-danger-hover: var(--cds-global-color-red-400);
  --cds-alias-typography-neutral-hover: var(--cds-global-color-construction-200);
  --cds-alias-typography-link-on-colorbg: var(--cds-global-color-construction-1000);
  --cds-alias-utility-gray: var(--cds-global-color-construction-300);
  --cds-alias-utility-gray-tint: var(--cds-global-color-construction-1000);
  --cds-alias-utility-gray-shade: var(--cds-global-color-construction-200);
  --cds-alias-utility-blue: var(--cds-global-color-blue-300);
  --cds-alias-utility-blue-tint: var(--cds-global-color-blue-1000);
  --cds-alias-utility-blue-shade: var(--cds-global-color-blue-200);
  --cds-alias-utility-light-blue: var(--cds-global-color-blue-700);
  --cds-alias-utility-light-blue-tint: var(--cds-global-color-blue-1000);
  --cds-alias-utility-light-blue-shade: var(--cds-global-color-blue-500);
  --cds-alias-utility-dark-blue: var(--cds-global-color-azure-200);
  --cds-alias-utility-dark-blue-tint: var(--cds-global-color-azure-1000);
  --cds-alias-utility-dark-blue-shade: var(--cds-global-color-azure-50);
  --cds-alias-utility-green: var(--cds-global-color-green-400);
  --cds-alias-utility-green-tint: var(--cds-global-color-green-1000);
  --cds-alias-utility-green-shade: var(--cds-global-color-green-200);
  --cds-alias-utility-yellow: var(--cds-global-color-ochre-400);
  --cds-alias-utility-yellow-tint: var(--cds-global-color-ochre-900);
  --cds-alias-utility-yellow-shade: var(--cds-global-color-ochre-300);
  --cds-alias-utility-red: var(--cds-global-color-red-300);
  --cds-alias-utility-red-tint: var(--cds-global-color-red-1000);
  --cds-alias-utility-red-shade: var(--cds-global-color-red-200);
  --cds-alias-utility-tangerine: var(--cds-global-color-tangerine-600);
  --cds-alias-utility-tangerine-tint: var(--cds-global-color-tangerine-1000);
  --cds-alias-utility-tangerine-shade: var(--cds-global-color-tangerine-400);
  --cds-alias-utility-violet: var(--cds-global-color-violet-400);
  --cds-alias-utility-violet-tint: var(--cds-global-color-violet-1000);
  --cds-alias-utility-violet-shade: var(--cds-global-color-violet-200);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root {
  --cds-global-base: 20;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

progress {
  vertical-align: baseline;
}

template,
[hidden] {
  display: none;
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
  outline-width: 0;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b,
strong {
  font-weight: inherit;
}

b,
strong {
  font-weight: bolder;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background-color: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

code,
kbd,
pre,
samp {
  font-family: monospace;
  font-size: 1em;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

button,
input,
optgroup,
select,
textarea {
  font: inherit;
  margin: 0;
}

textarea {
  line-height: 1.15;
}

optgroup {
  font-weight: bold;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root {
  --clr-color-neutral-0: hsl(198, 0%, 100%);
  --clr-color-neutral-50: hsl(198, 0%, 98%);
  --clr-color-neutral-100: hsl(198, 0%, 95%);
  --clr-color-neutral-200: hsl(198, 0%, 91%);
  --clr-color-neutral-300: hsl(198, 0%, 87%);
  --clr-color-neutral-400: hsl(198, 0%, 80%);
  --clr-color-neutral-500: hsl(198, 0%, 70%);
  --clr-color-neutral-600: hsl(198, 0%, 55%);
  --clr-color-neutral-700: hsl(198, 0%, 40%);
  --clr-color-neutral-800: hsl(198, 0%, 27%);
  --clr-color-neutral-900: hsl(198, 0%, 20%);
  --clr-color-neutral-1000: hsl(198, 0%, 0%);
  --clr-color-on-neutral-0: hsl(198, 0%, 0%);
  --clr-color-on-neutral-50: hsl(198, 0%, 0%);
  --clr-color-on-neutral-100: hsl(198, 0%, 0%);
  --clr-color-on-neutral-200: hsl(198, 0%, 0%);
  --clr-color-on-neutral-300: hsl(198, 0%, 0%);
  --clr-color-on-neutral-400: hsl(198, 0%, 0%);
  --clr-color-on-neutral-500: hsl(198, 0%, 0%);
  --clr-color-on-neutral-600: hsl(198, 0%, 100%);
  --clr-color-on-neutral-700: hsl(198, 0%, 100%);
  --clr-color-on-neutral-800: hsl(198, 0%, 100%);
  --clr-color-on-neutral-900: hsl(198, 0%, 100%);
  --clr-color-on-neutral-1000: hsl(198, 0%, 100%);
  --clr-color-action-50: hsl(198, 83%, 94%);
  --clr-color-action-100: hsl(198, 81%, 88%);
  --clr-color-action-200: hsl(198, 78%, 78%);
  --clr-color-action-300: hsl(198, 69%, 69%);
  --clr-color-action-400: hsl(198, 66%, 57%);
  --clr-color-action-500: hsl(198, 80%, 46%);
  --clr-color-action-600: hsl(198, 100%, 32%);
  --clr-color-action-700: hsl(198, 100%, 28%);
  --clr-color-action-800: hsl(198, 100%, 24%);
  --clr-color-action-900: hsl(198, 100%, 21%);
  --clr-color-action-1000: hsl(198, 100%, 15%);
  --clr-color-on-action-50: hsl(198, 0%, 0%);
  --clr-color-on-action-100: hsl(198, 0%, 0%);
  --clr-color-on-action-200: hsl(198, 0%, 0%);
  --clr-color-on-action-300: hsl(198, 0%, 0%);
  --clr-color-on-action-400: hsl(198, 0%, 0%);
  --clr-color-on-action-500: hsl(198, 0%, 0%);
  --clr-color-on-action-600: hsl(198, 0%, 100%);
  --clr-color-on-action-700: hsl(198, 0%, 100%);
  --clr-color-on-action-800: hsl(198, 0%, 100%);
  --clr-color-on-action-900: hsl(198, 0%, 100%);
  --clr-color-on-action-1000: hsl(198, 0%, 100%);
  --clr-color-secondary-action-50: hsl(282, 100%, 95%);
  --clr-color-secondary-action-100: hsl(282, 59%, 87%);
  --clr-color-secondary-action-200: hsl(282, 51%, 78%);
  --clr-color-secondary-action-300: hsl(282, 45%, 70%);
  --clr-color-secondary-action-400: hsl(282, 44%, 62%);
  --clr-color-secondary-action-500: hsl(282, 43%, 54%);
  --clr-color-secondary-action-600: hsl(282, 50%, 45%);
  --clr-color-secondary-action-700: hsl(282, 69%, 37%);
  --clr-color-secondary-action-800: hsl(282, 100%, 29%);
  --clr-color-secondary-action-900: hsl(282, 100%, 22%);
  --clr-color-secondary-action-1000: hsl(282, 100%, 14%);
  --clr-color-on-secondary-action-50: hsl(198, 0%, 0%);
  --clr-color-on-secondary-action-100: hsl(198, 0%, 0%);
  --clr-color-on-secondary-action-200: hsl(198, 0%, 0%);
  --clr-color-on-secondary-action-300: hsl(198, 0%, 0%);
  --clr-color-on-secondary-action-400: hsl(198, 0%, 0%);
  --clr-color-on-secondary-action-500: hsl(198, 0%, 100%);
  --clr-color-on-secondary-action-600: hsl(198, 0%, 100%);
  --clr-color-on-secondary-action-700: hsl(198, 0%, 100%);
  --clr-color-on-secondary-action-800: hsl(198, 0%, 100%);
  --clr-color-on-secondary-action-900: hsl(198, 0%, 100%);
  --clr-color-on-secondary-action-1000: hsl(198, 0%, 100%);
  --clr-color-danger-50: hsl(9, 100%, 97%);
  --clr-color-danger-100: hsl(9, 95%, 92%);
  --clr-color-danger-200: hsl(9, 91%, 86%);
  --clr-color-danger-300: hsl(9, 83%, 76%);
  --clr-color-danger-400: hsl(9, 85%, 67%);
  --clr-color-danger-500: hsl(9, 88%, 61%);
  --clr-color-danger-600: hsl(9, 92%, 50%);
  --clr-color-danger-700: hsl(9, 100%, 43%);
  --clr-color-danger-800: hsl(9, 100%, 38%);
  --clr-color-danger-900: hsl(9, 100%, 30%);
  --clr-color-danger-1000: hsl(9, 100%, 20%);
  --clr-color-on-danger-50: hsl(198, 0%, 0%);
  --clr-color-on-danger-100: hsl(198, 0%, 0%);
  --clr-color-on-danger-200: hsl(198, 0%, 0%);
  --clr-color-on-danger-300: hsl(198, 0%, 0%);
  --clr-color-on-danger-400: hsl(198, 0%, 0%);
  --clr-color-on-danger-500: hsl(198, 0%, 0%);
  --clr-color-on-danger-600: hsl(198, 0%, 0%);
  --clr-color-on-danger-700: hsl(198, 0%, 100%);
  --clr-color-on-danger-800: hsl(198, 0%, 100%);
  --clr-color-on-danger-900: hsl(198, 0%, 100%);
  --clr-color-on-danger-1000: hsl(198, 0%, 100%);
  --clr-color-warning-50: hsl(48, 100%, 95%);
  --clr-color-warning-100: hsl(48, 100%, 89%);
  --clr-color-warning-200: hsl(48, 100%, 83%);
  --clr-color-warning-300: hsl(48, 98%, 72%);
  --clr-color-warning-400: hsl(48, 94%, 57%);
  --clr-color-warning-500: hsl(48, 95%, 48%);
  --clr-color-warning-600: hsl(46, 100%, 45%);
  --clr-color-warning-700: hsl(43, 100%, 42%);
  --clr-color-warning-800: hsl(41, 100%, 34%);
  --clr-color-warning-900: hsl(38, 100%, 28%);
  --clr-color-warning-1000: hsl(31, 100%, 19%);
  --clr-color-on-warning-50: hsl(198, 0%, 0%);
  --clr-color-on-warning-100: hsl(198, 0%, 0%);
  --clr-color-on-warning-200: hsl(198, 0%, 0%);
  --clr-color-on-warning-300: hsl(198, 0%, 0%);
  --clr-color-on-warning-400: hsl(198, 0%, 0%);
  --clr-color-on-warning-500: hsl(198, 0%, 0%);
  --clr-color-on-warning-600: hsl(198, 0%, 0%);
  --clr-color-on-warning-700: hsl(198, 0%, 0%);
  --clr-color-on-warning-800: hsl(198, 0%, 0%);
  --clr-color-on-warning-900: hsl(198, 0%, 0%);
  --clr-color-on-warning-1000: hsl(198, 0%, 100%);
  --clr-color-success-50: hsl(93, 52%, 88%);
  --clr-color-success-100: hsl(93, 58%, 75%);
  --clr-color-success-200: hsl(93, 76%, 49%);
  --clr-color-success-300: hsl(93, 77%, 44%);
  --clr-color-success-400: hsl(93, 79%, 40%);
  --clr-color-success-500: hsl(93, 67%, 38%);
  --clr-color-success-600: hsl(93, 85%, 32%);
  --clr-color-success-700: hsl(93, 100%, 26%);
  --clr-color-success-800: hsl(93, 100%, 21%);
  --clr-color-success-900: hsl(93, 100%, 16%);
  --clr-color-success-1000: hsl(93, 100%, 13%);
  --clr-color-on-success-50: hsl(198, 0%, 0%);
  --clr-color-on-success-100: hsl(198, 0%, 0%);
  --clr-color-on-success-200: hsl(198, 0%, 0%);
  --clr-color-on-success-300: hsl(198, 0%, 0%);
  --clr-color-on-success-400: hsl(198, 0%, 0%);
  --clr-color-on-success-500: hsl(198, 0%, 0%);
  --clr-color-on-success-600: hsl(198, 0%, 0%);
  --clr-color-on-success-700: hsl(198, 0%, 100%);
  --clr-color-on-success-800: hsl(198, 0%, 100%);
  --clr-color-on-success-900: hsl(198, 0%, 100%);
  --clr-color-on-success-1000: hsl(198, 0%, 100%);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-close-color: var(--cds-alias-object-interaction-color);
  --clr-close-color-hover: var(--cds-alias-object-interaction-color-hover);
  --clr-close-color-active: var(--cds-alias-object-interaction-color-active);
  --clr-basefont-size: 125%;
  --clr-global-borderradius: var(--cds-alias-object-border-radius-100);
  --clr-global-borderwidth: var(--cds-alias-object-border-width-100);
  --clr-global-app-background: var(--cds-alias-object-app-background);
  --clr-global-selection-color: var(--cds-alias-object-interaction-background-selected);
  --clr-global-on-selection-color: var(--cds-alias-object-interaction-color-selected);
  --clr-global-hover-color: var(--cds-global-typography-link-color-hover);
  --clr-global-content-header-font-color: var(--cds-alias-typography-color-400);
  --clr-global-font-color: var(--cds-alias-typography-color-500);
  --clr-global-success-color: var(--cds-alias-status-success);
  --clr-global-error-color: var(--cds-alias-status-danger);
}

:root {
  --clr-popover-box-shadow-color: rgba(140, 140, 140, 0.25);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-metropolis-font-family: Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif;
  --clr-body-font: var(--clr-metropolis-font-family);
  --clr-font: var(--clr-body-font);
  --clr-display-font: var(--clr-metropolis-font-family);
  --clr-font-weight-light: var(--cds-alias-typography-font-weight-light);
  --clr-font-weight-regular: var(--cds-alias-typography-font-weight-regular);
  --clr-font-weight-semibold: var(--cds-alias-typography-font-weight-semibold);
  --clr-font-weight-bold: var(--cds-alias-typography-font-weight-bold);
  --clr-font-weight-extrabold: var(--cds-alias-typography-font-weight-extrabold);
  --clr-h1-color: var(--cds-alias-typography-color-300);
  --clr-h1-font-size: var(--cds-alias-typography-display-font-size);
  --clr-h1-font-weight: var(--cds-alias-typography-display-font-weight);
  --clr-h1-font-family: var(--clr-display-font);
  --clr-h1-line-height: var(--cds-alias-typography-display-line-height);
  --clr-h1-letter-spacing: var(--cds-alias-typography-display-letter-spacing);
  --clr-h2-color: var(--cds-alias-typography-color-300);
  --clr-h2-font-size: var(--cds-alias-typography-headline-font-size);
  --clr-h2-font-weight: var(--cds-alias-typography-headline-font-weight);
  --clr-h2-font-family: var(--clr-display-font);
  --clr-h2-line-height: var(--cds-alias-typography-headline-line-height);
  --clr-h2-letter-spacing: var(--cds-alias-typography-headline-letter-spacing);
  --clr-h3-color: var(--cds-alias-typography-color-300);
  --clr-h3-font-size: var(--cds-alias-typography-title-font-size);
  --clr-h3-font-weight: var(--cds-alias-typography-title-font-weight);
  --clr-h3-font-family: var(--clr-display-font);
  --clr-h3-line-height: var(--cds-alias-typography-title-line-height);
  --clr-h3-letter-spacing: var(--cds-alias-typography-title-letter-spacing);
  --clr-h4-color: var(--cds-alias-typography-color-300);
  --clr-h4-font-size: var(--cds-alias-typography-section-font-size);
  --clr-h4-font-weight: var(--cds-alias-typography-section-font-weight);
  --clr-h4-font-family: var(--clr-display-font);
  --clr-h4-line-height: var(--cds-alias-typography-section-line-height);
  --clr-h4-letter-spacing: var(--cds-alias-typography-section-letter-spacing);
  --clr-h5-color: var(--cds-alias-typography-color-300);
  --clr-h5-font-size: var(--cds-alias-typography-subsection-font-size);
  --clr-h5-font-weight: var(--cds-alias-typography-subsection-font-weight);
  --clr-h5-font-family: var(--clr-display-font);
  --clr-h5-line-height: var(--cds-alias-typography-subsection-line-height);
  --clr-h5-letter-spacing: var(--cds-alias-typography-subsection-letter-spacing);
  --clr-h6-color: var(--cds-alias-typography-color-300);
  --clr-h6-font-size: var(--cds-alias-typography-message-font-size);
  --clr-h6-font-weight: var(--cds-alias-typography-message-font-weight);
  --clr-h6-font-family: var(--clr-display-font);
  --clr-h6-line-height: var(--cds-alias-typography-message-line-height);
  --clr-h6-letter-spacing: var(--cds-alias-typography-message-letter-spacing);
  --clr-p0-color: var(--cds-alias-typography-color-450);
  --clr-p0-font-size: var(--cds-alias-typography-body-font-size);
  --clr-p0-font-weight: var(--cds-alias-typography-body-font-weight);
  --clr-p0-line-height: var(--cds-alias-typography-body-line-height);
  --clr-p0-letter-spacing: var(--cds-alias-typography-body-letter-spacing);
  --clr-p1-color: var(--cds-alias-typography-color-450);
  --clr-p1-font-size: var(--cds-alias-typography-body-font-size);
  --clr-p1-font-weight: var(--cds-alias-typography-body-font-weight);
  --clr-p1-line-height: var(--cds-alias-typography-body-line-height);
  --clr-p1-letter-spacing: var(--cds-alias-typography-body-letter-spacing);
  --clr-p2-color: var(--cds-alias-typography-color-450);
  --clr-p2-font-size: var(--cds-alias-typography-secondary-font-size);
  --clr-p2-font-weight: var(--cds-alias-typography-font-weight-medium);
  --clr-p2-line-height: var(--cds-global-space-9);
  --clr-p2-letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
  --clr-p3-color: var(--cds-alias-typography-color-450);
  --clr-p3-font-size: var(--cds-alias-typography-secondary-font-size);
  --clr-p3-font-weight: var(--cds-alias-typography-secondary-font-weight);
  --clr-p3-line-height: var(--cds-global-space-9);
  --clr-p3-letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
  --clr-p4-color: var(--cds-alias-typography-color-450);
  --clr-p4-font-size: var(--cds-alias-typography-secondary-font-size);
  --clr-p4-font-weight: var(--cds-alias-typography-font-weight-semibold);
  --clr-p4-line-height: calc(20 * 1rem / var(--cds-global-base));
  --clr-p4-letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
  --clr-p5-color: var(--cds-alias-typography-color-450);
  --clr-p5-font-size: var(--cds-alias-typography-secondary-font-size);
  --clr-p5-font-weight: var(--cds-alias-typography-secondary-font-weight);
  --clr-p5-line-height: var(--cds-global-space-9);
  --clr-p5-letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
  --clr-p6-color: var(--cds-alias-typography-color-450);
  --clr-p6-font-size: var(--cds-alias-typography-caption-font-size);
  --clr-p6-font-weight: var(--cds-alias-typography-caption-font-weight);
  --clr-p6-line-height: var(--cds-alias-typography-caption-line-height);
  --clr-p6-letter-spacing: var(--cds-alias-typography-caption-letter-spacing);
  --clr-p7-color: var(--cds-alias-typography-color-450);
  --clr-p7-font-size: var(--cds-alias-typography-smallcaption-font-size);
  --clr-p7-font-weight: var(--cds-alias-typography-smallcaption-font-weight);
  --clr-p7-line-height: var(--cds-alias-typography-smallcaption-line-height);
  --clr-p7-letter-spacing: var(--cds-alias-typography-smallcaption-letter-spacing);
  --clr-p8-color: var(--cds-alias-typography-color-450);
  --clr-p8-font-size: var(--cds-alias-typography-smallcaption-font-size);
  --clr-p8-font-weight: var(--cds-alias-typography-smallcaption-font-weight);
  --clr-p8-line-height: var(--cds-alias-typography-smallcaption-line-height);
  --clr-p8-letter-spacing: var(--cds-alias-typography-smallcaption-letter-spacing);
  --clr-list-item-color: var(--cds-alias-typography-color-400);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.clr-align-baseline {
  vertical-align: baseline !important;
}

.clr-align-top {
  vertical-align: top !important;
}

.clr-align-middle {
  vertical-align: middle !important;
}

.clr-align-bottom {
  vertical-align: bottom !important;
}

.clr-align-text-bottom {
  vertical-align: text-bottom !important;
}

.clr-align-text-top {
  vertical-align: text-top !important;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.clr-clearfix::after {
  content: "";
  display: table;
  clear: both;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.clr-display-block {
  display: block !important;
}

.clr-display-inline-block {
  display: inline-block !important;
}

.clr-display-inline {
  display: inline !important;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.clr-flex-row {
  flex-direction: row !important;
}

.clr-flex-column {
  flex-direction: column !important;
}

.clr-flex-row-reverse {
  flex-direction: row-reverse !important;
}

.clr-flex-column-reverse {
  flex-direction: column-reverse !important;
}

.clr-flex-wrap {
  flex-wrap: wrap !important;
}

.clr-flex-nowrap {
  flex-wrap: nowrap !important;
}

.clr-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.clr-flex-fill {
  flex: 1 1 auto !important;
}

.clr-flex-grow-0 {
  flex-grow: 0 !important;
}

.clr-flex-grow-1 {
  flex-grow: 1 !important;
}

.clr-flex-shrink-0 {
  flex-shrink: 0 !important;
}

.clr-flex-shrink-1 {
  flex-shrink: 1 !important;
}

.clr-justify-content-start {
  justify-content: flex-start !important;
}

.clr-justify-content-end {
  justify-content: flex-end !important;
}

.clr-justify-content-center {
  justify-content: center !important;
}

.clr-justify-content-between {
  justify-content: space-between !important;
}

.clr-justify-content-around {
  justify-content: space-around !important;
}

.clr-align-items-start {
  align-items: flex-start !important;
}

.clr-align-items-end {
  align-items: flex-end !important;
}

.clr-align-items-center {
  align-items: center !important;
}

.clr-align-items-baseline {
  align-items: baseline !important;
}

.clr-align-items-stretch {
  align-items: stretch !important;
}

.clr-align-content-start {
  align-content: flex-start !important;
}

.clr-align-content-end {
  align-content: flex-end !important;
}

.clr-align-content-center {
  align-content: center !important;
}

.clr-align-content-between {
  align-content: space-between !important;
}

.clr-align-content-around {
  align-content: space-around !important;
}

.clr-align-content-stretch {
  align-content: stretch !important;
}

.clr-align-self-auto {
  align-self: auto !important;
}

.clr-align-self-start {
  align-self: flex-start !important;
}

.clr-align-self-end {
  align-self: flex-end !important;
}

.clr-align-self-center {
  align-self: center !important;
}

.clr-align-self-baseline {
  align-self: baseline !important;
}

.clr-align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .clr-flex-sm-row {
    flex-direction: row !important;
  }
  .clr-flex-sm-column {
    flex-direction: column !important;
  }
  .clr-flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .clr-flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .clr-flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .clr-flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .clr-flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .clr-flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .clr-flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .clr-flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .clr-flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .clr-flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .clr-justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .clr-justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .clr-justify-content-sm-center {
    justify-content: center !important;
  }
  .clr-justify-content-sm-between {
    justify-content: space-between !important;
  }
  .clr-justify-content-sm-around {
    justify-content: space-around !important;
  }
  .clr-align-items-sm-start {
    align-items: flex-start !important;
  }
  .clr-align-items-sm-end {
    align-items: flex-end !important;
  }
  .clr-align-items-sm-center {
    align-items: center !important;
  }
  .clr-align-items-sm-baseline {
    align-items: baseline !important;
  }
  .clr-align-items-sm-stretch {
    align-items: stretch !important;
  }
  .clr-align-content-sm-start {
    align-content: flex-start !important;
  }
  .clr-align-content-sm-end {
    align-content: flex-end !important;
  }
  .clr-align-content-sm-center {
    align-content: center !important;
  }
  .clr-align-content-sm-between {
    align-content: space-between !important;
  }
  .clr-align-content-sm-around {
    align-content: space-around !important;
  }
  .clr-align-content-sm-stretch {
    align-content: stretch !important;
  }
  .clr-align-self-sm-auto {
    align-self: auto !important;
  }
  .clr-align-self-sm-start {
    align-self: flex-start !important;
  }
  .clr-align-self-sm-end {
    align-self: flex-end !important;
  }
  .clr-align-self-sm-center {
    align-self: center !important;
  }
  .clr-align-self-sm-baseline {
    align-self: baseline !important;
  }
  .clr-align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .clr-flex-md-row {
    flex-direction: row !important;
  }
  .clr-flex-md-column {
    flex-direction: column !important;
  }
  .clr-flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .clr-flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .clr-flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .clr-flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .clr-flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .clr-flex-md-fill {
    flex: 1 1 auto !important;
  }
  .clr-flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .clr-flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .clr-flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .clr-flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .clr-justify-content-md-start {
    justify-content: flex-start !important;
  }
  .clr-justify-content-md-end {
    justify-content: flex-end !important;
  }
  .clr-justify-content-md-center {
    justify-content: center !important;
  }
  .clr-justify-content-md-between {
    justify-content: space-between !important;
  }
  .clr-justify-content-md-around {
    justify-content: space-around !important;
  }
  .clr-align-items-md-start {
    align-items: flex-start !important;
  }
  .clr-align-items-md-end {
    align-items: flex-end !important;
  }
  .clr-align-items-md-center {
    align-items: center !important;
  }
  .clr-align-items-md-baseline {
    align-items: baseline !important;
  }
  .clr-align-items-md-stretch {
    align-items: stretch !important;
  }
  .clr-align-content-md-start {
    align-content: flex-start !important;
  }
  .clr-align-content-md-end {
    align-content: flex-end !important;
  }
  .clr-align-content-md-center {
    align-content: center !important;
  }
  .clr-align-content-md-between {
    align-content: space-between !important;
  }
  .clr-align-content-md-around {
    align-content: space-around !important;
  }
  .clr-align-content-md-stretch {
    align-content: stretch !important;
  }
  .clr-align-self-md-auto {
    align-self: auto !important;
  }
  .clr-align-self-md-start {
    align-self: flex-start !important;
  }
  .clr-align-self-md-end {
    align-self: flex-end !important;
  }
  .clr-align-self-md-center {
    align-self: center !important;
  }
  .clr-align-self-md-baseline {
    align-self: baseline !important;
  }
  .clr-align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .clr-flex-lg-row {
    flex-direction: row !important;
  }
  .clr-flex-lg-column {
    flex-direction: column !important;
  }
  .clr-flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .clr-flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .clr-flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .clr-flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .clr-flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .clr-flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .clr-flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .clr-flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .clr-flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .clr-flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .clr-justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .clr-justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .clr-justify-content-lg-center {
    justify-content: center !important;
  }
  .clr-justify-content-lg-between {
    justify-content: space-between !important;
  }
  .clr-justify-content-lg-around {
    justify-content: space-around !important;
  }
  .clr-align-items-lg-start {
    align-items: flex-start !important;
  }
  .clr-align-items-lg-end {
    align-items: flex-end !important;
  }
  .clr-align-items-lg-center {
    align-items: center !important;
  }
  .clr-align-items-lg-baseline {
    align-items: baseline !important;
  }
  .clr-align-items-lg-stretch {
    align-items: stretch !important;
  }
  .clr-align-content-lg-start {
    align-content: flex-start !important;
  }
  .clr-align-content-lg-end {
    align-content: flex-end !important;
  }
  .clr-align-content-lg-center {
    align-content: center !important;
  }
  .clr-align-content-lg-between {
    align-content: space-between !important;
  }
  .clr-align-content-lg-around {
    align-content: space-around !important;
  }
  .clr-align-content-lg-stretch {
    align-content: stretch !important;
  }
  .clr-align-self-lg-auto {
    align-self: auto !important;
  }
  .clr-align-self-lg-start {
    align-self: flex-start !important;
  }
  .clr-align-self-lg-end {
    align-self: flex-end !important;
  }
  .clr-align-self-lg-center {
    align-self: center !important;
  }
  .clr-align-self-lg-baseline {
    align-self: baseline !important;
  }
  .clr-align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .clr-flex-xl-row {
    flex-direction: row !important;
  }
  .clr-flex-xl-column {
    flex-direction: column !important;
  }
  .clr-flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .clr-flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .clr-flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .clr-flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .clr-flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .clr-flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .clr-flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .clr-flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .clr-flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .clr-flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .clr-justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .clr-justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .clr-justify-content-xl-center {
    justify-content: center !important;
  }
  .clr-justify-content-xl-between {
    justify-content: space-between !important;
  }
  .clr-justify-content-xl-around {
    justify-content: space-around !important;
  }
  .clr-align-items-xl-start {
    align-items: flex-start !important;
  }
  .clr-align-items-xl-end {
    align-items: flex-end !important;
  }
  .clr-align-items-xl-center {
    align-items: center !important;
  }
  .clr-align-items-xl-baseline {
    align-items: baseline !important;
  }
  .clr-align-items-xl-stretch {
    align-items: stretch !important;
  }
  .clr-align-content-xl-start {
    align-content: flex-start !important;
  }
  .clr-align-content-xl-end {
    align-content: flex-end !important;
  }
  .clr-align-content-xl-center {
    align-content: center !important;
  }
  .clr-align-content-xl-between {
    align-content: space-between !important;
  }
  .clr-align-content-xl-around {
    align-content: space-around !important;
  }
  .clr-align-content-xl-stretch {
    align-content: stretch !important;
  }
  .clr-align-self-xl-auto {
    align-self: auto !important;
  }
  .clr-align-self-xl-start {
    align-self: flex-start !important;
  }
  .clr-align-self-xl-end {
    align-self: flex-end !important;
  }
  .clr-align-self-xl-center {
    align-self: center !important;
  }
  .clr-align-self-xl-baseline {
    align-self: baseline !important;
  }
  .clr-align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.clr-flex-xs-first {
  order: -1;
}

.clr-flex-xs-last {
  order: 1;
}

.clr-flex-xs-unordered {
  order: 0;
}

.clr-flex-items-xs-top {
  align-items: flex-start;
}

.clr-flex-items-xs-middle {
  align-items: center;
}

.clr-flex-items-xs-bottom {
  align-items: flex-end;
}

.clr-flex-xs-top {
  align-self: flex-start;
}

.clr-flex-xs-middle {
  align-self: center;
}

.clr-flex-xs-bottom {
  align-self: flex-end;
}

.clr-flex-items-xs-left {
  justify-content: flex-start;
}

.clr-flex-items-xs-center {
  justify-content: center;
}

.clr-flex-items-xs-right {
  justify-content: flex-end;
}

.clr-flex-items-xs-around {
  justify-content: space-around;
}

.clr-flex-items-xs-between {
  justify-content: space-between;
}

@media (min-width: 576px) {
  .clr-flex-sm-first {
    order: -1;
  }
  .clr-flex-sm-last {
    order: 1;
  }
  .clr-flex-sm-unordered {
    order: 0;
  }
}
@media (min-width: 576px) {
  .clr-flex-items-sm-top {
    align-items: flex-start;
  }
  .clr-flex-items-sm-middle {
    align-items: center;
  }
  .clr-flex-items-sm-bottom {
    align-items: flex-end;
  }
}
@media (min-width: 576px) {
  .clr-flex-sm-top {
    align-self: flex-start;
  }
  .clr-flex-sm-middle {
    align-self: center;
  }
  .clr-flex-sm-bottom {
    align-self: flex-end;
  }
}
@media (min-width: 576px) {
  .clr-flex-items-sm-left {
    justify-content: flex-start;
  }
  .clr-flex-items-sm-center {
    justify-content: center;
  }
  .clr-flex-items-sm-right {
    justify-content: flex-end;
  }
  .clr-flex-items-sm-around {
    justify-content: space-around;
  }
  .clr-flex-items-sm-between {
    justify-content: space-between;
  }
}
@media (min-width: 768px) {
  .clr-flex-md-first {
    order: -1;
  }
  .clr-flex-md-last {
    order: 1;
  }
  .clr-flex-md-unordered {
    order: 0;
  }
}
@media (min-width: 768px) {
  .clr-flex-items-md-top {
    align-items: flex-start;
  }
  .clr-flex-items-md-middle {
    align-items: center;
  }
  .clr-flex-items-md-bottom {
    align-items: flex-end;
  }
}
@media (min-width: 768px) {
  .clr-flex-md-top {
    align-self: flex-start;
  }
  .clr-flex-md-middle {
    align-self: center;
  }
  .clr-flex-md-bottom {
    align-self: flex-end;
  }
}
@media (min-width: 768px) {
  .clr-flex-items-md-left {
    justify-content: flex-start;
  }
  .clr-flex-items-md-center {
    justify-content: center;
  }
  .clr-flex-items-md-right {
    justify-content: flex-end;
  }
  .clr-flex-items-md-around {
    justify-content: space-around;
  }
  .clr-flex-items-md-between {
    justify-content: space-between;
  }
}
@media (min-width: 992px) {
  .clr-flex-lg-first {
    order: -1;
  }
  .clr-flex-lg-last {
    order: 1;
  }
  .clr-flex-lg-unordered {
    order: 0;
  }
}
@media (min-width: 992px) {
  .clr-flex-items-lg-top {
    align-items: flex-start;
  }
  .clr-flex-items-lg-middle {
    align-items: center;
  }
  .clr-flex-items-lg-bottom {
    align-items: flex-end;
  }
}
@media (min-width: 992px) {
  .clr-flex-lg-top {
    align-self: flex-start;
  }
  .clr-flex-lg-middle {
    align-self: center;
  }
  .clr-flex-lg-bottom {
    align-self: flex-end;
  }
}
@media (min-width: 992px) {
  .clr-flex-items-lg-left {
    justify-content: flex-start;
  }
  .clr-flex-items-lg-center {
    justify-content: center;
  }
  .clr-flex-items-lg-right {
    justify-content: flex-end;
  }
  .clr-flex-items-lg-around {
    justify-content: space-around;
  }
  .clr-flex-items-lg-between {
    justify-content: space-between;
  }
}
@media (min-width: 1200px) {
  .clr-flex-xl-first {
    order: -1;
  }
  .clr-flex-xl-last {
    order: 1;
  }
  .clr-flex-xl-unordered {
    order: 0;
  }
}
@media (min-width: 1200px) {
  .clr-flex-items-xl-top {
    align-items: flex-start;
  }
  .clr-flex-items-xl-middle {
    align-items: center;
  }
  .clr-flex-items-xl-bottom {
    align-items: flex-end;
  }
}
@media (min-width: 1200px) {
  .clr-flex-xl-top {
    align-self: flex-start;
  }
  .clr-flex-xl-middle {
    align-self: center;
  }
  .clr-flex-xl-bottom {
    align-self: flex-end;
  }
}
@media (min-width: 1200px) {
  .clr-flex-items-xl-left {
    justify-content: flex-start;
  }
  .clr-flex-items-xl-center {
    justify-content: center;
  }
  .clr-flex-items-xl-right {
    justify-content: flex-end;
  }
  .clr-flex-items-xl-around {
    justify-content: space-around;
  }
  .clr-flex-items-xl-between {
    justify-content: space-between;
  }
}
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.clr-float-xs-left {
  float: left !important;
}

.clr-float-xs-right {
  float: right !important;
}

.clr-float-xs-none {
  float: none !important;
}

@media (min-width: 576px) {
  .clr-float-sm-left {
    float: left !important;
  }
  .clr-float-sm-right {
    float: right !important;
  }
  .clr-float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .clr-float-md-left {
    float: left !important;
  }
  .clr-float-md-right {
    float: right !important;
  }
  .clr-float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .clr-float-lg-left {
    float: left !important;
  }
  .clr-float-lg-right {
    float: right !important;
  }
  .clr-float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .clr-float-xl-left {
    float: left !important;
  }
  .clr-float-xl-right {
    float: right !important;
  }
  .clr-float-xl-none {
    float: none !important;
  }
}
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.clr-invisible {
  visibility: hidden !important;
}

.clr-hidden-xs-up {
  display: none !important;
}

@media (max-width: 575.98px) {
  .clr-hidden-xs-down {
    display: none !important;
  }
}

@media (min-width: 576px) {
  .clr-hidden-sm-up {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  .clr-hidden-sm-down {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .clr-hidden-md-up {
    display: none !important;
  }
}

@media (max-width: 991.98px) {
  .clr-hidden-md-down {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .clr-hidden-lg-up {
    display: none !important;
  }
}

@media (max-width: 1199.98px) {
  .clr-hidden-lg-down {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .clr-hidden-xl-up {
    display: none !important;
  }
}

.clr-hidden-xl-down {
  display: none !important;
}

.clr-visible-print-block {
  display: none !important;
}
@media print {
  .clr-visible-print-block {
    display: block !important;
  }
}

.clr-visible-print-inline {
  display: none !important;
}
@media print {
  .clr-visible-print-inline {
    display: inline !important;
  }
}

.clr-visible-print-inline-block {
  display: none !important;
}
@media print {
  .clr-visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .clr-hidden-print {
    display: none !important;
  }
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.clr-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.6rem;
  margin-left: -0.6rem;
}

.clr-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.clr-no-gutters > .clr-col,
.clr-no-gutters > [class*=clr-col-] {
  padding-right: 0;
  padding-left: 0;
}

.clr-col-xl,
.clr-col-xl-auto, .clr-col-xl-12, .clr-col-xl-11, .clr-col-xl-10, .clr-col-xl-9, .clr-col-xl-8, .clr-col-xl-7, .clr-col-xl-6, .clr-col-xl-5, .clr-col-xl-4, .clr-col-xl-3, .clr-col-xl-2, .clr-col-xl-1, .clr-col-lg,
.clr-col-lg-auto, .clr-col-lg-12, .clr-col-lg-11, .clr-col-lg-10, .clr-col-lg-9, .clr-col-lg-8, .clr-col-lg-7, .clr-col-lg-6, .clr-col-lg-5, .clr-col-lg-4, .clr-col-lg-3, .clr-col-lg-2, .clr-col-lg-1, .clr-col-md,
.clr-col-md-auto, .clr-col-md-12, .clr-col-md-11, .clr-col-md-10, .clr-col-md-9, .clr-col-md-8, .clr-col-md-7, .clr-col-md-6, .clr-col-md-5, .clr-col-md-4, .clr-col-md-3, .clr-col-md-2, .clr-col-md-1, .clr-col-sm,
.clr-col-sm-auto, .clr-col-sm-12, .clr-col-sm-11, .clr-col-sm-10, .clr-col-sm-9, .clr-col-sm-8, .clr-col-sm-7, .clr-col-sm-6, .clr-col-sm-5, .clr-col-sm-4, .clr-col-sm-3, .clr-col-sm-2, .clr-col-sm-1, .clr-col,
.clr-col-auto, .clr-col-12, .clr-col-11, .clr-col-10, .clr-col-9, .clr-col-8, .clr-col-7, .clr-col-6, .clr-col-5, .clr-col-4, .clr-col-3, .clr-col-2, .clr-col-1 {
  width: 100%;
  min-height: 0.05rem;
  padding-right: 0.6rem;
  padding-left: 0.6rem;
}

.clr-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.clr-col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.clr-col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.clr-col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.clr-col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.clr-col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.clr-col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.clr-col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.clr-col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.clr-col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.clr-col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.clr-col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.clr-col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.clr-col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.clr-order-first {
  order: -1;
}

.clr-order-last {
  order: 13;
}

.clr-order-0 {
  order: 0;
}

.clr-order-1 {
  order: 1;
}

.clr-order-2 {
  order: 2;
}

.clr-order-3 {
  order: 3;
}

.clr-order-4 {
  order: 4;
}

.clr-order-5 {
  order: 5;
}

.clr-order-6 {
  order: 6;
}

.clr-order-7 {
  order: 7;
}

.clr-order-8 {
  order: 8;
}

.clr-order-9 {
  order: 9;
}

.clr-order-10 {
  order: 10;
}

.clr-order-11 {
  order: 11;
}

.clr-order-12 {
  order: 12;
}

/* stylelint-disable */
.clr-offset-1 {
  margin-left: 8.3333333333%;
}

/* stylelint-enable */
/* stylelint-disable */
.clr-offset-2 {
  margin-left: 16.6666666667%;
}

/* stylelint-enable */
/* stylelint-disable */
.clr-offset-3 {
  margin-left: 25%;
}

/* stylelint-enable */
/* stylelint-disable */
.clr-offset-4 {
  margin-left: 33.3333333333%;
}

/* stylelint-enable */
/* stylelint-disable */
.clr-offset-5 {
  margin-left: 41.6666666667%;
}

/* stylelint-enable */
/* stylelint-disable */
.clr-offset-6 {
  margin-left: 50%;
}

/* stylelint-enable */
/* stylelint-disable */
.clr-offset-7 {
  margin-left: 58.3333333333%;
}

/* stylelint-enable */
/* stylelint-disable */
.clr-offset-8 {
  margin-left: 66.6666666667%;
}

/* stylelint-enable */
/* stylelint-disable */
.clr-offset-9 {
  margin-left: 75%;
}

/* stylelint-enable */
/* stylelint-disable */
.clr-offset-10 {
  margin-left: 83.3333333333%;
}

/* stylelint-enable */
/* stylelint-disable */
.clr-offset-11 {
  margin-left: 91.6666666667%;
}

/* stylelint-enable */
@media (min-width: 576px) {
  .clr-col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .clr-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .clr-col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .clr-col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .clr-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .clr-col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .clr-col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .clr-col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .clr-col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .clr-col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .clr-col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .clr-col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .clr-col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .clr-col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .clr-order-sm-first {
    order: -1;
  }
  .clr-order-sm-last {
    order: 13;
  }
  .clr-order-sm-0 {
    order: 0;
  }
  .clr-order-sm-1 {
    order: 1;
  }
  .clr-order-sm-2 {
    order: 2;
  }
  .clr-order-sm-3 {
    order: 3;
  }
  .clr-order-sm-4 {
    order: 4;
  }
  .clr-order-sm-5 {
    order: 5;
  }
  .clr-order-sm-6 {
    order: 6;
  }
  .clr-order-sm-7 {
    order: 7;
  }
  .clr-order-sm-8 {
    order: 8;
  }
  .clr-order-sm-9 {
    order: 9;
  }
  .clr-order-sm-10 {
    order: 10;
  }
  .clr-order-sm-11 {
    order: 11;
  }
  .clr-order-sm-12 {
    order: 12;
  }
  /* stylelint-disable */
  .clr-offset-sm-0 {
    margin-left: 0;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-sm-3 {
    margin-left: 25%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-sm-6 {
    margin-left: 50%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-sm-9 {
    margin-left: 75%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-sm-11 {
    margin-left: 91.6666666667%;
  }
  /* stylelint-enable */
}
@media (min-width: 768px) {
  .clr-col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .clr-col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .clr-col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .clr-col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .clr-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .clr-col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .clr-col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .clr-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .clr-col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .clr-col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .clr-col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .clr-col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .clr-col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .clr-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .clr-order-md-first {
    order: -1;
  }
  .clr-order-md-last {
    order: 13;
  }
  .clr-order-md-0 {
    order: 0;
  }
  .clr-order-md-1 {
    order: 1;
  }
  .clr-order-md-2 {
    order: 2;
  }
  .clr-order-md-3 {
    order: 3;
  }
  .clr-order-md-4 {
    order: 4;
  }
  .clr-order-md-5 {
    order: 5;
  }
  .clr-order-md-6 {
    order: 6;
  }
  .clr-order-md-7 {
    order: 7;
  }
  .clr-order-md-8 {
    order: 8;
  }
  .clr-order-md-9 {
    order: 9;
  }
  .clr-order-md-10 {
    order: 10;
  }
  .clr-order-md-11 {
    order: 11;
  }
  .clr-order-md-12 {
    order: 12;
  }
  /* stylelint-disable */
  .clr-offset-md-0 {
    margin-left: 0;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-md-1 {
    margin-left: 8.3333333333%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-md-2 {
    margin-left: 16.6666666667%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-md-3 {
    margin-left: 25%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-md-4 {
    margin-left: 33.3333333333%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-md-5 {
    margin-left: 41.6666666667%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-md-6 {
    margin-left: 50%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-md-7 {
    margin-left: 58.3333333333%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-md-8 {
    margin-left: 66.6666666667%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-md-9 {
    margin-left: 75%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-md-10 {
    margin-left: 83.3333333333%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-md-11 {
    margin-left: 91.6666666667%;
  }
  /* stylelint-enable */
}
@media (min-width: 992px) {
  .clr-col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .clr-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .clr-col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .clr-col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .clr-col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .clr-col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .clr-col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .clr-col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .clr-col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .clr-col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .clr-col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .clr-col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .clr-col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .clr-col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .clr-order-lg-first {
    order: -1;
  }
  .clr-order-lg-last {
    order: 13;
  }
  .clr-order-lg-0 {
    order: 0;
  }
  .clr-order-lg-1 {
    order: 1;
  }
  .clr-order-lg-2 {
    order: 2;
  }
  .clr-order-lg-3 {
    order: 3;
  }
  .clr-order-lg-4 {
    order: 4;
  }
  .clr-order-lg-5 {
    order: 5;
  }
  .clr-order-lg-6 {
    order: 6;
  }
  .clr-order-lg-7 {
    order: 7;
  }
  .clr-order-lg-8 {
    order: 8;
  }
  .clr-order-lg-9 {
    order: 9;
  }
  .clr-order-lg-10 {
    order: 10;
  }
  .clr-order-lg-11 {
    order: 11;
  }
  .clr-order-lg-12 {
    order: 12;
  }
  /* stylelint-disable */
  .clr-offset-lg-0 {
    margin-left: 0;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-lg-3 {
    margin-left: 25%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-lg-6 {
    margin-left: 50%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-lg-9 {
    margin-left: 75%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-lg-11 {
    margin-left: 91.6666666667%;
  }
  /* stylelint-enable */
}
@media (min-width: 1200px) {
  .clr-col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .clr-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .clr-col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .clr-col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .clr-col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .clr-col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .clr-col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .clr-col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .clr-col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .clr-col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .clr-col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .clr-col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .clr-col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .clr-col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .clr-order-xl-first {
    order: -1;
  }
  .clr-order-xl-last {
    order: 13;
  }
  .clr-order-xl-0 {
    order: 0;
  }
  .clr-order-xl-1 {
    order: 1;
  }
  .clr-order-xl-2 {
    order: 2;
  }
  .clr-order-xl-3 {
    order: 3;
  }
  .clr-order-xl-4 {
    order: 4;
  }
  .clr-order-xl-5 {
    order: 5;
  }
  .clr-order-xl-6 {
    order: 6;
  }
  .clr-order-xl-7 {
    order: 7;
  }
  .clr-order-xl-8 {
    order: 8;
  }
  .clr-order-xl-9 {
    order: 9;
  }
  .clr-order-xl-10 {
    order: 10;
  }
  .clr-order-xl-11 {
    order: 11;
  }
  .clr-order-xl-12 {
    order: 12;
  }
  /* stylelint-disable */
  .clr-offset-xl-0 {
    margin-left: 0;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-xl-3 {
    margin-left: 25%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-xl-6 {
    margin-left: 50%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-xl-9 {
    margin-left: 75%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  /* stylelint-enable */
  /* stylelint-disable */
  .clr-offset-xl-11 {
    margin-left: 91.6666666667%;
  }
  /* stylelint-enable */
}
.clr-break-row {
  width: 100%;
}

*,
*:before,
*:after {
  box-sizing: border-box;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
ul.list-unstyled:not([cds-list]) {
  padding-left: 0;
  margin-left: 0;
  list-style-position: outside;
}
ul.list-unstyled:not([cds-list]) li::marker {
  color: transparent;
}

li {
  color: var(--clr-list-item-color);
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--cds-alias-typography-body-line-height);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
}

ul:not([cds-list]),
ol:not([cds-list]) {
  list-style-position: inside;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}

ul.list:not([cds-list]),
ol.list:not([cds-list]) {
  list-style-position: outside;
  margin-left: var(--cds-global-space-6);
}
ul.list:not([cds-list]).compact > li,
ol.list:not([cds-list]).compact > li {
  margin-bottom: 0;
}

ul:not(.list-unstyled):not([cds-list]) > li > ul.list-unstyled,
ol:not([cds-list]) > li > ul.list-unstyled {
  margin-left: var(--cds-global-space-6);
}

li > ul:not([cds-list]) {
  margin-top: 0;
  margin-left: var(--cds-global-space-6);
}

ul.list-group:not([cds-list]) {
  margin-top: 0;
}

ul:not([cds-list]).list-spacer,
ol:not([cds-list]).list-spacer {
  margin-top: var(--cds-global-space-9);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
pre {
  margin: var(--cds-global-space-6) 0;
}

pre {
  border: var(--cds-alias-object-border-width-100) solid var(--cds-alias-object-container-border-color);
  border-radius: var(--cds-alias-object-border-radius-100);
}

pre code {
  white-space: pre;
}

code.clr-code {
  color: var(--cds-alias-utility-red);
  padding: 0;
  background: transparent;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
h1:not([cds-text]) {
  margin-top: var(--cds-global-space-9);
  margin-bottom: 0;
  font-family: var(--clr-h1-font-family);
  color: var(--clr-h1-color);
  font-size: var(--clr-h1-font-size);
  font-weight: var(--clr-h1-font-weight);
  line-height: var(--clr-h1-line-height);
  letter-spacing: var(--clr-h1-letter-spacing);
}

h2:not([cds-text]) {
  margin-top: var(--cds-global-space-9);
  margin-bottom: 0;
  font-family: var(--clr-h2-font-family);
  color: var(--clr-h2-color);
  font-size: var(--clr-h2-font-size);
  font-weight: var(--clr-h2-font-weight);
  line-height: var(--clr-h2-line-height);
  letter-spacing: var(--clr-h2-letter-spacing);
}

h3:not([cds-text]) {
  margin-top: var(--cds-global-space-9);
  margin-bottom: 0;
  font-family: var(--clr-h3-font-family);
  color: var(--clr-h3-color);
  font-size: var(--clr-h3-font-size);
  font-weight: var(--clr-h3-font-weight);
  line-height: var(--clr-h3-line-height);
  letter-spacing: var(--clr-h3-letter-spacing);
}

h4:not([cds-text]) {
  margin-top: var(--cds-global-space-9);
  margin-bottom: 0;
  font-family: var(--clr-h4-font-family);
  color: var(--clr-h4-color);
  font-size: var(--clr-h4-font-size);
  font-weight: var(--clr-h4-font-weight);
  line-height: var(--clr-h4-line-height);
  letter-spacing: var(--clr-h4-letter-spacing);
}

h5:not([cds-text]) {
  margin-top: var(--cds-global-space-9);
  margin-bottom: 0;
  font-family: var(--clr-h5-font-family);
  color: var(--clr-h5-color);
  font-size: var(--clr-h5-font-size);
  font-weight: var(--clr-h5-font-weight);
  line-height: var(--clr-h5-line-height);
  letter-spacing: var(--clr-h5-letter-spacing);
}

h6:not([cds-text]) {
  margin-top: var(--cds-global-space-9);
  margin-bottom: 0;
  font-family: var(--clr-h6-font-family);
  color: var(--clr-h6-color);
  font-size: var(--clr-h6-font-size);
  font-weight: var(--clr-h6-font-weight);
  line-height: var(--clr-h6-line-height);
  letter-spacing: var(--clr-h6-letter-spacing);
}

body:not([cds-text]) {
  margin-top: 0 !important;
  margin-bottom: 0;
  font-family: var(--clr-font);
  color: var(--clr-p1-color);
  font-size: var(--clr-p1-font-size);
  font-weight: var(--clr-p1-font-weight);
  line-height: var(--clr-p1-line-height);
  letter-spacing: var(--clr-p1-letter-spacing);
}

body p:not([cds-text]) {
  margin-top: var(--cds-global-space-9);
  margin-bottom: 0;
  font-family: var(--clr-metropolis-font-family);
  color: var(--clr-p1-color);
  font-size: var(--clr-p1-font-size);
  font-weight: var(--clr-p1-font-weight);
  line-height: var(--clr-p1-line-height);
  letter-spacing: var(--clr-p1-letter-spacing);
}
body .p0:not([cds-text]),
body p.p0:not([cds-text]) {
  margin-top: var(--cds-global-space-9);
  margin-bottom: 0;
  font-family: var(--clr-metropolis-font-family);
  color: var(--clr-p0-color);
  font-size: var(--clr-p0-font-size);
  font-weight: var(--clr-p0-font-weight);
  line-height: var(--clr-p0-line-height);
  letter-spacing: var(--clr-p0-letter-spacing);
}
body .p2:not([cds-text]),
body p.p2:not([cds-text]) {
  margin-top: var(--cds-global-space-9);
  margin-bottom: 0;
  font-family: var(--clr-metropolis-font-family);
  color: var(--clr-p2-color);
  font-size: var(--clr-p2-font-size);
  font-weight: var(--clr-p2-font-weight);
  line-height: var(--clr-p2-line-height);
  letter-spacing: var(--clr-p2-letter-spacing);
}
body .p3:not([cds-text]),
body p.p3:not([cds-text]) {
  margin-top: var(--cds-global-space-9);
  margin-bottom: 0;
  font-family: var(--clr-metropolis-font-family);
  color: var(--clr-p3-color);
  font-size: var(--clr-p3-font-size);
  font-weight: var(--clr-p3-font-weight);
  line-height: var(--clr-p3-line-height);
  letter-spacing: var(--clr-p3-letter-spacing);
}
body .p4:not([cds-text]),
body p.p4:not([cds-text]) {
  margin-top: var(--cds-global-space-9);
  margin-bottom: 0;
  font-family: var(--clr-metropolis-font-family);
  color: var(--clr-p4-color);
  font-size: var(--clr-p4-font-size);
  font-weight: var(--clr-p4-font-weight);
  line-height: var(--clr-p4-line-height);
  letter-spacing: var(--clr-p4-letter-spacing);
}
body .p5:not([cds-text]),
body p.p5:not([cds-text]) {
  margin-top: var(--cds-global-space-9);
  margin-bottom: 0;
  font-family: var(--clr-metropolis-font-family);
  color: var(--clr-p5-color);
  font-size: var(--clr-p5-font-size);
  font-weight: var(--clr-p5-font-weight);
  line-height: var(--clr-p5-line-height);
  letter-spacing: var(--clr-p5-letter-spacing);
}
body .p6:not([cds-text]),
body p.p6:not([cds-text]) {
  margin-top: var(--cds-global-space-9);
  margin-bottom: 0;
  font-family: var(--clr-metropolis-font-family);
  color: var(--clr-p6-color);
  font-size: var(--clr-p6-font-size);
  font-weight: var(--clr-p6-font-weight);
  line-height: var(--clr-p6-line-height);
  letter-spacing: var(--clr-p6-letter-spacing);
}
body .p7:not([cds-text]),
body p.p7:not([cds-text]) {
  margin-top: var(--cds-global-space-9);
  margin-bottom: 0;
  font-family: var(--clr-metropolis-font-family);
  color: var(--clr-p7-color);
  font-size: var(--clr-p7-font-size);
  font-weight: var(--clr-p7-font-weight);
  line-height: var(--clr-p7-line-height);
  letter-spacing: var(--clr-p7-letter-spacing);
}
body .p8:not([cds-text]),
body p.p8:not([cds-text]) {
  margin-top: var(--cds-global-space-9);
  margin-bottom: 0;
  font-family: var(--clr-metropolis-font-family);
  color: var(--clr-p8-color);
  font-size: var(--clr-p8-font-size);
  font-weight: var(--clr-p8-font-weight);
  line-height: var(--clr-p8-line-height);
  letter-spacing: var(--clr-p8-letter-spacing);
}

.text-light {
  font-weight: var(--clr-font-weight-light);
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-left {
  text-align: left !important;
}

.text-justify {
  text-align: justify !important;
}

html:not([cds-text]) {
  color: var(--cds-alias-typography-color-450);
  font-family: var(--clr-metropolis-font-family);
  font-size: calc(var(--cds-global-base) / 16 * 100%);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* Vertical Nav */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-link-active-color: var(--cds-alias-typography-link-color);
  --clr-link-color: var(--cds-alias-typography-link-color);
  --clr-link-hover-color: var(--cds-alias-typography-link-color-hover);
  --clr-link-visited-color: var(--cds-alias-typography-link-color-visited);
  --clr-link-visited-color-hover: var(--cds-alias-typography-link-color-visited-hover);
}

html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}
html {
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

img {
  vertical-align: middle;
}

[role=button] {
  cursor: pointer;
}

a,
area,
button,
[role=button],
input,
label,
select,
summary,
textarea {
  touch-action: manipulation;
}

input,
button,
select,
textarea {
  border-radius: 0;
}

input[type=radio]:disabled,
input[type=checkbox]:disabled {
  cursor: not-allowed;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  line-height: inherit;
}

input[type=search] {
  -webkit-appearance: none;
}

[hidden] {
  display: none !important;
}

dl {
  margin-bottom: 0;
  margin-top: 1rem;
}

table {
  border-spacing: 0;
}

a:link {
  color: var(--clr-link-color);
}

a:visited {
  color: var(--clr-link-visited-color);
}
a:visited:hover {
  color: var(--clr-link-visited-color-hover);
}

a:hover {
  color: var(--clr-link-hover-color);
}

a:active {
  color: var(--clr-link-active-color);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.clr-sr-only {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
  white-space: nowrap;
  top: 0;
  left: 0;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.alert-icon,
.clr-icon {
  display: inline-block;
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  padding: 0;
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
}

.alert-icon.clr-icon-warning, .alert-icon.icon-warning,
.clr-icon.clr-icon-warning,
.clr-icon.icon-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.clr-i-outline%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23747474%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-triangle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C21.32a1.3%2C1.3%2C0%2C0%2C0%2C1.3-1.3V14a1.3%2C1.3%2C0%2C1%2C0-2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C0%2C18%2C21.32Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20cx%3D%2217.95%22%20cy%3D%2224.27%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20d%3D%22M30.33%2C25.54%2C20.59%2C7.6a3%2C3%2C0%2C0%2C0-5.27%2C0L5.57%2C25.54A3%2C3%2C0%2C0%2C0%2C8.21%2C30H27.69a3%2C3%2C0%2C0%2C0%2C2.64-4.43Zm-1.78%2C1.94a1%2C1%2C0%2C0%2C1-.86.49H8.21a1%2C1%2C0%2C0%2C1-.88-1.48L17.07%2C8.55a1%2C1%2C0%2C0%2C1%2C1.76%2C0l9.74%2C17.94A1%2C1%2C0%2C0%2C1%2C28.55%2C27.48Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E");
}
.alert-icon.clr-icon-warning-white,
.clr-icon.clr-icon-warning-white {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.clr-i-outline%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3Ahsl(198, 0%, 100%)%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-triangle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C21.32a1.3%2C1.3%2C0%2C0%2C0%2C1.3-1.3V14a1.3%2C1.3%2C0%2C1%2C0-2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C0%2C18%2C21.32Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20cx%3D%2217.95%22%20cy%3D%2224.27%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20d%3D%22M30.33%2C25.54%2C20.59%2C7.6a3%2C3%2C0%2C0%2C0-5.27%2C0L5.57%2C25.54A3%2C3%2C0%2C0%2C0%2C8.21%2C30H27.69a3%2C3%2C0%2C0%2C0%2C2.64-4.43Zm-1.78%2C1.94a1%2C1%2C0%2C0%2C1-.86.49H8.21a1%2C1%2C0%2C0%2C1-.88-1.48L17.07%2C8.55a1%2C1%2C0%2C0%2C1%2C1.76%2C0l9.74%2C17.94A1%2C1%2C0%2C0%2C1%2C28.55%2C27.48Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E");
}
.alert-icon.clr-vmw-logo,
.clr-icon.clr-vmw-logo {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2036%2036%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3Evm%20bug%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Headers%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22CL-Headers-Specs%22%20transform%3D%22translate(-262.000000%2C%20-175.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%2201%22%20transform%3D%22translate(238.000000%2C%20163.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22vm-bug%22%20transform%3D%22translate(24.703125%2C%2012.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-42%22%20fill-opacity%3D%220.25%22%20fill%3D%22%23DDDDDD%22%20opacity%3D%220.6%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%20rx%3D%223%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.63948376%2C13.8762402%20C7.32265324%2C13.2097082%206.53978152%2C12.9085139%205.80923042%2C13.219934%20C5.07771043%2C13.5322837%204.80932495%2C14.3103691%205.13972007%2C14.9769011%20L8.20725954%2C21.3744923%20C8.68977207%2C22.3784735%209.19844491%2C22.9037044%2010.1528121%2C22.9037044%20C11.1720955%2C22.9037044%2011.6168209%2C22.3310633%2012.0983646%2C21.3744923%20C12.0983646%2C21.3744923%2014.7744682%2C15.7847341%2014.8015974%2C15.7261685%20C14.8287266%2C15.6666733%2014.9149588%2C15.4863286%2015.1872199%2C15.4872582%20C15.4178182%2C15.490047%2015.6106294%2C15.6657437%2015.6106294%2C15.9018652%20L15.6106294%2C21.3698443%20C15.6106294%2C22.212073%2016.0979865%2C22.9037044%2017.0349134%2C22.9037044%20C17.9718403%2C22.9037044%2018.4785754%2C22.212073%2018.4785754%2C21.3698443%20L18.4785754%2C16.8965503%20C18.4785754%2C16.0338702%2019.1219254%2C15.4742436%2020.0007183%2C15.4742436%20C20.8785423%2C15.4742436%2021.4637583%2C16.0524624%2021.4637583%2C16.8965503%20L21.4637583%2C21.3698443%20C21.4637583%2C22.212073%2021.9520842%2C22.9037044%2022.8880423%2C22.9037044%20C23.8240003%2C22.9037044%2024.3326731%2C22.212073%2024.3326731%2C21.3698443%20L24.3326731%2C16.8965503%20C24.3326731%2C16.0338702%2024.9750543%2C15.4742436%2025.8538472%2C15.4742436%20C26.7307023%2C15.4742436%2027.3168871%2C16.0524624%2027.3168871%2C16.8965503%20L27.3168871%2C21.3698443%20C27.3168871%2C22.212073%2027.8052131%2C22.9037044%2028.74214%2C22.9037044%20C29.6771291%2C22.9037044%2030.1848331%2C22.212073%2030.1848331%2C21.3698443%20L30.1848331%2C16.2783582%20C30.1848331%2C14.4070488%2028.6181207%2C13.0962956%2026.7307023%2C13.0962956%20C24.8452216%2C13.0962956%2023.6651006%2C14.3475536%2023.6651006%2C14.3475536%20C23.037253%2C13.5666793%2022.1720247%2C13.0972252%2020.7089847%2C13.0972252%20C19.164557%2C13.0972252%2017.8129406%2C14.3475536%2017.8129406%2C14.3475536%20C17.1841241%2C13.5666793%2016.1154267%2C13.0972252%2015.2308204%2C13.0972252%20C13.8617638%2C13.0972252%2012.7746572%2C13.675444%2012.1119292%2C15.1302871%20L10.1528121%2C19.5608189%20L7.63948376%2C13.8762402%22%20id%3D%22Fill-4%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.is-off-screen {
  position: fixed !important;
  border: none !important;
  height: 1px !important;
  width: 1px !important;
  left: 0 !important;
  top: 0.05rem !important;
  overflow: hidden !important;
  visibility: hidden !important;
  padding: 0 !important;
  margin: 0 0 0.05rem 0 !important;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.clr-popover-content {
  position: fixed;
  z-index: 1050;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-btn-vertical-margin: var(--cds-global-space-4);
  --clr-btn-horizontal-margin: var(--cds-global-space-6);
  --clr-btn-horizontal-padding: var(--cds-global-space-6);
  --clr-btn-vertical-padding: 0;
  --clr-btn-padding: var(--clr-btn-vertical-padding) var(--clr-btn-horizontal-padding);
  --clr-btn-height: var(--cds-global-space-11);
  --clr-btn-height-sm: var(--cds-global-space-9);
  --clr-btn-border-radius: var(--cds-alias-object-border-radius-100);
  --clr-btn-border-width: var(--cds-global-space-1);
  --clr-btn-appearance-standard-height: var(--clr-btn-height-sm);
  --clr-btn-appearance-standard-padding: 0 var(--cds-global-space-6);
  --clr-btn-appearance-standard-icon-size: var(--cds-global-space-7);
  --clr-btn-appearance-form-height: var(--clr-btn-height);
  --clr-btn-appearance-form-padding: var(--clr-btn-padding);
  --clr-btn-group-focus-outline: var(--cds-alias-object-interaction-outline);
  --clr-btn-transparent-bg-color: var(--cds-alias-object-opacity-0);
  --clr-btn-outline-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-default-color: var(--cds-alias-status-info);
  --clr-btn-default-border-color: var(--clr-btn-default-color);
  --clr-btn-default-bg-color: var(--clr-btn-outline-bg-color);
  --clr-btn-default-hover-bg-color: var(--cds-alias-object-interaction-info-secondary-hover);
  --clr-btn-default-hover-color: var(--cds-alias-typography-info-hover);
  --clr-btn-default-active-color: var(--clr-btn-default-color);
  --clr-btn-default-active-bg-color: var(--clr-btn-outline-bg-color);
  --clr-btn-default-disabled-color: var(--cds-alias-typography-disabled);
  --clr-btn-default-disabled-bg-color: var(--clr-btn-default-outline-bg-color);
  --clr-btn-default-disabled-border-color: var(--cds-alias-status-disabled);
  --clr-btn-default-checked-color: var(--cds-alias-typography-color-100);
  --clr-btn-default-checked-bg-color: var(--clr-btn-default-color);
  --clr-btn-default-checked-hover-color: var(--clr-btn-default-checked-color);
  --clr-btn-default-checked-hover-bg-color: var(--cds-alias-object-interaction-info-hover);
  --clr-btn-default-checked-active-color: var(--clr-btn-default-checked-color);
  --clr-btn-default-checked-active-bg-color: var(--clr-btn-default-color);
  --clr-btn-default-checked-disabled-color: var(--cds-alias-typography-disabled-button);
  --clr-btn-default-checked-disabled-bg-color: var(--cds-alias-status-disabled);
  --clr-btn-default-outline-color: var(--cds-alias-status-info);
  --clr-btn-default-outline-border-color: var(--clr-btn-primary-outline-color);
  --clr-btn-default-outline-bg-color: var(--clr-btn-outline-bg-color);
  --clr-btn-default-outline-hover-bg-color: var(--cds-alias-object-interaction-info-secondary-hover);
  --clr-btn-default-outline-hover-color: var(--cds-alias-typography-info-hover);
  --clr-btn-default-outline-active-color: var(--clr-btn-default-outline-color);
  --clr-btn-default-outline-active-bg-color: var(--clr-btn-outline-bg-color);
  --clr-btn-default-outline-disabled-color: var(--cds-alias-typography-disabled);
  --clr-btn-default-outline-disabled-bg-color: var(--clr-btn-default-outline-bg-color);
  --clr-btn-default-outline-disabled-border-color: var(--cds-alias-status-disabled);
  --clr-btn-default-outline-checked-color: var(--cds-alias-typography-color-100);
  --clr-btn-default-outline-checked-bg-color: var(--clr-btn-default-outline-bg-color);
  --clr-btn-primary-color: var(--cds-alias-typography-color-100);
  --clr-btn-primary-bg-color: var(--cds-alias-status-info);
  --clr-btn-primary-border-color: var(--cds-alias-status-info);
  --clr-btn-primary-hover-bg-color: var(--cds-alias-object-interaction-info-hover);
  --clr-btn-primary-hover-color: var(--clr-btn-primary-color);
  --clr-btn-primary-active-color: var(--cds-alias-typography-color-100);
  --clr-btn-primary-active-bg-color: var(--cds-alias-object-interaction-info-click);
  --clr-btn-primary-disabled-color: var(--cds-alias-typography-disabled-button);
  --clr-btn-primary-disabled-bg-color: var(--cds-alias-status-disabled);
  --clr-btn-primary-disabled-border-color: var(--cds-alias-status-disabled);
  --clr-btn-primary-checked-bg-color: var(--cds-alias-status-info);
  --clr-btn-primary-checked-color: var(--cds-alias-typography-color-100);
  --clr-btn-primary-outline-color: var(--cds-alias-status-info);
  --clr-btn-primary-outline-border-color: var(--clr-btn-primary-outline-color);
  --clr-btn-primary-outline-bg-color: var(--clr-btn-outline-bg-color);
  --clr-btn-primary-outline-hover-bg-color: var(--cds-alias-object-interaction-info-secondary-hover);
  --clr-btn-primary-outline-hover-color: var(--cds-alias-typography-info-hover);
  --clr-btn-primary-outline-active-bg-color: var(--clr-btn-outline-bg-color);
  --clr-btn-primary-outline-active-color: var(--clr-btn-primary-outline-color);
  --clr-btn-primary-outline-disabled-color: var(--cds-alias-typography-disabled);
  --clr-btn-primary-outline-disabled-bg-color: var(--clr-btn-default-outline-bg-color);
  --clr-btn-primary-outline-disabled-border-color: var(--cds-alias-status-disabled);
  --clr-btn-primary-outline-checked-color: var(--cds-alias-typography-color-100);
  --clr-btn-primary-outline-checked-bg-color: var(--clr-btn-default-outline-bg-color);
  --clr-btn-success-color: var(--cds-alias-typography-color-100);
  --clr-btn-success-bg-color: var(--cds-alias-status-success);
  --clr-btn-success-border-color: var(--clr-btn-success-bg-color);
  --clr-btn-success-hover-bg-color: var(--cds-alias-object-interaction-success-hover);
  --clr-btn-success-hover-color: var(--clr-btn-success-color);
  --clr-btn-success-active-color: var(--cds-alias-typography-color-100);
  --clr-btn-success-active-bg-color: var(--cds-alias-object-interaction-success-click);
  --clr-btn-success-disabled-color: var(--cds-alias-typography-disabled-button);
  --clr-btn-success-disabled-bg-color: var(--cds-alias-status-disabled);
  --clr-btn-success-disabled-border-color: var(--cds-alias-status-disabled);
  --clr-btn-success-checked-bg-color: var(--clr-btn-success-color);
  --clr-btn-success-checked-color: var(--clr-btn-success-bg-color);
  --clr-btn-success-outline-color: var(--cds-alias-status-success);
  --clr-btn-success-outline-bg-color: var(--clr-btn-outline-bg-color);
  --clr-btn-success-outline-border-color: var(--cds-alias-status-success);
  --clr-btn-success-outline-hover-bg-color: var(--cds-alias-object-interaction-success-secondary-hover);
  --clr-btn-success-outline-hover-color: var(--cds-alias-typography-success-hover);
  --clr-btn-success-outline-active-bg-color: var(--clr-btn-success-outline-bg-color);
  --clr-btn-success-outline-active-color: var(--clr-btn-success-outline-color);
  --clr-btn-success-outline-disabled-color: var(--cds-alias-typography-disabled);
  --clr-btn-success-outline-disabled-bg-color: var(--clr-btn-default-outline-bg-color);
  --clr-btn-success-outline-disabled-border-color: var(--cds-alias-status-disabled);
  --clr-btn-success-outline-checked-bg-color: var(--clr-btn-success-outline-bg-color);
  --clr-btn-success-outline-checked-color: var(--clr-btn-success-outline-color);
  --clr-btn-danger-color: var(--cds-alias-typography-color-100);
  --clr-btn-danger-bg-color: var(--cds-alias-status-danger);
  --clr-btn-danger-border-color: var(--clr-btn-danger-bg-color);
  --clr-btn-danger-hover-bg-color: var(--cds-alias-object-interaction-danger-hover);
  --clr-btn-danger-hover-color: var(--clr-btn-danger-color);
  --clr-btn-danger-active-bg-color: var(--cds-alias-object-interaction-danger-click);
  --clr-btn-danger-active-color: var(--cds-alias-typography-color-100);
  --clr-btn-danger-disabled-color: var(--cds-alias-typography-disabled-button);
  --clr-btn-danger-disabled-bg-color: var(--cds-alias-status-disabled);
  --clr-btn-danger-disabled-border-color: var(--cds-alias-status-disabled);
  --clr-btn-danger-checked-bg-color: var(--clr-btn-danger-bg-color);
  --clr-btn-danger-checked-color: var(--clr-btn-danger-color);
  --clr-btn-danger-outline-color: var(--cds-alias-status-danger);
  --clr-btn-danger-outline-bg-color: var(--clr-btn-outline-bg-color);
  --clr-btn-danger-outline-border-color: var(--cds-alias-status-danger);
  --clr-btn-danger-outline-hover-bg-color: var(--cds-alias-object-interaction-danger-secondary-hover);
  --clr-btn-danger-outline-hover-color: var(--cds-alias-typography-danger-hover);
  --clr-btn-danger-outline-active-bg-color: var(--clr-btn-danger-outline-bg-color);
  --clr-btn-danger-outline-active-color: var(--clr-btn-danger-outline-color);
  --clr-btn-danger-outline-disabled-color: var(--cds-alias-typography-disabled);
  --clr-btn-danger-outline-disabled-bg-color: var(--clr-btn-default-outline-bg-color);
  --clr-btn-danger-outline-disabled-border-color: var(--cds-alias-status-disabled);
  --clr-btn-danger-outline-checked-bg-color: var(--clr-btn-danger-outline-bg-color);
  --clr-btn-danger-outline-checked-color: var(--clr-btn-danger-outline-color);
  --clr-btn-warning-color: var(--cds-global-color-black);
  --clr-btn-warning-bg-color: var(--cds-alias-status-warning);
  --clr-btn-warning-border-color: var(--clr-btn-warning-bg-color);
  --clr-btn-warning-hover-bg-color: var(--cds-alias-object-interaction-warning-hover);
  --clr-btn-warning-hover-color: var(--clr-btn-warning-color);
  --clr-btn-warning-active-bg-color: var(--cds-alias-object-interaction-warning-click);
  --clr-btn-warning-active-color: var(--clr-btn-warning-color);
  --clr-btn-warning-disabled-color: var(--cds-alias-typography-disabled-button);
  --clr-btn-warning-disabled-bg-color: var(--cds-alias-status-disabled);
  --clr-btn-warning-disabled-border-color: var(--cds-alias-status-disabled);
  --clr-btn-warning-checked-bg-color: var(--clr-btn-warning-bg-color);
  --clr-btn-warning-checked-color: var(--clr-btn-warning-color);
  --clr-btn-warning-outline-color: var(--cds-alias-status-warning-dark);
  --clr-btn-warning-outline-bg-color: var(--clr-btn-outline-bg-color);
  --clr-btn-warning-outline-border-color: var(--cds-alias-status-warning-dark);
  --clr-btn-warning-outline-hover-bg-color: var(--cds-alias-object-interaction-warning-secondary-hover);
  --clr-btn-warning-outline-hover-color: var(--cds-alias-typography-warning-hover);
  --clr-btn-warning-outline-active-bg-color: var(--clr-btn-warning-outline-bg-color);
  --clr-btn-warning-outline-active-color: var(--clr-btn-warning-outline-color);
  --clr-btn-warning-outline-disabled-color: var(--cds-alias-typography-disabled);
  --clr-btn-warning-outline-disabled-bg-color: var(--clr-btn-default-outline-bg-color);
  --clr-btn-warning-outline-disabled-border-color: var(--cds-alias-status-disabled);
  --clr-btn-warning-outline-checked-bg-color: var(--clr-btn-warning-outline-bg-color);
  --clr-btn-warning-outline-checked-color: var(--clr-btn-warning-outline-color);
  --clr-btn-neutral-color: var(--cds-alias-typography-color-100);
  --clr-btn-neutral-bg-color: var(--cds-alias-status-neutral);
  --clr-btn-neutral-border-color: var(--clr-btn-neutral-bg-color);
  --clr-btn-neutral-hover-bg-color: var(--cds-alias-object-interaction-neutral-hover);
  --clr-btn-neutral-hover-color: var(--clr-btn-neutral-color);
  --clr-btn-neutral-active-bg-color: var(--cds-alias-object-interaction-neutral-click);
  --clr-btn-neutral-active-color: var(--clr-btn-neutral-color);
  --clr-btn-neutral-disabled-color: var(--cds-alias-typography-disabled-button);
  --clr-btn-neutral-disabled-bg-color: var(--cds-alias-status-disabled);
  --clr-btn-neutral-disabled-border-color: var(--cds-alias-status-disabled);
  --clr-btn-neutral-checked-bg-color: var(--clr-btn-neutral-bg-color);
  --clr-btn-neutral-checked-color: var(--clr-btn-neutral-color);
  --clr-btn-neutral-outline-color: var(--cds-alias-status-neutral);
  --clr-btn-neutral-outline-bg-color: var(--cds-alias-object-opacity-0);
  --clr-btn-neutral-outline-border-color: var(--clr-btn-neutral-outline-color);
  --clr-btn-neutral-outline-hover-color: var(--cds-alias-typography-neutral-hover);
  --clr-btn-neutral-outline-hover-bg-color: var(--cds-alias-object-interaction-neutral-secondary-hover);
  --clr-btn-neutral-outline-active-color: var(--cds-alias-status-neutral);
  --clr-btn-neutral-outline-active-bg-color: var(--cds-alias-object-opacity-0);
  --clr-btn-neutral-outline-disabled-color: var(--cds-alias-typography-disabled);
  --clr-btn-neutral-outline-disabled-bg-color: var(--clr-btn-default-outline-bg-color);
  --clr-btn-neutral-outline-disabled-border-color: var(--cds-alias-status-disabled);
  --clr-btn-neutral-outline-checked-bg-color: var(--clr-btn-neutral-outline-bg-color);
  --clr-btn-neutral-outline-checked-color: var(--clr-btn-neutral-outline-color);
  --clr-btn-link-color: var(--cds-alias-status-info);
  --clr-btn-link-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-border-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-active-color: var(--clr-btn-link-color);
  --clr-btn-link-active-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-hover-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-hover-color: var(--cds-alias-typography-info-hover);
  --clr-btn-link-visited-color: var(--cds-alias-typography-link-color-visited);
  --clr-btn-link-visited-hover-color: var(--cds-alias-typography-link-color-visited-hover);
  --clr-btn-link-disabled-color: var(--cds-alias-typography-disabled);
  --clr-btn-link-disabled-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-disabled-border-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-checked-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-checked-color: var(--cds-global-color-blue-800);
  --clr-btn-link-primary-color: var(--cds-alias-status-info);
  --clr-btn-link-primary-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-primary-border-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-primary-hover-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-primary-hover-color: var(--cds-alias-typography-info-hover);
  --clr-btn-link-primary-active-color: var(--clr-btn-link-primary-color);
  --clr-btn-link-primary-active-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-primary-disabled-color: var(--cds-alias-typography-disabled);
  --clr-btn-link-primary-disabled-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-primary-disabled-border-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-primary-checked-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-primary-checked-color: var(--clr-btn-link-primary-color);
  --clr-btn-link-success-color: var(--cds-alias-status-success);
  --clr-btn-link-success-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-success-border-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-success-hover-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-success-hover-color: var(--cds-alias-typography-success-hover);
  --clr-btn-link-success-active-color: var(--clr-btn-link-success-color);
  --clr-btn-link-success-active-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-success-disabled-color: var(--cds-alias-typography-disabled);
  --clr-btn-link-success-disabled-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-success-disabled-border-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-success-checked-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-success-checked-color: var(--clr-btn-link-success-color);
  --clr-btn-link-warning-color: var(--cds-alias-status-warning-dark);
  --clr-btn-link-warning-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-warning-border-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-warning-hover-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-warning-hover-color: var(--cds-alias-typography-warning-hover);
  --clr-btn-link-warning-active-color: var(--clr-btn-link-warning-color);
  --clr-btn-link-warning-active-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-warning-disabled-color: var(--cds-alias-typography-disabled);
  --clr-btn-link-warning-disabled-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-warning-disabled-border-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-warning-checked-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-warning-checked-color: var(--clr-btn-link-warning-color);
  --clr-btn-link-danger-color: var(--cds-alias-status-danger);
  --clr-btn-link-danger-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-danger-border-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-danger-hover-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-danger-hover-color: var(--cds-alias-typography-danger-hover);
  --clr-btn-link-danger-active-color: var(--clr-btn-link-danger-color);
  --clr-btn-link-danger-active-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-danger-disabled-color: var(--cds-alias-typography-disabled);
  --clr-btn-link-danger-disabled-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-danger-disabled-border-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-danger-checked-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-danger-checked-color: var(--clr-btn-link-danger-color);
  --clr-btn-link-neutral-color: var(--cds-alias-status-neutral);
  --clr-btn-link-neutral-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-neutral-border-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-neutral-hover-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-neutral-hover-color: var(--cds-alias-typography-neutral-hover);
  --clr-btn-link-neutral-active-color: var(--clr-btn-link-neutral-color);
  --clr-btn-link-neutral-active-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-neutral-disabled-color: var(--cds-alias-typography-disabled);
  --clr-btn-link-neutral-disabled-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-neutral-disabled-border-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-neutral-checked-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-link-neutral-checked-color: var(--clr-btn-link-neutral-color);
  --clr-btn-inverse-color: var(--cds-global-color-white);
  --clr-btn-inverse-border-color: var(--cds-global-color-white);
  --clr-btn-inverse-bg-color: var(--clr-btn-transparent-bg-color);
  --clr-btn-inverse-hover-bg-color: var(--cds-alias-object-interaction-inverse-hover);
  --clr-btn-inverse-hover-color: var(--clr-btn-inverse-color);
  --clr-btn-inverse-active-bg-color: var(--cds-alias-object-interaction-inverse-click);
  --clr-btn-inverse-active-color: var(--cds-global-color-white);
  --clr-btn-inverse-disabled-color: var(--cds-alias-typography-disabled);
  --clr-btn-inverse-disabled-bg-color: var(--clr-btn-default-outline-bg-color);
  --clr-btn-inverse-disabled-border-color: var(--cds-alias-status-disabled);
  --clr-btn-inverse-checked-bg-color: var(--clr-btn-inverse-bg-color);
  --clr-btn-inverse-checked-color: var(--clr-btn-inverse-color);
}

.btn, .alert-app-level .alert-item .btn {
  cursor: pointer;
  display: inline-flex;
  gap: var(--cds-global-space-5);
  align-items: center;
  place-content: center;
  -webkit-appearance: none !important;
  border: var(--clr-btn-border-width) solid;
  border-radius: var(--clr-btn-border-radius);
  min-width: var(--cds-global-space-14);
  max-width: calc(360 * 1rem / var(--cds-global-base));
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  border-color: var(--clr-btn-default-border-color);
  background-color: var(--clr-btn-default-bg-color);
  color: var(--clr-btn-default-color);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  font-size: var(--cds-alias-typography-font-size-2);
  line-height: var(--cds-global-space-7);
  letter-spacing: var(--cds-global-space-1);
  text-transform: uppercase;
  height: var(--clr-btn-appearance-form-height);
  padding: var(--clr-btn-appearance-form-padding);
}
.btn:hover, .alert-app-level .alert-item .btn:hover {
  text-decoration: none;
}
.btn cds-icon, .alert-app-level .alert-item .btn cds-icon,
.btn clr-icon,
.alert-app-level .alert-item .btn clr-icon {
  color: var(--clr-btn-default-color);
}
.btn:hover, .alert-app-level .alert-item .btn:hover {
  background-color: var(--clr-btn-default-hover-bg-color);
  color: var(--clr-btn-default-hover-color);
}
.btn:hover cds-icon, .alert-app-level .alert-item .btn:hover cds-icon,
.btn:hover clr-icon,
.alert-app-level .alert-item .btn:hover clr-icon {
  color: var(--clr-btn-default-hover-color);
}
.btn:active, .alert-app-level .alert-item .btn:active {
  background-color: var(--clr-btn-default-active-bg-color);
  color: var(--clr-btn-default-active-color);
}
.btn:active cds-icon, .alert-app-level .alert-item .btn:active cds-icon,
.btn:active clr-icon,
.alert-app-level .alert-item .btn:active clr-icon {
  color: var(--clr-btn-default-active-color);
}
.btn.disabled, .alert-app-level .alert-item .disabled.btn, .btn:disabled, .alert-app-level .alert-item .btn:disabled {
  color: var(--clr-btn-default-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-default-disabled-bg-color);
  border-color: var(--clr-btn-default-disabled-border-color);
}
.btn.disabled cds-icon, .alert-app-level .alert-item .disabled.btn cds-icon,
.btn.disabled clr-icon,
.alert-app-level .alert-item .disabled.btn clr-icon, .btn:disabled cds-icon, .alert-app-level .alert-item .btn:disabled cds-icon,
.btn:disabled clr-icon,
.alert-app-level .alert-item .btn:disabled clr-icon {
  color: var(--clr-btn-default-disabled-color);
}
.btn .clr-loading-btn-content, .alert-app-level .alert-item .btn .clr-loading-btn-content {
  display: flex;
  gap: var(--cds-global-space-5);
  align-items: center;
}

.btn-group > .btn clr-icon,
.btn clr-icon,
.alert-app-level .alert-item .btn clr-icon {
  transform: translate3d(0, calc(-1 * var(--cds-global-space-2)), 0);
}

a.btn, .alert-app-level .alert-item a.btn,
.btn.btn-secondary,
.alert-app-level .alert-item .btn-secondary.btn,
.btn-secondary .btn,
.btn-secondary .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-secondary .btn {
  border-color: var(--clr-btn-default-border-color);
  background-color: var(--clr-btn-default-bg-color);
  color: var(--clr-btn-default-color);
}
a.btn cds-icon, .alert-app-level .alert-item a.btn cds-icon,
a.btn clr-icon,
.alert-app-level .alert-item a.btn clr-icon,
.btn.btn-secondary cds-icon,
.alert-app-level .alert-item .btn-secondary.btn cds-icon,
.btn.btn-secondary clr-icon,
.alert-app-level .alert-item .btn-secondary.btn clr-icon,
.btn-secondary .btn cds-icon,
.btn-secondary .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-secondary .btn cds-icon,
.btn-secondary .btn clr-icon,
.btn-secondary .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-secondary .btn clr-icon {
  color: var(--clr-btn-default-color);
}
a.btn:hover, .alert-app-level .alert-item a.btn:hover,
.btn.btn-secondary:hover,
.btn-secondary .btn:hover {
  background-color: var(--clr-btn-default-hover-bg-color);
  color: var(--clr-btn-default-hover-color);
}
a.btn:hover cds-icon, .alert-app-level .alert-item a.btn:hover cds-icon,
a.btn:hover clr-icon,
.alert-app-level .alert-item a.btn:hover clr-icon,
.btn.btn-secondary:hover cds-icon,
.btn.btn-secondary:hover clr-icon,
.btn-secondary .btn:hover cds-icon,
.btn-secondary .btn:hover clr-icon {
  color: var(--clr-btn-default-hover-color);
}
a.btn:active, .alert-app-level .alert-item a.btn:active,
.btn.btn-secondary:active,
.btn-secondary .btn:active {
  background-color: var(--clr-btn-default-active-bg-color);
  color: var(--clr-btn-default-active-color);
}
a.btn:active cds-icon, .alert-app-level .alert-item a.btn:active cds-icon,
a.btn:active clr-icon,
.alert-app-level .alert-item a.btn:active clr-icon,
.btn.btn-secondary:active cds-icon,
.btn.btn-secondary:active clr-icon,
.btn-secondary .btn:active cds-icon,
.btn-secondary .btn:active clr-icon {
  color: var(--clr-btn-default-active-color);
}
a.btn.disabled, .alert-app-level .alert-item a.disabled.btn, a.btn:disabled, .alert-app-level .alert-item a.btn:disabled,
.btn.btn-secondary.disabled,
.btn.btn-secondary:disabled,
.btn-secondary .btn.disabled,
.btn-secondary .btn:disabled {
  color: var(--clr-btn-default-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-default-disabled-bg-color);
  border-color: var(--clr-btn-default-disabled-border-color);
}
a.btn.disabled cds-icon, .alert-app-level .alert-item a.disabled.btn cds-icon,
a.btn.disabled clr-icon,
.alert-app-level .alert-item a.disabled.btn clr-icon, a.btn:disabled cds-icon, .alert-app-level .alert-item a.btn:disabled cds-icon,
a.btn:disabled clr-icon,
.alert-app-level .alert-item a.btn:disabled clr-icon,
.btn.btn-secondary.disabled cds-icon,
.btn.btn-secondary.disabled clr-icon,
.btn.btn-secondary:disabled cds-icon,
.btn.btn-secondary:disabled clr-icon,
.btn-secondary .btn.disabled cds-icon,
.btn-secondary .btn.disabled clr-icon,
.btn-secondary .btn:disabled cds-icon,
.btn-secondary .btn:disabled clr-icon {
  color: var(--clr-btn-default-disabled-color);
}

.btn.btn-info, .alert-app-level .alert-item .btn-info.btn,
.btn-info .btn,
.btn-info .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-info .btn,
.btn.btn-primary,
.alert-app-level .alert-item .btn-primary.btn,
.btn-primary .btn,
.btn-primary .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-primary .btn {
  border-color: var(--clr-btn-primary-border-color);
  background-color: var(--clr-btn-primary-bg-color);
  color: var(--clr-btn-primary-color);
}
.btn.btn-info cds-icon, .alert-app-level .alert-item .btn-info.btn cds-icon,
.btn.btn-info clr-icon,
.alert-app-level .alert-item .btn-info.btn clr-icon,
.btn-info .btn cds-icon,
.btn-info .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-info .btn cds-icon,
.btn-info .btn clr-icon,
.btn-info .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-info .btn clr-icon,
.btn.btn-primary cds-icon,
.alert-app-level .alert-item .btn-primary.btn cds-icon,
.btn.btn-primary clr-icon,
.alert-app-level .alert-item .btn-primary.btn clr-icon,
.btn-primary .btn cds-icon,
.btn-primary .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-primary .btn cds-icon,
.btn-primary .btn clr-icon,
.btn-primary .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-primary .btn clr-icon {
  color: var(--clr-btn-primary-color);
}
.btn.btn-info:hover,
.btn-info .btn:hover,
.btn.btn-primary:hover,
.btn-primary .btn:hover {
  background-color: var(--clr-btn-primary-hover-bg-color);
  color: var(--clr-btn-primary-hover-color);
}
.btn.btn-info:hover cds-icon,
.btn.btn-info:hover clr-icon,
.btn-info .btn:hover cds-icon,
.btn-info .btn:hover clr-icon,
.btn.btn-primary:hover cds-icon,
.btn.btn-primary:hover clr-icon,
.btn-primary .btn:hover cds-icon,
.btn-primary .btn:hover clr-icon {
  color: var(--clr-btn-primary-hover-color);
}
.btn.btn-info:active,
.btn-info .btn:active,
.btn.btn-primary:active,
.btn-primary .btn:active {
  background-color: var(--clr-btn-primary-active-bg-color);
  color: var(--clr-btn-primary-active-color);
}
.btn.btn-info:active cds-icon,
.btn.btn-info:active clr-icon,
.btn-info .btn:active cds-icon,
.btn-info .btn:active clr-icon,
.btn.btn-primary:active cds-icon,
.btn.btn-primary:active clr-icon,
.btn-primary .btn:active cds-icon,
.btn-primary .btn:active clr-icon {
  color: var(--clr-btn-primary-active-color);
}
.btn.btn-info.disabled, .btn.btn-info:disabled,
.btn-info .btn.disabled,
.btn-info .btn:disabled,
.btn.btn-primary.disabled,
.btn.btn-primary:disabled,
.btn-primary .btn.disabled,
.btn-primary .btn:disabled {
  color: var(--clr-btn-primary-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-primary-disabled-bg-color);
  border-color: var(--clr-btn-primary-disabled-border-color);
}
.btn.btn-info.disabled cds-icon,
.btn.btn-info.disabled clr-icon, .btn.btn-info:disabled cds-icon,
.btn.btn-info:disabled clr-icon,
.btn-info .btn.disabled cds-icon,
.btn-info .btn.disabled clr-icon,
.btn-info .btn:disabled cds-icon,
.btn-info .btn:disabled clr-icon,
.btn.btn-primary.disabled cds-icon,
.btn.btn-primary.disabled clr-icon,
.btn.btn-primary:disabled cds-icon,
.btn.btn-primary:disabled clr-icon,
.btn-primary .btn.disabled cds-icon,
.btn-primary .btn.disabled clr-icon,
.btn-primary .btn:disabled cds-icon,
.btn-primary .btn:disabled clr-icon {
  color: var(--clr-btn-primary-disabled-color);
}

.btn.btn-success, .alert-app-level .alert-item .btn-success.btn,
.btn-success .btn,
.btn-success .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-success .btn {
  border-color: var(--clr-btn-success-border-color);
  background-color: var(--clr-btn-success-bg-color);
  color: var(--clr-btn-success-color);
}
.btn.btn-success cds-icon, .alert-app-level .alert-item .btn-success.btn cds-icon,
.btn.btn-success clr-icon,
.alert-app-level .alert-item .btn-success.btn clr-icon,
.btn-success .btn cds-icon,
.btn-success .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-success .btn cds-icon,
.btn-success .btn clr-icon,
.btn-success .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-success .btn clr-icon {
  color: var(--clr-btn-success-color);
}
.btn.btn-success:hover,
.btn-success .btn:hover {
  background-color: var(--clr-btn-success-hover-bg-color);
  color: var(--clr-btn-success-hover-color);
}
.btn.btn-success:hover cds-icon,
.btn.btn-success:hover clr-icon,
.btn-success .btn:hover cds-icon,
.btn-success .btn:hover clr-icon {
  color: var(--clr-btn-success-hover-color);
}
.btn.btn-success:active,
.btn-success .btn:active {
  background-color: var(--clr-btn-success-active-bg-color);
  color: var(--clr-btn-success-active-color);
}
.btn.btn-success:active cds-icon,
.btn.btn-success:active clr-icon,
.btn-success .btn:active cds-icon,
.btn-success .btn:active clr-icon {
  color: var(--clr-btn-success-active-color);
}
.btn.btn-success.disabled, .btn.btn-success:disabled,
.btn-success .btn.disabled,
.btn-success .btn:disabled {
  color: var(--clr-btn-success-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-success-disabled-bg-color);
  border-color: var(--clr-btn-success-disabled-border-color);
}
.btn.btn-success.disabled cds-icon,
.btn.btn-success.disabled clr-icon, .btn.btn-success:disabled cds-icon,
.btn.btn-success:disabled clr-icon,
.btn-success .btn.disabled cds-icon,
.btn-success .btn.disabled clr-icon,
.btn-success .btn:disabled cds-icon,
.btn-success .btn:disabled clr-icon {
  color: var(--clr-btn-success-disabled-color);
}

.btn.btn-warning, .alert-app-level .alert-item .btn-warning.btn,
.btn-warning .btn,
.btn-warning .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-warning .btn {
  border-color: var(--clr-btn-warning-border-color);
  background-color: var(--clr-btn-warning-bg-color);
  color: var(--clr-btn-warning-color);
}
.btn.btn-warning cds-icon, .alert-app-level .alert-item .btn-warning.btn cds-icon,
.btn.btn-warning clr-icon,
.alert-app-level .alert-item .btn-warning.btn clr-icon,
.btn-warning .btn cds-icon,
.btn-warning .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-warning .btn cds-icon,
.btn-warning .btn clr-icon,
.btn-warning .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-warning .btn clr-icon {
  color: var(--clr-btn-warning-color);
}
.btn.btn-warning:hover,
.btn-warning .btn:hover {
  background-color: var(--clr-btn-warning-hover-bg-color);
  color: var(--clr-btn-warning-hover-color);
}
.btn.btn-warning:hover cds-icon,
.btn.btn-warning:hover clr-icon,
.btn-warning .btn:hover cds-icon,
.btn-warning .btn:hover clr-icon {
  color: var(--clr-btn-warning-hover-color);
}
.btn.btn-warning:active,
.btn-warning .btn:active {
  background-color: var(--clr-btn-warning-active-bg-color);
  color: var(--clr-btn-warning-active-color);
}
.btn.btn-warning:active cds-icon,
.btn.btn-warning:active clr-icon,
.btn-warning .btn:active cds-icon,
.btn-warning .btn:active clr-icon {
  color: var(--clr-btn-warning-active-color);
}
.btn.btn-warning.disabled, .btn.btn-warning:disabled,
.btn-warning .btn.disabled,
.btn-warning .btn:disabled {
  color: var(--clr-btn-warning-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-warning-disabled-bg-color);
  border-color: var(--clr-btn-warning-disabled-border-color);
}
.btn.btn-warning.disabled cds-icon,
.btn.btn-warning.disabled clr-icon, .btn.btn-warning:disabled cds-icon,
.btn.btn-warning:disabled clr-icon,
.btn-warning .btn.disabled cds-icon,
.btn-warning .btn.disabled clr-icon,
.btn-warning .btn:disabled cds-icon,
.btn-warning .btn:disabled clr-icon {
  color: var(--clr-btn-warning-disabled-color);
}

.btn.btn-danger, .alert-app-level .alert-item .btn-danger.btn,
.btn-danger .btn,
.btn-danger .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-danger .btn {
  border-color: var(--clr-btn-danger-border-color);
  background-color: var(--clr-btn-danger-bg-color);
  color: var(--clr-btn-danger-color);
}
.btn.btn-danger cds-icon, .alert-app-level .alert-item .btn-danger.btn cds-icon,
.btn.btn-danger clr-icon,
.alert-app-level .alert-item .btn-danger.btn clr-icon,
.btn-danger .btn cds-icon,
.btn-danger .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-danger .btn cds-icon,
.btn-danger .btn clr-icon,
.btn-danger .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-danger .btn clr-icon {
  color: var(--clr-btn-danger-color);
}
.btn.btn-danger:hover,
.btn-danger .btn:hover {
  background-color: var(--clr-btn-danger-hover-bg-color);
  color: var(--clr-btn-danger-hover-color);
}
.btn.btn-danger:hover cds-icon,
.btn.btn-danger:hover clr-icon,
.btn-danger .btn:hover cds-icon,
.btn-danger .btn:hover clr-icon {
  color: var(--clr-btn-danger-hover-color);
}
.btn.btn-danger:active,
.btn-danger .btn:active {
  background-color: var(--clr-btn-danger-active-bg-color);
  color: var(--clr-btn-danger-active-color);
}
.btn.btn-danger:active cds-icon,
.btn.btn-danger:active clr-icon,
.btn-danger .btn:active cds-icon,
.btn-danger .btn:active clr-icon {
  color: var(--clr-btn-danger-active-color);
}
.btn.btn-danger.disabled, .btn.btn-danger:disabled,
.btn-danger .btn.disabled,
.btn-danger .btn:disabled {
  color: var(--clr-btn-danger-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-danger-disabled-bg-color);
  border-color: var(--clr-btn-danger-disabled-border-color);
}
.btn.btn-danger.disabled cds-icon,
.btn.btn-danger.disabled clr-icon, .btn.btn-danger:disabled cds-icon,
.btn.btn-danger:disabled clr-icon,
.btn-danger .btn.disabled cds-icon,
.btn-danger .btn.disabled clr-icon,
.btn-danger .btn:disabled cds-icon,
.btn-danger .btn:disabled clr-icon {
  color: var(--clr-btn-danger-disabled-color);
}

.btn.btn-neutral, .alert-app-level .alert-item .btn-neutral.btn,
.btn-neutral .btn,
.btn-neutral .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-neutral .btn {
  border-color: var(--clr-btn-neutral-border-color);
  background-color: var(--clr-btn-neutral-bg-color);
  color: var(--clr-btn-neutral-color);
}
.btn.btn-neutral cds-icon, .alert-app-level .alert-item .btn-neutral.btn cds-icon,
.btn.btn-neutral clr-icon,
.alert-app-level .alert-item .btn-neutral.btn clr-icon,
.btn-neutral .btn cds-icon,
.btn-neutral .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-neutral .btn cds-icon,
.btn-neutral .btn clr-icon,
.btn-neutral .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-neutral .btn clr-icon {
  color: var(--clr-btn-neutral-color);
}
.btn.btn-neutral:hover,
.btn-neutral .btn:hover {
  background-color: var(--clr-btn-neutral-hover-bg-color);
  color: var(--clr-btn-neutral-hover-color);
}
.btn.btn-neutral:hover cds-icon,
.btn.btn-neutral:hover clr-icon,
.btn-neutral .btn:hover cds-icon,
.btn-neutral .btn:hover clr-icon {
  color: var(--clr-btn-neutral-hover-color);
}
.btn.btn-neutral:active,
.btn-neutral .btn:active {
  background-color: var(--clr-btn-neutral-active-bg-color);
  color: var(--clr-btn-neutral-active-color);
}
.btn.btn-neutral:active cds-icon,
.btn.btn-neutral:active clr-icon,
.btn-neutral .btn:active cds-icon,
.btn-neutral .btn:active clr-icon {
  color: var(--clr-btn-neutral-active-color);
}
.btn.btn-neutral.disabled, .btn.btn-neutral:disabled,
.btn-neutral .btn.disabled,
.btn-neutral .btn:disabled {
  color: var(--clr-btn-neutral-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-neutral-disabled-bg-color);
  border-color: var(--clr-btn-neutral-disabled-border-color);
}
.btn.btn-neutral.disabled cds-icon,
.btn.btn-neutral.disabled clr-icon, .btn.btn-neutral:disabled cds-icon,
.btn.btn-neutral:disabled clr-icon,
.btn-neutral .btn.disabled cds-icon,
.btn-neutral .btn.disabled clr-icon,
.btn-neutral .btn:disabled cds-icon,
.btn-neutral .btn:disabled clr-icon {
  color: var(--clr-btn-neutral-disabled-color);
}

.btn.btn-outline, .alert-app-level .alert-item .btn-outline.btn,
.btn.btn-outline .btn,
.btn.btn-secondary-outline,
.alert-app-level .alert-item .btn-secondary-outline.btn,
.btn.btn-outline-secondary,
.alert-app-level .alert-item .btn-outline-secondary.btn,
.btn-secondary-outline .btn,
.btn-secondary-outline .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-secondary-outline .btn,
.btn-outline-secondary .btn,
.btn-outline-secondary .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-outline-secondary .btn,
.btn-outline .btn,
.btn-outline .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-outline .btn {
  border-color: var(--clr-btn-default-outline-border-color);
  background-color: var(--clr-btn-default-outline-bg-color);
  color: var(--clr-btn-default-outline-color);
}
.btn.btn-outline cds-icon, .alert-app-level .alert-item .btn-outline.btn cds-icon,
.btn.btn-outline clr-icon,
.alert-app-level .alert-item .btn-outline.btn clr-icon,
.btn.btn-outline .btn cds-icon,
.btn.btn-outline .btn clr-icon,
.btn.btn-secondary-outline cds-icon,
.alert-app-level .alert-item .btn-secondary-outline.btn cds-icon,
.btn.btn-secondary-outline clr-icon,
.alert-app-level .alert-item .btn-secondary-outline.btn clr-icon,
.btn.btn-outline-secondary cds-icon,
.alert-app-level .alert-item .btn-outline-secondary.btn cds-icon,
.btn.btn-outline-secondary clr-icon,
.alert-app-level .alert-item .btn-outline-secondary.btn clr-icon,
.btn-secondary-outline .btn cds-icon,
.btn-secondary-outline .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-secondary-outline .btn cds-icon,
.btn-secondary-outline .btn clr-icon,
.btn-secondary-outline .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-secondary-outline .btn clr-icon,
.btn-outline-secondary .btn cds-icon,
.btn-outline-secondary .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-outline-secondary .btn cds-icon,
.btn-outline-secondary .btn clr-icon,
.btn-outline-secondary .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-outline-secondary .btn clr-icon,
.btn-outline .btn cds-icon,
.btn-outline .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-outline .btn cds-icon,
.btn-outline .btn clr-icon,
.btn-outline .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-outline .btn clr-icon {
  color: var(--clr-btn-default-outline-color);
}
.btn.btn-outline:hover,
.btn.btn-outline .btn:hover,
.btn.btn-secondary-outline:hover,
.btn.btn-outline-secondary:hover,
.btn-secondary-outline .btn:hover,
.btn-outline-secondary .btn:hover,
.btn-outline .btn:hover {
  background-color: var(--clr-btn-default-outline-hover-bg-color);
  color: var(--clr-btn-default-outline-hover-color);
}
.btn.btn-outline:hover cds-icon,
.btn.btn-outline:hover clr-icon,
.btn.btn-outline .btn:hover cds-icon,
.btn.btn-outline .btn:hover clr-icon,
.btn.btn-secondary-outline:hover cds-icon,
.btn.btn-secondary-outline:hover clr-icon,
.btn.btn-outline-secondary:hover cds-icon,
.btn.btn-outline-secondary:hover clr-icon,
.btn-secondary-outline .btn:hover cds-icon,
.btn-secondary-outline .btn:hover clr-icon,
.btn-outline-secondary .btn:hover cds-icon,
.btn-outline-secondary .btn:hover clr-icon,
.btn-outline .btn:hover cds-icon,
.btn-outline .btn:hover clr-icon {
  color: var(--clr-btn-default-outline-hover-color);
}
.btn.btn-outline:active,
.btn.btn-outline .btn:active,
.btn.btn-secondary-outline:active,
.btn.btn-outline-secondary:active,
.btn-secondary-outline .btn:active,
.btn-outline-secondary .btn:active,
.btn-outline .btn:active {
  background-color: var(--clr-btn-default-outline-active-bg-color);
  color: var(--clr-btn-default-outline-active-color);
}
.btn.btn-outline:active cds-icon,
.btn.btn-outline:active clr-icon,
.btn.btn-outline .btn:active cds-icon,
.btn.btn-outline .btn:active clr-icon,
.btn.btn-secondary-outline:active cds-icon,
.btn.btn-secondary-outline:active clr-icon,
.btn.btn-outline-secondary:active cds-icon,
.btn.btn-outline-secondary:active clr-icon,
.btn-secondary-outline .btn:active cds-icon,
.btn-secondary-outline .btn:active clr-icon,
.btn-outline-secondary .btn:active cds-icon,
.btn-outline-secondary .btn:active clr-icon,
.btn-outline .btn:active cds-icon,
.btn-outline .btn:active clr-icon {
  color: var(--clr-btn-default-outline-active-color);
}
.btn.btn-outline.disabled, .btn.btn-outline:disabled,
.btn.btn-outline .btn.disabled,
.btn.btn-outline .btn:disabled,
.btn.btn-secondary-outline.disabled,
.btn.btn-secondary-outline:disabled,
.btn.btn-outline-secondary.disabled,
.btn.btn-outline-secondary:disabled,
.btn-secondary-outline .btn.disabled,
.btn-secondary-outline .btn:disabled,
.btn-outline-secondary .btn.disabled,
.btn-outline-secondary .btn:disabled,
.btn-outline .btn.disabled,
.btn-outline .btn:disabled {
  color: var(--clr-btn-default-outline-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-default-outline-disabled-bg-color);
  border-color: var(--clr-btn-default-outline-disabled-border-color);
}
.btn.btn-outline.disabled cds-icon,
.btn.btn-outline.disabled clr-icon, .btn.btn-outline:disabled cds-icon,
.btn.btn-outline:disabled clr-icon,
.btn.btn-outline .btn.disabled cds-icon,
.btn.btn-outline .btn.disabled clr-icon,
.btn.btn-outline .btn:disabled cds-icon,
.btn.btn-outline .btn:disabled clr-icon,
.btn.btn-secondary-outline.disabled cds-icon,
.btn.btn-secondary-outline.disabled clr-icon,
.btn.btn-secondary-outline:disabled cds-icon,
.btn.btn-secondary-outline:disabled clr-icon,
.btn.btn-outline-secondary.disabled cds-icon,
.btn.btn-outline-secondary.disabled clr-icon,
.btn.btn-outline-secondary:disabled cds-icon,
.btn.btn-outline-secondary:disabled clr-icon,
.btn-secondary-outline .btn.disabled cds-icon,
.btn-secondary-outline .btn.disabled clr-icon,
.btn-secondary-outline .btn:disabled cds-icon,
.btn-secondary-outline .btn:disabled clr-icon,
.btn-outline-secondary .btn.disabled cds-icon,
.btn-outline-secondary .btn.disabled clr-icon,
.btn-outline-secondary .btn:disabled cds-icon,
.btn-outline-secondary .btn:disabled clr-icon,
.btn-outline .btn.disabled cds-icon,
.btn-outline .btn.disabled clr-icon,
.btn-outline .btn:disabled cds-icon,
.btn-outline .btn:disabled clr-icon {
  color: var(--clr-btn-default-outline-disabled-color);
}

.btn.btn-primary-outline, .alert-app-level .alert-item .btn-primary-outline.btn,
.btn-outline-info .btn,
.btn-outline-info .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-outline-info .btn,
.btn-info-outline .btn,
.btn-info-outline .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-info-outline .btn,
.btn-primary-outline .btn,
.btn-primary-outline .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-primary-outline .btn,
.btn-outline-primary .btn,
.btn-outline-primary .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-outline-primary .btn,
.btn.btn-outline-primary,
.alert-app-level .alert-item .btn-outline-primary.btn,
.btn.btn-outline-info,
.alert-app-level .alert-item .btn-outline-info.btn,
.btn.btn-info-outline,
.alert-app-level .alert-item .btn-info-outline.btn,
.alert-app-level.alert-info .alert-item .btn,
.btn.btn-info-outline {
  border-color: var(--clr-btn-primary-outline-border-color);
  background-color: var(--clr-btn-primary-outline-bg-color);
  color: var(--clr-btn-primary-outline-color);
}
.btn.btn-primary-outline cds-icon, .alert-app-level .alert-item .btn-primary-outline.btn cds-icon,
.btn.btn-primary-outline clr-icon,
.alert-app-level .alert-item .btn-primary-outline.btn clr-icon,
.btn-outline-info .btn cds-icon,
.btn-outline-info .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-outline-info .btn cds-icon,
.btn-outline-info .btn clr-icon,
.btn-outline-info .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-outline-info .btn clr-icon,
.btn-info-outline .btn cds-icon,
.btn-info-outline .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-info-outline .btn cds-icon,
.btn-info-outline .btn clr-icon,
.btn-info-outline .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-info-outline .btn clr-icon,
.btn-primary-outline .btn cds-icon,
.btn-primary-outline .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-primary-outline .btn cds-icon,
.btn-primary-outline .btn clr-icon,
.btn-primary-outline .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-primary-outline .btn clr-icon,
.btn-outline-primary .btn cds-icon,
.btn-outline-primary .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-outline-primary .btn cds-icon,
.btn-outline-primary .btn clr-icon,
.btn-outline-primary .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-outline-primary .btn clr-icon,
.btn.btn-outline-primary cds-icon,
.alert-app-level .alert-item .btn-outline-primary.btn cds-icon,
.btn.btn-outline-primary clr-icon,
.alert-app-level .alert-item .btn-outline-primary.btn clr-icon,
.btn.btn-outline-info cds-icon,
.alert-app-level .alert-item .btn-outline-info.btn cds-icon,
.btn.btn-outline-info clr-icon,
.alert-app-level .alert-item .btn-outline-info.btn clr-icon,
.btn.btn-info-outline cds-icon,
.alert-app-level .alert-item .btn-info-outline.btn cds-icon,
.alert-app-level.alert-info .alert-item .btn cds-icon,
.btn.btn-info-outline clr-icon,
.alert-app-level .alert-item .btn-info-outline.btn clr-icon,
.alert-app-level.alert-info .alert-item .btn clr-icon,
.btn.btn-info-outline cds-icon,
.btn.btn-info-outline clr-icon {
  color: var(--clr-btn-primary-outline-color);
}
.btn.btn-primary-outline:hover,
.btn-outline-info .btn:hover,
.btn-info-outline .btn:hover,
.btn-primary-outline .btn:hover,
.btn-outline-primary .btn:hover,
.btn.btn-outline-primary:hover,
.btn.btn-outline-info:hover,
.btn.btn-info-outline:hover,
.alert-app-level.alert-info .alert-item .btn:hover,
.btn.btn-info-outline:hover {
  background-color: var(--clr-btn-primary-outline-hover-bg-color);
  color: var(--clr-btn-primary-outline-hover-color);
}
.btn.btn-primary-outline:hover cds-icon,
.btn.btn-primary-outline:hover clr-icon,
.btn-outline-info .btn:hover cds-icon,
.btn-outline-info .btn:hover clr-icon,
.btn-info-outline .btn:hover cds-icon,
.btn-info-outline .btn:hover clr-icon,
.btn-primary-outline .btn:hover cds-icon,
.btn-primary-outline .btn:hover clr-icon,
.btn-outline-primary .btn:hover cds-icon,
.btn-outline-primary .btn:hover clr-icon,
.btn.btn-outline-primary:hover cds-icon,
.btn.btn-outline-primary:hover clr-icon,
.btn.btn-outline-info:hover cds-icon,
.btn.btn-outline-info:hover clr-icon,
.btn.btn-info-outline:hover cds-icon,
.alert-app-level.alert-info .alert-item .btn:hover cds-icon,
.btn.btn-info-outline:hover clr-icon,
.alert-app-level.alert-info .alert-item .btn:hover clr-icon,
.btn.btn-info-outline:hover cds-icon,
.btn.btn-info-outline:hover clr-icon {
  color: var(--clr-btn-primary-outline-hover-color);
}
.btn.btn-primary-outline:active,
.btn-outline-info .btn:active,
.btn-info-outline .btn:active,
.btn-primary-outline .btn:active,
.btn-outline-primary .btn:active,
.btn.btn-outline-primary:active,
.btn.btn-outline-info:active,
.btn.btn-info-outline:active,
.alert-app-level.alert-info .alert-item .btn:active,
.btn.btn-info-outline:active {
  background-color: var(--clr-btn-primary-outline-active-bg-color);
  color: var(--clr-btn-primary-outline-active-color);
}
.btn.btn-primary-outline:active cds-icon,
.btn.btn-primary-outline:active clr-icon,
.btn-outline-info .btn:active cds-icon,
.btn-outline-info .btn:active clr-icon,
.btn-info-outline .btn:active cds-icon,
.btn-info-outline .btn:active clr-icon,
.btn-primary-outline .btn:active cds-icon,
.btn-primary-outline .btn:active clr-icon,
.btn-outline-primary .btn:active cds-icon,
.btn-outline-primary .btn:active clr-icon,
.btn.btn-outline-primary:active cds-icon,
.btn.btn-outline-primary:active clr-icon,
.btn.btn-outline-info:active cds-icon,
.btn.btn-outline-info:active clr-icon,
.btn.btn-info-outline:active cds-icon,
.alert-app-level.alert-info .alert-item .btn:active cds-icon,
.btn.btn-info-outline:active clr-icon,
.alert-app-level.alert-info .alert-item .btn:active clr-icon,
.btn.btn-info-outline:active cds-icon,
.btn.btn-info-outline:active clr-icon {
  color: var(--clr-btn-primary-outline-active-color);
}
.btn.btn-primary-outline.disabled, .btn.btn-primary-outline:disabled,
.btn-outline-info .btn.disabled,
.btn-outline-info .btn:disabled,
.btn-info-outline .btn.disabled,
.btn-info-outline .btn:disabled,
.btn-primary-outline .btn.disabled,
.btn-primary-outline .btn:disabled,
.btn-outline-primary .btn.disabled,
.btn-outline-primary .btn:disabled,
.btn.btn-outline-primary.disabled,
.btn.btn-outline-primary:disabled,
.btn.btn-outline-info.disabled,
.btn.btn-outline-info:disabled,
.btn.btn-info-outline.disabled,
.alert-app-level.alert-info .alert-item .btn.disabled,
.btn.btn-info-outline:disabled,
.alert-app-level.alert-info .alert-item .btn:disabled,
.btn.btn-info-outline.disabled,
.btn.btn-info-outline:disabled {
  color: var(--clr-btn-primary-outline-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-primary-outline-disabled-bg-color);
  border-color: var(--clr-btn-primary-outline-disabled-border-color);
}
.btn.btn-primary-outline.disabled cds-icon,
.btn.btn-primary-outline.disabled clr-icon, .btn.btn-primary-outline:disabled cds-icon,
.btn.btn-primary-outline:disabled clr-icon,
.btn-outline-info .btn.disabled cds-icon,
.btn-outline-info .btn.disabled clr-icon,
.btn-outline-info .btn:disabled cds-icon,
.btn-outline-info .btn:disabled clr-icon,
.btn-info-outline .btn.disabled cds-icon,
.btn-info-outline .btn.disabled clr-icon,
.btn-info-outline .btn:disabled cds-icon,
.btn-info-outline .btn:disabled clr-icon,
.btn-primary-outline .btn.disabled cds-icon,
.btn-primary-outline .btn.disabled clr-icon,
.btn-primary-outline .btn:disabled cds-icon,
.btn-primary-outline .btn:disabled clr-icon,
.btn-outline-primary .btn.disabled cds-icon,
.btn-outline-primary .btn.disabled clr-icon,
.btn-outline-primary .btn:disabled cds-icon,
.btn-outline-primary .btn:disabled clr-icon,
.btn.btn-outline-primary.disabled cds-icon,
.btn.btn-outline-primary.disabled clr-icon,
.btn.btn-outline-primary:disabled cds-icon,
.btn.btn-outline-primary:disabled clr-icon,
.btn.btn-outline-info.disabled cds-icon,
.btn.btn-outline-info.disabled clr-icon,
.btn.btn-outline-info:disabled cds-icon,
.btn.btn-outline-info:disabled clr-icon,
.btn.btn-info-outline.disabled cds-icon,
.alert-app-level.alert-info .alert-item .btn.disabled cds-icon,
.btn.btn-info-outline.disabled clr-icon,
.alert-app-level.alert-info .alert-item .btn.disabled clr-icon,
.btn.btn-info-outline:disabled cds-icon,
.alert-app-level.alert-info .alert-item .btn:disabled cds-icon,
.btn.btn-info-outline:disabled clr-icon,
.alert-app-level.alert-info .alert-item .btn:disabled clr-icon,
.btn.btn-info-outline.disabled cds-icon,
.btn.btn-info-outline.disabled clr-icon,
.btn.btn-info-outline:disabled cds-icon,
.btn.btn-info-outline:disabled clr-icon {
  color: var(--clr-btn-primary-outline-disabled-color);
}

.btn.btn-success-outline, .alert-app-level .alert-item .btn-success-outline.btn, .alert-app-level.alert-success .alert-item .btn,
.btn.btn-outline-success,
.alert-app-level .alert-item .btn-outline-success.btn,
.btn-success-outline .btn,
.btn-success-outline .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-success-outline .btn,
.btn-outline-success .btn,
.btn-outline-success .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-outline-success .btn {
  border-color: var(--clr-btn-success-outline-border-color);
  background-color: var(--clr-btn-success-outline-bg-color);
  color: var(--clr-btn-success-outline-color);
}
.btn.btn-success-outline cds-icon, .alert-app-level .alert-item .btn-success-outline.btn cds-icon, .alert-app-level.alert-success .alert-item .btn cds-icon,
.btn.btn-success-outline clr-icon,
.alert-app-level .alert-item .btn-success-outline.btn clr-icon,
.alert-app-level.alert-success .alert-item .btn clr-icon,
.btn.btn-outline-success cds-icon,
.alert-app-level .alert-item .btn-outline-success.btn cds-icon,
.btn.btn-outline-success clr-icon,
.alert-app-level .alert-item .btn-outline-success.btn clr-icon,
.btn-success-outline .btn cds-icon,
.btn-success-outline .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-success-outline .btn cds-icon,
.btn-success-outline .btn clr-icon,
.btn-success-outline .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-success-outline .btn clr-icon,
.btn-outline-success .btn cds-icon,
.btn-outline-success .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-outline-success .btn cds-icon,
.btn-outline-success .btn clr-icon,
.btn-outline-success .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-outline-success .btn clr-icon {
  color: var(--clr-btn-success-outline-color);
}
.btn.btn-success-outline:hover, .alert-app-level.alert-success .alert-item .btn:hover,
.btn.btn-outline-success:hover,
.btn-success-outline .btn:hover,
.btn-outline-success .btn:hover {
  background-color: var(--clr-btn-success-outline-hover-bg-color);
  color: var(--clr-btn-success-outline-hover-color);
}
.btn.btn-success-outline:hover cds-icon, .alert-app-level.alert-success .alert-item .btn:hover cds-icon,
.btn.btn-success-outline:hover clr-icon,
.alert-app-level.alert-success .alert-item .btn:hover clr-icon,
.btn.btn-outline-success:hover cds-icon,
.btn.btn-outline-success:hover clr-icon,
.btn-success-outline .btn:hover cds-icon,
.btn-success-outline .btn:hover clr-icon,
.btn-outline-success .btn:hover cds-icon,
.btn-outline-success .btn:hover clr-icon {
  color: var(--clr-btn-success-outline-hover-color);
}
.btn.btn-success-outline:active, .alert-app-level.alert-success .alert-item .btn:active,
.btn.btn-outline-success:active,
.btn-success-outline .btn:active,
.btn-outline-success .btn:active {
  background-color: var(--clr-btn-success-outline-active-bg-color);
  color: var(--clr-btn-success-outline-active-color);
}
.btn.btn-success-outline:active cds-icon, .alert-app-level.alert-success .alert-item .btn:active cds-icon,
.btn.btn-success-outline:active clr-icon,
.alert-app-level.alert-success .alert-item .btn:active clr-icon,
.btn.btn-outline-success:active cds-icon,
.btn.btn-outline-success:active clr-icon,
.btn-success-outline .btn:active cds-icon,
.btn-success-outline .btn:active clr-icon,
.btn-outline-success .btn:active cds-icon,
.btn-outline-success .btn:active clr-icon {
  color: var(--clr-btn-success-outline-active-color);
}
.btn.btn-success-outline.disabled, .alert-app-level.alert-success .alert-item .btn.disabled, .btn.btn-success-outline:disabled, .alert-app-level.alert-success .alert-item .btn:disabled,
.btn.btn-outline-success.disabled,
.btn.btn-outline-success:disabled,
.btn-success-outline .btn.disabled,
.btn-success-outline .btn:disabled,
.btn-outline-success .btn.disabled,
.btn-outline-success .btn:disabled {
  color: var(--clr-btn-success-outline-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-success-outline-disabled-bg-color);
  border-color: var(--clr-btn-success-outline-disabled-border-color);
}
.btn.btn-success-outline.disabled cds-icon, .alert-app-level.alert-success .alert-item .btn.disabled cds-icon,
.btn.btn-success-outline.disabled clr-icon,
.alert-app-level.alert-success .alert-item .btn.disabled clr-icon, .btn.btn-success-outline:disabled cds-icon, .alert-app-level.alert-success .alert-item .btn:disabled cds-icon,
.btn.btn-success-outline:disabled clr-icon,
.alert-app-level.alert-success .alert-item .btn:disabled clr-icon,
.btn.btn-outline-success.disabled cds-icon,
.btn.btn-outline-success.disabled clr-icon,
.btn.btn-outline-success:disabled cds-icon,
.btn.btn-outline-success:disabled clr-icon,
.btn-success-outline .btn.disabled cds-icon,
.btn-success-outline .btn.disabled clr-icon,
.btn-success-outline .btn:disabled cds-icon,
.btn-success-outline .btn:disabled clr-icon,
.btn-outline-success .btn.disabled cds-icon,
.btn-outline-success .btn.disabled clr-icon,
.btn-outline-success .btn:disabled cds-icon,
.btn-outline-success .btn:disabled clr-icon {
  color: var(--clr-btn-success-outline-disabled-color);
}

.btn.btn-warning-outline, .alert-app-level .alert-item .btn-warning-outline.btn, .alert-app-level.alert-warning .alert-item .btn,
.btn.btn-outline-warning,
.alert-app-level .alert-item .btn-outline-warning.btn,
.btn-warning-outline .btn,
.btn-warning-outline .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-warning-outline .btn,
.btn-outline-warning .btn,
.btn-outline-warning .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-outline-warning .btn {
  border-color: var(--clr-btn-warning-outline-border-color);
  background-color: var(--clr-btn-warning-outline-bg-color);
  color: var(--clr-btn-warning-outline-color);
}
.btn.btn-warning-outline cds-icon, .alert-app-level .alert-item .btn-warning-outline.btn cds-icon, .alert-app-level.alert-warning .alert-item .btn cds-icon,
.btn.btn-warning-outline clr-icon,
.alert-app-level .alert-item .btn-warning-outline.btn clr-icon,
.alert-app-level.alert-warning .alert-item .btn clr-icon,
.btn.btn-outline-warning cds-icon,
.alert-app-level .alert-item .btn-outline-warning.btn cds-icon,
.btn.btn-outline-warning clr-icon,
.alert-app-level .alert-item .btn-outline-warning.btn clr-icon,
.btn-warning-outline .btn cds-icon,
.btn-warning-outline .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-warning-outline .btn cds-icon,
.btn-warning-outline .btn clr-icon,
.btn-warning-outline .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-warning-outline .btn clr-icon,
.btn-outline-warning .btn cds-icon,
.btn-outline-warning .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-outline-warning .btn cds-icon,
.btn-outline-warning .btn clr-icon,
.btn-outline-warning .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-outline-warning .btn clr-icon {
  color: var(--clr-btn-warning-outline-color);
}
.btn.btn-warning-outline:hover, .alert-app-level.alert-warning .alert-item .btn:hover,
.btn.btn-outline-warning:hover,
.btn-warning-outline .btn:hover,
.btn-outline-warning .btn:hover {
  background-color: var(--clr-btn-warning-outline-hover-bg-color);
  color: var(--clr-btn-warning-outline-hover-color);
}
.btn.btn-warning-outline:hover cds-icon, .alert-app-level.alert-warning .alert-item .btn:hover cds-icon,
.btn.btn-warning-outline:hover clr-icon,
.alert-app-level.alert-warning .alert-item .btn:hover clr-icon,
.btn.btn-outline-warning:hover cds-icon,
.btn.btn-outline-warning:hover clr-icon,
.btn-warning-outline .btn:hover cds-icon,
.btn-warning-outline .btn:hover clr-icon,
.btn-outline-warning .btn:hover cds-icon,
.btn-outline-warning .btn:hover clr-icon {
  color: var(--clr-btn-warning-outline-hover-color);
}
.btn.btn-warning-outline:active, .alert-app-level.alert-warning .alert-item .btn:active,
.btn.btn-outline-warning:active,
.btn-warning-outline .btn:active,
.btn-outline-warning .btn:active {
  background-color: var(--clr-btn-warning-outline-active-bg-color);
  color: var(--clr-btn-warning-outline-active-color);
}
.btn.btn-warning-outline:active cds-icon, .alert-app-level.alert-warning .alert-item .btn:active cds-icon,
.btn.btn-warning-outline:active clr-icon,
.alert-app-level.alert-warning .alert-item .btn:active clr-icon,
.btn.btn-outline-warning:active cds-icon,
.btn.btn-outline-warning:active clr-icon,
.btn-warning-outline .btn:active cds-icon,
.btn-warning-outline .btn:active clr-icon,
.btn-outline-warning .btn:active cds-icon,
.btn-outline-warning .btn:active clr-icon {
  color: var(--clr-btn-warning-outline-active-color);
}
.btn.btn-warning-outline.disabled, .alert-app-level.alert-warning .alert-item .btn.disabled, .btn.btn-warning-outline:disabled, .alert-app-level.alert-warning .alert-item .btn:disabled,
.btn.btn-outline-warning.disabled,
.btn.btn-outline-warning:disabled,
.btn-warning-outline .btn.disabled,
.btn-warning-outline .btn:disabled,
.btn-outline-warning .btn.disabled,
.btn-outline-warning .btn:disabled {
  color: var(--clr-btn-warning-outline-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-warning-outline-disabled-bg-color);
  border-color: var(--clr-btn-warning-outline-disabled-border-color);
}
.btn.btn-warning-outline.disabled cds-icon, .alert-app-level.alert-warning .alert-item .btn.disabled cds-icon,
.btn.btn-warning-outline.disabled clr-icon,
.alert-app-level.alert-warning .alert-item .btn.disabled clr-icon, .btn.btn-warning-outline:disabled cds-icon, .alert-app-level.alert-warning .alert-item .btn:disabled cds-icon,
.btn.btn-warning-outline:disabled clr-icon,
.alert-app-level.alert-warning .alert-item .btn:disabled clr-icon,
.btn.btn-outline-warning.disabled cds-icon,
.btn.btn-outline-warning.disabled clr-icon,
.btn.btn-outline-warning:disabled cds-icon,
.btn.btn-outline-warning:disabled clr-icon,
.btn-warning-outline .btn.disabled cds-icon,
.btn-warning-outline .btn.disabled clr-icon,
.btn-warning-outline .btn:disabled cds-icon,
.btn-warning-outline .btn:disabled clr-icon,
.btn-outline-warning .btn.disabled cds-icon,
.btn-outline-warning .btn.disabled clr-icon,
.btn-outline-warning .btn:disabled cds-icon,
.btn-outline-warning .btn:disabled clr-icon {
  color: var(--clr-btn-warning-outline-disabled-color);
}

.btn.btn-danger-outline, .alert-app-level .alert-item .btn-danger-outline.btn, .alert-app-level.alert-danger .alert-item .btn,
.btn.btn-outline-danger,
.alert-app-level .alert-item .btn-outline-danger.btn,
.btn-danger-outline .btn,
.btn-danger-outline .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-danger-outline .btn,
.btn-outline-danger .btn,
.btn-outline-danger .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-outline-danger .btn {
  border-color: var(--clr-btn-danger-outline-border-color);
  background-color: var(--clr-btn-danger-outline-bg-color);
  color: var(--clr-btn-danger-outline-color);
}
.btn.btn-danger-outline cds-icon, .alert-app-level .alert-item .btn-danger-outline.btn cds-icon, .alert-app-level.alert-danger .alert-item .btn cds-icon,
.btn.btn-danger-outline clr-icon,
.alert-app-level .alert-item .btn-danger-outline.btn clr-icon,
.alert-app-level.alert-danger .alert-item .btn clr-icon,
.btn.btn-outline-danger cds-icon,
.alert-app-level .alert-item .btn-outline-danger.btn cds-icon,
.btn.btn-outline-danger clr-icon,
.alert-app-level .alert-item .btn-outline-danger.btn clr-icon,
.btn-danger-outline .btn cds-icon,
.btn-danger-outline .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-danger-outline .btn cds-icon,
.btn-danger-outline .btn clr-icon,
.btn-danger-outline .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-danger-outline .btn clr-icon,
.btn-outline-danger .btn cds-icon,
.btn-outline-danger .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-outline-danger .btn cds-icon,
.btn-outline-danger .btn clr-icon,
.btn-outline-danger .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-outline-danger .btn clr-icon {
  color: var(--clr-btn-danger-outline-color);
}
.btn.btn-danger-outline:hover, .alert-app-level.alert-danger .alert-item .btn:hover,
.btn.btn-outline-danger:hover,
.btn-danger-outline .btn:hover,
.btn-outline-danger .btn:hover {
  background-color: var(--clr-btn-danger-outline-hover-bg-color);
  color: var(--clr-btn-danger-outline-hover-color);
}
.btn.btn-danger-outline:hover cds-icon, .alert-app-level.alert-danger .alert-item .btn:hover cds-icon,
.btn.btn-danger-outline:hover clr-icon,
.alert-app-level.alert-danger .alert-item .btn:hover clr-icon,
.btn.btn-outline-danger:hover cds-icon,
.btn.btn-outline-danger:hover clr-icon,
.btn-danger-outline .btn:hover cds-icon,
.btn-danger-outline .btn:hover clr-icon,
.btn-outline-danger .btn:hover cds-icon,
.btn-outline-danger .btn:hover clr-icon {
  color: var(--clr-btn-danger-outline-hover-color);
}
.btn.btn-danger-outline:active, .alert-app-level.alert-danger .alert-item .btn:active,
.btn.btn-outline-danger:active,
.btn-danger-outline .btn:active,
.btn-outline-danger .btn:active {
  background-color: var(--clr-btn-danger-outline-active-bg-color);
  color: var(--clr-btn-danger-outline-active-color);
}
.btn.btn-danger-outline:active cds-icon, .alert-app-level.alert-danger .alert-item .btn:active cds-icon,
.btn.btn-danger-outline:active clr-icon,
.alert-app-level.alert-danger .alert-item .btn:active clr-icon,
.btn.btn-outline-danger:active cds-icon,
.btn.btn-outline-danger:active clr-icon,
.btn-danger-outline .btn:active cds-icon,
.btn-danger-outline .btn:active clr-icon,
.btn-outline-danger .btn:active cds-icon,
.btn-outline-danger .btn:active clr-icon {
  color: var(--clr-btn-danger-outline-active-color);
}
.btn.btn-danger-outline.disabled, .alert-app-level.alert-danger .alert-item .btn.disabled, .btn.btn-danger-outline:disabled, .alert-app-level.alert-danger .alert-item .btn:disabled,
.btn.btn-outline-danger.disabled,
.btn.btn-outline-danger:disabled,
.btn-danger-outline .btn.disabled,
.btn-danger-outline .btn:disabled,
.btn-outline-danger .btn.disabled,
.btn-outline-danger .btn:disabled {
  color: var(--clr-btn-danger-outline-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-danger-outline-disabled-bg-color);
  border-color: var(--clr-btn-danger-outline-disabled-border-color);
}
.btn.btn-danger-outline.disabled cds-icon, .alert-app-level.alert-danger .alert-item .btn.disabled cds-icon,
.btn.btn-danger-outline.disabled clr-icon,
.alert-app-level.alert-danger .alert-item .btn.disabled clr-icon, .btn.btn-danger-outline:disabled cds-icon, .alert-app-level.alert-danger .alert-item .btn:disabled cds-icon,
.btn.btn-danger-outline:disabled clr-icon,
.alert-app-level.alert-danger .alert-item .btn:disabled clr-icon,
.btn.btn-outline-danger.disabled cds-icon,
.btn.btn-outline-danger.disabled clr-icon,
.btn.btn-outline-danger:disabled cds-icon,
.btn.btn-outline-danger:disabled clr-icon,
.btn-danger-outline .btn.disabled cds-icon,
.btn-danger-outline .btn.disabled clr-icon,
.btn-danger-outline .btn:disabled cds-icon,
.btn-danger-outline .btn:disabled clr-icon,
.btn-outline-danger .btn.disabled cds-icon,
.btn-outline-danger .btn.disabled clr-icon,
.btn-outline-danger .btn:disabled cds-icon,
.btn-outline-danger .btn:disabled clr-icon {
  color: var(--clr-btn-danger-outline-disabled-color);
}

.btn.btn-neutral-outline, .alert-app-level .alert-item .btn-neutral-outline.btn, .alert-app-level.alert-neutral .alert-item .btn,
.btn.btn-outline-neutral,
.alert-app-level .alert-item .btn-outline-neutral.btn,
.btn-neutral-outline .btn,
.btn-neutral-outline .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-neutral-outline .btn,
.btn-outline-neutral .btn,
.btn-outline-neutral .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-outline-neutral .btn {
  border-color: var(--clr-btn-neutral-outline-border-color);
  background-color: var(--clr-btn-neutral-outline-bg-color);
  color: var(--clr-btn-neutral-outline-color);
}
.btn.btn-neutral-outline cds-icon, .alert-app-level .alert-item .btn-neutral-outline.btn cds-icon, .alert-app-level.alert-neutral .alert-item .btn cds-icon,
.btn.btn-neutral-outline clr-icon,
.alert-app-level .alert-item .btn-neutral-outline.btn clr-icon,
.alert-app-level.alert-neutral .alert-item .btn clr-icon,
.btn.btn-outline-neutral cds-icon,
.alert-app-level .alert-item .btn-outline-neutral.btn cds-icon,
.btn.btn-outline-neutral clr-icon,
.alert-app-level .alert-item .btn-outline-neutral.btn clr-icon,
.btn-neutral-outline .btn cds-icon,
.btn-neutral-outline .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-neutral-outline .btn cds-icon,
.btn-neutral-outline .btn clr-icon,
.btn-neutral-outline .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-neutral-outline .btn clr-icon,
.btn-outline-neutral .btn cds-icon,
.btn-outline-neutral .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-outline-neutral .btn cds-icon,
.btn-outline-neutral .btn clr-icon,
.btn-outline-neutral .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-outline-neutral .btn clr-icon {
  color: var(--clr-btn-neutral-outline-color);
}
.btn.btn-neutral-outline:hover, .alert-app-level.alert-neutral .alert-item .btn:hover,
.btn.btn-outline-neutral:hover,
.btn-neutral-outline .btn:hover,
.btn-outline-neutral .btn:hover {
  background-color: var(--clr-btn-neutral-outline-hover-bg-color);
  color: var(--clr-btn-neutral-outline-hover-color);
}
.btn.btn-neutral-outline:hover cds-icon, .alert-app-level.alert-neutral .alert-item .btn:hover cds-icon,
.btn.btn-neutral-outline:hover clr-icon,
.alert-app-level.alert-neutral .alert-item .btn:hover clr-icon,
.btn.btn-outline-neutral:hover cds-icon,
.btn.btn-outline-neutral:hover clr-icon,
.btn-neutral-outline .btn:hover cds-icon,
.btn-neutral-outline .btn:hover clr-icon,
.btn-outline-neutral .btn:hover cds-icon,
.btn-outline-neutral .btn:hover clr-icon {
  color: var(--clr-btn-neutral-outline-hover-color);
}
.btn.btn-neutral-outline:active, .alert-app-level.alert-neutral .alert-item .btn:active,
.btn.btn-outline-neutral:active,
.btn-neutral-outline .btn:active,
.btn-outline-neutral .btn:active {
  background-color: var(--clr-btn-neutral-outline-active-bg-color);
  color: var(--clr-btn-neutral-outline-active-color);
}
.btn.btn-neutral-outline:active cds-icon, .alert-app-level.alert-neutral .alert-item .btn:active cds-icon,
.btn.btn-neutral-outline:active clr-icon,
.alert-app-level.alert-neutral .alert-item .btn:active clr-icon,
.btn.btn-outline-neutral:active cds-icon,
.btn.btn-outline-neutral:active clr-icon,
.btn-neutral-outline .btn:active cds-icon,
.btn-neutral-outline .btn:active clr-icon,
.btn-outline-neutral .btn:active cds-icon,
.btn-outline-neutral .btn:active clr-icon {
  color: var(--clr-btn-neutral-outline-active-color);
}
.btn.btn-neutral-outline.disabled, .alert-app-level.alert-neutral .alert-item .btn.disabled, .btn.btn-neutral-outline:disabled, .alert-app-level.alert-neutral .alert-item .btn:disabled,
.btn.btn-outline-neutral.disabled,
.btn.btn-outline-neutral:disabled,
.btn-neutral-outline .btn.disabled,
.btn-neutral-outline .btn:disabled,
.btn-outline-neutral .btn.disabled,
.btn-outline-neutral .btn:disabled {
  color: var(--clr-btn-neutral-outline-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-neutral-outline-disabled-bg-color);
  border-color: var(--clr-btn-neutral-outline-disabled-border-color);
}
.btn.btn-neutral-outline.disabled cds-icon, .alert-app-level.alert-neutral .alert-item .btn.disabled cds-icon,
.btn.btn-neutral-outline.disabled clr-icon,
.alert-app-level.alert-neutral .alert-item .btn.disabled clr-icon, .btn.btn-neutral-outline:disabled cds-icon, .alert-app-level.alert-neutral .alert-item .btn:disabled cds-icon,
.btn.btn-neutral-outline:disabled clr-icon,
.alert-app-level.alert-neutral .alert-item .btn:disabled clr-icon,
.btn.btn-outline-neutral.disabled cds-icon,
.btn.btn-outline-neutral.disabled clr-icon,
.btn.btn-outline-neutral:disabled cds-icon,
.btn.btn-outline-neutral:disabled clr-icon,
.btn-neutral-outline .btn.disabled cds-icon,
.btn-neutral-outline .btn.disabled clr-icon,
.btn-neutral-outline .btn:disabled cds-icon,
.btn-neutral-outline .btn:disabled clr-icon,
.btn-outline-neutral .btn.disabled cds-icon,
.btn-outline-neutral .btn.disabled clr-icon,
.btn-outline-neutral .btn:disabled cds-icon,
.btn-outline-neutral .btn:disabled clr-icon {
  color: var(--clr-btn-neutral-outline-disabled-color);
}

.btn.btn-link, .alert-app-level .alert-item .btn-link.btn,
.btn-link .btn,
.btn-link .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-link .btn {
  border-color: var(--clr-btn-link-border-color);
  background-color: var(--clr-btn-link-bg-color);
  color: var(--clr-btn-link-color);
}
.btn.btn-link cds-icon, .alert-app-level .alert-item .btn-link.btn cds-icon,
.btn.btn-link clr-icon,
.alert-app-level .alert-item .btn-link.btn clr-icon,
.btn-link .btn cds-icon,
.btn-link .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-link .btn cds-icon,
.btn-link .btn clr-icon,
.btn-link .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-link .btn clr-icon {
  color: var(--clr-btn-link-color);
}
.btn.btn-link:hover,
.btn-link .btn:hover {
  background-color: var(--clr-btn-link-hover-bg-color);
  color: var(--clr-btn-link-hover-color);
}
.btn.btn-link:hover cds-icon,
.btn.btn-link:hover clr-icon,
.btn-link .btn:hover cds-icon,
.btn-link .btn:hover clr-icon {
  color: var(--clr-btn-link-hover-color);
}
.btn.btn-link:active,
.btn-link .btn:active {
  background-color: var(--clr-btn-link-active-bg-color);
  color: var(--clr-btn-link-active-color);
}
.btn.btn-link:active cds-icon,
.btn.btn-link:active clr-icon,
.btn-link .btn:active cds-icon,
.btn-link .btn:active clr-icon {
  color: var(--clr-btn-link-active-color);
}
.btn.btn-link.disabled, .btn.btn-link:disabled,
.btn-link .btn.disabled,
.btn-link .btn:disabled {
  color: var(--clr-btn-link-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-link-disabled-bg-color);
  border-color: var(--clr-btn-link-disabled-border-color);
}
.btn.btn-link.disabled cds-icon,
.btn.btn-link.disabled clr-icon, .btn.btn-link:disabled cds-icon,
.btn.btn-link:disabled clr-icon,
.btn-link .btn.disabled cds-icon,
.btn-link .btn.disabled clr-icon,
.btn-link .btn:disabled cds-icon,
.btn-link .btn:disabled clr-icon {
  color: var(--clr-btn-link-disabled-color);
}
.btn.btn-link-primary, .alert-app-level .alert-item .btn-link-primary.btn,
.btn-link-primary .btn,
.btn-link-primary .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-link-primary .btn {
  border-color: var(--clr-btn-link-primary-border-color);
  background-color: var(--clr-btn-link-primary-bg-color);
  color: var(--clr-btn-link-primary-color);
}
.btn.btn-link-primary cds-icon, .alert-app-level .alert-item .btn-link-primary.btn cds-icon,
.btn.btn-link-primary clr-icon,
.alert-app-level .alert-item .btn-link-primary.btn clr-icon,
.btn-link-primary .btn cds-icon,
.btn-link-primary .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-link-primary .btn cds-icon,
.btn-link-primary .btn clr-icon,
.btn-link-primary .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-link-primary .btn clr-icon {
  color: var(--clr-btn-link-primary-color);
}
.btn.btn-link-primary:hover,
.btn-link-primary .btn:hover {
  background-color: var(--clr-btn-link-primary-hover-bg-color);
  color: var(--clr-btn-link-primary-hover-color);
}
.btn.btn-link-primary:hover cds-icon,
.btn.btn-link-primary:hover clr-icon,
.btn-link-primary .btn:hover cds-icon,
.btn-link-primary .btn:hover clr-icon {
  color: var(--clr-btn-link-primary-hover-color);
}
.btn.btn-link-primary:active,
.btn-link-primary .btn:active {
  background-color: var(--clr-btn-link-primary-active-bg-color);
  color: var(--clr-btn-link-primary-active-color);
}
.btn.btn-link-primary:active cds-icon,
.btn.btn-link-primary:active clr-icon,
.btn-link-primary .btn:active cds-icon,
.btn-link-primary .btn:active clr-icon {
  color: var(--clr-btn-link-primary-active-color);
}
.btn.btn-link-primary.disabled, .btn.btn-link-primary:disabled,
.btn-link-primary .btn.disabled,
.btn-link-primary .btn:disabled {
  color: var(--clr-btn-link-primary-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-link-primary-disabled-bg-color);
  border-color: var(--clr-btn-link-primary-disabled-border-color);
}
.btn.btn-link-primary.disabled cds-icon,
.btn.btn-link-primary.disabled clr-icon, .btn.btn-link-primary:disabled cds-icon,
.btn.btn-link-primary:disabled clr-icon,
.btn-link-primary .btn.disabled cds-icon,
.btn-link-primary .btn.disabled clr-icon,
.btn-link-primary .btn:disabled cds-icon,
.btn-link-primary .btn:disabled clr-icon {
  color: var(--clr-btn-link-primary-disabled-color);
}

.btn.btn-link-success, .alert-app-level .alert-item .btn-link-success.btn,
.btn-link-success .btn,
.btn-link-success .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-link-success .btn {
  border-color: var(--clr-btn-link-success-border-color);
  background-color: var(--clr-btn-link-success-bg-color);
  color: var(--clr-btn-link-success-color);
}
.btn.btn-link-success cds-icon, .alert-app-level .alert-item .btn-link-success.btn cds-icon,
.btn.btn-link-success clr-icon,
.alert-app-level .alert-item .btn-link-success.btn clr-icon,
.btn-link-success .btn cds-icon,
.btn-link-success .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-link-success .btn cds-icon,
.btn-link-success .btn clr-icon,
.btn-link-success .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-link-success .btn clr-icon {
  color: var(--clr-btn-link-success-color);
}
.btn.btn-link-success:hover,
.btn-link-success .btn:hover {
  background-color: var(--clr-btn-link-success-hover-bg-color);
  color: var(--clr-btn-link-success-hover-color);
}
.btn.btn-link-success:hover cds-icon,
.btn.btn-link-success:hover clr-icon,
.btn-link-success .btn:hover cds-icon,
.btn-link-success .btn:hover clr-icon {
  color: var(--clr-btn-link-success-hover-color);
}
.btn.btn-link-success:active,
.btn-link-success .btn:active {
  background-color: var(--clr-btn-link-success-active-bg-color);
  color: var(--clr-btn-link-success-active-color);
}
.btn.btn-link-success:active cds-icon,
.btn.btn-link-success:active clr-icon,
.btn-link-success .btn:active cds-icon,
.btn-link-success .btn:active clr-icon {
  color: var(--clr-btn-link-success-active-color);
}
.btn.btn-link-success.disabled, .btn.btn-link-success:disabled,
.btn-link-success .btn.disabled,
.btn-link-success .btn:disabled {
  color: var(--clr-btn-link-success-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-link-success-disabled-bg-color);
  border-color: var(--clr-btn-link-success-disabled-border-color);
}
.btn.btn-link-success.disabled cds-icon,
.btn.btn-link-success.disabled clr-icon, .btn.btn-link-success:disabled cds-icon,
.btn.btn-link-success:disabled clr-icon,
.btn-link-success .btn.disabled cds-icon,
.btn-link-success .btn.disabled clr-icon,
.btn-link-success .btn:disabled cds-icon,
.btn-link-success .btn:disabled clr-icon {
  color: var(--clr-btn-link-success-disabled-color);
}

.btn.btn-link-warning, .alert-app-level .alert-item .btn-link-warning.btn,
.btn-link-warning .btn,
.btn-link-warning .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-link-warning .btn {
  border-color: var(--clr-btn-link-warning-border-color);
  background-color: var(--clr-btn-link-warning-bg-color);
  color: var(--clr-btn-link-warning-color);
}
.btn.btn-link-warning cds-icon, .alert-app-level .alert-item .btn-link-warning.btn cds-icon,
.btn.btn-link-warning clr-icon,
.alert-app-level .alert-item .btn-link-warning.btn clr-icon,
.btn-link-warning .btn cds-icon,
.btn-link-warning .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-link-warning .btn cds-icon,
.btn-link-warning .btn clr-icon,
.btn-link-warning .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-link-warning .btn clr-icon {
  color: var(--clr-btn-link-warning-color);
}
.btn.btn-link-warning:hover,
.btn-link-warning .btn:hover {
  background-color: var(--clr-btn-link-warning-hover-bg-color);
  color: var(--clr-btn-link-warning-hover-color);
}
.btn.btn-link-warning:hover cds-icon,
.btn.btn-link-warning:hover clr-icon,
.btn-link-warning .btn:hover cds-icon,
.btn-link-warning .btn:hover clr-icon {
  color: var(--clr-btn-link-warning-hover-color);
}
.btn.btn-link-warning:active,
.btn-link-warning .btn:active {
  background-color: var(--clr-btn-link-warning-active-bg-color);
  color: var(--clr-btn-link-warning-active-color);
}
.btn.btn-link-warning:active cds-icon,
.btn.btn-link-warning:active clr-icon,
.btn-link-warning .btn:active cds-icon,
.btn-link-warning .btn:active clr-icon {
  color: var(--clr-btn-link-warning-active-color);
}
.btn.btn-link-warning.disabled, .btn.btn-link-warning:disabled,
.btn-link-warning .btn.disabled,
.btn-link-warning .btn:disabled {
  color: var(--clr-btn-link-warning-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-link-warning-disabled-bg-color);
  border-color: var(--clr-btn-link-warning-disabled-border-color);
}
.btn.btn-link-warning.disabled cds-icon,
.btn.btn-link-warning.disabled clr-icon, .btn.btn-link-warning:disabled cds-icon,
.btn.btn-link-warning:disabled clr-icon,
.btn-link-warning .btn.disabled cds-icon,
.btn-link-warning .btn.disabled clr-icon,
.btn-link-warning .btn:disabled cds-icon,
.btn-link-warning .btn:disabled clr-icon {
  color: var(--clr-btn-link-warning-disabled-color);
}

.btn.btn-link-danger, .alert-app-level .alert-item .btn-link-danger.btn,
.btn-link-danger .btn,
.btn-link-danger .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-link-danger .btn {
  border-color: var(--clr-btn-link-danger-border-color);
  background-color: var(--clr-btn-link-danger-bg-color);
  color: var(--clr-btn-link-danger-color);
}
.btn.btn-link-danger cds-icon, .alert-app-level .alert-item .btn-link-danger.btn cds-icon,
.btn.btn-link-danger clr-icon,
.alert-app-level .alert-item .btn-link-danger.btn clr-icon,
.btn-link-danger .btn cds-icon,
.btn-link-danger .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-link-danger .btn cds-icon,
.btn-link-danger .btn clr-icon,
.btn-link-danger .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-link-danger .btn clr-icon {
  color: var(--clr-btn-link-danger-color);
}
.btn.btn-link-danger:hover,
.btn-link-danger .btn:hover {
  background-color: var(--clr-btn-link-danger-hover-bg-color);
  color: var(--clr-btn-link-danger-hover-color);
}
.btn.btn-link-danger:hover cds-icon,
.btn.btn-link-danger:hover clr-icon,
.btn-link-danger .btn:hover cds-icon,
.btn-link-danger .btn:hover clr-icon {
  color: var(--clr-btn-link-danger-hover-color);
}
.btn.btn-link-danger:active,
.btn-link-danger .btn:active {
  background-color: var(--clr-btn-link-danger-active-bg-color);
  color: var(--clr-btn-link-danger-active-color);
}
.btn.btn-link-danger:active cds-icon,
.btn.btn-link-danger:active clr-icon,
.btn-link-danger .btn:active cds-icon,
.btn-link-danger .btn:active clr-icon {
  color: var(--clr-btn-link-danger-active-color);
}
.btn.btn-link-danger.disabled, .btn.btn-link-danger:disabled,
.btn-link-danger .btn.disabled,
.btn-link-danger .btn:disabled {
  color: var(--clr-btn-link-danger-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-link-danger-disabled-bg-color);
  border-color: var(--clr-btn-link-danger-disabled-border-color);
}
.btn.btn-link-danger.disabled cds-icon,
.btn.btn-link-danger.disabled clr-icon, .btn.btn-link-danger:disabled cds-icon,
.btn.btn-link-danger:disabled clr-icon,
.btn-link-danger .btn.disabled cds-icon,
.btn-link-danger .btn.disabled clr-icon,
.btn-link-danger .btn:disabled cds-icon,
.btn-link-danger .btn:disabled clr-icon {
  color: var(--clr-btn-link-danger-disabled-color);
}

.btn.btn-link-neutral, .alert-app-level .alert-item .btn-link-neutral.btn,
.btn-link-neutral .btn,
.btn-link-neutral .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-link-neutral .btn {
  border-color: var(--clr-btn-link-neutral-border-color);
  background-color: var(--clr-btn-link-neutral-bg-color);
  color: var(--clr-btn-link-neutral-color);
}
.btn.btn-link-neutral cds-icon, .alert-app-level .alert-item .btn-link-neutral.btn cds-icon,
.btn.btn-link-neutral clr-icon,
.alert-app-level .alert-item .btn-link-neutral.btn clr-icon,
.btn-link-neutral .btn cds-icon,
.btn-link-neutral .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-link-neutral .btn cds-icon,
.btn-link-neutral .btn clr-icon,
.btn-link-neutral .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-link-neutral .btn clr-icon {
  color: var(--clr-btn-link-neutral-color);
}
.btn.btn-link-neutral:hover,
.btn-link-neutral .btn:hover {
  background-color: var(--clr-btn-link-neutral-hover-bg-color);
  color: var(--clr-btn-link-neutral-hover-color);
}
.btn.btn-link-neutral:hover cds-icon,
.btn.btn-link-neutral:hover clr-icon,
.btn-link-neutral .btn:hover cds-icon,
.btn-link-neutral .btn:hover clr-icon {
  color: var(--clr-btn-link-neutral-hover-color);
}
.btn.btn-link-neutral:active,
.btn-link-neutral .btn:active {
  background-color: var(--clr-btn-link-neutral-active-bg-color);
  color: var(--clr-btn-link-neutral-active-color);
}
.btn.btn-link-neutral:active cds-icon,
.btn.btn-link-neutral:active clr-icon,
.btn-link-neutral .btn:active cds-icon,
.btn-link-neutral .btn:active clr-icon {
  color: var(--clr-btn-link-neutral-active-color);
}
.btn.btn-link-neutral.disabled, .btn.btn-link-neutral:disabled,
.btn-link-neutral .btn.disabled,
.btn-link-neutral .btn:disabled {
  color: var(--clr-btn-link-neutral-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-link-neutral-disabled-bg-color);
  border-color: var(--clr-btn-link-neutral-disabled-border-color);
}
.btn.btn-link-neutral.disabled cds-icon,
.btn.btn-link-neutral.disabled clr-icon, .btn.btn-link-neutral:disabled cds-icon,
.btn.btn-link-neutral:disabled clr-icon,
.btn-link-neutral .btn.disabled cds-icon,
.btn-link-neutral .btn.disabled clr-icon,
.btn-link-neutral .btn:disabled cds-icon,
.btn-link-neutral .btn:disabled clr-icon {
  color: var(--clr-btn-link-neutral-disabled-color);
}

.btn.btn-inverse, .alert-app-level .alert-item .btn-inverse.btn,
.btn-inverse .btn,
.btn-inverse .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-inverse .btn {
  border-color: var(--clr-btn-inverse-border-color);
  background-color: var(--clr-btn-inverse-bg-color);
  color: var(--clr-btn-inverse-color);
}
.btn.btn-inverse cds-icon, .alert-app-level .alert-item .btn-inverse.btn cds-icon,
.btn.btn-inverse clr-icon,
.alert-app-level .alert-item .btn-inverse.btn clr-icon,
.btn-inverse .btn cds-icon,
.btn-inverse .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-inverse .btn cds-icon,
.btn-inverse .btn clr-icon,
.btn-inverse .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-inverse .btn clr-icon {
  color: var(--clr-btn-inverse-color);
}
.btn.btn-inverse:hover,
.btn-inverse .btn:hover {
  background-color: var(--clr-btn-inverse-hover-bg-color);
  color: var(--clr-btn-inverse-hover-color);
}
.btn.btn-inverse:hover cds-icon,
.btn.btn-inverse:hover clr-icon,
.btn-inverse .btn:hover cds-icon,
.btn-inverse .btn:hover clr-icon {
  color: var(--clr-btn-inverse-hover-color);
}
.btn.btn-inverse:active,
.btn-inverse .btn:active {
  background-color: var(--clr-btn-inverse-active-bg-color);
  color: var(--clr-btn-inverse-active-color);
}
.btn.btn-inverse:active cds-icon,
.btn.btn-inverse:active clr-icon,
.btn-inverse .btn:active cds-icon,
.btn-inverse .btn:active clr-icon {
  color: var(--clr-btn-inverse-active-color);
}
.btn.btn-inverse.disabled, .btn.btn-inverse:disabled,
.btn-inverse .btn.disabled,
.btn-inverse .btn:disabled {
  color: var(--clr-btn-inverse-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-inverse-disabled-bg-color);
  border-color: var(--clr-btn-inverse-disabled-border-color);
}
.btn.btn-inverse.disabled cds-icon,
.btn.btn-inverse.disabled clr-icon, .btn.btn-inverse:disabled cds-icon,
.btn.btn-inverse:disabled clr-icon,
.btn-inverse .btn.disabled cds-icon,
.btn-inverse .btn.disabled clr-icon,
.btn-inverse .btn:disabled cds-icon,
.btn-inverse .btn:disabled clr-icon {
  color: var(--clr-btn-inverse-disabled-color);
}

.btn.btn-sm, .alert-app-level .alert-item .btn,
.btn-sm .btn {
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  font-size: var(--cds-alias-typography-font-size-1);
  line-height: var(--cds-global-space-7);
  letter-spacing: calc(0.2 * 1rem / var(--cds-global-base));
  text-transform: uppercase;
  height: var(--clr-btn-appearance-standard-height);
  padding: var(--clr-btn-appearance-standard-padding);
}

.btn-block {
  display: flex;
  width: 100%;
  max-width: 100%;
}

.btn, .alert-app-level .alert-item .btn {
  margin: var(--clr-btn-vertical-margin) var(--clr-btn-horizontal-margin) var(--clr-btn-vertical-margin) 0;
}
.btn.btn-link, .alert-app-level .alert-item .btn-link.btn {
  margin-right: 0;
}
.btn.btn-link.btn-inverse {
  border-color: transparent;
}

.btn-sm:not(.btn-link) clr-icon, .alert-app-level .alert-item .btn:not(.btn-link) clr-icon {
  transform: translate3d(0, calc(-1 * var(--cds-global-space-1)), 0);
}
.btn-sm:not(.btn-link) clr-icon, .alert-app-level .alert-item .btn:not(.btn-link) clr-icon,
.btn-sm:not(.btn-link) cds-icon,
.alert-app-level .alert-item .btn:not(.btn-link) cds-icon {
  height: var(--clr-btn-appearance-standard-icon-size);
  width: var(--clr-btn-appearance-standard-icon-size);
}

.btn-icon {
  min-width: 0;
}

.btn-group.btn-primary .dropdown-toggle, .btn-group.btn-success .dropdown-toggle, .btn-group.btn-warning .dropdown-toggle, .btn-group.btn-danger .dropdown-toggle {
  border-color: var(--clr-btn-primary-border-color);
  background-color: var(--clr-btn-primary-bg-color);
  color: var(--clr-btn-primary-color);
}
.btn-group.btn-primary .dropdown-toggle cds-icon,
.btn-group.btn-primary .dropdown-toggle clr-icon, .btn-group.btn-success .dropdown-toggle cds-icon,
.btn-group.btn-success .dropdown-toggle clr-icon, .btn-group.btn-warning .dropdown-toggle cds-icon,
.btn-group.btn-warning .dropdown-toggle clr-icon, .btn-group.btn-danger .dropdown-toggle cds-icon,
.btn-group.btn-danger .dropdown-toggle clr-icon {
  color: var(--clr-btn-primary-color);
}
.btn-group.btn-primary .dropdown-toggle:hover, .btn-group.btn-success .dropdown-toggle:hover, .btn-group.btn-warning .dropdown-toggle:hover, .btn-group.btn-danger .dropdown-toggle:hover {
  background-color: var(--clr-btn-primary-hover-bg-color);
  color: var(--clr-btn-primary-hover-color);
}
.btn-group.btn-primary .dropdown-toggle:hover cds-icon,
.btn-group.btn-primary .dropdown-toggle:hover clr-icon, .btn-group.btn-success .dropdown-toggle:hover cds-icon,
.btn-group.btn-success .dropdown-toggle:hover clr-icon, .btn-group.btn-warning .dropdown-toggle:hover cds-icon,
.btn-group.btn-warning .dropdown-toggle:hover clr-icon, .btn-group.btn-danger .dropdown-toggle:hover cds-icon,
.btn-group.btn-danger .dropdown-toggle:hover clr-icon {
  color: var(--clr-btn-primary-hover-color);
}
.btn-group.btn-primary .dropdown-toggle:active, .btn-group.btn-success .dropdown-toggle:active, .btn-group.btn-warning .dropdown-toggle:active, .btn-group.btn-danger .dropdown-toggle:active {
  background-color: var(--clr-btn-primary-active-bg-color);
  color: var(--clr-btn-primary-active-color);
}
.btn-group.btn-primary .dropdown-toggle:active cds-icon,
.btn-group.btn-primary .dropdown-toggle:active clr-icon, .btn-group.btn-success .dropdown-toggle:active cds-icon,
.btn-group.btn-success .dropdown-toggle:active clr-icon, .btn-group.btn-warning .dropdown-toggle:active cds-icon,
.btn-group.btn-warning .dropdown-toggle:active clr-icon, .btn-group.btn-danger .dropdown-toggle:active cds-icon,
.btn-group.btn-danger .dropdown-toggle:active clr-icon {
  color: var(--clr-btn-primary-active-color);
}
.btn-group.btn-primary .dropdown-toggle.disabled, .btn-group.btn-primary .dropdown-toggle:disabled, .btn-group.btn-success .dropdown-toggle.disabled, .btn-group.btn-success .dropdown-toggle:disabled, .btn-group.btn-warning .dropdown-toggle.disabled, .btn-group.btn-warning .dropdown-toggle:disabled, .btn-group.btn-danger .dropdown-toggle.disabled, .btn-group.btn-danger .dropdown-toggle:disabled {
  color: var(--clr-btn-primary-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-primary-disabled-bg-color);
  border-color: var(--clr-btn-primary-disabled-border-color);
}
.btn-group.btn-primary .dropdown-toggle.disabled cds-icon,
.btn-group.btn-primary .dropdown-toggle.disabled clr-icon, .btn-group.btn-primary .dropdown-toggle:disabled cds-icon,
.btn-group.btn-primary .dropdown-toggle:disabled clr-icon, .btn-group.btn-success .dropdown-toggle.disabled cds-icon,
.btn-group.btn-success .dropdown-toggle.disabled clr-icon, .btn-group.btn-success .dropdown-toggle:disabled cds-icon,
.btn-group.btn-success .dropdown-toggle:disabled clr-icon, .btn-group.btn-warning .dropdown-toggle.disabled cds-icon,
.btn-group.btn-warning .dropdown-toggle.disabled clr-icon, .btn-group.btn-warning .dropdown-toggle:disabled cds-icon,
.btn-group.btn-warning .dropdown-toggle:disabled clr-icon, .btn-group.btn-danger .dropdown-toggle.disabled cds-icon,
.btn-group.btn-danger .dropdown-toggle.disabled clr-icon, .btn-group.btn-danger .dropdown-toggle:disabled cds-icon,
.btn-group.btn-danger .dropdown-toggle:disabled clr-icon {
  color: var(--clr-btn-primary-disabled-color);
}
.btn-group.btn-danger :disabled {
  border-color: var(--cds-alias-status-disabled);
}
.btn-group.btn-link .dropdown-toggle {
  border-color: var(--clr-btn-link-border-color);
  background-color: var(--clr-btn-link-bg-color);
  color: var(--clr-btn-link-color);
}
.btn-group.btn-link .dropdown-toggle cds-icon,
.btn-group.btn-link .dropdown-toggle clr-icon {
  color: var(--clr-btn-link-color);
}
.btn-group.btn-link .dropdown-toggle:hover {
  background-color: var(--clr-btn-link-hover-bg-color);
  color: var(--clr-btn-link-hover-color);
}
.btn-group.btn-link .dropdown-toggle:hover cds-icon,
.btn-group.btn-link .dropdown-toggle:hover clr-icon {
  color: var(--clr-btn-link-hover-color);
}
.btn-group.btn-link .dropdown-toggle:active {
  background-color: var(--clr-btn-link-active-bg-color);
  color: var(--clr-btn-link-active-color);
}
.btn-group.btn-link .dropdown-toggle:active cds-icon,
.btn-group.btn-link .dropdown-toggle:active clr-icon {
  color: var(--clr-btn-link-active-color);
}
.btn-group.btn-link .dropdown-toggle.disabled, .btn-group.btn-link .dropdown-toggle:disabled {
  color: var(--clr-btn-link-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-link-disabled-bg-color);
  border-color: var(--clr-btn-link-disabled-border-color);
}
.btn-group.btn-link .dropdown-toggle.disabled cds-icon,
.btn-group.btn-link .dropdown-toggle.disabled clr-icon, .btn-group.btn-link .dropdown-toggle:disabled cds-icon,
.btn-group.btn-link .dropdown-toggle:disabled clr-icon {
  color: var(--clr-btn-link-disabled-color);
}
.btn-group.btn-sm .btn-group-overflow > .dropdown-toggle, .alert-app-level .alert-item .btn-group.btn .btn-group-overflow > .dropdown-toggle {
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  font-size: var(--cds-alias-typography-font-size-1);
  line-height: var(--cds-global-space-7);
  letter-spacing: calc(0.2 * 1rem / var(--cds-global-base));
  text-transform: uppercase;
  height: var(--clr-btn-appearance-standard-height);
  padding: var(--clr-btn-appearance-standard-padding);
}

.checkbox.btn, .alert-app-level .alert-item .checkbox.btn,
.checkbox-inline.btn,
.alert-app-level .alert-item .checkbox-inline.btn,
.radio.btn,
.alert-app-level .alert-item .radio.btn,
.radio-inline.btn,
.alert-app-level .alert-item .radio-inline.btn {
  padding: 0;
}
.checkbox.btn label, .alert-app-level .alert-item .checkbox.btn label,
.checkbox-inline.btn label,
.alert-app-level .alert-item .checkbox-inline.btn label,
.radio.btn label,
.alert-app-level .alert-item .radio.btn label,
.radio-inline.btn label,
.alert-app-level .alert-item .radio-inline.btn label {
  cursor: pointer;
  display: inline-flex;
  gap: var(--cds-global-space-5);
  align-items: center;
  place-content: center;
  -webkit-appearance: none !important;
  padding: 0 var(--cds-global-space-6);
}
.checkbox.btn.disabled label, .checkbox.btn:disabled label,
.checkbox-inline.btn.disabled label,
.checkbox-inline.btn:disabled label,
.radio.btn.disabled label,
.radio.btn:disabled label,
.radio-inline.btn.disabled label,
.radio-inline.btn:disabled label {
  cursor: not-allowed;
}

.checkbox.btn input[type=checkbox] + label::before,
.checkbox.btn input[type=checkbox] + label::after,
.checkbox-inline.btn input[type=checkbox] + label::before,
.checkbox-inline.btn input[type=checkbox] + label::after {
  content: none;
}

.radio.btn input[type=radio] + label::before,
.radio.btn input[type=radio] + label::after,
.radio-inline.btn input[type=radio] + label::before,
.radio-inline.btn input[type=radio] + label::after {
  content: none;
}

.checkbox.btn input[type=checkbox]:checked + label,
.checkbox-inline.btn input[type=checkbox]:checked + label {
  background-color: var(--clr-btn-default-checked-bg-color);
  color: var(--clr-btn-default-checked-color);
}
.checkbox.btn input[type=checkbox]:checked + label > clr-icon, .checkbox.btn input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn input[type=checkbox]:checked + label > cds-icon {
  color: var(--clr-btn-default-checked-color);
}
.checkbox.btn input[type=checkbox]:checked:hover + label,
.checkbox-inline.btn input[type=checkbox]:checked:hover + label {
  background-color: var(--clr-btn-default-checked-hover-bg-color);
  color: var(--clr-btn-default-checked-hover-color);
}
.checkbox.btn input[type=checkbox]:checked:hover + label > clr-icon, .checkbox.btn input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox-inline.btn input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox-inline.btn input[type=checkbox]:checked:hover + label > cds-icon {
  color: var(--clr-btn-default-checked-hover-color);
}
.checkbox.btn input[type=checkbox]:checked:active + label,
.checkbox-inline.btn input[type=checkbox]:checked:active + label {
  background-color: var(--clr-btn-default-checked-active-bg-color);
  color: var(--clr-btn-default-checked-active-color);
}
.checkbox.btn input[type=checkbox]:checked:active + label > clr-icon, .checkbox.btn input[type=checkbox]:checked:active + label > cds-icon,
.checkbox-inline.btn input[type=checkbox]:checked:active + label > clr-icon,
.checkbox-inline.btn input[type=checkbox]:checked:active + label > cds-icon {
  color: var(--clr-btn-default-checked-active-color);
}
.checkbox.btn.disabled input[type=checkbox]:checked + label, .checkbox.btn:disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn:disabled input[type=checkbox]:checked + label {
  color: var(--clr-btn-default-checked-disabled-color);
  background-color: var(--clr-btn-default-checked-disabled-bg-color);
}
.checkbox.btn.disabled input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.disabled input[type=checkbox]:checked + label > cds-icon, .checkbox.btn:disabled input[type=checkbox]:checked + label > clr-icon, .checkbox.btn:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn:disabled input[type=checkbox]:checked + label > cds-icon {
  color: var(--clr-btn-default-checked-disabled-color);
}
.checkbox.btn label, .alert-app-level .alert-item .checkbox.btn label,
.checkbox-inline.btn label,
.alert-app-level .alert-item .checkbox-inline.btn label {
  width: 100%;
}
.checkbox.btn.btn-secondary input[type=checkbox]:checked + label, .checkbox.btn.btn-info input[type=checkbox]:checked + label, .checkbox.btn.btn-outline input[type=checkbox]:checked + label, .checkbox.btn.btn-primary-outline input[type=checkbox]:checked + label, .checkbox.btn.btn-secondary-outline input[type=checkbox]:checked + label, .checkbox.btn.btn-outline-primary input[type=checkbox]:checked + label, .checkbox.btn.btn-outline-secondary input[type=checkbox]:checked + label, .checkbox.btn.btn-info-outline input[type=checkbox]:checked + label, .alert-app-level.alert-info .alert-item .checkbox.btn input[type=checkbox]:checked + label, .checkbox.btn.btn-outline-info input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-info input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked + label,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked + label {
  background-color: var(--clr-btn-default-checked-bg-color);
  color: var(--clr-btn-default-checked-color);
}
.checkbox.btn.btn-secondary input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-secondary input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-info input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-info input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-outline input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-outline input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-primary-outline input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-primary-outline input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-secondary-outline input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-secondary-outline input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-outline-primary input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-outline-primary input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-outline-secondary input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-outline-secondary input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-info-outline input[type=checkbox]:checked + label > clr-icon, .alert-app-level.alert-info .alert-item .checkbox.btn input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-info-outline input[type=checkbox]:checked + label > cds-icon, .alert-app-level.alert-info .alert-item .checkbox.btn input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-outline-info input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-outline-info input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-info input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-info input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked + label > clr-icon,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked + label > cds-icon,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked + label > cds-icon {
  color: var(--clr-btn-default-checked-color);
}
.checkbox.btn.btn-secondary input[type=checkbox]:checked:hover + label, .checkbox.btn.btn-info input[type=checkbox]:checked:hover + label, .checkbox.btn.btn-outline input[type=checkbox]:checked:hover + label, .checkbox.btn.btn-primary-outline input[type=checkbox]:checked:hover + label, .checkbox.btn.btn-secondary-outline input[type=checkbox]:checked:hover + label, .checkbox.btn.btn-outline-primary input[type=checkbox]:checked:hover + label, .checkbox.btn.btn-outline-secondary input[type=checkbox]:checked:hover + label, .checkbox.btn.btn-info-outline input[type=checkbox]:checked:hover + label, .alert-app-level.alert-info .alert-item .checkbox.btn input[type=checkbox]:checked:hover + label, .checkbox.btn.btn-outline-info input[type=checkbox]:checked:hover + label,
.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked:hover + label,
.checkbox-inline.btn.btn-info input[type=checkbox]:checked:hover + label,
.checkbox-inline.btn.btn-outline input[type=checkbox]:checked:hover + label,
.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked:hover + label,
.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked:hover + label,
.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked:hover + label,
.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked:hover + label,
.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked:hover + label,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn input[type=checkbox]:checked:hover + label,
.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked:hover + label {
  background-color: var(--clr-btn-default-checked-hover-bg-color);
  color: var(--clr-btn-default-checked-hover-color);
}
.checkbox.btn.btn-secondary input[type=checkbox]:checked:hover + label > clr-icon, .checkbox.btn.btn-secondary input[type=checkbox]:checked:hover + label > cds-icon, .checkbox.btn.btn-info input[type=checkbox]:checked:hover + label > clr-icon, .checkbox.btn.btn-info input[type=checkbox]:checked:hover + label > cds-icon, .checkbox.btn.btn-outline input[type=checkbox]:checked:hover + label > clr-icon, .checkbox.btn.btn-outline input[type=checkbox]:checked:hover + label > cds-icon, .checkbox.btn.btn-primary-outline input[type=checkbox]:checked:hover + label > clr-icon, .checkbox.btn.btn-primary-outline input[type=checkbox]:checked:hover + label > cds-icon, .checkbox.btn.btn-secondary-outline input[type=checkbox]:checked:hover + label > clr-icon, .checkbox.btn.btn-secondary-outline input[type=checkbox]:checked:hover + label > cds-icon, .checkbox.btn.btn-outline-primary input[type=checkbox]:checked:hover + label > clr-icon, .checkbox.btn.btn-outline-primary input[type=checkbox]:checked:hover + label > cds-icon, .checkbox.btn.btn-outline-secondary input[type=checkbox]:checked:hover + label > clr-icon, .checkbox.btn.btn-outline-secondary input[type=checkbox]:checked:hover + label > cds-icon, .checkbox.btn.btn-info-outline input[type=checkbox]:checked:hover + label > clr-icon, .alert-app-level.alert-info .alert-item .checkbox.btn input[type=checkbox]:checked:hover + label > clr-icon, .checkbox.btn.btn-info-outline input[type=checkbox]:checked:hover + label > cds-icon, .alert-app-level.alert-info .alert-item .checkbox.btn input[type=checkbox]:checked:hover + label > cds-icon, .checkbox.btn.btn-outline-info input[type=checkbox]:checked:hover + label > clr-icon, .checkbox.btn.btn-outline-info input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox-inline.btn.btn-info input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox-inline.btn.btn-info input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox-inline.btn.btn-outline input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox-inline.btn.btn-outline input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked:hover + label > clr-icon,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked:hover + label > cds-icon,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked:hover + label > cds-icon {
  color: var(--clr-btn-default-checked-hover-color);
}
.checkbox.btn.btn-secondary input[type=checkbox]:checked:active + label, .checkbox.btn.btn-info input[type=checkbox]:checked:active + label, .checkbox.btn.btn-outline input[type=checkbox]:checked:active + label, .checkbox.btn.btn-primary-outline input[type=checkbox]:checked:active + label, .checkbox.btn.btn-secondary-outline input[type=checkbox]:checked:active + label, .checkbox.btn.btn-outline-primary input[type=checkbox]:checked:active + label, .checkbox.btn.btn-outline-secondary input[type=checkbox]:checked:active + label, .checkbox.btn.btn-info-outline input[type=checkbox]:checked:active + label, .alert-app-level.alert-info .alert-item .checkbox.btn input[type=checkbox]:checked:active + label, .checkbox.btn.btn-outline-info input[type=checkbox]:checked:active + label,
.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked:active + label,
.checkbox-inline.btn.btn-info input[type=checkbox]:checked:active + label,
.checkbox-inline.btn.btn-outline input[type=checkbox]:checked:active + label,
.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked:active + label,
.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked:active + label,
.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked:active + label,
.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked:active + label,
.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked:active + label,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn input[type=checkbox]:checked:active + label,
.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked:active + label {
  background-color: var(--clr-btn-default-checked-active-bg-color);
  color: var(--clr-btn-default-checked-active-color);
}
.checkbox.btn.btn-secondary input[type=checkbox]:checked:active + label > clr-icon, .checkbox.btn.btn-secondary input[type=checkbox]:checked:active + label > cds-icon, .checkbox.btn.btn-info input[type=checkbox]:checked:active + label > clr-icon, .checkbox.btn.btn-info input[type=checkbox]:checked:active + label > cds-icon, .checkbox.btn.btn-outline input[type=checkbox]:checked:active + label > clr-icon, .checkbox.btn.btn-outline input[type=checkbox]:checked:active + label > cds-icon, .checkbox.btn.btn-primary-outline input[type=checkbox]:checked:active + label > clr-icon, .checkbox.btn.btn-primary-outline input[type=checkbox]:checked:active + label > cds-icon, .checkbox.btn.btn-secondary-outline input[type=checkbox]:checked:active + label > clr-icon, .checkbox.btn.btn-secondary-outline input[type=checkbox]:checked:active + label > cds-icon, .checkbox.btn.btn-outline-primary input[type=checkbox]:checked:active + label > clr-icon, .checkbox.btn.btn-outline-primary input[type=checkbox]:checked:active + label > cds-icon, .checkbox.btn.btn-outline-secondary input[type=checkbox]:checked:active + label > clr-icon, .checkbox.btn.btn-outline-secondary input[type=checkbox]:checked:active + label > cds-icon, .checkbox.btn.btn-info-outline input[type=checkbox]:checked:active + label > clr-icon, .alert-app-level.alert-info .alert-item .checkbox.btn input[type=checkbox]:checked:active + label > clr-icon, .checkbox.btn.btn-info-outline input[type=checkbox]:checked:active + label > cds-icon, .alert-app-level.alert-info .alert-item .checkbox.btn input[type=checkbox]:checked:active + label > cds-icon, .checkbox.btn.btn-outline-info input[type=checkbox]:checked:active + label > clr-icon, .checkbox.btn.btn-outline-info input[type=checkbox]:checked:active + label > cds-icon,
.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked:active + label > clr-icon,
.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked:active + label > cds-icon,
.checkbox-inline.btn.btn-info input[type=checkbox]:checked:active + label > clr-icon,
.checkbox-inline.btn.btn-info input[type=checkbox]:checked:active + label > cds-icon,
.checkbox-inline.btn.btn-outline input[type=checkbox]:checked:active + label > clr-icon,
.checkbox-inline.btn.btn-outline input[type=checkbox]:checked:active + label > cds-icon,
.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked:active + label > clr-icon,
.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked:active + label > cds-icon,
.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked:active + label > clr-icon,
.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked:active + label > cds-icon,
.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked:active + label > clr-icon,
.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked:active + label > cds-icon,
.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked:active + label > clr-icon,
.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked:active + label > cds-icon,
.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked:active + label > clr-icon,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn input[type=checkbox]:checked:active + label > clr-icon,
.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked:active + label > cds-icon,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn input[type=checkbox]:checked:active + label > cds-icon,
.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked:active + label > clr-icon,
.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked:active + label > cds-icon {
  color: var(--clr-btn-default-checked-active-color);
}
.checkbox.btn.btn-secondary.disabled input[type=checkbox]:checked + label, .checkbox.btn.btn-secondary:disabled input[type=checkbox]:checked + label, .checkbox.btn.btn-info.disabled input[type=checkbox]:checked + label, .checkbox.btn.btn-info:disabled input[type=checkbox]:checked + label, .checkbox.btn.btn-outline.disabled input[type=checkbox]:checked + label, .checkbox.btn.btn-outline:disabled input[type=checkbox]:checked + label, .checkbox.btn.btn-primary-outline.disabled input[type=checkbox]:checked + label, .checkbox.btn.btn-primary-outline:disabled input[type=checkbox]:checked + label, .checkbox.btn.btn-secondary-outline.disabled input[type=checkbox]:checked + label, .checkbox.btn.btn-secondary-outline:disabled input[type=checkbox]:checked + label, .checkbox.btn.btn-outline-primary.disabled input[type=checkbox]:checked + label, .checkbox.btn.btn-outline-primary:disabled input[type=checkbox]:checked + label, .checkbox.btn.btn-outline-secondary.disabled input[type=checkbox]:checked + label, .checkbox.btn.btn-outline-secondary:disabled input[type=checkbox]:checked + label, .checkbox.btn.btn-info-outline.disabled input[type=checkbox]:checked + label, .alert-app-level.alert-info .alert-item .checkbox.btn.disabled input[type=checkbox]:checked + label, .checkbox.btn.btn-info-outline:disabled input[type=checkbox]:checked + label, .alert-app-level.alert-info .alert-item .checkbox.btn:disabled input[type=checkbox]:checked + label, .checkbox.btn.btn-outline-info.disabled input[type=checkbox]:checked + label, .checkbox.btn.btn-outline-info:disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-secondary.disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-secondary:disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-info.disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-info:disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline.disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline:disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-primary-outline.disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-primary-outline:disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-secondary-outline.disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-secondary-outline:disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline-primary.disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline-primary:disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline-secondary.disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline-secondary:disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-info-outline.disabled input[type=checkbox]:checked + label,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn.disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-info-outline:disabled input[type=checkbox]:checked + label,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn:disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline-info.disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline-info:disabled input[type=checkbox]:checked + label {
  color: var(--clr-btn-default-checked-disabled-color);
  background-color: var(--clr-btn-default-checked-disabled-bg-color);
}
.checkbox.btn.btn-secondary.disabled input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-secondary.disabled input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-secondary:disabled input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-secondary:disabled input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-info.disabled input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-info.disabled input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-info:disabled input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-info:disabled input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-outline.disabled input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-outline.disabled input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-outline:disabled input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-outline:disabled input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-primary-outline.disabled input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-primary-outline.disabled input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-primary-outline:disabled input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-primary-outline:disabled input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-secondary-outline.disabled input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-secondary-outline.disabled input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-secondary-outline:disabled input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-secondary-outline:disabled input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-outline-primary.disabled input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-outline-primary.disabled input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-outline-primary:disabled input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-outline-primary:disabled input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-outline-secondary.disabled input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-outline-secondary.disabled input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-outline-secondary:disabled input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-outline-secondary:disabled input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-info-outline.disabled input[type=checkbox]:checked + label > clr-icon, .alert-app-level.alert-info .alert-item .checkbox.btn.disabled input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-info-outline.disabled input[type=checkbox]:checked + label > cds-icon, .alert-app-level.alert-info .alert-item .checkbox.btn.disabled input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-info-outline:disabled input[type=checkbox]:checked + label > clr-icon, .alert-app-level.alert-info .alert-item .checkbox.btn:disabled input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-info-outline:disabled input[type=checkbox]:checked + label > cds-icon, .alert-app-level.alert-info .alert-item .checkbox.btn:disabled input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-outline-info.disabled input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-outline-info.disabled input[type=checkbox]:checked + label > cds-icon, .checkbox.btn.btn-outline-info:disabled input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-outline-info:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-secondary.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-secondary.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-secondary:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-secondary:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-info.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-info.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-info:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-info:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-primary-outline.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-primary-outline.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-primary-outline:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-primary-outline:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-secondary-outline.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-secondary-outline.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-secondary-outline:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-secondary-outline:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline-primary.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline-primary.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline-primary:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline-primary:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline-secondary.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline-secondary.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline-secondary:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline-secondary:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-info-outline.disabled input[type=checkbox]:checked + label > clr-icon,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-info-outline.disabled input[type=checkbox]:checked + label > cds-icon,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-info-outline:disabled input[type=checkbox]:checked + label > clr-icon,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-info-outline:disabled input[type=checkbox]:checked + label > cds-icon,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline-info.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline-info.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline-info:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline-info:disabled input[type=checkbox]:checked + label > cds-icon {
  color: var(--clr-btn-default-checked-disabled-color);
}
.checkbox.btn.btn-primary input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-primary input[type=checkbox]:checked + label {
  background-color: var(--clr-btn-primary-checked-bg-color);
  color: var(--clr-btn-primary-checked-color);
}
.checkbox.btn.btn-primary input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-primary input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-primary input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-primary input[type=checkbox]:checked + label > cds-icon {
  color: var(--clr-btn-primary-checked-color);
}
.checkbox.btn.btn-success input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-success input[type=checkbox]:checked + label {
  background-color: var(--clr-btn-success-checked-bg-color);
  color: var(--clr-btn-success-checked-color);
}
.checkbox.btn.btn-success input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-success input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-success input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-success input[type=checkbox]:checked + label > cds-icon {
  color: var(--clr-btn-success-checked-color);
}
.checkbox.btn.btn-warning input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-warning input[type=checkbox]:checked + label {
  background-color: var(--clr-btn-warning-checked-bg-color);
  color: var(--clr-btn-warning-checked-color);
}
.checkbox.btn.btn-warning input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-warning input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-warning input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-warning input[type=checkbox]:checked + label > cds-icon {
  color: var(--clr-btn-warning-checked-color);
}
.checkbox.btn.btn-danger input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-danger input[type=checkbox]:checked + label {
  background-color: var(--clr-btn-danger-checked-bg-color);
  color: var(--clr-btn-danger-checked-color);
}
.checkbox.btn.btn-danger input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-danger input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-danger input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-danger input[type=checkbox]:checked + label > cds-icon {
  color: var(--clr-btn-danger-checked-color);
}
.checkbox.btn.btn-link input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-link input[type=checkbox]:checked + label {
  background-color: var(--clr-btn-link-checked-bg-color);
  color: var(--clr-btn-link-checked-color);
}
.checkbox.btn.btn-link input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-link input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-link input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-link input[type=checkbox]:checked + label > cds-icon {
  color: var(--clr-btn-link-checked-color);
}
.checkbox.btn.btn-inverse input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-inverse input[type=checkbox]:checked + label {
  background-color: var(--clr-btn-inverse-checked-bg-color);
  color: var(--clr-btn-inverse-checked-color);
}
.checkbox.btn.btn-inverse input[type=checkbox]:checked + label > clr-icon, .checkbox.btn.btn-inverse input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-inverse input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-inverse input[type=checkbox]:checked + label > cds-icon {
  color: var(--clr-btn-inverse-checked-color);
}
.radio.btn input[type=radio]:checked + label {
  background-color: var(--clr-btn-default-checked-bg-color);
  color: var(--clr-btn-default-checked-color);
}
.radio.btn input[type=radio]:checked + label > clr-icon,
.radio.btn input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-default-checked-color);
}
.radio.btn input[type=radio]:checked:hover + label {
  background-color: var(--clr-btn-default-checked-hover-bg-color);
  color: var(--clr-btn-default-checked-hover-color);
}
.radio.btn input[type=radio]:checked:hover + label > clr-icon,
.radio.btn input[type=radio]:checked:hover + label > cds-icon {
  color: var(--clr-btn-default-checked-hover-color);
}
.radio.btn input[type=radio]:checked:active + label {
  background-color: var(--clr-btn-default-checked-active-bg-color);
  color: var(--clr-btn-default-checked-active-color);
}
.radio.btn input[type=radio]:checked:active + label > clr-icon,
.radio.btn input[type=radio]:checked:active + label > cds-icon {
  color: var(--clr-btn-default-checked-active-color);
}
.radio.btn.disabled input[type=radio]:checked + label,
.radio.btn:disabled input[type=radio]:checked + label {
  color: var(--clr-btn-default-checked-disabled-color);
  background-color: var(--clr-btn-default-checked-disabled-bg-color);
}
.radio.btn.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn:disabled input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-default-checked-disabled-color);
}
.radio.btn label, .alert-app-level .alert-item .radio.btn label,
.radio.btn label {
  width: 100%;
}
.radio.btn.btn-secondary input[type=radio]:checked + label,
.radio.btn.btn-info input[type=radio]:checked + label,
.radio.btn.btn-outline input[type=radio]:checked + label,
.radio.btn.btn-primary-outline input[type=radio]:checked + label,
.radio.btn.btn-secondary-outline input[type=radio]:checked + label,
.radio.btn.btn-outline-primary input[type=radio]:checked + label,
.radio.btn.btn-outline-secondary input[type=radio]:checked + label, .radio.btn.btn-info-outline input[type=radio]:checked + label, .alert-app-level.alert-info .alert-item .radio.btn input[type=radio]:checked + label,
.radio.btn.btn-outline-info input[type=radio]:checked + label,
.radio.btn.btn-info-outline input[type=radio]:checked + label {
  background-color: var(--clr-btn-default-checked-bg-color);
  color: var(--clr-btn-default-checked-color);
}
.radio.btn.btn-secondary input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-secondary input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-info input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-info input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-primary-outline input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-primary-outline input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-secondary-outline input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-secondary-outline input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-primary input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-primary input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-secondary input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-secondary input[type=radio]:checked + label > cds-icon, .radio.btn.btn-info-outline input[type=radio]:checked + label > clr-icon, .alert-app-level.alert-info .alert-item .radio.btn input[type=radio]:checked + label > clr-icon, .radio.btn.btn-info-outline input[type=radio]:checked + label > cds-icon, .alert-app-level.alert-info .alert-item .radio.btn input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-info input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-info input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-info-outline input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-info-outline input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-default-checked-color);
}
.radio.btn.btn-secondary input[type=radio]:checked:hover + label,
.radio.btn.btn-info input[type=radio]:checked:hover + label,
.radio.btn.btn-outline input[type=radio]:checked:hover + label,
.radio.btn.btn-primary-outline input[type=radio]:checked:hover + label,
.radio.btn.btn-secondary-outline input[type=radio]:checked:hover + label,
.radio.btn.btn-outline-primary input[type=radio]:checked:hover + label,
.radio.btn.btn-outline-secondary input[type=radio]:checked:hover + label, .radio.btn.btn-info-outline input[type=radio]:checked:hover + label, .alert-app-level.alert-info .alert-item .radio.btn input[type=radio]:checked:hover + label,
.radio.btn.btn-outline-info input[type=radio]:checked:hover + label,
.radio.btn.btn-info-outline input[type=radio]:checked:hover + label {
  background-color: var(--clr-btn-default-checked-hover-bg-color);
  color: var(--clr-btn-default-checked-hover-color);
}
.radio.btn.btn-secondary input[type=radio]:checked:hover + label > clr-icon,
.radio.btn.btn-secondary input[type=radio]:checked:hover + label > cds-icon,
.radio.btn.btn-info input[type=radio]:checked:hover + label > clr-icon,
.radio.btn.btn-info input[type=radio]:checked:hover + label > cds-icon,
.radio.btn.btn-outline input[type=radio]:checked:hover + label > clr-icon,
.radio.btn.btn-outline input[type=radio]:checked:hover + label > cds-icon,
.radio.btn.btn-primary-outline input[type=radio]:checked:hover + label > clr-icon,
.radio.btn.btn-primary-outline input[type=radio]:checked:hover + label > cds-icon,
.radio.btn.btn-secondary-outline input[type=radio]:checked:hover + label > clr-icon,
.radio.btn.btn-secondary-outline input[type=radio]:checked:hover + label > cds-icon,
.radio.btn.btn-outline-primary input[type=radio]:checked:hover + label > clr-icon,
.radio.btn.btn-outline-primary input[type=radio]:checked:hover + label > cds-icon,
.radio.btn.btn-outline-secondary input[type=radio]:checked:hover + label > clr-icon,
.radio.btn.btn-outline-secondary input[type=radio]:checked:hover + label > cds-icon, .radio.btn.btn-info-outline input[type=radio]:checked:hover + label > clr-icon, .alert-app-level.alert-info .alert-item .radio.btn input[type=radio]:checked:hover + label > clr-icon, .radio.btn.btn-info-outline input[type=radio]:checked:hover + label > cds-icon, .alert-app-level.alert-info .alert-item .radio.btn input[type=radio]:checked:hover + label > cds-icon,
.radio.btn.btn-outline-info input[type=radio]:checked:hover + label > clr-icon,
.radio.btn.btn-outline-info input[type=radio]:checked:hover + label > cds-icon,
.radio.btn.btn-info-outline input[type=radio]:checked:hover + label > clr-icon,
.radio.btn.btn-info-outline input[type=radio]:checked:hover + label > cds-icon {
  color: var(--clr-btn-default-checked-hover-color);
}
.radio.btn.btn-secondary input[type=radio]:checked:active + label,
.radio.btn.btn-info input[type=radio]:checked:active + label,
.radio.btn.btn-outline input[type=radio]:checked:active + label,
.radio.btn.btn-primary-outline input[type=radio]:checked:active + label,
.radio.btn.btn-secondary-outline input[type=radio]:checked:active + label,
.radio.btn.btn-outline-primary input[type=radio]:checked:active + label,
.radio.btn.btn-outline-secondary input[type=radio]:checked:active + label, .radio.btn.btn-info-outline input[type=radio]:checked:active + label, .alert-app-level.alert-info .alert-item .radio.btn input[type=radio]:checked:active + label,
.radio.btn.btn-outline-info input[type=radio]:checked:active + label,
.radio.btn.btn-info-outline input[type=radio]:checked:active + label {
  background-color: var(--clr-btn-default-checked-active-bg-color);
  color: var(--clr-btn-default-checked-active-color);
}
.radio.btn.btn-secondary input[type=radio]:checked:active + label > clr-icon,
.radio.btn.btn-secondary input[type=radio]:checked:active + label > cds-icon,
.radio.btn.btn-info input[type=radio]:checked:active + label > clr-icon,
.radio.btn.btn-info input[type=radio]:checked:active + label > cds-icon,
.radio.btn.btn-outline input[type=radio]:checked:active + label > clr-icon,
.radio.btn.btn-outline input[type=radio]:checked:active + label > cds-icon,
.radio.btn.btn-primary-outline input[type=radio]:checked:active + label > clr-icon,
.radio.btn.btn-primary-outline input[type=radio]:checked:active + label > cds-icon,
.radio.btn.btn-secondary-outline input[type=radio]:checked:active + label > clr-icon,
.radio.btn.btn-secondary-outline input[type=radio]:checked:active + label > cds-icon,
.radio.btn.btn-outline-primary input[type=radio]:checked:active + label > clr-icon,
.radio.btn.btn-outline-primary input[type=radio]:checked:active + label > cds-icon,
.radio.btn.btn-outline-secondary input[type=radio]:checked:active + label > clr-icon,
.radio.btn.btn-outline-secondary input[type=radio]:checked:active + label > cds-icon, .radio.btn.btn-info-outline input[type=radio]:checked:active + label > clr-icon, .alert-app-level.alert-info .alert-item .radio.btn input[type=radio]:checked:active + label > clr-icon, .radio.btn.btn-info-outline input[type=radio]:checked:active + label > cds-icon, .alert-app-level.alert-info .alert-item .radio.btn input[type=radio]:checked:active + label > cds-icon,
.radio.btn.btn-outline-info input[type=radio]:checked:active + label > clr-icon,
.radio.btn.btn-outline-info input[type=radio]:checked:active + label > cds-icon,
.radio.btn.btn-info-outline input[type=radio]:checked:active + label > clr-icon,
.radio.btn.btn-info-outline input[type=radio]:checked:active + label > cds-icon {
  color: var(--clr-btn-default-checked-active-color);
}
.radio.btn.btn-secondary.disabled input[type=radio]:checked + label,
.radio.btn.btn-secondary:disabled input[type=radio]:checked + label,
.radio.btn.btn-info.disabled input[type=radio]:checked + label,
.radio.btn.btn-info:disabled input[type=radio]:checked + label,
.radio.btn.btn-outline.disabled input[type=radio]:checked + label,
.radio.btn.btn-outline:disabled input[type=radio]:checked + label,
.radio.btn.btn-primary-outline.disabled input[type=radio]:checked + label,
.radio.btn.btn-primary-outline:disabled input[type=radio]:checked + label,
.radio.btn.btn-secondary-outline.disabled input[type=radio]:checked + label,
.radio.btn.btn-secondary-outline:disabled input[type=radio]:checked + label,
.radio.btn.btn-outline-primary.disabled input[type=radio]:checked + label,
.radio.btn.btn-outline-primary:disabled input[type=radio]:checked + label,
.radio.btn.btn-outline-secondary.disabled input[type=radio]:checked + label,
.radio.btn.btn-outline-secondary:disabled input[type=radio]:checked + label, .radio.btn.btn-info-outline.disabled input[type=radio]:checked + label, .alert-app-level.alert-info .alert-item .radio.btn.disabled input[type=radio]:checked + label, .radio.btn.btn-info-outline:disabled input[type=radio]:checked + label, .alert-app-level.alert-info .alert-item .radio.btn:disabled input[type=radio]:checked + label,
.radio.btn.btn-outline-info.disabled input[type=radio]:checked + label,
.radio.btn.btn-outline-info:disabled input[type=radio]:checked + label,
.radio.btn.btn-info-outline.disabled input[type=radio]:checked + label,
.radio.btn.btn-info-outline:disabled input[type=radio]:checked + label {
  color: var(--clr-btn-default-checked-disabled-color);
  background-color: var(--clr-btn-default-checked-disabled-bg-color);
}
.radio.btn.btn-secondary.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-secondary.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-secondary:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-secondary:disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-info.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-info.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-info:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-info:disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline:disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-primary-outline.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-primary-outline.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-primary-outline:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-primary-outline:disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-secondary-outline.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-secondary-outline.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-secondary-outline:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-secondary-outline:disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-primary.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-primary.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-primary:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-primary:disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-secondary.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-secondary.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-secondary:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-secondary:disabled input[type=radio]:checked + label > cds-icon, .radio.btn.btn-info-outline.disabled input[type=radio]:checked + label > clr-icon, .alert-app-level.alert-info .alert-item .radio.btn.disabled input[type=radio]:checked + label > clr-icon, .radio.btn.btn-info-outline.disabled input[type=radio]:checked + label > cds-icon, .alert-app-level.alert-info .alert-item .radio.btn.disabled input[type=radio]:checked + label > cds-icon, .radio.btn.btn-info-outline:disabled input[type=radio]:checked + label > clr-icon, .alert-app-level.alert-info .alert-item .radio.btn:disabled input[type=radio]:checked + label > clr-icon, .radio.btn.btn-info-outline:disabled input[type=radio]:checked + label > cds-icon, .alert-app-level.alert-info .alert-item .radio.btn:disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-info.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-info.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-info:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-info:disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-info-outline.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-info-outline.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-info-outline:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-info-outline:disabled input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-default-checked-disabled-color);
}
.radio.btn.btn-primary input[type=radio]:checked + label {
  background-color: var(--clr-btn-primary-checked-bg-color);
  color: var(--clr-btn-primary-checked-color);
}
.radio.btn.btn-primary input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-primary input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-primary-checked-color);
}
.radio.btn.btn-success input[type=radio]:checked + label {
  background-color: var(--clr-btn-success-checked-bg-color);
  color: var(--clr-btn-success-checked-color);
}
.radio.btn.btn-success input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-success input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-success-checked-color);
}
.radio.btn.btn-warning input[type=radio]:checked + label {
  background-color: var(--clr-btn-warning-checked-bg-color);
  color: var(--clr-btn-warning-checked-color);
}
.radio.btn.btn-warning input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-warning input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-warning-checked-color);
}
.radio.btn.btn-danger input[type=radio]:checked + label {
  background-color: var(--clr-btn-danger-checked-bg-color);
  color: var(--clr-btn-danger-checked-color);
}
.radio.btn.btn-danger input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-danger input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-danger-checked-color);
}
.radio.btn.btn-success-outline input[type=radio]:checked + label, .alert-app-level.alert-success .alert-item .radio.btn input[type=radio]:checked + label,
.radio.btn.btn-outline-success input[type=radio]:checked + label,
.radio.btn.btn-success-outline input[type=radio]:checked + label {
  background-color: var(--clr-btn-success-outline-checked-bg-color);
  color: var(--clr-btn-success-outline-checked-color);
}
.radio.btn.btn-success-outline input[type=radio]:checked + label > clr-icon, .alert-app-level.alert-success .alert-item .radio.btn input[type=radio]:checked + label > clr-icon, .radio.btn.btn-success-outline input[type=radio]:checked + label > cds-icon, .alert-app-level.alert-success .alert-item .radio.btn input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-success input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-success input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-success-outline input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-success-outline input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-success-outline-checked-color);
}
.radio.btn.btn-warning-outline input[type=radio]:checked + label, .alert-app-level.alert-warning .alert-item .radio.btn input[type=radio]:checked + label,
.radio.btn.btn-outline-warning input[type=radio]:checked + label,
.radio.btn.btn-warning-outline input[type=radio]:checked + label {
  background-color: var(--clr-btn-warning-outline-checked-bg-color);
  color: var(--clr-btn-warning-outline-checked-color);
}
.radio.btn.btn-warning-outline input[type=radio]:checked + label > clr-icon, .alert-app-level.alert-warning .alert-item .radio.btn input[type=radio]:checked + label > clr-icon, .radio.btn.btn-warning-outline input[type=radio]:checked + label > cds-icon, .alert-app-level.alert-warning .alert-item .radio.btn input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-warning input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-warning input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-warning-outline input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-warning-outline input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-warning-outline-checked-color);
}
.radio.btn.btn-danger-outline input[type=radio]:checked + label, .alert-app-level.alert-danger .alert-item .radio.btn input[type=radio]:checked + label,
.radio.btn.btn-outline-danger input[type=radio]:checked + label,
.radio.btn.btn-danger-outline input[type=radio]:checked + label {
  background-color: var(--clr-btn-danger-outline-checked-bg-color);
  color: var(--clr-btn-danger-outline-checked-color);
}
.radio.btn.btn-danger-outline input[type=radio]:checked + label > clr-icon, .alert-app-level.alert-danger .alert-item .radio.btn input[type=radio]:checked + label > clr-icon, .radio.btn.btn-danger-outline input[type=radio]:checked + label > cds-icon, .alert-app-level.alert-danger .alert-item .radio.btn input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-danger input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-danger input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-danger-outline input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-danger-outline input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-danger-outline-checked-color);
}
.radio.btn.btn-link input[type=radio]:checked + label {
  background-color: var(--clr-btn-link-checked-bg-color);
  color: var(--clr-btn-link-checked-color);
}
.radio.btn.btn-link input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-link input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-link-checked-color);
}
.radio.btn.btn-inverse input[type=radio]:checked + label {
  background-color: var(--clr-btn-inverse-checked-bg-color);
  color: var(--clr-btn-inverse-checked-color);
}
.radio.btn.btn-inverse input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-inverse input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-inverse-checked-color);
}
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.btn-group {
  display: inline-flex;
  margin-right: var(--cds-global-space-6);
}
.btn-group clr-dropdown .dropdown-toggle {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group clr-dropdown:last-child .dropdown-toggle {
  border-top-right-radius: var(--clr-btn-border-radius);
  border-bottom-right-radius: var(--clr-btn-border-radius);
}
.btn-group .btn {
  margin: 0;
  overflow: hidden;
}
.btn-group .btn label {
  height: 100%;
}
.btn-group .btn input[type=radio]:hover,
.btn-group .btn input[type=checkbox]:hover {
  -webkit-appearance: none;
          appearance: none;
  opacity: 1;
  top: 0;
  height: 100%;
  width: 100%;
  border: var(--cds-alias-object-interaction-outline);
}
.btn-group .btn input[type=radio]:hover::-ms-check,
.btn-group .btn input[type=checkbox]:hover::-ms-check {
  display: none;
}
.btn-group .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .btn:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group .btn:disabled:not(:last-child) {
  border-right: none;
}
.btn-group .tooltip:not(:first-child) .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .tooltip:not(:last-child) .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group:not([class*=-outline]) g .tooltip:not(:last-child) > .btn,
.btn-group:not([class*=-outline]) g > .btn:not(:last-child) {
  margin: 0 var(--clr-btn-border-width) 0 0;
}
.btn-group > .btn-group-overflow {
  position: relative;
}
.btn-group > .btn-group-overflow:last-child:not(:first-child) > .btn:first-child {
  border-radius: 0 var(--clr-btn-border-radius) var(--clr-btn-border-radius) 0;
}
.btn-group > .btn-group-overflow:last-child:first-child > .btn:first-child {
  border-radius: var(--clr-btn-border-radius);
}
.btn-group .btn:not([disabled]) + .btn {
  border-left: none;
}
.btn-group .tooltip:not(:first-child) .btn {
  border-left: none;
}
.btn-group .btn:not([disabled]) + .btn-group-overflow .btn {
  border-left: none;
}
.btn-group.btn-link .dropdown-toggle {
  min-width: 0;
}
.btn-group.btn-icon-link.btn-link .btn {
  min-width: 0;
}
.btn-group.btn-icon .btn {
  min-width: 0;
}
.btn-group .clr-icon-title {
  display: none;
  text-transform: none;
}
.btn-group .dropdown-toggle {
  display: block;
}
.btn-group .dropdown-menu cds-icon,
.btn-group .dropdown-menu clr-icon {
  display: none;
}
.btn-group .dropdown-menu .clr-icon-title {
  display: inline;
}

.checkbox,
.radio {
  position: relative;
}
.checkbox input[type=checkbox],
.checkbox input[type=radio],
.radio input[type=checkbox],
.radio input[type=radio] {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  width: 0;
  opacity: 0;
}

.dropdown-menu.clr-button-group-menu {
  visibility: visible;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.close {
  float: right;
  font-size: 1.8rem;
  transition: color linear 0.2s;
  font-weight: 200;
  text-shadow: none;
  line-height: inherit;
  color: var(--clr-close-color);
}
.close cds-icon,
.close clr-icon {
  fill: var(--clr-close-color);
}
.close:hover {
  color: var(--clr-close-color-hover);
}
.close:hover cds-icon,
.close:hover clr-icon {
  fill: var(--clr-close-color-hover);
}
.close:active {
  color: var(--clr-close-color-active);
}
.close:active cds-icon,
.close:active clr-icon {
  fill: var(--clr-close-color-active);
}
.close:focus {
  outline: var(--cds-alias-object-interaction-outline);
  outline-color: -webkit-focus-ring-color;
  outline-offset: var(--cds-alias-object-interaction-outline-offset);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  /* Dimensions & Layout */
  --clr-alert-borderradius: var(--cds-alias-object-border-radius-100);
  --clr-app-alert-pager-width: calc(144 * 1rem / var(--cds-global-base));
  /* Alert Color Properties */
  --clr-alert-action-color: var(--cds-alias-typography-color-500);
  --clr-alert-action-active-color: var(--cds-alias-object-interaction-color-active);
  --clr-alert-close-icon-color: var(--clr-alert-action-color);
  --clr-alert-close-icon-hover-color: var(--clr-alert-action-active-color);
  --clr-app-level-alert-color: var(--cds-global-color-white);
  --clr-app-alert-close-icon-color: var(--clr-app-level-alert-color);
  --clr-alert-info-bg-color: var(--cds-alias-status-info-tint);
  --clr-alert-info-font-color: var(--cds-alias-typography-color-500);
  --clr-alert-info-border-color: var(--cds-alias-status-info);
  --clr-alert-info-icon-color: var(--clr-alert-info-font-color);
  --clr-alert-info-close-icon-color: var(--clr-alert-info-font-color);
  --clr-alert-info-action-color: var(--clr-alert-info-font-color);
  --clr-alert-info-action-active-color: var(--clr-alert-action-active-color);
  --clr-alert-info-close-icon-hover-color: var(--clr-alert-close-icon-hover-color);
  --clr-alert-success-bg-color: var(--cds-alias-status-success-tint);
  --clr-alert-success-font-color: var(--cds-alias-typography-color-500);
  --clr-alert-success-border-color: var(--cds-alias-status-success);
  --clr-alert-success-icon-color: var(--clr-alert-success-font-color);
  --clr-alert-success-close-icon-color: var(--clr-alert-success-font-color);
  --clr-alert-success-action-color: var(--clr-alert-success-font-color);
  --clr-alert-success-action-active-color: var(--clr-alert-action-active-color);
  --clr-alert-success-close-icon-hover-color: var(--clr-alert-close-icon-hover-color);
  --clr-alert-warning-bg-color: var(--cds-alias-status-warning-tint);
  --clr-alert-warning-font-color: var(--cds-global-color-black);
  --clr-alert-warning-border-color: var(--cds-alias-status-warning);
  --clr-alert-warning-icon-color: var(--clr-alert-warning-font-color);
  --clr-alert-warning-close-icon-color: var(--clr-alert-warning-font-color);
  --clr-alert-warning-action-color: var(--clr-alert-warning-font-color);
  --clr-alert-warning-action-active-color: var(--clr-alert-action-active-color);
  --clr-alert-warning-close-icon-hover-color: var(--clr-alert-warning-font-color);
  --clr-alert-danger-bg-color: var(--cds-alias-status-danger-tint);
  --clr-alert-danger-font-color: var(--cds-alias-typography-color-500);
  --clr-alert-danger-border-color: var(--cds-alias-status-danger);
  --clr-alert-danger-icon-color: var(--clr-alert-danger-font-color);
  --clr-alert-danger-close-icon-color: var(--clr-alert-danger-font-color);
  --clr-alert-danger-action-color: var(--clr-alert-danger-font-color);
  --clr-alert-danger-action-active-color: var(--clr-alert-action-active-color);
  --clr-alert-danger-close-icon-hover-color: var(--clr-alert-close-icon-hover-color);
  --clr-alert-neutral-bg-color: var(--cds-alias-status-neutral-tint);
  --clr-alert-neutral-font-color: var(--cds-alias-typography-color-500);
  --clr-alert-neutral-border-color: var(--cds-alias-status-neutral);
  --clr-alert-neutral-icon-color: var(--clr-alert-neutral-font-color);
  --clr-alert-neutral-close-icon-color: var(--clr-alert-neutral-font-color);
  --clr-alert-neutral-action-color: var(--clr-alert-neutral-font-color);
  --clr-alert-neutral-action-active-color: var(--clr-alert-action-active-color);
  --clr-alert-neutral-close-icon-hover-color: var(--clr-alert-close-icon-hover-color);
  --clr-app-alert-info-bg-color: var(--cds-alias-status-info);
  --clr-app-alert-info-font-color: var(--cds-alias-typography-color-100);
  --clr-app-alert-info-border-color: none;
  --clr-app-alert-info-icon-color: var(--clr-app-alert-info-font-color);
  --clr-app-alert-info-action-color: var(--clr-app-alert-info-font-color);
  --clr-app-alert-info-action-active-color: var(--clr-app-alert-info-font-color);
  --clr-app-alert-info-close-icon-color: var(--clr-app-alert-info-font-color);
  --clr-app-alert-info-close-icon-hover-color: var(--clr-app-alert-info-font-color);
  --clr-app-alert-warning-bg-color: var(--cds-alias-status-warning);
  --clr-app-alert-warning-font-color: var(--cds-global-color-black);
  --clr-app-alert-warning-border-color: none;
  --clr-app-alert-warning-icon-color: var(--clr-app-alert-warning-font-color);
  --clr-app-alert-warning-close-icon-color: var(--clr-app-alert-warning-font-color);
  --clr-app-alert-warning-action-color: var(--clr-app-alert-warning-font-color);
  --clr-app-alert-warning-action-active-color: var(--clr-app-alert-warning-font-color);
  --clr-app-alert-warning-close-icon-hover-color: var(--clr-app-alert-warning-font-color);
  --clr-app-alert-danger-bg-color: var(--cds-alias-status-danger);
  --clr-app-alert-danger-font-color: var(--cds-alias-typography-color-100);
  --clr-app-alert-danger-border-color: none;
  --clr-app-alert-danger-icon-color: var(--clr-app-alert-danger-font-color);
  --clr-app-alert-danger-close-icon-color: var(--clr-app-alert-danger-font-color);
  --clr-app-alert-danger-action-color: var(--clr-app-alert-danger-font-color);
  --clr-app-alert-danger-action-active-color: var(--clr-app-alert-danger-font-color);
  --clr-app-alert-danger-close-icon-hover-color: var(--clr-app-alert-danger-font-color);
  --clr-app-alert-success-bg-color: var(--cds-alias-status-success);
  --clr-app-alert-success-font-color: var(--cds-alias-typography-color-100);
  --clr-app-alert-success-border-color: none;
  --clr-app-alert-success-icon-color: var(--clr-app-alert-success-font-color);
  --clr-app-alert-success-close-icon-color: var(--clr-app-alert-success-font-color);
  --clr-app-alert-success-action-color: var(--clr-app-alert-success-font-color);
  --clr-app-alert-success-action-active-color: var(--clr-app-alert-success-font-color);
  --clr-app-alert-success-close-icon-hover-color: var(--clr-app-alert-success-font-color);
  --clr-app-alert-neutral-bg-color: var(--cds-alias-status-neutral);
  --clr-app-alert-neutral-font-color: var(--cds-alias-typography-color-100);
  --clr-app-alert-neutral-border-color: none;
  --clr-app-alert-neutral-icon-color: var(--clr-app-alert-neutral-font-color);
  --clr-app-alert-neutral-close-icon-color: var(--clr-app-alert-neutral-font-color);
  --clr-app-alert-neutral-action-color: var(--clr-app-alert-neutral-font-color);
  --clr-app-alert-neutral-action-active-color: var(--clr-app-alert-neutral-font-color);
  --clr-app-alert-neutral-close-icon-hover-color: var(--clr-app-alert-neutral-font-color);
  --clr-app-alert-pager-text-color: var(--cds-alias-typography-color-500);
  --clr-app-alert-info-pager-bg-color: var(--cds-alias-status-info-shade);
  --clr-app-alert-warning-pager-bg-color: var(--cds-alias-status-warning-shade);
  --clr-app-alert-danger-pager-bg-color: var(--cds-alias-status-danger-shade);
  --clr-app-alert-success-pager-bg-color: var(--cds-alias-status-success-shade);
  --clr-app-alert-neutral-pager-bg-color: var(--cds-alias-status-neutral-shade);
  --clr-app-alert-info-pager-font-color: var(--cds-alias-typography-color-100);
  --clr-app-alert-warning-pager-font-color: var(--cds-global-color-black);
  --clr-app-alert-danger-pager-font-color: var(--cds-alias-typography-color-100);
  --clr-app-alert-success-pager-font-color: var(--cds-alias-typography-color-100);
  --clr-app-alert-neutral-pager-font-color: var(--cds-alias-typography-color-100);
  --clr-lightweight-alert-info-icon-color: var(--cds-alias-status-info);
  --clr-lightweight-alert-info-font-color: var(--cds-alias-typography-color-500);
  --clr-lightweight-alert-warning-icon-color: var(--cds-alias-status-warning-dark);
  --clr-lightweight-alert-warning-font-color: var(--cds-alias-typography-color-500);
  --clr-lightweight-alert-danger-icon-color: var(--cds-alias-status-danger);
  --clr-lightweight-alert-danger-font-color: var(--cds-alias-typography-color-500);
  --clr-lightweight-alert-success-icon-color: var(--cds-alias-status-success);
  --clr-lightweight-alert-success-font-color: var(--cds-alias-typography-color-500);
  --clr-lightweight-alert-neutral-icon-color: var(--cds-alias-status-neutral-shade);
  --clr-lightweight-alert-neutral-font-color: var(--cds-alias-typography-color-500);
}

.alert-icon {
  height: var(--cds-global-space-9);
  width: var(--cds-global-space-9);
  min-height: var(--cds-global-space-9);
  min-width: var(--cds-global-space-9);
}

.alert-icon-wrapper {
  display: inline-flex;
  flex: 0 0 var(--cds-global-space-9);
}

.alert-item {
  flex: 1 1 auto;
  display: flex;
  flex-wrap: nowrap;
  gap: var(--cds-global-space-5);
  min-height: var(--cds-global-space-8);
}

.alert-items {
  flex: 1 1 auto;
  flex-flow: column nowrap;
  padding: var(--cds-global-space-5) 0;
  gap: var(--cds-global-space-5);
  display: flex;
}

.alert-item > span,
.alert-text {
  flex: 1 1;
  text-align: left;
  align-self: center;
}

.alert {
  font-size: var(--cds-alias-typography-font-size-3);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: calc(20 * 1rem / var(--cds-global-base));
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  width: auto;
  border-radius: var(--clr-alert-borderradius);
  padding: 0 var(--cds-global-space-5);
  gap: var(--cds-global-space-6);
  margin-top: var(--cds-global-space-4);
  background: var(--clr-alert-info-bg-color);
  color: var(--clr-alert-info-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-alert-info-border-color);
}
.alert a {
  color: var(--clr-alert-info-font-color);
}
.alert .alert-icon {
  color: var(--clr-alert-info-icon-color);
}
.alert .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-alert-info-action-color);
  border-color: var(--clr-alert-info-action-active-color);
}
.alert .alert-action,
.alert .dropdown-toggle {
  color: var(--clr-alert-info-action-color);
}
.alert .alert-action.btn,
.alert .dropdown-toggle.btn {
  border-color: var(--clr-alert-info-action-color);
  color: var(--clr-alert-info-action-color);
}
.alert .alert-action.btn cds-icon,
.alert .alert-action.btn clr-icon,
.alert .dropdown-toggle.btn cds-icon,
.alert .dropdown-toggle.btn clr-icon {
  color: var(--clr-alert-info-action-color);
}
.alert .alert-action.btn:active,
.alert .dropdown-toggle.btn:active {
  color: var(--clr-alert-info-action-color);
}
.alert .alert-action.btn:active cds-icon,
.alert .alert-action.btn:active clr-icon,
.alert .dropdown-toggle.btn:active cds-icon,
.alert .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-alert-info-action-color);
}
.alert .close {
  color: var(--clr-alert-info-close-icon-color);
}
.alert .close cds-icon,
.alert .close clr-icon {
  fill: var(--clr-alert-info-close-icon-color);
}
.alert .close:focus, .alert .close:hover, .alert .close:active {
  color: var(--clr-alert-info-close-icon-hover-color);
}
.alert .close:focus cds-icon,
.alert .close:focus clr-icon, .alert .close:hover cds-icon,
.alert .close:hover clr-icon, .alert .close:active cds-icon,
.alert .close:active clr-icon {
  fill: var(--clr-alert-info-close-icon-hover-color);
}
.alert.alert-info {
  background: var(--clr-alert-info-bg-color);
  color: var(--clr-alert-info-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-alert-info-border-color);
}
.alert.alert-info a {
  color: var(--clr-alert-info-font-color);
}
.alert.alert-info .alert-icon {
  color: var(--clr-alert-info-icon-color);
}
.alert.alert-info .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-alert-info-action-color);
  border-color: var(--clr-alert-info-action-active-color);
}
.alert.alert-info .alert-action,
.alert.alert-info .dropdown-toggle {
  color: var(--clr-alert-info-action-color);
}
.alert.alert-info .alert-action.btn,
.alert.alert-info .dropdown-toggle.btn {
  border-color: var(--clr-alert-info-action-color);
  color: var(--clr-alert-info-action-color);
}
.alert.alert-info .alert-action.btn cds-icon,
.alert.alert-info .alert-action.btn clr-icon,
.alert.alert-info .dropdown-toggle.btn cds-icon,
.alert.alert-info .dropdown-toggle.btn clr-icon {
  color: var(--clr-alert-info-action-color);
}
.alert.alert-info .alert-action.btn:active,
.alert.alert-info .dropdown-toggle.btn:active {
  color: var(--clr-alert-info-action-color);
}
.alert.alert-info .alert-action.btn:active cds-icon,
.alert.alert-info .alert-action.btn:active clr-icon,
.alert.alert-info .dropdown-toggle.btn:active cds-icon,
.alert.alert-info .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-alert-info-action-color);
}
.alert.alert-info .close {
  color: var(--clr-alert-info-close-icon-color);
}
.alert.alert-info .close cds-icon,
.alert.alert-info .close clr-icon {
  fill: var(--clr-alert-info-close-icon-color);
}
.alert.alert-info .close:focus, .alert.alert-info .close:hover, .alert.alert-info .close:active {
  color: var(--clr-alert-info-close-icon-hover-color);
}
.alert.alert-info .close:focus cds-icon,
.alert.alert-info .close:focus clr-icon, .alert.alert-info .close:hover cds-icon,
.alert.alert-info .close:hover clr-icon, .alert.alert-info .close:active cds-icon,
.alert.alert-info .close:active clr-icon {
  fill: var(--clr-alert-info-close-icon-hover-color);
}
.alert.alert-success {
  background: var(--clr-alert-success-bg-color);
  color: var(--clr-alert-success-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-alert-success-border-color);
}
.alert.alert-success a {
  color: var(--clr-alert-success-font-color);
}
.alert.alert-success .alert-icon {
  color: var(--clr-alert-success-icon-color);
}
.alert.alert-success .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-alert-success-action-color);
  border-color: var(--clr-alert-success-action-active-color);
}
.alert.alert-success .alert-action,
.alert.alert-success .dropdown-toggle {
  color: var(--clr-alert-success-action-color);
}
.alert.alert-success .alert-action.btn,
.alert.alert-success .dropdown-toggle.btn {
  border-color: var(--clr-alert-success-action-color);
  color: var(--clr-alert-success-action-color);
}
.alert.alert-success .alert-action.btn cds-icon,
.alert.alert-success .alert-action.btn clr-icon,
.alert.alert-success .dropdown-toggle.btn cds-icon,
.alert.alert-success .dropdown-toggle.btn clr-icon {
  color: var(--clr-alert-success-action-color);
}
.alert.alert-success .alert-action.btn:active,
.alert.alert-success .dropdown-toggle.btn:active {
  color: var(--clr-alert-success-action-color);
}
.alert.alert-success .alert-action.btn:active cds-icon,
.alert.alert-success .alert-action.btn:active clr-icon,
.alert.alert-success .dropdown-toggle.btn:active cds-icon,
.alert.alert-success .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-alert-success-action-color);
}
.alert.alert-success .close {
  color: var(--clr-alert-success-close-icon-color);
}
.alert.alert-success .close cds-icon,
.alert.alert-success .close clr-icon {
  fill: var(--clr-alert-success-close-icon-color);
}
.alert.alert-success .close:focus, .alert.alert-success .close:hover, .alert.alert-success .close:active {
  color: var(--clr-alert-success-close-icon-hover-color);
}
.alert.alert-success .close:focus cds-icon,
.alert.alert-success .close:focus clr-icon, .alert.alert-success .close:hover cds-icon,
.alert.alert-success .close:hover clr-icon, .alert.alert-success .close:active cds-icon,
.alert.alert-success .close:active clr-icon {
  fill: var(--clr-alert-success-close-icon-hover-color);
}
.alert.alert-warning {
  background: var(--clr-alert-warning-bg-color);
  color: var(--clr-alert-warning-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-alert-warning-border-color);
}
.alert.alert-warning a {
  color: var(--clr-alert-warning-font-color);
}
.alert.alert-warning .alert-icon {
  color: var(--clr-alert-warning-icon-color);
}
.alert.alert-warning .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-alert-warning-action-color);
  border-color: var(--clr-alert-warning-action-active-color);
}
.alert.alert-warning .alert-action,
.alert.alert-warning .dropdown-toggle {
  color: var(--clr-alert-warning-action-color);
}
.alert.alert-warning .alert-action.btn,
.alert.alert-warning .dropdown-toggle.btn {
  border-color: var(--clr-alert-warning-action-color);
  color: var(--clr-alert-warning-action-color);
}
.alert.alert-warning .alert-action.btn cds-icon,
.alert.alert-warning .alert-action.btn clr-icon,
.alert.alert-warning .dropdown-toggle.btn cds-icon,
.alert.alert-warning .dropdown-toggle.btn clr-icon {
  color: var(--clr-alert-warning-action-color);
}
.alert.alert-warning .alert-action.btn:active,
.alert.alert-warning .dropdown-toggle.btn:active {
  color: var(--clr-alert-warning-action-color);
}
.alert.alert-warning .alert-action.btn:active cds-icon,
.alert.alert-warning .alert-action.btn:active clr-icon,
.alert.alert-warning .dropdown-toggle.btn:active cds-icon,
.alert.alert-warning .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-alert-warning-action-color);
}
.alert.alert-warning .close {
  color: var(--clr-alert-warning-close-icon-color);
}
.alert.alert-warning .close cds-icon,
.alert.alert-warning .close clr-icon {
  fill: var(--clr-alert-warning-close-icon-color);
}
.alert.alert-warning .close:focus, .alert.alert-warning .close:hover, .alert.alert-warning .close:active {
  color: var(--clr-alert-warning-close-icon-hover-color);
}
.alert.alert-warning .close:focus cds-icon,
.alert.alert-warning .close:focus clr-icon, .alert.alert-warning .close:hover cds-icon,
.alert.alert-warning .close:hover clr-icon, .alert.alert-warning .close:active cds-icon,
.alert.alert-warning .close:active clr-icon {
  fill: var(--clr-alert-warning-close-icon-hover-color);
}
.alert.alert-danger {
  background: var(--clr-alert-danger-bg-color);
  color: var(--clr-alert-danger-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-alert-danger-border-color);
}
.alert.alert-danger a {
  color: var(--clr-alert-danger-font-color);
}
.alert.alert-danger .alert-icon {
  color: var(--clr-alert-danger-icon-color);
}
.alert.alert-danger .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-alert-danger-action-color);
  border-color: var(--clr-alert-danger-action-active-color);
}
.alert.alert-danger .alert-action,
.alert.alert-danger .dropdown-toggle {
  color: var(--clr-alert-danger-action-color);
}
.alert.alert-danger .alert-action.btn,
.alert.alert-danger .dropdown-toggle.btn {
  border-color: var(--clr-alert-danger-action-color);
  color: var(--clr-alert-danger-action-color);
}
.alert.alert-danger .alert-action.btn cds-icon,
.alert.alert-danger .alert-action.btn clr-icon,
.alert.alert-danger .dropdown-toggle.btn cds-icon,
.alert.alert-danger .dropdown-toggle.btn clr-icon {
  color: var(--clr-alert-danger-action-color);
}
.alert.alert-danger .alert-action.btn:active,
.alert.alert-danger .dropdown-toggle.btn:active {
  color: var(--clr-alert-danger-action-color);
}
.alert.alert-danger .alert-action.btn:active cds-icon,
.alert.alert-danger .alert-action.btn:active clr-icon,
.alert.alert-danger .dropdown-toggle.btn:active cds-icon,
.alert.alert-danger .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-alert-danger-action-color);
}
.alert.alert-danger .close {
  color: var(--clr-alert-danger-close-icon-color);
}
.alert.alert-danger .close cds-icon,
.alert.alert-danger .close clr-icon {
  fill: var(--clr-alert-danger-close-icon-color);
}
.alert.alert-danger .close:focus, .alert.alert-danger .close:hover, .alert.alert-danger .close:active {
  color: var(--clr-alert-danger-close-icon-hover-color);
}
.alert.alert-danger .close:focus cds-icon,
.alert.alert-danger .close:focus clr-icon, .alert.alert-danger .close:hover cds-icon,
.alert.alert-danger .close:hover clr-icon, .alert.alert-danger .close:active cds-icon,
.alert.alert-danger .close:active clr-icon {
  fill: var(--clr-alert-danger-close-icon-hover-color);
}
.alert.alert-neutral {
  background: var(--clr-alert-neutral-bg-color);
  color: var(--clr-alert-neutral-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-alert-neutral-border-color);
}
.alert.alert-neutral a {
  color: var(--clr-alert-neutral-font-color);
}
.alert .alert-item > span,
.alert .alert-item .alert-text,
.alert .alert-item .alert-actions {
  padding: var(--cds-global-space-2) 0;
}
.alert .alert-item .clr-icon {
  height: var(--cds-global-space-8);
  width: var(--cds-global-space-8);
  margin-right: var(--cds-global-space-4);
}
.alert .alert-item .clr-icon + .alert-text {
  padding-left: 0;
}
.alert .alert-item .clr-icon + .alert-text::before {
  content: none;
}
.alert .alert-actions {
  display: inline-flex;
  gap: var(--cds-global-space-5);
  flex: 0 0 auto;
  white-space: nowrap;
}
.alert .alert-actions .dropdown-item {
  color: var(--clr-dropdown-text-color);
}
.alert .alert-action,
.alert .dropdown-toggle {
  text-decoration: underline;
}
.alert .alert-action button.dropdown-toggle:not(.btn) {
  background: transparent;
  cursor: pointer;
  color: var(--clr-dropdown-text-color);
}
.alert .dropdown-toggle:not(.btn) {
  background: transparent;
  border: none;
}
.alert .close {
  order: 100;
  flex: 0 0 var(--cds-global-space-9);
  height: var(--cds-global-space-9);
  width: var(--cds-global-space-9);
  margin: var(--cds-global-space-5) 0;
}
.alert .close cds-icon,
.alert .close clr-icon {
  height: var(--cds-global-space-9);
  width: var(--cds-global-space-9);
  min-height: var(--cds-global-space-9);
  min-width: var(--cds-global-space-9);
}
.alert .alert-spinner.spinner-inline {
  height: var(--cds-global-space-9);
  width: var(--cds-global-space-9);
  min-height: var(--cds-global-space-9);
  min-width: var(--cds-global-space-9);
  margin: 0;
}
.alert .alert-spinner.spinner-inline::before, .alert .alert-spinner.spinner-inline::after {
  height: var(--cds-global-space-9);
  width: var(--cds-global-space-9);
  min-height: var(--cds-global-space-9);
  min-width: var(--cds-global-space-9);
}
.alert .close ~ .alert-item > .alert-actions {
  padding-right: var(--cds-global-space-6);
}
.alert .close ~ .alert-item > .alert-actions > .alert-action:last-child {
  margin-right: var(--cds-global-space-6);
}
.alert.alert-lightweight {
  background: none;
  border: none;
}
.alert.alert-lightweight .alert-items {
  padding: 0;
}
.alert.alert-lightweight .alert-items .alert-item {
  min-height: 0;
  margin: 0;
}
.alert.alert-lightweight .alert-items .alert-item > span,
.alert.alert-lightweight .alert-items .alert-item .alert-actions,
.alert.alert-lightweight .alert-items .alert-item .alert-text {
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--cds-alias-typography-body-line-height);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
}
.alert.alert-lightweight .close {
  display: none;
}
.alert.alert-lightweight:not(.alert-sm) .alert-icon {
  margin: 0;
}
.alert.alert-lightweight.alert-info .alert-text {
  color: var(--clr-lightweight-alert-info-font-color);
}
.alert.alert-lightweight.alert-info .alert-icon {
  color: var(--clr-lightweight-alert-info-icon-color);
}
.alert.alert-lightweight.alert-warning .alert-text {
  color: var(--clr-lightweight-alert-warning-font-color);
}
.alert.alert-lightweight.alert-warning .alert-icon {
  color: var(--clr-lightweight-alert-warning-icon-color);
}
.alert.alert-lightweight.alert-danger .alert-text {
  color: var(--clr-lightweight-alert-danger-font-color);
}
.alert.alert-lightweight.alert-danger .alert-icon {
  color: var(--clr-lightweight-alert-danger-icon-color);
}
.alert.alert-lightweight.alert-success .alert-text {
  color: var(--clr-lightweight-alert-success-font-color);
}
.alert.alert-lightweight.alert-success .alert-icon {
  color: var(--clr-lightweight-alert-success-icon-color);
}
.alert.alert-lightweight.alert-neutral .alert-text {
  color: var(--clr-lightweight-alert-neutral-font-color);
}
.alert.alert-lightweight.alert-neutral .alert-icon {
  color: var(--clr-lightweight-alert-neutral-icon-color);
}

.alert-app-level {
  margin: 0;
  border: none;
  border-radius: 0;
  overflow-y: auto;
  background: var(--clr-app-alert-info-bg-color);
  color: var(--clr-app-alert-info-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-app-alert-info-border-color);
}
.alert-app-level a {
  color: var(--clr-app-alert-info-font-color);
}
.alert-app-level .alert-icon {
  color: var(--clr-app-alert-info-icon-color);
}
.alert-app-level .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-app-alert-info-action-color);
  border-color: var(--clr-app-alert-info-action-active-color);
}
.alert-app-level .alert-action,
.alert-app-level .dropdown-toggle {
  color: var(--clr-app-alert-info-action-color);
}
.alert-app-level .alert-action.btn,
.alert-app-level .dropdown-toggle.btn {
  border-color: var(--clr-app-alert-info-action-color);
  color: var(--clr-app-alert-info-action-color);
}
.alert-app-level .alert-action.btn cds-icon,
.alert-app-level .alert-action.btn clr-icon,
.alert-app-level .dropdown-toggle.btn cds-icon,
.alert-app-level .dropdown-toggle.btn clr-icon {
  color: var(--clr-app-alert-info-action-color);
}
.alert-app-level .alert-action.btn:active,
.alert-app-level .dropdown-toggle.btn:active {
  color: var(--clr-app-alert-info-action-color);
}
.alert-app-level .alert-action.btn:active cds-icon,
.alert-app-level .alert-action.btn:active clr-icon,
.alert-app-level .dropdown-toggle.btn:active cds-icon,
.alert-app-level .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-app-alert-info-action-color);
}
.alert-app-level .close {
  color: var(--clr-app-alert-info-close-icon-color);
}
.alert-app-level .close cds-icon,
.alert-app-level .close clr-icon {
  fill: var(--clr-app-alert-info-close-icon-color);
}
.alert-app-level .close:focus, .alert-app-level .close:hover, .alert-app-level .close:active {
  color: var(--clr-app-alert-info-close-icon-hover-color);
}
.alert-app-level .close:focus cds-icon,
.alert-app-level .close:focus clr-icon, .alert-app-level .close:hover cds-icon,
.alert-app-level .close:hover clr-icon, .alert-app-level .close:active cds-icon,
.alert-app-level .close:active clr-icon {
  fill: var(--clr-app-alert-info-close-icon-hover-color);
}
.alert-app-level .alert-item .btn {
  margin: 0;
}
.alert-app-level.alert-info {
  background: var(--clr-app-alert-info-bg-color);
  color: var(--clr-app-alert-info-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-app-alert-info-border-color);
}
.alert-app-level.alert-info a {
  color: var(--clr-app-alert-info-font-color);
}
.alert-app-level.alert-info .alert-icon {
  color: var(--clr-app-alert-info-icon-color);
}
.alert-app-level.alert-info .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-app-alert-info-action-color);
  border-color: var(--clr-app-alert-info-action-active-color);
}
.alert-app-level.alert-info .alert-action,
.alert-app-level.alert-info .dropdown-toggle {
  color: var(--clr-app-alert-info-action-color);
}
.alert-app-level.alert-info .alert-action.btn,
.alert-app-level.alert-info .dropdown-toggle.btn {
  border-color: var(--clr-app-alert-info-action-color);
  color: var(--clr-app-alert-info-action-color);
}
.alert-app-level.alert-info .alert-action.btn cds-icon,
.alert-app-level.alert-info .alert-action.btn clr-icon,
.alert-app-level.alert-info .dropdown-toggle.btn cds-icon,
.alert-app-level.alert-info .dropdown-toggle.btn clr-icon {
  color: var(--clr-app-alert-info-action-color);
}
.alert-app-level.alert-info .alert-action.btn:active,
.alert-app-level.alert-info .dropdown-toggle.btn:active {
  color: var(--clr-app-alert-info-action-color);
}
.alert-app-level.alert-info .alert-action.btn:active cds-icon,
.alert-app-level.alert-info .alert-action.btn:active clr-icon,
.alert-app-level.alert-info .dropdown-toggle.btn:active cds-icon,
.alert-app-level.alert-info .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-app-alert-info-action-color);
}
.alert-app-level.alert-info .close {
  color: var(--clr-app-alert-info-close-icon-color);
}
.alert-app-level.alert-info .close cds-icon,
.alert-app-level.alert-info .close clr-icon {
  fill: var(--clr-app-alert-info-close-icon-color);
}
.alert-app-level.alert-info .close:focus, .alert-app-level.alert-info .close:hover, .alert-app-level.alert-info .close:active {
  color: var(--clr-app-alert-info-close-icon-hover-color);
}
.alert-app-level.alert-info .close:focus cds-icon,
.alert-app-level.alert-info .close:focus clr-icon, .alert-app-level.alert-info .close:hover cds-icon,
.alert-app-level.alert-info .close:hover clr-icon, .alert-app-level.alert-info .close:active cds-icon,
.alert-app-level.alert-info .close:active clr-icon {
  fill: var(--clr-app-alert-info-close-icon-hover-color);
}
.alert-app-level.alert-danger {
  background: var(--clr-app-alert-danger-bg-color);
  color: var(--clr-app-alert-danger-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-app-alert-danger-border-color);
}
.alert-app-level.alert-danger a {
  color: var(--clr-app-alert-danger-font-color);
}
.alert-app-level.alert-danger .alert-icon {
  color: var(--clr-app-alert-danger-icon-color);
}
.alert-app-level.alert-danger .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-app-alert-danger-action-color);
  border-color: var(--clr-app-alert-danger-action-active-color);
}
.alert-app-level.alert-danger .alert-action,
.alert-app-level.alert-danger .dropdown-toggle {
  color: var(--clr-app-alert-danger-action-color);
}
.alert-app-level.alert-danger .alert-action.btn,
.alert-app-level.alert-danger .dropdown-toggle.btn {
  border-color: var(--clr-app-alert-danger-action-color);
  color: var(--clr-app-alert-danger-action-color);
}
.alert-app-level.alert-danger .alert-action.btn cds-icon,
.alert-app-level.alert-danger .alert-action.btn clr-icon,
.alert-app-level.alert-danger .dropdown-toggle.btn cds-icon,
.alert-app-level.alert-danger .dropdown-toggle.btn clr-icon {
  color: var(--clr-app-alert-danger-action-color);
}
.alert-app-level.alert-danger .alert-action.btn:active,
.alert-app-level.alert-danger .dropdown-toggle.btn:active {
  color: var(--clr-app-alert-danger-action-color);
}
.alert-app-level.alert-danger .alert-action.btn:active cds-icon,
.alert-app-level.alert-danger .alert-action.btn:active clr-icon,
.alert-app-level.alert-danger .dropdown-toggle.btn:active cds-icon,
.alert-app-level.alert-danger .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-app-alert-danger-action-color);
}
.alert-app-level.alert-danger .close {
  color: var(--clr-app-alert-danger-close-icon-color);
}
.alert-app-level.alert-danger .close cds-icon,
.alert-app-level.alert-danger .close clr-icon {
  fill: var(--clr-app-alert-danger-close-icon-color);
}
.alert-app-level.alert-danger .close:focus, .alert-app-level.alert-danger .close:hover, .alert-app-level.alert-danger .close:active {
  color: var(--clr-app-alert-danger-close-icon-hover-color);
}
.alert-app-level.alert-danger .close:focus cds-icon,
.alert-app-level.alert-danger .close:focus clr-icon, .alert-app-level.alert-danger .close:hover cds-icon,
.alert-app-level.alert-danger .close:hover clr-icon, .alert-app-level.alert-danger .close:active cds-icon,
.alert-app-level.alert-danger .close:active clr-icon {
  fill: var(--clr-app-alert-danger-close-icon-hover-color);
}
.alert-app-level.alert-neutral {
  background: var(--clr-app-alert-neutral-bg-color);
  color: var(--clr-app-alert-neutral-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-app-alert-neutral-border-color);
}
.alert-app-level.alert-neutral a {
  color: var(--clr-app-alert-neutral-font-color);
}
.alert-app-level.alert-warning {
  background: var(--clr-app-alert-warning-bg-color);
  color: var(--clr-app-alert-warning-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-app-alert-warning-border-color);
}
.alert-app-level.alert-warning a {
  color: var(--clr-app-alert-warning-font-color);
}
.alert-app-level.alert-warning .alert-icon {
  color: var(--clr-app-alert-warning-icon-color);
}
.alert-app-level.alert-warning .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-app-alert-warning-action-color);
  border-color: var(--clr-app-alert-warning-action-active-color);
}
.alert-app-level.alert-warning .alert-action,
.alert-app-level.alert-warning .dropdown-toggle {
  color: var(--clr-app-alert-warning-action-color);
}
.alert-app-level.alert-warning .alert-action.btn,
.alert-app-level.alert-warning .dropdown-toggle.btn {
  border-color: var(--clr-app-alert-warning-action-color);
  color: var(--clr-app-alert-warning-action-color);
}
.alert-app-level.alert-warning .alert-action.btn cds-icon,
.alert-app-level.alert-warning .alert-action.btn clr-icon,
.alert-app-level.alert-warning .dropdown-toggle.btn cds-icon,
.alert-app-level.alert-warning .dropdown-toggle.btn clr-icon {
  color: var(--clr-app-alert-warning-action-color);
}
.alert-app-level.alert-warning .alert-action.btn:active,
.alert-app-level.alert-warning .dropdown-toggle.btn:active {
  color: var(--clr-app-alert-warning-action-color);
}
.alert-app-level.alert-warning .alert-action.btn:active cds-icon,
.alert-app-level.alert-warning .alert-action.btn:active clr-icon,
.alert-app-level.alert-warning .dropdown-toggle.btn:active cds-icon,
.alert-app-level.alert-warning .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-app-alert-warning-action-color);
}
.alert-app-level.alert-warning .close {
  color: var(--clr-app-alert-warning-close-icon-color);
}
.alert-app-level.alert-warning .close cds-icon,
.alert-app-level.alert-warning .close clr-icon {
  fill: var(--clr-app-alert-warning-close-icon-color);
}
.alert-app-level.alert-warning .close:focus, .alert-app-level.alert-warning .close:hover, .alert-app-level.alert-warning .close:active {
  color: var(--clr-app-alert-warning-close-icon-hover-color);
}
.alert-app-level.alert-warning .close:focus cds-icon,
.alert-app-level.alert-warning .close:focus clr-icon, .alert-app-level.alert-warning .close:hover cds-icon,
.alert-app-level.alert-warning .close:hover clr-icon, .alert-app-level.alert-warning .close:active cds-icon,
.alert-app-level.alert-warning .close:active clr-icon {
  fill: var(--clr-app-alert-warning-close-icon-hover-color);
}
.alert-app-level.alert-success {
  background: var(--clr-app-alert-success-bg-color);
  color: var(--clr-app-alert-success-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-app-alert-success-border-color);
}
.alert-app-level.alert-success a {
  color: var(--clr-app-alert-success-font-color);
}
.alert-app-level.alert-success .alert-icon {
  color: var(--clr-app-alert-success-icon-color);
}
.alert-app-level.alert-success .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-app-alert-success-action-color);
  border-color: var(--clr-app-alert-success-action-active-color);
}
.alert-app-level.alert-success .alert-action,
.alert-app-level.alert-success .dropdown-toggle {
  color: var(--clr-app-alert-success-action-color);
}
.alert-app-level.alert-success .alert-action.btn,
.alert-app-level.alert-success .dropdown-toggle.btn {
  border-color: var(--clr-app-alert-success-action-color);
  color: var(--clr-app-alert-success-action-color);
}
.alert-app-level.alert-success .alert-action.btn cds-icon,
.alert-app-level.alert-success .alert-action.btn clr-icon,
.alert-app-level.alert-success .dropdown-toggle.btn cds-icon,
.alert-app-level.alert-success .dropdown-toggle.btn clr-icon {
  color: var(--clr-app-alert-success-action-color);
}
.alert-app-level.alert-success .alert-action.btn:active,
.alert-app-level.alert-success .dropdown-toggle.btn:active {
  color: var(--clr-app-alert-success-action-color);
}
.alert-app-level.alert-success .alert-action.btn:active cds-icon,
.alert-app-level.alert-success .alert-action.btn:active clr-icon,
.alert-app-level.alert-success .dropdown-toggle.btn:active cds-icon,
.alert-app-level.alert-success .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-app-alert-success-action-color);
}
.alert-app-level.alert-success .close {
  color: var(--clr-app-alert-success-close-icon-color);
}
.alert-app-level.alert-success .close cds-icon,
.alert-app-level.alert-success .close clr-icon {
  fill: var(--clr-app-alert-success-close-icon-color);
}
.alert-app-level.alert-success .close:focus, .alert-app-level.alert-success .close:hover, .alert-app-level.alert-success .close:active {
  color: var(--clr-app-alert-success-close-icon-hover-color);
}
.alert-app-level.alert-success .close:focus cds-icon,
.alert-app-level.alert-success .close:focus clr-icon, .alert-app-level.alert-success .close:hover cds-icon,
.alert-app-level.alert-success .close:hover clr-icon, .alert-app-level.alert-success .close:active cds-icon,
.alert-app-level.alert-success .close:active clr-icon {
  fill: var(--clr-app-alert-success-close-icon-hover-color);
}
.alert-app-level .alert-items {
  align-items: center;
  padding: var(--cds-global-space-4);
}
.alert-app-level .alert-item {
  justify-content: center;
  align-items: center;
  min-height: var(--cds-global-space-9);
}
.alert-app-level .alert-item .alert-actions {
  padding: 0;
}
.alert-app-level .close {
  margin: var(--cds-global-space-4) 0;
}
.alert-app-level .alert-action,
.alert-app-level .dropdown-toggle {
  text-decoration: none;
}

.alert-sm .alert-items .alert-item {
  min-height: var(--cds-global-space-7);
}
.alert-sm .alert-icon-wrapper {
  display: flex;
  flex-basis: var(--cds-global-space-7);
  height: var(--cds-global-space-7);
}
.alert-sm .alert-icon {
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  min-height: var(--cds-global-space-7);
  min-width: var(--cds-global-space-7);
}
.alert-sm .alert-item > span,
.alert-sm .alert-item .alert-text,
.alert-sm .alert-item .alert-actions {
  font-size: var(--cds-alias-typography-secondary-font-size);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--cds-alias-typography-secondary-line-height);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
  padding: 0;
}
.alert-sm .close {
  margin: var(--cds-global-space-3) 0;
}
.alert-sm .alert-spinner.spinner-inline {
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  min-height: var(--cds-global-space-7);
  min-width: var(--cds-global-space-7);
}
.alert-sm .alert-spinner.spinner-inline::before, .alert-sm .alert-spinner.spinner-inline::after {
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  min-height: var(--cds-global-space-7);
  min-width: var(--cds-global-space-7);
}
.alert-sm.alert-lightweight {
  background: none;
  border: none;
}
.alert-sm.alert-lightweight .alert-items {
  gap: var(--cds-global-space-3);
}
.alert-sm.alert-lightweight .alert-items .alert-item {
  padding: var(--cds-global-space-3) 0;
}
.alert-sm.alert-lightweight .alert-items .alert-item > span,
.alert-sm.alert-lightweight .alert-items .alert-item .alert-actions,
.alert-sm.alert-lightweight .alert-items .alert-item .alert-text {
  font-size: var(--cds-alias-typography-caption-font-size);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--cds-alias-typography-caption-line-height);
  letter-spacing: var(--cds-alias-typography-caption-letter-spacing);
}
.alert-sm.alert-lightweight .alert-items .alert-item .alert-icon-wrapper {
  flex-basis: var(--cds-global-space-7);
  height: var(--cds-global-space-7);
}
.alert-sm.alert-lightweight .close {
  display: none;
}

@media screen and (max-width: 768px) {
  .alert .alert-item {
    flex-wrap: wrap;
  }
  .alert .alert-item .alert-text {
    max-width: 90%;
    width: 90%;
    flex-basis: 90%;
  }
  .alert .alert-item .alert-actions {
    flex: 1 0 100%;
  }
  .alert-app-level .alert-actions {
    margin-left: var(--cds-global-space-12);
  }
}
.alert-hidden {
  display: none;
}

.alerts .alert {
  margin-top: 0;
}
.alerts .alerts-wrapper {
  display: flex;
  flex-direction: row;
}
.alerts .alerts-wrapper clr-alert {
  flex: 1 1 100%;
}
.alerts.alert-info {
  background: var(--clr-app-alert-info-pager-bg-color);
}
.alerts.alert-warning {
  background: var(--clr-app-alert-warning-pager-bg-color);
}
.alerts.alert-danger {
  background: var(--clr-app-alert-danger-pager-bg-color);
}
.alerts.alert-success {
  background: var(--clr-app-alert-success-pager-bg-color);
}
.alerts.alert-neutral {
  background: var(--clr-app-alert-neutral-pager-bg-color);
}

.alerts-pager {
  color: var(--clr-app-alert-pager-text-color);
  min-height: var(--cds-global-space-11);
  flex: 1 0 var(--clr-app-alert-pager-width);
}
.alert-info .alerts-pager {
  color: var(--clr-app-alert-info-pager-font-color);
}
.alert-warning .alerts-pager {
  color: var(--clr-app-alert-warning-pager-font-color);
}
.alert-danger .alerts-pager {
  color: var(--clr-app-alert-danger-pager-font-color);
}
.alert-success .alerts-pager {
  color: var(--clr-app-alert-success-pager-font-color);
}
.alert-neutral .alerts-pager {
  color: var(--clr-app-alert-neutral-pager-font-color);
}

.alerts-pager-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  color: var(--clr-app-alert-pager-text-color);
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  height: var(--clr-btn-appearance-standard-height);
}
button.alerts-pager-button {
  cursor: pointer;
}

.alerts-pager-button cds-icon,
.alerts-pager-button clr-icon {
  color: var(--clr-app-alert-pager-text-color);
}
.alert-info .alerts-pager-button cds-icon,
.alert-info .alerts-pager-button clr-icon {
  color: var(--clr-app-alert-info-pager-font-color);
}
.alert-warning .alerts-pager-button cds-icon,
.alert-warning .alerts-pager-button clr-icon {
  color: var(--clr-app-alert-warning-pager-font-color);
}
.alert-danger .alerts-pager-button cds-icon,
.alert-danger .alerts-pager-button clr-icon {
  color: var(--clr-app-alert-danger-pager-font-color);
}
.alert-success .alerts-pager-button cds-icon,
.alert-success .alerts-pager-button clr-icon {
  color: var(--clr-app-alert-success-pager-font-color);
}
.alert-neutral .alerts-pager-button cds-icon,
.alert-neutral .alerts-pager-button clr-icon {
  color: var(--clr-app-alert-neutral-pager-font-color);
}

.alerts-pager-control {
  display: flex;
  white-space: nowrap;
  height: 100%;
  align-items: center;
  text-align: center;
  padding: 0 var(--cds-global-space-9);
}
.alerts-pager-control > * {
  display: inline-flex;
  justify-content: center;
  flex: 1 1 auto;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-card-bg-color: var(--cds-alias-object-container-background);
  --clr-card-divider-color: var(--cds-alias-object-border-color);
  --clr-card-title-color: var(--cds-alias-typography-color-400);
  --clr-card-title-font-weight: var(--cds-global-typography-section-font-weight);
  --clr-card-border-radius: var(--cds-alias-object-border-radius-100);
  --clr-card-border-width: var(--cds-alias-object-border-width-100);
  --clr-card-border-color: var(--cds-alias-object-border-color);
  --clr-card-box-shadow: var(--cds-alias-object-shadow-300);
  --clr-card-clickable-border-color: var(--cds-alias-object-interaction-background-highlight);
  --clr-card-clickable-box-shadow: 0 0 0 var(--cds-global-space-1) var(--clr-card-clickable-border-color);
  --clr-card-header-title-color: var(--clr-card-title-color);
  --clr-card-content-title-color: var(--clr-card-title-color);
  --clr-card-text-color: var(--cds-alias-typography-color-400);
}

.card {
  box-shadow: var(--clr-card-box-shadow);
  border-radius: var(--clr-card-border-radius);
  border: var(--clr-card-border-width) solid var(--clr-card-border-color);
}

.card.clickable:hover {
  box-shadow: var(--clr-card-clickable-box-shadow);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-card-clickable-border-color);
  cursor: pointer;
  text-decoration: none;
  transition: border 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}

.card-block .card-divider, .card .card-title,
.card .card-text,
.card .card-media-block,
.card .list,
.card .list-unstyled {
  margin-top: 0;
  margin-bottom: var(--cds-global-space-7);
}
.card-block .card-divider:last-child, .card .card-title:last-child,
.card .card-text:last-child,
.card .card-media-block:last-child,
.card .list:last-child,
.card .list-unstyled:last-child {
  margin-bottom: 0;
}

.card.card-img > img,
.card > .card-img:first-child:last-child > img, .card-img > img {
  display: block;
  height: auto;
  width: 100%;
  max-width: 100%;
}

.card {
  position: relative;
  display: block;
  background-color: var(--clr-card-bg-color);
  width: 100%;
  margin-top: var(--cds-global-space-9);
}
.card .alert {
  margin: 0 0 var(--cds-global-space-5) 0;
}
.card .btn-link {
  min-width: 0;
  padding: 0;
}
.card.clickable {
  color: inherit;
}
.card > .list, .card > .list-unstyled {
  padding: var(--cds-global-space-6) var(--cds-global-space-8);
}
.card .list-group {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.card .list-group-item {
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--cds-alias-typography-body-line-height);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
  padding: var(--cds-global-space-7);
  background-color: var(--clr-card-bg-color);
  border-bottom: var(--clr-card-border-width) solid var(--clr-card-border-color);
}
@supports (-ms-ime-align: auto) {
  .card .dropdown > .dropdown-toggle::after {
    display: inline-block;
    margin-top: calc(-1 * var(--cds-global-space-6));
  }
}

.card-block {
  padding: var(--cds-global-space-7);
}

.card-footer {
  display: flex;
  flex-direction: row;
  gap: var(--cds-global-space-5);
  padding: var(--cds-global-space-5) var(--cds-global-space-7);
}

h3.card-header,
.card-header {
  font-size: var(--cds-alias-typography-section-font-size);
  font-weight: var(--cds-alias-typography-section-font-weight);
  line-height: var(--cds-alias-typography-section-line-height);
  letter-spacing: var(--cds-alias-typography-section-letter-spacing);
  padding: var(--cds-global-space-7);
  color: var(--clr-card-header-title-color);
}

h4.card-title,
.card-title {
  font-size: var(--cds-alias-typography-subsection-font-size);
  font-weight: var(--cds-alias-typography-subsection-font-weight);
  line-height: var(--cds-alias-typography-subsection-line-height);
  letter-spacing: var(--cds-alias-typography-subsection-letter-spacing);
  color: var(--clr-card-content-title-color);
}

h1.card-header, h1.card-title,
h2.card-header,
h2.card-title,
h3.card-header,
h3.card-title,
h4.card-header,
h4.card-title,
h5.card-header,
h5.card-title,
h6.card-header,
h6.card-title {
  margin-top: 0;
}

.card-text {
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--cds-alias-typography-body-line-height);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
  color: var(--clr-card-text-color);
}

.card-img:first-child > img {
  border-radius: 0;
  border-top-left-radius: var(--clr-card-border-radius);
  border-top-right-radius: var(--clr-card-border-radius);
}
.card-img:last-child > img {
  border-radius: 0;
  border-bottom-left-radius: var(--clr-card-border-radius);
  border-bottom-right-radius: var(--clr-card-border-radius);
}
.card.card-img > img,
.card > .card-img:first-child:last-child > img {
  border-radius: var(--clr-card-border-radius);
}

.card-block .btn,
.card-block .btn.btn-link,
.card-block .card-link,
.card-footer .btn,
.card-footer .btn.btn-link,
.card-footer .card-link {
  margin: 0;
}
.card-block .btn-group .btn,
.card-footer .btn-group .btn {
  margin: 0;
}

.card-header,
.card-block {
  border-bottom: var(--clr-card-border-width) solid var(--clr-card-border-color);
}
.card-header:last-child,
.card-block:last-child {
  border-bottom: none;
}

.card-divider {
  display: block;
  border-bottom: var(--clr-card-border-width) solid var(--clr-card-divider-color);
}

.card-block .card-divider {
  margin-left: calc(-1 * var(--cds-global-space-8));
  margin-right: calc(-1 * var(--cds-global-space-8));
  width: auto;
}

.card-header + .card-divider,
.card-block + .card-divider {
  display: none;
}

.card-media-block {
  display: flex;
}
.card-media-block .card-media-image {
  display: inline-block;
  flex: 0 0 auto;
  height: var(--cds-global-space-13);
  width: var(--cds-global-space-13);
  max-height: var(--cds-global-space-13);
  max-width: var(--cds-global-space-13);
}
.card-media-block .card-media-description {
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--cds-alias-typography-body-line-height);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
  display: flex;
  flex-direction: column;
  color: var(--clr-card-text-color);
  margin-left: var(--cds-global-space-7);
}
.card-media-block .card-media-title {
  display: inline-block;
}
.card-media-block span,
.card-media-block .card-media-text {
  display: inline-block;
}
.card-media-block.wrap {
  flex-direction: column;
}
.card-media-block.wrap .card-media-description {
  margin-left: 0;
  margin-top: var(--cds-global-space-7);
}

.card-block > .list, .card-block > .list-unstyled {
  padding: 0;
}

@media screen and (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: var(--cds-global-space-6);
         column-gap: var(--cds-global-space-6);
    -moz-column-break-inside: avoid;
         break-inside: avoid;
    -moz-column-fill: balance;
         column-fill: balance;
    -webkit-perspective: 1;
  }
  .card-columns.card-columns-2 {
    -moz-column-count: 2;
         column-count: 2;
  }
  .card-columns.card-columns-4 {
    -moz-column-count: 4;
         column-count: 4;
  }
  .card-columns .card {
    display: inline-block;
    margin: var(--cds-global-space-4);
  }
  .card-columns .clickable {
    backface-visibility: hidden;
  }
}
@supports (-ms-ime-align: auto) {
  .card .checkbox.btn label,
  .card .checkbox-inline.btn label,
  .card .radio.btn label,
  .card .radio-inline.btn label {
    display: inline-block;
  }
}
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-dropdown-active-text-color: var(--cds-alias-object-interaction-color-active);
  --clr-dropdown-bg-color: var(--cds-alias-object-container-background);
  --clr-dropdown-border-color: var(--cds-alias-object-border-color);
  --clr-dropdown-divider-color: var(--cds-alias-object-border-color-tint);
  --clr-dropdown-divider-border-width: var(--cds-global-space-1);
  --clr-dropdown-child-border-color: var(--cds-alias-object-border-color);
  --clr-dropdown-bg-hover-color: var(--cds-alias-object-interaction-background-hover);
  --clr-dropdown-selection-color: var(--cds-alias-object-interaction-background-selected);
  --clr-dropdown-text-color: var(--cds-alias-object-interaction-color);
  --clr-dropdown-header-color: var(--cds-alias-typography-color-400);
  --clr-dropdown-header-font-weight: var(--cds-alias-typography-font-weight-medium);
  --clr-dropdown-item-font-weight: var(--cds-alias-typography-secondary-font-weight);
  --clr-dropdown-item-color: var(--cds-alias-object-interaction-color);
  --clr-dropdown-item-bg-color: transparent;
  --clr-dropdown-item-hover-color: var(--cds-alias-object-interaction-color-hover);
  --clr-dropdown-item-hover-bg-color: var(
    --clr-dropdown-bg-hover-color
  );
  --clr-dropdown-item-active-color: var(--cds-alias-object-interaction-color-active);
  --clr-dropdown-item-active-bg-color: var(--cds-alias-object-interaction-background-active);
  --clr-dropdown-item-selected-color: var(--cds-alias-object-interaction-color-selected);
  --clr-dropdown-item-selected-bg-color: var(
    --clr-dropdown-selection-color
  );
  --clr-dropdown-item-disabled-color: var(--cds-alias-object-interaction-color-disabled);
  --clr-dropdown-item-disabled-bg-color: transparent;
}

.dropdown-menu .btn,
.dropdown-menu .btn-secondary,
.dropdown-menu .btn-info,
.dropdown-menu .btn-outline,
.dropdown-menu .btn-outline-primary,
.dropdown-menu .btn-outline-secondary,
.dropdown-menu .btn-outline-warning,
.dropdown-menu .btn-outline-danger,
.dropdown-menu .btn-outline-success,
.dropdown-menu .btn-danger,
.dropdown-menu .btn-primary,
.dropdown-menu .btn-warning,
.dropdown-menu .btn-success,
.dropdown-menu .btn-link,
.dropdown-menu .dropdown-item, .dropdown-menu .dropdown-header {
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}

.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown .dropdown-toggle {
  display: inline-flex;
  align-items: center;
  position: relative;
  margin: 0;
  white-space: nowrap;
  cursor: pointer;
}
.dropdown .dropdown-toggle clr-icon[shape^=caret],
.dropdown .dropdown-toggle clr-icon[shape^=angle] {
  color: inherit;
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  min-height: var(--cds-global-space-7);
  min-width: var(--cds-global-space-7);
}
.dropdown .dropdown-toggle cds-icon[shape^=caret],
.dropdown .dropdown-toggle cds-icon[shape^=angle] {
  margin-top: unset;
  color: inherit;
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
}
.dropdown .dropdown-toggle.btn {
  text-overflow: unset;
}
.dropdown .dropdown-toggle.btn clr-icon {
  /**
   * The .btn applies some transform settings that we need to remove in here to align the icon correctly
   */
  transform: none;
}
.dropdown .dropdown-toggle.btn cds-icon[shape^=caret],
.dropdown .dropdown-toggle.btn clr-icon[shape^=caret],
.dropdown .dropdown-toggle.btn cds-icon[shape^=angle],
.dropdown .dropdown-toggle.btn clr-icon[shape^=angle] {
  right: var(--clr-btn-horizontal-padding);
}
.dropdown .dropdown-toggle:not(.btn) {
  padding: 0;
  color: var(--clr-dropdown-active-text-color);
}
.dropdown .dropdown-toggle:not(.btn) cds-icon[shape^=caret],
.dropdown .dropdown-toggle:not(.btn) clr-icon[shape^=caret],
.dropdown .dropdown-toggle:not(.btn) cds-icon[shape^=angle],
.dropdown .dropdown-toggle:not(.btn) clr-icon[shape^=angle] {
  right: 0;
}
.dropdown button.dropdown-toggle:not(.btn) {
  background: transparent;
  border: none;
  cursor: pointer;
  color: var(--clr-dropdown-active-text-color);
}

.dropdown-menu > * {
  display: block;
  white-space: nowrap;
}

.dropdown-menu {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 100%;
  left: 0;
  min-width: calc(120 * 1rem / var(--cds-global-base));
  max-width: calc(360 * 1rem / var(--cds-global-base));
  background-color: var(--clr-dropdown-bg-color);
  border-width: var(--cds-alias-object-border-width-100);
  border-style: solid;
  border-color: var(--clr-dropdown-border-color);
  border-radius: var(--cds-alias-object-border-radius-100);
  box-shadow: var(--cds-alias-object-shadow-200);
  margin-top: var(--cds-global-space-2);
  padding: var(--cds-global-space-6) 0;
  visibility: hidden;
  z-index: 1050;
}
.dropdown-menu .dropdown-header {
  color: var(--clr-dropdown-header-color);
  font-size: var(--cds-alias-typography-secondary-font-size);
  font-weight: var(--clr-dropdown-header-font-weight);
  line-height: var(--cds-global-space-9);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
  padding: 0 var(--cds-global-space-7);
  margin: 0;
}
.dropdown-menu .dropdown-header ~ .dropdown-item, .dropdown-menu .dropdown-header ~ .dropdown > .dropdown-item {
  padding-left: var(--cds-global-space-10);
}
.dropdown-menu .btn,
.dropdown-menu .btn-secondary,
.dropdown-menu .btn-info,
.dropdown-menu .btn-outline,
.dropdown-menu .btn-outline-primary,
.dropdown-menu .btn-outline-secondary,
.dropdown-menu .btn-outline-warning,
.dropdown-menu .btn-outline-danger,
.dropdown-menu .btn-outline-success,
.dropdown-menu .btn-danger,
.dropdown-menu .btn-primary,
.dropdown-menu .btn-warning,
.dropdown-menu .btn-success,
.dropdown-menu .btn-link,
.dropdown-menu .dropdown-item {
  font-size: var(--cds-alias-typography-secondary-font-size);
  font-weight: var(--clr-dropdown-item-font-weight);
  line-height: var(--cds-global-space-9);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
  color: var(--clr-dropdown-item-color);
  background-color: var(--clr-dropdown-item-bg-color);
  border: 0;
  cursor: pointer;
  display: flex;
  gap: var(--cds-global-space-3);
  align-items: center;
  height: auto;
  margin: 0;
  width: 100%;
  text-transform: none;
}
.dropdown-menu .btn.active,
.dropdown-menu .btn-secondary.active,
.dropdown-menu .btn-info.active,
.dropdown-menu .btn-outline.active,
.dropdown-menu .btn-outline-primary.active,
.dropdown-menu .btn-outline-secondary.active,
.dropdown-menu .btn-outline-warning.active,
.dropdown-menu .btn-outline-danger.active,
.dropdown-menu .btn-outline-success.active,
.dropdown-menu .btn-danger.active,
.dropdown-menu .btn-primary.active,
.dropdown-menu .btn-warning.active,
.dropdown-menu .btn-success.active,
.dropdown-menu .btn-link.active,
.dropdown-menu .dropdown-item.active {
  color: var(--clr-dropdown-item-selected-color);
  background-color: var(--clr-dropdown-item-selected-bg-color);
}
.dropdown-menu .btn:hover,
.dropdown-menu .btn-secondary:hover,
.dropdown-menu .btn-info:hover,
.dropdown-menu .btn-outline:hover,
.dropdown-menu .btn-outline-primary:hover,
.dropdown-menu .btn-outline-secondary:hover,
.dropdown-menu .btn-outline-warning:hover,
.dropdown-menu .btn-outline-danger:hover,
.dropdown-menu .btn-outline-success:hover,
.dropdown-menu .btn-danger:hover,
.dropdown-menu .btn-primary:hover,
.dropdown-menu .btn-warning:hover,
.dropdown-menu .btn-success:hover,
.dropdown-menu .btn-link:hover,
.dropdown-menu .dropdown-item:hover {
  color: var(--clr-dropdown-item-hover-color);
  background-color: var(--clr-dropdown-item-hover-bg-color);
  text-decoration: none;
}
.dropdown-menu .btn:active,
.dropdown-menu .btn-secondary:active,
.dropdown-menu .btn-info:active,
.dropdown-menu .btn-outline:active,
.dropdown-menu .btn-outline-primary:active,
.dropdown-menu .btn-outline-secondary:active,
.dropdown-menu .btn-outline-warning:active,
.dropdown-menu .btn-outline-danger:active,
.dropdown-menu .btn-outline-success:active,
.dropdown-menu .btn-danger:active,
.dropdown-menu .btn-primary:active,
.dropdown-menu .btn-warning:active,
.dropdown-menu .btn-success:active,
.dropdown-menu .btn-link:active,
.dropdown-menu .dropdown-item:active {
  color: var(--clr-dropdown-item-active-color);
  background-color: var(--clr-dropdown-item-selected-bg-color);
}
.dropdown-menu .btn:focus,
.dropdown-menu .btn-secondary:focus,
.dropdown-menu .btn-info:focus,
.dropdown-menu .btn-outline:focus,
.dropdown-menu .btn-outline-primary:focus,
.dropdown-menu .btn-outline-secondary:focus,
.dropdown-menu .btn-outline-warning:focus,
.dropdown-menu .btn-outline-danger:focus,
.dropdown-menu .btn-outline-success:focus,
.dropdown-menu .btn-danger:focus,
.dropdown-menu .btn-primary:focus,
.dropdown-menu .btn-warning:focus,
.dropdown-menu .btn-success:focus,
.dropdown-menu .btn-link:focus,
.dropdown-menu .dropdown-item:focus {
  z-index: inherit;
}
.dropdown-menu .btn.disabled, .dropdown-menu .btn:disabled,
.dropdown-menu .btn-secondary.disabled,
.dropdown-menu .btn-secondary:disabled,
.dropdown-menu .btn-info.disabled,
.dropdown-menu .btn-info:disabled,
.dropdown-menu .btn-outline.disabled,
.dropdown-menu .btn-outline:disabled,
.dropdown-menu .btn-outline-primary.disabled,
.dropdown-menu .btn-outline-primary:disabled,
.dropdown-menu .btn-outline-secondary.disabled,
.dropdown-menu .btn-outline-secondary:disabled,
.dropdown-menu .btn-outline-warning.disabled,
.dropdown-menu .btn-outline-warning:disabled,
.dropdown-menu .btn-outline-danger.disabled,
.dropdown-menu .btn-outline-danger:disabled,
.dropdown-menu .btn-outline-success.disabled,
.dropdown-menu .btn-outline-success:disabled,
.dropdown-menu .btn-danger.disabled,
.dropdown-menu .btn-danger:disabled,
.dropdown-menu .btn-primary.disabled,
.dropdown-menu .btn-primary:disabled,
.dropdown-menu .btn-warning.disabled,
.dropdown-menu .btn-warning:disabled,
.dropdown-menu .btn-success.disabled,
.dropdown-menu .btn-success:disabled,
.dropdown-menu .btn-link.disabled,
.dropdown-menu .btn-link:disabled,
.dropdown-menu .dropdown-item.disabled,
.dropdown-menu .dropdown-item:disabled {
  pointer-events: none;
  color: var(--clr-dropdown-item-disabled-color);
  background-color: var(--clr-dropdown-item-disabled-bg-color);
  -webkit-user-select: none;
          user-select: none;
}
.dropdown-menu .btn.disabled:hover, .dropdown-menu .btn:disabled:hover,
.dropdown-menu .btn-secondary.disabled:hover,
.dropdown-menu .btn-secondary:disabled:hover,
.dropdown-menu .btn-info.disabled:hover,
.dropdown-menu .btn-info:disabled:hover,
.dropdown-menu .btn-outline.disabled:hover,
.dropdown-menu .btn-outline:disabled:hover,
.dropdown-menu .btn-outline-primary.disabled:hover,
.dropdown-menu .btn-outline-primary:disabled:hover,
.dropdown-menu .btn-outline-secondary.disabled:hover,
.dropdown-menu .btn-outline-secondary:disabled:hover,
.dropdown-menu .btn-outline-warning.disabled:hover,
.dropdown-menu .btn-outline-warning:disabled:hover,
.dropdown-menu .btn-outline-danger.disabled:hover,
.dropdown-menu .btn-outline-danger:disabled:hover,
.dropdown-menu .btn-outline-success.disabled:hover,
.dropdown-menu .btn-outline-success:disabled:hover,
.dropdown-menu .btn-danger.disabled:hover,
.dropdown-menu .btn-danger:disabled:hover,
.dropdown-menu .btn-primary.disabled:hover,
.dropdown-menu .btn-primary:disabled:hover,
.dropdown-menu .btn-warning.disabled:hover,
.dropdown-menu .btn-warning:disabled:hover,
.dropdown-menu .btn-success.disabled:hover,
.dropdown-menu .btn-success:disabled:hover,
.dropdown-menu .btn-link.disabled:hover,
.dropdown-menu .btn-link:disabled:hover,
.dropdown-menu .dropdown-item.disabled:hover,
.dropdown-menu .dropdown-item:disabled:hover {
  background: none;
}
.dropdown-menu .btn.disabled:active, .dropdown-menu .btn:disabled:active,
.dropdown-menu .btn-secondary.disabled:active,
.dropdown-menu .btn-secondary:disabled:active,
.dropdown-menu .btn-info.disabled:active,
.dropdown-menu .btn-info:disabled:active,
.dropdown-menu .btn-outline.disabled:active,
.dropdown-menu .btn-outline:disabled:active,
.dropdown-menu .btn-outline-primary.disabled:active,
.dropdown-menu .btn-outline-primary:disabled:active,
.dropdown-menu .btn-outline-secondary.disabled:active,
.dropdown-menu .btn-outline-secondary:disabled:active,
.dropdown-menu .btn-outline-warning.disabled:active,
.dropdown-menu .btn-outline-warning:disabled:active,
.dropdown-menu .btn-outline-danger.disabled:active,
.dropdown-menu .btn-outline-danger:disabled:active,
.dropdown-menu .btn-outline-success.disabled:active,
.dropdown-menu .btn-outline-success:disabled:active,
.dropdown-menu .btn-danger.disabled:active,
.dropdown-menu .btn-danger:disabled:active,
.dropdown-menu .btn-primary.disabled:active,
.dropdown-menu .btn-primary:disabled:active,
.dropdown-menu .btn-warning.disabled:active,
.dropdown-menu .btn-warning:disabled:active,
.dropdown-menu .btn-success.disabled:active,
.dropdown-menu .btn-success:disabled:active,
.dropdown-menu .btn-link.disabled:active,
.dropdown-menu .btn-link:disabled:active,
.dropdown-menu .dropdown-item.disabled:active,
.dropdown-menu .dropdown-item:disabled:active {
  background: none;
  box-shadow: none;
}
.dropdown-menu .btn.expandable,
.dropdown-menu .btn-secondary.expandable,
.dropdown-menu .btn-info.expandable,
.dropdown-menu .btn-outline.expandable,
.dropdown-menu .btn-outline-primary.expandable,
.dropdown-menu .btn-outline-secondary.expandable,
.dropdown-menu .btn-outline-warning.expandable,
.dropdown-menu .btn-outline-danger.expandable,
.dropdown-menu .btn-outline-success.expandable,
.dropdown-menu .btn-danger.expandable,
.dropdown-menu .btn-primary.expandable,
.dropdown-menu .btn-warning.expandable,
.dropdown-menu .btn-success.expandable,
.dropdown-menu .btn-link.expandable,
.dropdown-menu .dropdown-item.expandable {
  padding-right: var(--cds-global-space-5);
}
.dropdown-menu .btn.expandable:after,
.dropdown-menu .btn-secondary.expandable:after,
.dropdown-menu .btn-info.expandable:after,
.dropdown-menu .btn-outline.expandable:after,
.dropdown-menu .btn-outline-primary.expandable:after,
.dropdown-menu .btn-outline-secondary.expandable:after,
.dropdown-menu .btn-outline-warning.expandable:after,
.dropdown-menu .btn-outline-danger.expandable:after,
.dropdown-menu .btn-outline-success.expandable:after,
.dropdown-menu .btn-danger.expandable:after,
.dropdown-menu .btn-primary.expandable:after,
.dropdown-menu .btn-warning.expandable:after,
.dropdown-menu .btn-success.expandable:after,
.dropdown-menu .btn-link.expandable:after,
.dropdown-menu .dropdown-item.expandable:after {
  content: "";
  -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3A'none'%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  mask: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3A'none'%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: cover;
  mask-size: cover;
  background-color: var(--clr-dropdown-item-color);
  height: var(--cds-global-space-6);
  width: var(--cds-global-space-6);
  transform: rotate(-90deg);
  margin-left: auto;
}
.dropdown-menu .btn.expandable.active:after,
.dropdown-menu .btn-secondary.expandable.active:after,
.dropdown-menu .btn-info.expandable.active:after,
.dropdown-menu .btn-outline.expandable.active:after,
.dropdown-menu .btn-outline-primary.expandable.active:after,
.dropdown-menu .btn-outline-secondary.expandable.active:after,
.dropdown-menu .btn-outline-warning.expandable.active:after,
.dropdown-menu .btn-outline-danger.expandable.active:after,
.dropdown-menu .btn-outline-success.expandable.active:after,
.dropdown-menu .btn-danger.expandable.active:after,
.dropdown-menu .btn-primary.expandable.active:after,
.dropdown-menu .btn-warning.expandable.active:after,
.dropdown-menu .btn-success.expandable.active:after,
.dropdown-menu .btn-link.expandable.active:after,
.dropdown-menu .dropdown-item.expandable.active:after {
  background-color: var(--clr-dropdown-item-selected-color);
}
.dropdown-menu .btn.expandable:hover:after,
.dropdown-menu .btn-secondary.expandable:hover:after,
.dropdown-menu .btn-info.expandable:hover:after,
.dropdown-menu .btn-outline.expandable:hover:after,
.dropdown-menu .btn-outline-primary.expandable:hover:after,
.dropdown-menu .btn-outline-secondary.expandable:hover:after,
.dropdown-menu .btn-outline-warning.expandable:hover:after,
.dropdown-menu .btn-outline-danger.expandable:hover:after,
.dropdown-menu .btn-outline-success.expandable:hover:after,
.dropdown-menu .btn-danger.expandable:hover:after,
.dropdown-menu .btn-primary.expandable:hover:after,
.dropdown-menu .btn-warning.expandable:hover:after,
.dropdown-menu .btn-success.expandable:hover:after,
.dropdown-menu .btn-link.expandable:hover:after,
.dropdown-menu .dropdown-item.expandable:hover:after {
  background-color: var(--clr-dropdown-item-hover-color);
}
.dropdown-menu .btn.expandable:active:after,
.dropdown-menu .btn-secondary.expandable:active:after,
.dropdown-menu .btn-info.expandable:active:after,
.dropdown-menu .btn-outline.expandable:active:after,
.dropdown-menu .btn-outline-primary.expandable:active:after,
.dropdown-menu .btn-outline-secondary.expandable:active:after,
.dropdown-menu .btn-outline-warning.expandable:active:after,
.dropdown-menu .btn-outline-danger.expandable:active:after,
.dropdown-menu .btn-outline-success.expandable:active:after,
.dropdown-menu .btn-danger.expandable:active:after,
.dropdown-menu .btn-primary.expandable:active:after,
.dropdown-menu .btn-warning.expandable:active:after,
.dropdown-menu .btn-success.expandable:active:after,
.dropdown-menu .btn-link.expandable:active:after,
.dropdown-menu .dropdown-item.expandable:active:after {
  background-color: var(--clr-dropdown-item-active-color);
}
.dropdown-menu .btn.expandable.disabled:after, .dropdown-menu .btn.expandable:disabled:after,
.dropdown-menu .btn-secondary.expandable.disabled:after,
.dropdown-menu .btn-secondary.expandable:disabled:after,
.dropdown-menu .btn-info.expandable.disabled:after,
.dropdown-menu .btn-info.expandable:disabled:after,
.dropdown-menu .btn-outline.expandable.disabled:after,
.dropdown-menu .btn-outline.expandable:disabled:after,
.dropdown-menu .btn-outline-primary.expandable.disabled:after,
.dropdown-menu .btn-outline-primary.expandable:disabled:after,
.dropdown-menu .btn-outline-secondary.expandable.disabled:after,
.dropdown-menu .btn-outline-secondary.expandable:disabled:after,
.dropdown-menu .btn-outline-warning.expandable.disabled:after,
.dropdown-menu .btn-outline-warning.expandable:disabled:after,
.dropdown-menu .btn-outline-danger.expandable.disabled:after,
.dropdown-menu .btn-outline-danger.expandable:disabled:after,
.dropdown-menu .btn-outline-success.expandable.disabled:after,
.dropdown-menu .btn-outline-success.expandable:disabled:after,
.dropdown-menu .btn-danger.expandable.disabled:after,
.dropdown-menu .btn-danger.expandable:disabled:after,
.dropdown-menu .btn-primary.expandable.disabled:after,
.dropdown-menu .btn-primary.expandable:disabled:after,
.dropdown-menu .btn-warning.expandable.disabled:after,
.dropdown-menu .btn-warning.expandable:disabled:after,
.dropdown-menu .btn-success.expandable.disabled:after,
.dropdown-menu .btn-success.expandable:disabled:after,
.dropdown-menu .btn-link.expandable.disabled:after,
.dropdown-menu .btn-link.expandable:disabled:after,
.dropdown-menu .dropdown-item.expandable.disabled:after,
.dropdown-menu .dropdown-item.expandable:disabled:after {
  background-color: var(--clr-dropdown-item-disabled-color);
}
.dropdown-menu .btn,
.dropdown-menu .dropdown-item {
  padding: 0 var(--cds-global-space-7);
}
@media screen and (max-width: 576px) {
  .dropdown-menu .btn,
  .dropdown-menu .dropdown-item {
    padding: var(--cds-global-space-4) var(--cds-global-space-9);
  }
}
.dropdown-menu a.dropdown-item {
  text-decoration: none;
}
.dropdown-menu .dropdown-divider {
  border-bottom-width: var(--clr-dropdown-divider-border-width);
  border-bottom-style: solid;
  border-bottom-color: var(--clr-dropdown-divider-color);
  margin: var(--cds-global-space-6);
}

.btn-group-overflow.open > .dropdown-menu, .btn-group-overflow.open > .dropdown-menu-wrapper > .dropdown-menu,
.tabs-overflow.open > .dropdown-menu,
.tabs-overflow.open > .dropdown-menu-wrapper > .dropdown-menu,
.dropdown.open > .dropdown-menu,
.dropdown.open > .dropdown-menu-wrapper > .dropdown-menu {
  visibility: visible;
}
.btn-group-overflow.bottom-left > .dropdown-menu, .btn-group-overflow.bottom-right > .dropdown-menu,
.tabs-overflow.bottom-left > .dropdown-menu,
.tabs-overflow.bottom-right > .dropdown-menu,
.dropdown.bottom-left > .dropdown-menu,
.dropdown.bottom-right > .dropdown-menu {
  top: 100%;
  bottom: auto;
  margin: var(--cds-global-space-2) 0 0 0;
}
.btn-group-overflow.bottom-left > .dropdown-menu,
.tabs-overflow.bottom-left > .dropdown-menu,
.dropdown.bottom-left > .dropdown-menu {
  left: 0;
  right: auto;
}
.btn-group-overflow.bottom-right > .dropdown-menu,
.tabs-overflow.bottom-right > .dropdown-menu,
.dropdown.bottom-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.btn-group-overflow.top-left > .dropdown-menu, .btn-group-overflow.top-right > .dropdown-menu,
.tabs-overflow.top-left > .dropdown-menu,
.tabs-overflow.top-right > .dropdown-menu,
.dropdown.top-left > .dropdown-menu,
.dropdown.top-right > .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin: 0 0 var(--cds-global-space-2) 0;
}
.btn-group-overflow.top-left > .dropdown-menu,
.tabs-overflow.top-left > .dropdown-menu,
.dropdown.top-left > .dropdown-menu {
  left: 0;
  right: auto;
}
.btn-group-overflow.top-right > .dropdown-menu,
.tabs-overflow.top-right > .dropdown-menu,
.dropdown.top-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.btn-group-overflow.left-top > .dropdown-menu, .btn-group-overflow.left-bottom > .dropdown-menu,
.tabs-overflow.left-top > .dropdown-menu,
.tabs-overflow.left-bottom > .dropdown-menu,
.dropdown.left-top > .dropdown-menu,
.dropdown.left-bottom > .dropdown-menu {
  right: 100%;
  left: auto;
  margin: 0 var(--cds-global-space-2) 0 0;
}
.btn-group-overflow.left-bottom > .dropdown-menu,
.tabs-overflow.left-bottom > .dropdown-menu,
.dropdown.left-bottom > .dropdown-menu {
  top: 0;
  bottom: auto;
}
.btn-group-overflow.left-top > .dropdown-menu,
.tabs-overflow.left-top > .dropdown-menu,
.dropdown.left-top > .dropdown-menu {
  bottom: 0;
  top: auto;
}
.btn-group-overflow.right-top > .dropdown-menu, .btn-group-overflow.right-bottom > .dropdown-menu,
.tabs-overflow.right-top > .dropdown-menu,
.tabs-overflow.right-bottom > .dropdown-menu,
.dropdown.right-top > .dropdown-menu,
.dropdown.right-bottom > .dropdown-menu {
  left: 100%;
  right: auto;
  margin: 0 0 0 var(--cds-global-space-2);
}
.btn-group-overflow.right-bottom > .dropdown-menu,
.tabs-overflow.right-bottom > .dropdown-menu,
.dropdown.right-bottom > .dropdown-menu {
  top: 0;
  bottom: auto;
}
.btn-group-overflow.right-top > .dropdown-menu,
.tabs-overflow.right-top > .dropdown-menu,
.dropdown.right-top > .dropdown-menu {
  bottom: 0;
  top: auto;
}
.btn-group-overflow .dropdown .dropdown-menu,
.tabs-overflow .dropdown .dropdown-menu,
.dropdown .dropdown .dropdown-menu {
  border-color: var(--clr-dropdown-child-border-color);
  position: absolute;
}
.btn-group-overflow .dropdown.left-top > .dropdown-menu,
.btn-group-overflow .dropdown.left-top > .dropdown-menu-wrapper > .dropdown-menu,
.tabs-overflow .dropdown.left-top > .dropdown-menu,
.tabs-overflow .dropdown.left-top > .dropdown-menu-wrapper > .dropdown-menu,
.dropdown .dropdown.left-top > .dropdown-menu,
.dropdown .dropdown.left-top > .dropdown-menu-wrapper > .dropdown-menu {
  top: 0;
  bottom: auto;
  left: auto;
  right: 100%;
  margin-top: calc(-1 * var(--cds-global-space-8) - var(--cds-global-space-1));
  margin-right: calc(-1 * var(--cds-global-space-3));
}
.btn-group-overflow .dropdown.right-top > .dropdown-menu,
.btn-group-overflow .dropdown.right-top > .dropdown-menu-wrapper > .dropdown-menu,
.tabs-overflow .dropdown.right-top > .dropdown-menu,
.tabs-overflow .dropdown.right-top > .dropdown-menu-wrapper > .dropdown-menu,
.dropdown .dropdown.right-top > .dropdown-menu,
.dropdown .dropdown.right-top > .dropdown-menu-wrapper > .dropdown-menu {
  top: 0;
  bottom: auto;
  left: 100%;
  right: auto;
  margin-top: calc(-1 * var(--cds-global-space-8) - var(--cds-global-space-1));
  margin-left: calc(-1 * var(--cds-global-space-3));
}
.btn-group-overflow .dropdown.left-bottom > .dropdown-menu,
.btn-group-overflow .dropdown.left-bottom > .dropdown-menu-wrapper > .dropdown-menu,
.tabs-overflow .dropdown.left-bottom > .dropdown-menu,
.tabs-overflow .dropdown.left-bottom > .dropdown-menu-wrapper > .dropdown-menu,
.dropdown .dropdown.left-bottom > .dropdown-menu,
.dropdown .dropdown.left-bottom > .dropdown-menu-wrapper > .dropdown-menu {
  top: auto;
  bottom: 0;
  left: auto;
  right: 100%;
  margin-bottom: calc(-1 * var(--cds-global-space-8) - var(--cds-global-space-1));
  margin-right: calc(-1 * var(--cds-global-space-3));
}
.btn-group-overflow .dropdown.right-bottom > .dropdown-menu,
.btn-group-overflow .dropdown.right-bottom > .dropdown-menu-wrapper > .dropdown-menu,
.tabs-overflow .dropdown.right-bottom > .dropdown-menu,
.tabs-overflow .dropdown.right-bottom > .dropdown-menu-wrapper > .dropdown-menu,
.dropdown .dropdown.right-bottom > .dropdown-menu,
.dropdown .dropdown.right-bottom > .dropdown-menu-wrapper > .dropdown-menu {
  top: auto;
  bottom: 0;
  left: 100%;
  right: auto;
  margin-bottom: calc(-1 * var(--cds-global-space-8) - var(--cds-global-space-1));
  margin-left: calc(-1 * var(--cds-global-space-3));
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-login-title-color: var(--cds-alias-typography-color-400);
  --clr-login-hint-color: var(--cds-alias-typography-color-400);
  --clr-login-footer-gap: var(--cds-global-space-7);
  --clr-login-copyright-color: var(--cds-alias-typography-link-color);
  --clr-login-background-color: var(--cds-alias-object-container-background);
  --clr-login-welcome-color: var(--cds-alias-typography-color-400);
  --clr-login-error-background-color: var(--clr-alert-danger-bg-color);
  --clr-login-error-icon-color: var(--clr-alert-danger-icon-color);
  --clr-login-logo-color: #717175;
  --clr-login-trademark-color: var(--clr-h2-color);
  --clr-login-trademark-font-weight: var(--clr-h2-font-weight);
  --clr-login-trademark-font-family: var(--clr-h2-font-family);
  --clr-login-trademark-font-size: var(--clr-h2-font-size);
  --clr-login-trademark-letter-spacing: var(--clr-h2-letter-spacing);
}

:root [cds-theme~=dark] {
  --clr-login-logo-color: var(--cds-global-color-white);
}

.login-wrapper {
  display: flex;
  height: 100%;
  background: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%0D%0A%20%20%20%20%20version%3D%221.1%22%0D%0A%20%20%20%20%20id%3D%22no-aspect-ratio%22%0D%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%20%20%20%20%20x%3D%220px%22%0D%0A%20%20%20%20%20y%3D%220px%22%0D%0A%20%20%20%20%20height%3D%222055.55px%22%0D%0A%20%20%20%20%20width%3D%221440px%22%0D%0A%20%20%20%20%20viewBox%3D%220%200%202055.55%201440%22%0D%0A%20%20%20%20%20preserveAspectRatio%3D%22xMinYMin%20slice%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%3Cdesc%3ELogin%20Image%3C%2Fdesc%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate%280.000000%2C%20-4.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23FAFAFA%22%20x%3D%220%22%20y%3D%224%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221108.43%201443.63%201109.08%201443.63%20443.44%20777.74%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2393D8CA%22%20opacity%3D%220.6%22%20style%3D%22mix-blend-mode%3A%20overlay%3B%22%20points%3D%220.79%20334.92%20443.44%20777.74%200.79%20334.49%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%220.79%20211.88%200.79%20329.6%2059.62%20270.77%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22160.65%20169.74%200.79%209.73%200.79%20211.88%2090.27%20301.46%2059.62%20270.77%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22503.77%201443.63%20697.47%201443.63%20803.74%201337.36%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22158.33%20691.15%200.79%20848.72%200.79%201427.43%20447.52%20980.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CEDDE0%22%20points%3D%22257.71%20591.75%200.79%20334.49%200.79%20533.42%20158.33%20691.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A9C9D5%22%20points%3D%220.79%20533.42%200.79%20848.72%20158.33%20691.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%22806.46%201140.89%20546.94%20881.28%20447.52%20980.7%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238FC4DF%22%20points%3D%22447.52%20980.7%200.79%201427.43%200.79%201443.63%20503.77%201443.63%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2370C0DC%22%20points%3D%22608.23%20819.99%20546.94%20881.28%20806.46%201140.89%20867.64%201079.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22420.05%20429.39%20319.01%20530.45%20608.23%20819.99%20709.3%20718.91%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2369AFD4%22%20points%3D%22709.3%20718.91%20608.23%20819.99%20867.64%201079.7%20968.74%20978.6%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238EB5BC%22%20points%3D%22619.59%20229.82%20393.42%203.12%20327.27%203.12%20160.65%20169.74%20420.05%20429.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238EB5BC%22%20points%3D%22319.01%20530.45%20319.01%20530.45%2090.27%20301.46%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237CB0C7%22%20points%3D%22160.65%20169.74%2059.62%20270.77%2090.27%20301.46%20319.01%20530.45%20420.05%20429.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2384C4D2%22%20points%3D%2259.62%20270.77%200.79%20329.6%200.79%20334.49%20257.71%20591.75%20319.01%20530.45%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237CB0C7%22%20points%3D%22537.55%203.12%20393.42%203.12%20619.59%20229.82%20691.74%20157.66%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2387D1DB%22%20points%3D%22846.25%203.12%20537.55%203.12%20691.74%20157.66%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22909.87%201443.63%20850.19%201383.87%20790.43%201443.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22319.01%20530.45%20257.71%20591.75%20443.44%20777.74%20546.94%20881.28%20608.23%20819.99%20867.64%201079.7%20867.64%201079.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22867.64%201079.7%20806.46%201140.89%20903.31%201237.78%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221065.57%201075.52%20968.74%20978.6%20867.64%201079.7%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22964.46%201176.63%20867.64%201079.7%20867.64%201079.7%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221010.92%201223.13%201231.16%201443.63%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221240.08%20707.22%201167.9%20779.4%201264.68%20876.4%201336.87%20804.22%201240.08%20707.21%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22980.83%20447.39%20691.74%20157.66%20619.59%20229.82%20908.66%20519.56%20980.83%20447.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%22709.3%20718.91%20968.74%20978.6%201167.91%20779.4%20908.66%20519.55%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2369AFD4%22%20points%3D%22980.83%20447.39%20908.66%20519.55%201167.91%20779.4%201240.08%20707.21%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221034.59%203.12%20846.25%203.12%20691.74%20157.66%20980.83%20447.39%201229.75%20198.47%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221240.08%20707.21%201336.87%20804.22%201586.01%20555.08%201489.14%20458.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2370C0DC%22%20points%3D%221229.75%20198.47%20980.83%20447.39%201240.08%20707.21%201489.14%20458.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221292.22%201302.38%201433.32%201443.63%201830.61%201443.63%201491.18%201103.42%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221010.92%201223.13%20949.78%201284.27%201109.08%201443.63%201150.98%201443.63%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2375B8C5%22%20points%3D%221150.98%201443.63%201231.16%201443.63%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221292.22%201302.38%201112.03%201122.02%201010.92%201223.13%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%236EA4BC%22%20points%3D%221191.09%201403.51%201231.16%201443.63%201433.32%201443.63%201292.22%201302.38%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221383.3%20850.75%201311.12%20922.94%201491.18%201103.42%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221491.18%201103.42%201830.61%201443.63%201974.86%201443.63%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%236EA4BC%22%20points%3D%221491.18%201103.42%201830.61%201443.63%201974.86%201443.63%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221812.65%20781.95%201632.46%20601.59%201383.3%20850.75%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221563.37%201031.23%201974.86%201443.63%202054.45%201443.63%202054.45%201023.99%201812.65%20781.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2378CAD4%22%20points%3D%221563.37%201031.23%201974.86%201443.63%202054.45%201443.63%202054.45%201023.99%201812.65%20781.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%22803.74%201337.36%20850.19%201383.87%20949.78%201284.27%20903.31%201237.78%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%221065.57%201075.52%201112.03%201122.02%201311.12%20922.94%201264.69%20876.4%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2377B8D9%22%20points%3D%22697.47%201443.63%20790.43%201443.63%20850.19%201383.87%20803.74%201337.36%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22964.46%201176.63%20903.31%201237.78%20949.78%201284.27%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%235DB5D6%22%20points%3D%22964.46%201176.63%20903.31%201237.78%20949.78%201284.27%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2396C7DF%22%20transform%3D%22translate%281038.247297%2C%201149.275429%29%20rotate%28-44.970000%29%20translate%28-1038.247297%2C%20-1149.275429%29%20%22%20x%3D%22966.752297%22%20y%3D%221116.41043%22%20width%3D%22142.99%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2357A8D0%22%20transform%3D%22translate%281038.247297%2C%201149.275429%29%20rotate%28-44.970000%29%20translate%28-1038.247297%2C%20-1149.275429%29%20%22%20x%3D%22966.752297%22%20y%3D%221116.41043%22%20width%3D%22142.99%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221010.92%201223.13%201010.92%201223.13%20964.46%201176.63%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23000000%22%20opacity%3D%220.42%22%20points%3D%221010.92%201223.13%201010.92%201223.13%20964.46%201176.63%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221336.87%20804.22%201264.69%20876.4%201311.12%20922.94%201383.3%20850.75%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2357A8D0%22%20points%3D%221336.87%20804.22%201264.69%20876.4%201311.12%20922.94%201383.3%20850.75%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2393D8CA%22%20opacity%3D%220.6%22%20style%3D%22mix-blend-mode%3A%20overlay%3B%22%20points%3D%221336.87%20804.22%201383.3%20850.75%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%235DB5D6%22%20points%3D%221336.87%20804.22%201383.3%20850.75%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD3E6%22%20points%3D%222056%200.12%201645.49%200.12%201648.49%203.12%201944.07%203.12%201796.22%20150.99%201893.12%20247.97%202054.45%2086.64%202054.45%20179.6%201939.58%20294.47%202056%20411%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237AB9D9%22%20points%3D%221648.49%203.12%201796.22%20150.99%201944.07%203.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2366AED4%22%20points%3D%222054.45%2086.64%201893.12%20247.97%201939.58%20294.47%202054.45%20179.6%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221884.82%20709.78%202054.45%20879.57%202054.45%20540.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%221489.14%20458.12%201489.14%20458.12%201371.13%20339.99%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%221796.22%20150.99%201648.49%203.12%201425.1%203.12%201301.91%20126.31%201561.3%20385.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2391C5E0%22%20transform%3D%22translate%281798.954066%2C%20388.798781%29%20rotate%28-44.970000%29%20translate%28-1798.954066%2C%20-388.798781%29%20%22%20x%3D%221632.82407%22%20y%3D%22355.933781%22%20width%3D%22332.26%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%221586.01%20555.08%201632.46%20601.59%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23B3EAEE%22%20transform%3D%22translate%281573.711577%2C%20470.620263%29%20rotate%28-45.000000%29%20translate%28-1573.711577%2C%20-470.620263%29%20%22%20x%3D%221522.68158%22%20y%3D%22402.085263%22%20width%3D%22102.06%22%20height%3D%22137.07%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23B3EAEE%22%20transform%3D%22translate%281758.676758%2C%20655.767120%29%20rotate%28-44.970000%29%20translate%28-1758.676758%2C%20-655.767120%29%20%22%20x%3D%221707.64676%22%20y%3D%22528.29212%22%20width%3D%22102.06%22%20height%3D%22254.95%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B3EAEE%22%20points%3D%221301.91%20126.31%201178.84%203.12%201034.59%203.12%201229.75%20198.47%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2383C0C8%22%20points%3D%221812.65%20781.95%202054.45%201023.99%202054.45%20879.57%201884.82%20709.78%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%237DC6DC%22%20transform%3D%22translate%281395.516901%2C%20292.206519%29%20rotate%28-45.000000%29%20translate%28-1395.516901%2C%20-292.206519%29%20%22%20x%3D%221344.4919%22%20y%3D%22108.701519%22%20width%3D%22102.05%22%20height%3D%22367.01%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2368B8D5%22%20transform%3D%22translate%281645.313619%2C%20542.249760%29%20rotate%28-45.000000%29%20translate%28-1645.313619%2C%20-542.249760%29%20%22%20x%3D%221594.28362%22%20y%3D%22509.38476%22%20width%3D%22102.06%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280.000000%2C%203.000000%29%22%20stroke%3D%22%23000000%22%20opacity%3D%220.15%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0.95%2C0.12%20L0.95%2C840.12%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E");
  background-size: 100%;
  background-position: calc(580 * 1rem / var(--cds-global-base)) 0;
  background-repeat: no-repeat;
}
.login-wrapper .login {
  background: var(--clr-login-background-color);
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: var(--cds-global-space-7);
  height: auto;
  min-height: 100vh;
  width: calc(580 * 1rem / var(--cds-global-base));
}
.login-wrapper .login .login-footer,
.login-wrapper .login .login-header {
  display: flex;
  width: 100%;
  flex-direction: row;
  align-items: center;
}
.login-wrapper .login .login-footer .actions,
.login-wrapper .login .login-header .actions {
  margin-left: auto;
}
.login-wrapper .login .login-header .logo {
  height: 16px;
  width: 100%;
  -webkit-mask: url("data:image/svg+xml;charset=utf8, %3Csvg%20width%3D%22105%22%20height%3D%2216%22%20viewBox%3D%220%200%20105%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M44.9371%2014.8L40.3598%202.00082C40.2932%201.80094%2040.2266%201.60106%2040.2266%201.40117C40.2266%200.868153%2040.693%200.341797%2041.3526%200.341797C41.9522%200.341797%2042.3453%200.741563%2042.4786%201.26792L46.2564%2012.2748L50.1008%201.26792C50.3007%200.7349%2050.6338%200.341797%2051.2268%200.341797H51.36C51.9597%200.341797%2052.3528%200.741563%2052.5527%201.26792L56.3305%2012.2748L60.1749%201.20129C60.3082%200.734901%2060.6413%200.341797%2061.2343%200.341797C61.9006%200.341797%2062.3603%200.808188%2062.3603%201.40117C62.3603%201.60106%2062.2936%201.86757%2062.227%202.00082L57.5831%2014.8C57.3166%2015.4663%2056.8502%2015.7928%2056.3238%2015.7928H56.2572C55.6575%2015.7928%2055.2644%2015.4596%2054.9979%2014.8L51.2868%203.92636L47.509%2014.8C47.3091%2015.4663%2046.8494%2015.7928%2046.3163%2015.7928H46.2497C45.6501%2015.7928%2045.1903%2015.4596%2044.9238%2014.8H44.9371Z%22%20fill%3D%22%23717175%22%2F%3E%0A%3Cpath%20d%3D%22M78.3525%201.4678C78.3525%200.868152%2078.8189%200.341797%2079.4785%200.341797C80.1382%200.341797%2080.6045%200.808187%2080.6045%201.4678V4.05296C81.7306%201.53443%2084.1825%200.341797%2085.8415%200.341797C86.5011%200.341797%2086.9675%200.808187%2086.9675%201.4678C86.9675%202.06745%2086.5677%202.52718%2085.9747%202.59381C83.0564%202.92695%2080.6712%205.11234%2080.6712%209.48978V14.5935C80.6712%2015.1931%2080.2048%2015.7195%2079.5452%2015.7195C78.8856%2015.7195%2078.4192%2015.1864%2078.4192%2014.5935V1.46114%22%20fill%3D%22%23717175%22%2F%3E%0A%3Cpath%20d%3D%22M94.1294%2015.9272C90.0851%2015.9272%2086.707%2012.7424%2086.707%208.1717V8.10508C86.707%203.79427%2089.6919%200.349609%2093.8029%200.349609C98.1803%200.349609%20100.699%203.99415%20100.699%207.91186C100.699%208.51151%20100.232%208.97123%2099.6395%208.97123H88.8991C89.2322%2012.2227%2091.4842%2014.0083%2094.136%2014.0083C95.9949%2014.0083%2097.3208%2013.282%2098.3802%2012.2826C98.5801%2012.1494%2098.78%2012.0161%2099.0398%2012.0161C99.5728%2012.0161%20100.033%2012.4825%20100.033%2012.9422C100.033%2013.2088%2099.8993%2013.4753%2099.6994%2013.6685C98.3069%2014.9944%2096.6479%2015.9205%2094.1294%2015.9205V15.9272ZM98.5068%207.23891C98.3069%204.52051%2096.7145%202.13523%2093.8029%202.13523C91.2177%202.13523%2089.2922%204.32062%2088.9657%207.23891H98.5135H98.5068Z%22%20fill%3D%22%23717175%22%2F%3E%0A%3Cpath%20d%3D%22M62.375%2011.2158C62.375%207.9644%2065.0268%206.30537%2068.8046%206.30537C70.7301%206.30537%2072.1226%206.57188%2073.4419%206.97165V6.43863C73.4419%203.72022%2071.7828%202.3277%2068.9312%202.3277C67.4054%202.3277%2066.5459%202.52758%2065.4199%202.99397C65.2866%203.0606%2065.1534%203.0606%2065.0201%203.0606C64.4871%203.0606%2064.0274%202.59421%2064.0274%202.06785C64.0274%201.60146%2064.2273%201.34161%2064.627%201.14172C66.0862%200.475447%2067.2122%200.282227%2069.1377%200.282227C71.2565%200.282227%2072.9155%200.815252%2073.9749%201.94126C74.9676%202.93401%2075.5007%204.39316%2075.5007%206.3187V14.6072C75.5007%2015.2735%2075.0343%2015.7332%2074.4413%2015.7332C73.775%2015.7332%2073.3819%2015.2668%2073.3819%2014.6738V13.2147C72.3225%2014.6072%2070.5969%2015.7998%2067.9451%2015.7998C65.2267%2015.9331%2062.375%2014.3407%2062.375%2011.2225V11.2158ZM73.5152%2010.0898V8.63068C72.3891%208.29754%2070.93%207.9644%2069.0711%207.9644C66.2194%207.9644%2064.6937%209.22366%2064.6937%2011.0826V11.1492C64.6937%2013.0747%2066.4193%2014.1341%2068.4714%2014.1341C71.2565%2014.1341%2073.5085%2012.4751%2073.5085%2010.0898H73.5152Z%22%20fill%3D%22%23717175%22%2F%3E%0A%3Cpath%20d%3D%22M4.10222%201.26862C3.63583%200.209237%202.37656%20-0.323787%201.25055%200.209235C0.124545%200.742256%20-0.275218%202.00152%200.191176%203.0609L4.96172%2013.4748C5.68796%2015.1338%206.48749%2015.9267%208.01327%2015.9267C9.53904%2015.9267%2010.2653%2015.0006%2011.0648%2013.4748C11.0648%2013.4748%2015.2424%204.38679%2015.309%204.32683C15.3756%204.2602%2015.5089%203.92706%2015.9086%203.92706C16.2418%203.92706%2016.5683%204.19357%2016.5683%204.59334V13.4815C16.5683%2014.874%2017.2945%2016%2018.8203%2016C20.3461%2016%2021.0723%2014.874%2021.0723%2013.4815V6.18574C21.0723%204.79322%2022.065%203.8671%2023.4576%203.8671C24.8501%203.8671%2025.7096%204.79322%2025.7096%206.18574V13.4815C25.7096%2014.874%2026.4425%2016%2027.9616%2016C29.4807%2016%2030.2136%2014.874%2030.2136%2013.4815V6.18574C30.2136%204.79322%2031.2064%203.8671%2032.5989%203.8671C33.9914%203.8671%2034.8509%204.79322%2034.8509%206.18574V13.4815C34.8509%2014.874%2035.5771%2016%2037.1029%2016C38.6287%2016%2039.3549%2014.874%2039.3549%2013.4815V5.19299C39.3549%202.14144%2036.903%200.0226781%2033.9847%200.0226781C31.0664%200.0226781%2029.2142%202.08148%2029.2142%202.08148C28.0882%200.822213%2026.7623%200.0226781%2024.5103%200.0226781C22.125%200.0226781%2019.9996%202.08148%2019.9996%202.08148C19.0068%200.822213%2017.3478%200.0226781%2015.9553%200.0226781C13.8365%200.0226781%2012.1109%200.948805%2011.1181%203.34074L8.06657%2010.5698L4.08889%201.28861L4.10222%201.26862Z%22%20fill%3D%22%23717175%22%2F%3E%0A%3Cpath%20d%3D%22M100.892%202.20071C100.892%201.14133%20101.684%200.341797%20102.751%200.341797C103.817%200.341797%20104.609%201.20129%20104.609%202.20071C104.609%203.20013%20103.817%204.05962%20102.751%204.05962C101.758%204.05962%20100.892%203.20013%20100.892%202.20071ZM104.27%202.20071C104.27%201.34121%20103.61%200.674935%20102.744%200.674935C101.878%200.674935%20101.218%201.40118%20101.218%202.20071C101.218%203.06021%20101.878%203.72648%20102.744%203.72648C103.61%203.72648%20104.27%203.00024%20104.27%202.20071Z%22%20fill%3D%22%23717175%22%2F%3E%0A%3Cpath%20d%3D%22M102.085%201.40203C102.085%201.26877%20102.152%201.20215%20102.285%201.20215H102.885C103.151%201.20215%20103.284%201.26877%20103.418%201.40203C103.551%201.53528%20103.551%201.66854%20103.551%201.80179C103.551%202.0683%20103.418%202.26819%20103.218%202.33482L103.484%202.66796C103.529%202.71237%20103.551%202.75679%20103.551%202.80121C103.551%202.93446%20103.484%203.00109%20103.351%203.00109C103.284%203.00109%20103.218%202.93447%20103.151%202.86784L102.751%202.40144H102.418V2.80121C102.418%202.93446%20102.352%203.00109%20102.218%203.00109C102.085%203.00109%20102.019%202.93446%20102.019%202.80121V1.40869H102.085V1.40203ZM102.878%202.12827C103.078%202.12827%20103.211%201.99502%20103.211%201.86176C103.211%201.66188%20103.078%201.59525%20102.878%201.59525H102.478V2.12827H102.878Z%22%20fill%3D%22%23717175%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  mask: url("data:image/svg+xml;charset=utf8, %3Csvg%20width%3D%22105%22%20height%3D%2216%22%20viewBox%3D%220%200%20105%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M44.9371%2014.8L40.3598%202.00082C40.2932%201.80094%2040.2266%201.60106%2040.2266%201.40117C40.2266%200.868153%2040.693%200.341797%2041.3526%200.341797C41.9522%200.341797%2042.3453%200.741563%2042.4786%201.26792L46.2564%2012.2748L50.1008%201.26792C50.3007%200.7349%2050.6338%200.341797%2051.2268%200.341797H51.36C51.9597%200.341797%2052.3528%200.741563%2052.5527%201.26792L56.3305%2012.2748L60.1749%201.20129C60.3082%200.734901%2060.6413%200.341797%2061.2343%200.341797C61.9006%200.341797%2062.3603%200.808188%2062.3603%201.40117C62.3603%201.60106%2062.2936%201.86757%2062.227%202.00082L57.5831%2014.8C57.3166%2015.4663%2056.8502%2015.7928%2056.3238%2015.7928H56.2572C55.6575%2015.7928%2055.2644%2015.4596%2054.9979%2014.8L51.2868%203.92636L47.509%2014.8C47.3091%2015.4663%2046.8494%2015.7928%2046.3163%2015.7928H46.2497C45.6501%2015.7928%2045.1903%2015.4596%2044.9238%2014.8H44.9371Z%22%20fill%3D%22%23717175%22%2F%3E%0A%3Cpath%20d%3D%22M78.3525%201.4678C78.3525%200.868152%2078.8189%200.341797%2079.4785%200.341797C80.1382%200.341797%2080.6045%200.808187%2080.6045%201.4678V4.05296C81.7306%201.53443%2084.1825%200.341797%2085.8415%200.341797C86.5011%200.341797%2086.9675%200.808187%2086.9675%201.4678C86.9675%202.06745%2086.5677%202.52718%2085.9747%202.59381C83.0564%202.92695%2080.6712%205.11234%2080.6712%209.48978V14.5935C80.6712%2015.1931%2080.2048%2015.7195%2079.5452%2015.7195C78.8856%2015.7195%2078.4192%2015.1864%2078.4192%2014.5935V1.46114%22%20fill%3D%22%23717175%22%2F%3E%0A%3Cpath%20d%3D%22M94.1294%2015.9272C90.0851%2015.9272%2086.707%2012.7424%2086.707%208.1717V8.10508C86.707%203.79427%2089.6919%200.349609%2093.8029%200.349609C98.1803%200.349609%20100.699%203.99415%20100.699%207.91186C100.699%208.51151%20100.232%208.97123%2099.6395%208.97123H88.8991C89.2322%2012.2227%2091.4842%2014.0083%2094.136%2014.0083C95.9949%2014.0083%2097.3208%2013.282%2098.3802%2012.2826C98.5801%2012.1494%2098.78%2012.0161%2099.0398%2012.0161C99.5728%2012.0161%20100.033%2012.4825%20100.033%2012.9422C100.033%2013.2088%2099.8993%2013.4753%2099.6994%2013.6685C98.3069%2014.9944%2096.6479%2015.9205%2094.1294%2015.9205V15.9272ZM98.5068%207.23891C98.3069%204.52051%2096.7145%202.13523%2093.8029%202.13523C91.2177%202.13523%2089.2922%204.32062%2088.9657%207.23891H98.5135H98.5068Z%22%20fill%3D%22%23717175%22%2F%3E%0A%3Cpath%20d%3D%22M62.375%2011.2158C62.375%207.9644%2065.0268%206.30537%2068.8046%206.30537C70.7301%206.30537%2072.1226%206.57188%2073.4419%206.97165V6.43863C73.4419%203.72022%2071.7828%202.3277%2068.9312%202.3277C67.4054%202.3277%2066.5459%202.52758%2065.4199%202.99397C65.2866%203.0606%2065.1534%203.0606%2065.0201%203.0606C64.4871%203.0606%2064.0274%202.59421%2064.0274%202.06785C64.0274%201.60146%2064.2273%201.34161%2064.627%201.14172C66.0862%200.475447%2067.2122%200.282227%2069.1377%200.282227C71.2565%200.282227%2072.9155%200.815252%2073.9749%201.94126C74.9676%202.93401%2075.5007%204.39316%2075.5007%206.3187V14.6072C75.5007%2015.2735%2075.0343%2015.7332%2074.4413%2015.7332C73.775%2015.7332%2073.3819%2015.2668%2073.3819%2014.6738V13.2147C72.3225%2014.6072%2070.5969%2015.7998%2067.9451%2015.7998C65.2267%2015.9331%2062.375%2014.3407%2062.375%2011.2225V11.2158ZM73.5152%2010.0898V8.63068C72.3891%208.29754%2070.93%207.9644%2069.0711%207.9644C66.2194%207.9644%2064.6937%209.22366%2064.6937%2011.0826V11.1492C64.6937%2013.0747%2066.4193%2014.1341%2068.4714%2014.1341C71.2565%2014.1341%2073.5085%2012.4751%2073.5085%2010.0898H73.5152Z%22%20fill%3D%22%23717175%22%2F%3E%0A%3Cpath%20d%3D%22M4.10222%201.26862C3.63583%200.209237%202.37656%20-0.323787%201.25055%200.209235C0.124545%200.742256%20-0.275218%202.00152%200.191176%203.0609L4.96172%2013.4748C5.68796%2015.1338%206.48749%2015.9267%208.01327%2015.9267C9.53904%2015.9267%2010.2653%2015.0006%2011.0648%2013.4748C11.0648%2013.4748%2015.2424%204.38679%2015.309%204.32683C15.3756%204.2602%2015.5089%203.92706%2015.9086%203.92706C16.2418%203.92706%2016.5683%204.19357%2016.5683%204.59334V13.4815C16.5683%2014.874%2017.2945%2016%2018.8203%2016C20.3461%2016%2021.0723%2014.874%2021.0723%2013.4815V6.18574C21.0723%204.79322%2022.065%203.8671%2023.4576%203.8671C24.8501%203.8671%2025.7096%204.79322%2025.7096%206.18574V13.4815C25.7096%2014.874%2026.4425%2016%2027.9616%2016C29.4807%2016%2030.2136%2014.874%2030.2136%2013.4815V6.18574C30.2136%204.79322%2031.2064%203.8671%2032.5989%203.8671C33.9914%203.8671%2034.8509%204.79322%2034.8509%206.18574V13.4815C34.8509%2014.874%2035.5771%2016%2037.1029%2016C38.6287%2016%2039.3549%2014.874%2039.3549%2013.4815V5.19299C39.3549%202.14144%2036.903%200.0226781%2033.9847%200.0226781C31.0664%200.0226781%2029.2142%202.08148%2029.2142%202.08148C28.0882%200.822213%2026.7623%200.0226781%2024.5103%200.0226781C22.125%200.0226781%2019.9996%202.08148%2019.9996%202.08148C19.0068%200.822213%2017.3478%200.0226781%2015.9553%200.0226781C13.8365%200.0226781%2012.1109%200.948805%2011.1181%203.34074L8.06657%2010.5698L4.08889%201.28861L4.10222%201.26862Z%22%20fill%3D%22%23717175%22%2F%3E%0A%3Cpath%20d%3D%22M100.892%202.20071C100.892%201.14133%20101.684%200.341797%20102.751%200.341797C103.817%200.341797%20104.609%201.20129%20104.609%202.20071C104.609%203.20013%20103.817%204.05962%20102.751%204.05962C101.758%204.05962%20100.892%203.20013%20100.892%202.20071ZM104.27%202.20071C104.27%201.34121%20103.61%200.674935%20102.744%200.674935C101.878%200.674935%20101.218%201.40118%20101.218%202.20071C101.218%203.06021%20101.878%203.72648%20102.744%203.72648C103.61%203.72648%20104.27%203.00024%20104.27%202.20071Z%22%20fill%3D%22%23717175%22%2F%3E%0A%3Cpath%20d%3D%22M102.085%201.40203C102.085%201.26877%20102.152%201.20215%20102.285%201.20215H102.885C103.151%201.20215%20103.284%201.26877%20103.418%201.40203C103.551%201.53528%20103.551%201.66854%20103.551%201.80179C103.551%202.0683%20103.418%202.26819%20103.218%202.33482L103.484%202.66796C103.529%202.71237%20103.551%202.75679%20103.551%202.80121C103.551%202.93446%20103.484%203.00109%20103.351%203.00109C103.284%203.00109%20103.218%202.93447%20103.151%202.86784L102.751%202.40144H102.418V2.80121C102.418%202.93446%20102.352%203.00109%20102.218%203.00109C102.085%203.00109%20102.019%202.93446%20102.019%202.80121V1.40869H102.085V1.40203ZM102.878%202.12827C103.078%202.12827%20103.211%201.99502%20103.211%201.86176C103.211%201.66188%20103.078%201.59525%20102.878%201.59525H102.478V2.12827H102.878Z%22%20fill%3D%22%23717175%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: var(--clr-login-logo-color);
}
.login-wrapper .login .login-footer {
  gap: var(--clr-login-footer-gap);
}
.login-wrapper .login .login-footer a,
.login-wrapper .login .login-footer .copyright {
  font-size: var(--cds-alias-typography-caption-font-size);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--cds-alias-typography-caption-line-height);
  letter-spacing: var(--cds-alias-typography-caption-letter-spacing);
  color: var(--clr-login-copyright-color);
}
.login-wrapper .login .login-body {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: calc(320 * 1rem / var(--cds-global-base));
}
.login-wrapper .login .title {
  font-size: var(--cds-alias-typography-display-font-size);
  font-weight: var(--cds-alias-typography-display-font-weight);
  line-height: var(--cds-alias-typography-display-line-height);
  letter-spacing: var(--cds-alias-typography-display-letter-spacing);
  color: var(--clr-login-title-color);
}
.login-wrapper .login .title .welcome {
  color: var(--clr-login-welcome-color);
  margin: 0 0 var(--cds-global-space-5) 0;
}
.login-wrapper .login .title .subtitle,
.login-wrapper .login .title .hint {
  font-size: var(--cds-alias-typography-section-font-size);
  font-weight: var(--cds-alias-typography-section-font-weight);
  line-height: var(--cds-alias-typography-section-line-height);
  letter-spacing: var(--cds-alias-typography-section-letter-spacing);
  color: var(--clr-login-hint-color);
  margin: var(--cds-global-space-5) 0 0 0;
}
.login-wrapper .login .trademark {
  color: var(--clr-login-trademark-color);
  font-weight: var(--clr-login-trademark-font-weight);
  font-family: var(--clr-login-trademark-font-family);
  font-size: var(--clr-login-trademark-font-size);
  letter-spacing: var(--clr-login-trademark-letter-spacing);
}
.login-wrapper .login .login-group {
  display: flex;
  flex-direction: column;
  padding-top: var(--cds-global-space-13);
  width: 100%;
}
.login-wrapper .login .login-group .auth-source,
.login-wrapper .login .login-group .username,
.login-wrapper .login .login-group .password,
.login-wrapper .login .login-group .checkbox,
.login-wrapper .login .login-group .clr-form-control {
  margin: 0 0 var(--cds-global-space-9) 0;
}
.login-wrapper .login .login-group .clr-checkbox-wrapper {
  margin: 0 0 var(--cds-global-space-13) 0;
}
.login-wrapper .login .login-group .clr-control-container {
  display: block;
  width: 100%;
}
.login-wrapper .login .login-group .clr-control-container .clr-select-wrapper,
.login-wrapper .login .login-group .clr-control-container .clr-select {
  width: 100%;
}
.login-wrapper .login .login-group .clr-control-container .clr-input-wrapper > .clr-input {
  width: 100%;
}
.login-wrapper .login .login-group .clr-control-container .clr-input-wrapper {
  width: 100%;
}
.login-wrapper .login .login-group .clr-control-container .clr-input-wrapper > .clr-input-group {
  max-width: 100%;
  width: 100%;
  padding-right: calc(10 * 1rem / var(--cds-global-base));
}
.login-wrapper .login .login-group .clr-control-container .clr-input-wrapper > .clr-input-group > .clr-input {
  width: calc(100% - var(--cds-global-space-9));
}
.login-wrapper .login .login-group .tooltip-validation {
  margin-top: var(--cds-global-space-4);
}
.login-wrapper .login .login-group .tooltip-validation .username,
.login-wrapper .login .login-group .tooltip-validation .password {
  width: 100%;
  margin-top: 0;
}
.login-wrapper .login .login-group .error {
  font-size: var(--cds-alias-typography-secondary-font-size);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: calc(20 * 1rem / var(--cds-global-base));
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
  display: none;
  padding: var(--cds-global-space-5);
  background: var(--clr-login-error-background-color);
  color: var(--clr-alert-danger-font-color);
  border-radius: var(--cds-alias-object-border-radius-100);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-alert-danger-border-color);
}
.login-wrapper .login .login-group .error:before {
  content: "";
  -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cstyle%3E.clr-i-outline%7Bfill%3A'none'%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-circle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C6A12%2C12%2C0%2C1%2C0%2C30%2C18%2C12%2C12%2C0%2C0%2C0%2C18%2C6Zm0%2C22A10%2C10%2C0%2C1%2C1%2C28%2C18%2C10%2C10%2C0%2C0%2C1%2C18%2C28Z%22%3E%3C%2Fpath%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20d%3D%22M18%2C20.07a1.3%2C1.3%2C0%2C0%2C1-1.3-1.3v-6a1.3%2C1.3%2C0%2C1%2C1%2C2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C1%2C18%2C20.07Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20cx%3D%2217.95%22%20cy%3D%2223.02%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E");
  mask: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cstyle%3E.clr-i-outline%7Bfill%3A'none'%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-circle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C6A12%2C12%2C0%2C1%2C0%2C30%2C18%2C12%2C12%2C0%2C0%2C0%2C18%2C6Zm0%2C22A10%2C10%2C0%2C1%2C1%2C28%2C18%2C10%2C10%2C0%2C0%2C1%2C18%2C28Z%22%3E%3C%2Fpath%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20d%3D%22M18%2C20.07a1.3%2C1.3%2C0%2C0%2C1-1.3-1.3v-6a1.3%2C1.3%2C0%2C1%2C1%2C2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C1%2C18%2C20.07Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20cx%3D%2217.95%22%20cy%3D%2223.02%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: cover;
  mask-size: cover;
  background-color: var(--clr-login-error-icon-color);
  margin: var(--cds-global-space-1) var(--cds-global-space-4) 0 0;
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
}
.login-wrapper .login .login-group .error.active {
  display: flex;
}
.login-wrapper .login .login-group .error.active:before {
  flex: 0 0 var(--cds-global-space-7);
}
.login-wrapper .login .login-group .btn {
  margin: var(--cds-global-space-5) 0;
  max-width: none;
}
.login-wrapper .login .login-group .signup {
  font-weight: var(--cds-alias-typography-body-font-weight);
  font-size: var(--cds-alias-typography-body-font-size);
  line-height: var(--cds-global-space-9);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
  text-align: center;
}
.login-wrapper .login:after {
  position: absolute;
  content: "";
  display: block;
  width: var(--cds-global-space-1);
  height: 100%;
  background: var(--cds-global-color-black);
  opacity: 0.1;
  top: 0;
  right: calc(-1 * var(--cds-global-space-2));
}

@media screen and (max-width: 768px) {
  .login-wrapper {
    justify-content: center;
    background: var(--clr-login-background-color);
  }
  .login-wrapper .login {
    width: 100%;
    margin-left: 0;
    padding: var(--cds-global-space-9) 20%;
  }
  .login-wrapper .login:after {
    content: none;
  }
}
@media screen and (max-width: 576px) {
  .login-wrapper .login {
    padding: var(--cds-global-space-9) 15%;
  }
}
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.main-container {
  display: flex;
  flex-direction: column;
  height: 100vh;
  background: var(--clr-global-app-background);
}
.main-container .alert.alert-app-level {
  flex: 0 0 auto;
  overflow-x: hidden;
}
.main-container header,
.main-container .header {
  flex: 0 0 var(--clr-header-height);
}
.main-container .sub-nav,
.main-container .subnav {
  flex: 0 0 var(--cds-global-space-11);
}
.main-container .u-main-container {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  overflow: hidden;
}
.main-container .content-container {
  display: flex;
  flex: 1 1 auto;
  min-height: 0.05rem;
}
.main-container .content-container .content-area {
  flex: 1 1 auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 1.2rem 1.2rem 1.2rem 1.2rem;
}
.main-container .content-container .content-area > :first-child {
  margin-top: 0;
}
.main-container .content-container .clr-vertical-nav {
  flex: 0 0 auto;
  order: -1;
}

@media print {
  .main-container {
    height: auto;
  }
}
body.no-scrolling,
body[cds-layout=no-scrolling] {
  overflow: hidden;
}
body.no-scrolling .main-container .content-container .content-area,
body[cds-layout=no-scrolling] .main-container .content-container .content-area {
  overflow: hidden;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-modal-border-radius: var(--cds-alias-object-border-radius-100);
  --clr-modal-close-color: var(--clr-close-color);
  --clr-modal-bg-color: var(--cds-alias-object-container-background);
  --clr-modal-content-box-shadow: var(--cds-alias-object-shadow-300);
  --clr-modal-backdrop-color: var(--cds-alias-object-overlay-backdrop-background);
  --clr-modal-sm-width: calc(288 * 1rem / var(--cds-global-base));
  --clr-modal-md-width: calc(576 * 1rem / var(--cds-global-base));
  --clr-modal-lg-width: calc(864 * 1rem / var(--cds-global-base));
  --clr-modal-xl-width: calc(1152 * 1rem / var(--cds-global-base));
  --clr-modal-title-color: var(--cds-alias-typography-color-400);
  --clr-modal-title-font-size: var(--cds-alias-typography-section-font-size);
  --clr-modal-title-font-family: var(--clr-metropolis-font-family);
  --clr-modal-title-font-weight: var(--cds-alias-typography-section-font-weight);
  --clr-modal-title-line-height: var(--cds-alias-typography-section-line-height);
  --clr-modal-title-letter-spacing: var(--cds-alias-typography-section-letter-spacing);
}

.modal {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1050;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: var(--cds-global-space-12);
}
.modal .alert + .modal-header, .modal .alert + .modal-header--accessible {
  margin-top: var(--cds-global-space-6);
}
@media screen and (max-width: 576px) {
  .modal {
    padding: var(--cds-global-space-6);
  }
}

.modal-dialog {
  position: relative;
  z-index: 1050;
  width: var(--clr-modal-md-width);
  border-radius: var(--clr-modal-border-radius);
  box-shadow: var(--clr-modal-content-box-shadow);
  border: var(--cds-alias-object-border-width-100) solid var(--cds-alias-object-container-border-color);
  background-color: var(--clr-modal-bg-color);
  max-width: 100%;
}
.modal-dialog.modal-sm {
  width: var(--clr-modal-sm-width);
}
.modal-dialog.modal-lg {
  width: var(--clr-modal-lg-width);
}
.modal-dialog.modal-xl {
  width: var(--clr-modal-xl-width);
}
.modal-dialog .modal-content {
  padding: var(--cds-global-space-9);
}

.modal-header, .modal-header--accessible {
  border-bottom: none;
  padding: 0 0 var(--cds-global-space-9) 0;
}
.modal-header--accessible {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.modal-header .modal-title, .modal-header--accessible .modal-title {
  color: var(--clr-modal-title-color);
  font-size: var(--cds-alias-typography-section-font-size);
  font-weight: var(--cds-alias-typography-section-font-weight);
  line-height: var(--cds-alias-typography-section-line-height);
  letter-spacing: var(--cds-alias-typography-section-letter-spacing);
  margin: 0;
}
.modal-header .modal-title:not([cds-text]), .modal-header--accessible .modal-title:not([cds-text]) {
  font-family: var(--clr-modal-title-font-family);
  font-size: var(--clr-modal-title-font-size);
  font-weight: var(--clr-modal-title-font-weight);
  line-height: var(--clr-modal-title-line-height);
  letter-spacing: var(--clr-modal-title-letter-spacing);
}
.modal-header .close, .modal-header--accessible .close {
  font-size: initial;
  line-height: initial;
}
.modal-header .close cds-icon, .modal-header--accessible .close cds-icon,
.modal-header .close clr-icon,
.modal-header--accessible .close clr-icon {
  fill: var(--clr-modal-close-color);
  height: var(--cds-global-space-9);
  width: var(--cds-global-space-9);
}
.modal-header .close:hover cds-icon, .modal-header--accessible .close:hover cds-icon,
.modal-header .close:hover clr-icon,
.modal-header--accessible .close:hover clr-icon {
  fill: var(--clr-close-color-hover);
}
.modal-header .close:hover:active cds-icon, .modal-header--accessible .close:hover:active cds-icon,
.modal-header .close:hover:active clr-icon,
.modal-header--accessible .close:hover:active clr-icon {
  fill: var(--clr-close-color-active);
}

.modal-title-wrapper {
  flex: 1;
}
.modal-title-wrapper .modal-title > h3 {
  margin-top: 0;
}

.modal-body-wrapper {
  max-height: 70vh;
  overflow-y: auto;
  overflow-x: hidden;
}
.modal-body-wrapper .modal-body {
  color: var(--cds-alias-typography-color-400);
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--cds-alias-typography-body-line-height);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
}
.modal-body-wrapper > :first-child {
  margin-top: 0;
}
.modal-body-wrapper > :last-child {
  margin-bottom: 0;
}

.modal-footer {
  display: flex;
  justify-content: flex-end;
  padding: var(--cds-global-space-9) 0 0 0;
  gap: var(--cds-global-space-5);
}
.modal-footer .btn {
  margin: 0;
}

@media screen and (max-width: 768px) and (orientation: landscape) {
  .modal-body-wrapper {
    max-height: 55vh;
  }
}
@media screen and (max-width: 576px) {
  .modal-body-wrapper {
    max-height: 55vh;
  }
}
.modal-backdrop {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: var(--clr-modal-backdrop-color);
  z-index: 1040;
}

.modal .modal-nav {
  display: none;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-header-height: calc(60 * 1rem / var(--cds-global-base));
  --clr-header-divider-color: var(--cds-global-color-construction-600);
  --clr-header-bg-color: var(--cds-global-color-cool-gray-1000);
  --clr-header-2-bg-color: var(--cds-global-color-construction-800);
  --clr-header-3-bg-color: var(--cds-global-color-azure-900);
  --clr-header-4-bg-color: var(--clr-header-3-bg-color);
  --clr-header-5-bg-color: var(--clr-header-3-bg-color);
  --clr-header-6-bg-color: var(--clr-header-bg-color);
  --clr-header-7-bg-color: var(--clr-header-2-bg-color);
  --clr-header-font-color: var(--cds-global-color-construction-100);
  --clr-header-font-color-hover: var(--cds-global-color-construction-50);
  --clr-header-title-font-weight: var(--cds-global-typography-subsection-font-weight);
  --clr-header-title-font-family: var(--cds-global-typography-header-font-family);
  --clr-header-search-icon-size: var(--cds-global-space-9);
  --clr-header-search-margin-left: var(--cds-global-space-5);
  --clr-header-search-margin-right: var(--cds-global-space-7);
  --clr-header-search-gap: var(--cds-global-space-5);
  --clr-header-search-input-font-color: var(--cds-global-color-white);
  --clr-header-search-placeholder-font-weight: var(--cds-global-typography-font-weight-regular);
  --clr-header-search-placeholder-text-color: var(--cds-global-color-construction-400);
  --clr-header-search-border-active: var(--cds-alias-object-border-width-100) solid Highlight;
  --clr-header-search-border-hover: var(--cds-alias-object-border-width-100) solid var(--cds-global-color-construction-400);
}

header,
.header {
  display: flex;
  color: var(--clr-header-font-color);
  background-color: var(--clr-header-bg-color);
  height: var(--clr-header-height);
  white-space: nowrap;
}
header.header-1,
.header.header-1 {
  background-color: var(--clr-header-bg-color);
}
header.header-2,
.header.header-2 {
  background-color: var(--clr-header-2-bg-color);
}
header.header-3,
.header.header-3 {
  background-color: var(--clr-header-3-bg-color);
}
header.header-4,
.header.header-4 {
  background-color: var(--clr-header-4-bg-color);
}
header.header-5,
.header.header-5 {
  background-color: var(--clr-header-5-bg-color);
}
header.header-6,
.header.header-6 {
  background-color: var(--clr-header-6-bg-color);
}
header.header-7,
.header.header-7 {
  background-color: var(--clr-header-7-bg-color);
}
header.header-8,
.header.header-8 {
  background-color: #0f171c;
}
header .branding,
.header .branding {
  display: flex;
  flex: 0 0 auto;
  min-width: calc(204 * 1rem / var(--cds-global-base));
  padding: 0 var(--cds-global-space-7);
}
header .branding > a, header .branding > .nav-link,
.header .branding > a,
.header .branding > .nav-link {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  gap: var(--cds-global-space-5);
  padding: var(--cds-global-space-5);
}
header .branding > a:focus, header .branding > .nav-link:focus,
.header .branding > a:focus,
.header .branding > .nav-link:focus {
  outline-offset: calc(-1 * var(--cds-global-space-4));
}
header .branding .clr-icon,
header .branding cds-icon,
header .branding clr-icon,
.header .branding .clr-icon,
.header .branding cds-icon,
.header .branding clr-icon {
  flex-grow: 0;
  flex-shrink: 0;
  height: var(--cds-global-space-11);
  width: var(--cds-global-space-11);
}
header .branding .title,
.header .branding .title {
  color: var(--clr-header-font-color);
  font-family: var(--clr-header-title-font-family);
  font-size: var(--cds-alias-typography-subsection-font-size);
  font-weight: var(--clr-header-title-font-weight);
  line-height: var(--cds-alias-typography-subsection-line-height);
  letter-spacing: var(--cds-alias-typography-subsection-letter-spacing);
  text-decoration: none;
}
header .settings .nav-text,
header .header-nav .nav-text,
header .header-actions .nav-text,
.header .settings .nav-text,
.header .header-nav .nav-text,
.header .header-actions .nav-text {
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--cds-global-space-9);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
}
header .settings clr-icon,
header .header-nav clr-icon,
header .header-actions clr-icon,
.header .settings clr-icon,
.header .header-nav clr-icon,
.header .header-actions clr-icon {
  color: var(--clr-header-font-color);
}
header .settings .nav-link,
header .header-nav .nav-link,
header .header-actions .nav-link,
.header .settings .nav-link,
.header .header-nav .nav-link,
.header .header-actions .nav-link {
  display: inline-flex;
  align-items: center;
  position: relative;
  text-align: center;
  padding: var(--cds-global-space-8) var(--cds-global-space-7);
  text-decoration: none;
  color: var(--clr-header-font-color);
}
header .settings .nav-link:hover,
header .header-nav .nav-link:hover,
header .header-actions .nav-link:hover,
.header .settings .nav-link:hover,
.header .header-nav .nav-link:hover,
.header .header-actions .nav-link:hover {
  color: var(--clr-header-font-color-hover);
}
header .settings .nav-link:disabled,
header .header-nav .nav-link:disabled,
header .header-actions .nav-link:disabled,
.header .settings .nav-link:disabled,
.header .header-nav .nav-link:disabled,
.header .header-actions .nav-link:disabled {
  cursor: not-allowed;
}
header .settings .nav-link cds-icon,
header .settings .nav-link clr-icon,
header .header-nav .nav-link cds-icon,
header .header-nav .nav-link clr-icon,
header .header-actions .nav-link cds-icon,
header .header-actions .nav-link clr-icon,
.header .settings .nav-link cds-icon,
.header .settings .nav-link clr-icon,
.header .header-nav .nav-link cds-icon,
.header .header-nav .nav-link clr-icon,
.header .header-actions .nav-link cds-icon,
.header .header-actions .nav-link clr-icon {
  height: var(--cds-global-space-9);
  width: var(--cds-global-space-9);
}
header .settings .nav-link.nav-icon-text,
header .header-nav .nav-link.nav-icon-text,
header .header-actions .nav-link.nav-icon-text,
.header .settings .nav-link.nav-icon-text,
.header .header-nav .nav-link.nav-icon-text,
.header .header-actions .nav-link.nav-icon-text {
  gap: var(--cds-global-space-4);
}
header .settings .nav-link.nav-icon-text cds-icon,
header .settings .nav-link.nav-icon-text clr-icon,
header .header-nav .nav-link.nav-icon-text cds-icon,
header .header-nav .nav-link.nav-icon-text clr-icon,
header .header-actions .nav-link.nav-icon-text cds-icon,
header .header-actions .nav-link.nav-icon-text clr-icon,
.header .settings .nav-link.nav-icon-text cds-icon,
.header .settings .nav-link.nav-icon-text clr-icon,
.header .header-nav .nav-link.nav-icon-text cds-icon,
.header .header-nav .nav-link.nav-icon-text clr-icon,
.header .header-actions .nav-link.nav-icon-text cds-icon,
.header .header-actions .nav-link.nav-icon-text clr-icon {
  transform: none;
}
header .settings .nav-link .nav-icon + .nav-text,
header .header-nav .nav-link .nav-icon + .nav-text,
header .header-actions .nav-link .nav-icon + .nav-text,
.header .settings .nav-link .nav-icon + .nav-text,
.header .header-nav .nav-link .nav-icon + .nav-text,
.header .header-actions .nav-link .nav-icon + .nav-text {
  display: none;
}
header .settings .nav-link.active .nav-text,
header .header-nav .nav-link.active .nav-text,
header .header-actions .nav-link.active .nav-text,
.header .settings .nav-link.active .nav-text,
.header .header-nav .nav-link.active .nav-text,
.header .header-actions .nav-link.active .nav-text {
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--cds-global-space-9);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
}
header .settings .nav-link:focus,
header .header-nav .nav-link:focus,
header .header-actions .nav-link:focus,
.header .settings .nav-link:focus,
.header .header-nav .nav-link:focus,
.header .header-actions .nav-link:focus {
  outline-offset: calc(-1 * var(--cds-global-space-4));
}
header .header-nav,
.header .header-nav {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  position: relative;
}
header .header-nav::before,
.header .header-nav::before {
  display: inline-block;
  position: absolute;
  content: "";
  background-color: var(--clr-header-divider-color);
  height: var(--cds-global-space-11);
  width: var(--cds-alias-object-border-width-100);
  top: var(--cds-global-space-6);
  left: 0;
}
header .header-nav .nav-link:first-of-type, header .header-nav .nav-link:last-of-type,
.header .header-nav .nav-link:first-of-type,
.header .header-nav .nav-link:last-of-type {
  position: relative;
}
header .settings,
header .header-actions,
.header .settings,
.header .header-actions {
  flex: 1 0 auto;
  display: flex;
  justify-content: flex-end;
}
header .settings > *:not(.dropdown):before, header .settings > .dropdown > .dropdown-toggle:before,
header .header-actions > *:not(.dropdown):before,
header .header-actions > .dropdown > .dropdown-toggle:before,
.header .settings > *:not(.dropdown):before,
.header .settings > .dropdown > .dropdown-toggle:before,
.header .header-actions > *:not(.dropdown):before,
.header .header-actions > .dropdown > .dropdown-toggle:before {
  display: inline-block;
  position: absolute;
  content: "";
  background-color: var(--clr-header-divider-color);
  height: var(--cds-global-space-11);
  width: var(--cds-alias-object-border-width-100);
  top: var(--cds-global-space-6);
  left: 0;
}
header .settings > .dropdown > .dropdown-toggle,
header .header-actions > .dropdown > .dropdown-toggle,
.header .settings > .dropdown > .dropdown-toggle,
.header .header-actions > .dropdown > .dropdown-toggle {
  gap: var(--cds-global-space-5);
  position: relative;
  padding: var(--cds-global-space-8) var(--cds-global-space-7);
  outline-offset: calc(-1 * var(--cds-global-space-4));
  align-items: center;
  color: var(--clr-header-font-color);
}
header .settings > .dropdown > .dropdown-toggle:hover,
header .header-actions > .dropdown > .dropdown-toggle:hover,
.header .settings > .dropdown > .dropdown-toggle:hover,
.header .header-actions > .dropdown > .dropdown-toggle:hover {
  color: var(--clr-header-font-color-hover);
}
header .settings > .dropdown > .dropdown-toggle:disabled,
header .header-actions > .dropdown > .dropdown-toggle:disabled,
.header .settings > .dropdown > .dropdown-toggle:disabled,
.header .header-actions > .dropdown > .dropdown-toggle:disabled {
  cursor: not-allowed;
}
header .settings > .dropdown .dropdown-toggle.nav-icon cds-icon:not([shape^=angle]),
header .settings > .dropdown .dropdown-toggle.nav-icon clr-icon:not([shape^=angle]),
header .header-actions > .dropdown .dropdown-toggle.nav-icon cds-icon:not([shape^=angle]),
header .header-actions > .dropdown .dropdown-toggle.nav-icon clr-icon:not([shape^=angle]),
.header .settings > .dropdown .dropdown-toggle.nav-icon cds-icon:not([shape^=angle]),
.header .settings > .dropdown .dropdown-toggle.nav-icon clr-icon:not([shape^=angle]),
.header .header-actions > .dropdown .dropdown-toggle.nav-icon cds-icon:not([shape^=angle]),
.header .header-actions > .dropdown .dropdown-toggle.nav-icon clr-icon:not([shape^=angle]) {
  height: var(--cds-global-space-9);
  width: var(--cds-global-space-9);
}
header .settings > .dropdown .dropdown-menu,
header .header-actions > .dropdown .dropdown-menu,
.header .settings > .dropdown .dropdown-menu,
.header .header-actions > .dropdown .dropdown-menu {
  margin-top: calc(-1 * var(--cds-global-space-5));
  margin-right: var(--cds-global-space-5);
  left: auto;
  right: 0;
}
header .search-box,
header .search,
.header .search-box,
.header .search {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  max-width: calc(288 * 1rem / var(--cds-global-base));
  padding: 0;
  position: relative;
  color: var(--clr-header-font-color);
}
header .search-box:hover,
header .search:hover,
.header .search-box:hover,
.header .search:hover {
  color: var(--clr-header-font-color-hover);
}
header .search-box:disabled,
header .search:disabled,
.header .search-box:disabled,
.header .search:disabled {
  cursor: not-allowed;
}
header .search-box::before,
header .search::before,
.header .search-box::before,
.header .search::before {
  display: inline-block;
  position: absolute;
  content: "";
  background-color: var(--clr-header-divider-color);
  height: var(--cds-global-space-11);
  width: var(--cds-alias-object-border-width-100);
  top: var(--cds-global-space-6);
  left: 0;
  left: auto;
}
header .search-box > .nav-icon,
header .search > .nav-icon,
.header .search-box > .nav-icon,
.header .search > .nav-icon {
  margin: 0 var(--cds-global-space-4) calc(3 * 1rem / var(--cds-global-base)) var(--cds-global-space-9);
}
header .search-box label,
header .search label,
.header .search-box label,
.header .search label {
  display: inline-block;
  padding-left: var(--clr-header-search-gap);
  margin-left: var(--clr-header-search-margin-left);
  margin-right: var(--clr-header-search-margin-right);
  text-align: center;
}
header .search-box label::before,
header .search label::before,
.header .search-box label::before,
.header .search label::before {
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ffffff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ESearch%3C%2Ftitle%3E%3Cg%20id%3D%22icons%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15%2C4.05A10.95%2C10.95%2C0%2C1%2C1%2C4.05%2C15%2C11%2C11%2C0%2C0%2C1%2C15%2C4.05M15%2C2A13%2C13%2C0%2C1%2C0%2C28%2C15%2C13%2C13%2C0%2C0%2C0%2C15%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20%20d%3D%22M33.71%2C32.29l-7.37-7.42-1.42%2C1.41%2C7.37%2C7.42a1%2C1%2C0%2C1%2C0%2C1.42-1.41Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  height: var(--clr-header-search-icon-size);
  width: var(--clr-header-search-icon-size);
  min-height: var(--clr-header-search-icon-size);
  min-width: var(--clr-header-search-icon-size);
  vertical-align: middle;
  margin: 0;
  margin-right: calc(-1 * (var(--clr-header-search-icon-size) + var(--clr-header-search-gap)));
}
header .search-box label input,
header .search label input,
.header .search-box label input,
.header .search label input {
  line-height: var(--cds-global-space-9);
  margin: auto;
}
header .search-box input[type=text],
header .search input[type=text],
.header .search-box input[type=text],
.header .search input[type=text] {
  border: none;
  background: none;
  color: var(--clr-header-search-input-font-color);
  border-radius: var(--cds-alias-object-border-radius-100);
  height: var(--cds-global-space-11);
  padding: 0 0 0 calc(var(--clr-header-search-icon-size) + 2 * var(--clr-header-search-gap));
  vertical-align: middle;
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--cds-global-space-9);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
}
header .search-box input[type=text]:-webkit-autofill, header .search-box input[type=text]:-webkit-autofill:focus,
header .search input[type=text]:-webkit-autofill,
header .search input[type=text]:-webkit-autofill:focus,
.header .search-box input[type=text]:-webkit-autofill,
.header .search-box input[type=text]:-webkit-autofill:focus,
.header .search input[type=text]:-webkit-autofill,
.header .search input[type=text]:-webkit-autofill:focus {
  -webkit-transition: background-color 0s 600000s, color 0s 600000s;
  transition: background-color 0s 600000s, color 0s 600000s;
}
header .search-box input[type=text]::placeholder,
header .search input[type=text]::placeholder,
.header .search-box input[type=text]::placeholder,
.header .search input[type=text]::placeholder {
  color: var(--clr-header-search-placeholder-text-color);
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--cds-global-space-9);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
}
header .search-box input[type=text]:hover,
header .search input[type=text]:hover,
.header .search-box input[type=text]:hover,
.header .search input[type=text]:hover {
  border: var(--clr-header-search-border-hover);
}
header .search-box input[type=text]:focus-visible,
header .search input[type=text]:focus-visible,
.header .search-box input[type=text]:focus-visible,
.header .search input[type=text]:focus-visible {
  outline: none;
  border: var(--clr-header-search-border-active);
}
header .search-box input[type=text]:focus, header .search-box input[type=text]:active,
header .search input[type=text]:focus,
header .search input[type=text]:active,
.header .search-box input[type=text]:focus,
.header .search-box input[type=text]:active,
.header .search input[type=text]:focus,
.header .search input[type=text]:active {
  background: none;
}
header .branding + .search,
header .branding + .search-box,
.header .branding + .search,
.header .branding + .search-box {
  position: relative;
}

@media screen and (max-width: 768px) {
  header .search-box,
  header .search,
  .header .search-box,
  .header .search {
    flex: 1 0 auto;
    max-width: none;
    display: none;
  }
  header .search-box label,
  header .search label,
  .header .search-box label,
  .header .search label {
    padding: 0;
  }
}
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
a:link {
  /*
  * Due to the higher specificity of `a:link` over `.btn`, `.nav-link`, `.dropdown-item`, `.alert-action` and `badge`
  * it overrides the styles of both which is not required.
  * Also `.btn, .nav-link, .dropdown-item, .alert-action, .badge` doesn't need these styles, so we don't add them in these cases.
  */
}
a:link:not(.btn, .nav-link, .dropdown-item, .alert-action, .badge) {
  font-weight: var(--cds-alias-typography-font-weight-regular);
  font-size: var(--cds-alias-typography-font-size-3);
  line-height: var(--cds-global-space-7);
  letter-spacing: calc(-0.1 * 1rem / var(--cds-global-base));
}

a.link-normal:link {
  color: var(--clr-link-color);
}

a.link-hovered:link {
  color: var(--clr-link-hover-color);
}

a.link-clicked:link {
  color: var(--clr-link-active-color);
}

a.link-visited:link {
  color: var(--clr-link-visited-color);
}

a.link-visited-hover:link {
  color: var(--clr-link-visited-color-hover);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-nav-box-shadow-color: var(--cds-alias-object-border-color);
  --clr-nav-active-bg-color: var(--cds-alias-object-interaction-background-active);
  --clr-nav-selected-bg-color: var(--cds-alias-object-opacity-0);
  --clr-nav-hover-bg-color: var(--cds-alias-object-interaction-background-hover);
  --clr-nav-selected-hover-background-color: var(--cds-alias-object-interaction-background-selected);
  --clr-nav-link-color: var(--cds-alias-object-interaction-color);
  --clr-nav-link-active-color: var(--cds-alias-object-interaction-color-active);
}

@media screen {
  section[aria-hidden=true] {
    display: none;
  }
}
[data-hidden=true] {
  display: none;
}

button.nav-link {
  border-radius: 0;
  text-transform: capitalize;
  min-width: 0;
}

.tabs-overflow {
  position: relative;
}
.tabs-overflow .dropdown-menu {
  padding: var(--cds-global-space-0);
  box-shadow: var(--cds-alias-object-shadow-100);
  overflow: hidden;
}
.tabs-overflow .btn {
  line-height: calc(20 * 1rem / var(--cds-global-base));
  font-size: var(--cds-alias-typography-font-size-4);
  padding: var(--cds-global-space-5) var(--cds-global-space-6);
  border-radius: var(--cds-global-space-0);
}

.tab-content {
  display: inline;
}

_:-ms-fullscreen .tab-content,
:root .tab-content {
  display: inline-block;
  width: 100%;
}

.tabs-vertical {
  display: flex;
}
.tabs-vertical > .nav {
  height: auto;
  box-shadow: none;
  flex-direction: column;
  align-items: stretch;
  margin-right: var(--cds-global-space-9);
  overflow: auto;
  flex-shrink: 0;
  padding: var(--cds-global-space-3);
  width: calc(240 * 1rem / var(--cds-global-base));
  min-width: var(--cds-global-space-12);
  gap: var(--cds-global-space-5);
}
.tabs-vertical > .nav .nav-link {
  text-align: left;
  padding: 0 var(--cds-global-space-6);
  border: none;
  flex-shrink: 0;
  margin-top: 0;
  margin-left: 0;
  width: 100%;
}
.tabs-vertical > .nav .nav-link.btn {
  margin-bottom: var(--cds-global-space-1);
}
.tabs-vertical > .nav .nav-link.active::before, .tabs-vertical > .nav .nav-link:hover::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  border: none;
  border-left: var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);
  transition: border-left 0.2s ease-in;
}
.tabs-vertical > .nav .nav-link:not(:active).active {
  background-color: var(--clr-nav-selected-bg-color);
}
.tabs-vertical > .nav .nav-link:not(.active):hover {
  background-color: var(--clr-nav-hover-bg-color);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.nav {
  display: flex;
  height: var(--cds-global-space-11);
  list-style-type: none;
  align-items: center;
  margin: 0;
  width: 100%;
  white-space: nowrap;
  box-shadow: 0 calc(-1 * var(--cds-alias-object-border-width-100)) 0 var(--clr-nav-box-shadow-color) inset;
  gap: var(--cds-global-space-9);
}
.nav .nav-item {
  display: inline-block;
}
.nav .nav-item.active > .nav-link {
  color: var(--clr-nav-link-active-color);
  box-shadow: 0 calc(-1 * var(--cds-alias-object-border-width-100)) 0 var(--clr-nav-box-shadow-color) inset;
}
.nav .nav-link {
  position: relative;
  color: var(--clr-nav-link-color);
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--cds-alias-typography-body-line-height);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
  padding: var(--cds-global-space-5) var(--cds-global-space-3);
  display: inline-block;
}
.nav .nav-link.btn {
  text-transform: none;
  margin: 0 0 calc(-1 * var(--cds-global-space-1));
  border-radius: 0;
}
.nav .nav-link.dropdown-toggle {
  padding: var(--cds-global-space-5);
}
.nav .nav-link.dropdown-toggle cds-icon {
  color: var(--clr-nav-link-color);
}
.nav .nav-link:hover, .nav .nav-link:focus, .nav .nav-link:active {
  color: inherit;
}
.nav .nav-link:active {
  background-color: var(--clr-nav-active-bg-color);
}
.nav .nav-link:hover::before, .nav .nav-link.active::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  border: none;
  border-bottom: var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);
  transition: border-bottom 0.2s ease-in;
}
.nav .nav-link:hover, .nav .nav-link:focus, .nav .nav-link:active, .nav .nav-link.active {
  text-decoration: none;
}
.nav .nav-link.active {
  color: var(--clr-nav-link-active-color);
}
.nav .nav-link.active:hover {
  background-color: var(--clr-nav-selected-hover-background-color);
}
.nav .nav-link.nav-item {
  margin-right: var(--cds-global-space-9);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-subnav-bg-color: var(--cds-alias-object-container-background);
}

/*TODO: deprecated. Remove when the clarity css naming convention is implemented.*/
.sub-nav,
.subnav {
  display: flex;
  box-shadow: 0 calc(-1 * var(--cds-alias-object-border-width-100)) 0 var(--clr-nav-box-shadow-color) inset;
  box-shadow: 0 -0.05rem 0 var(--clr-nav-box-shadow-color, hsl(198, 0%, 80%)) inset;
  justify-content: space-between;
  align-items: center;
  background-color: var(--clr-subnav-bg-color);
  height: var(--cds-global-space-11);
}
.sub-nav .nav,
.subnav .nav {
  flex: 1 1 auto;
  padding-left: 1.2rem;
}
.sub-nav .nav-item,
.sub-nav .nav-item a,
.subnav .nav-item,
.subnav .nav-item a {
  text-decoration: none;
}
.sub-nav aside,
.subnav aside {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  height: var(--cds-global-space-11);
  padding: 0 1.2rem;
}
.sub-nav aside > :last-child,
.subnav aside > :last-child {
  margin-right: 0;
  padding-right: 0;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* Vertical Nav */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  /* Vertical Nav */
  --clr-vertical-nav-divider-color: var(--cds-alias-object-border-color);
  --clr-vertical-nav-icon-size: var(--cds-global-space-7);
  --clr-vertical-nav-icon-active-color: var(--cds-alias-object-interaction-color);
  --clr-vertical-nav-icon-right-margin: var(--cds-global-space-4);
  --clr-vertical-nav-collapsed-caret-size: var(--cds-global-space-10);
  --clr-vertical-nav-item-color: var(--cds-alias-object-interaction-color);
  --clr-vertical-nav-item-active-color: var(--cds-alias-object-interaction-color-active);
  --clr-vertical-nav-bg-color: var(--cds-alias-object-container-background-shade);
  --clr-vertical-nav-item-padding: var(--cds-global-space-5) var(--cds-global-space-5) var(--cds-global-space-5)
    var(--cds-global-space-7);
  --clr-vertical-nav-item-child-padding: var(--cds-global-space-5) var(--cds-global-space-6) var(--cds-global-space-5)
    var(--cds-global-space-10);
  --clr-vertical-nav-item-height: var(--cds-global-space-10);
  --clr-vertical-nav-min-width: var(--cds-global-space-12);
  --clr-vertical-nav-item-active-font-weight: var(--cds-global-typography-font-weight-semibold);
  --clr-vertical-nav-selected-bg-color: var(--cds-alias-object-interaction-background);
  --clr-vertical-nav-active-bg-color: var(--cds-alias-object-interaction-background-active);
  --clr-vertical-nav-active-color: var(--cds-alias-object-interaction-color-active);
  --clr-vertical-nav-item-top-level-font-weight: var(--cds-global-typography-font-weight-semibold);
  --clr-vertical-nav-hover-bg-color: var(--cds-alias-object-interaction-background-hover);
  --clr-vertical-nav-toggle-icon-color: var(--cds-alias-object-interaction-color);
  --clr-vertical-nav-toggle-icon-hover-color: var(--cds-alias-object-interaction-color-hover);
  --clr-vertical-nav-toggle-icon-active-color: var(--cds-alias-object-interaction-color-active);
  --clr-vertical-nav-toggle-icon-disabled-color: var(--cds-alias-object-interaction-color-disabled);
  --clr-vertical-nav-toggle-button-size: var(--cds-global-space-10);
  --clr-vertical-nav-trigger-divider-border-color: var(--cds-alias-object-border-color);
  --clr-vertical-nav-trigger-divider-border-width: var(--clr-global-borderwidth);
  --clr-vertical-nav-trigger-collapsed-margin: mixins.baselinePx(3);
  --clr-vertical-nav-header-font-weight: var(--cds-global-typography-font-weight-semibold);
  --clr-vertical-nav-header-padding: var(--cds-global-space-5) var(--cds-global-space-7);
}

.clr-vertical-nav {
  display: flex;
  flex-direction: column;
  width: calc(240 * 1rem / var(--cds-global-base));
  min-width: var(--cds-global-space-12);
  background-color: var(--clr-vertical-nav-bg-color);
  will-change: width;
  transition: width 0.2s ease-in-out;
}
.clr-vertical-nav .nav-divider {
  border-width: var(--clr-vertical-nav-trigger-divider-border-width);
  border-style: solid;
  border-color: var(--clr-vertical-nav-trigger-divider-border-color);
}
.clr-vertical-nav .nav-content {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  gap: var(--cds-global-space-5);
  padding-top: var(--cds-global-space-8);
  overflow-y: auto;
  overflow-x: hidden;
}
.clr-vertical-nav .nav-group {
  display: block;
  flex: 0 0 auto;
  height: auto;
  min-height: var(--clr-vertical-nav-item-height);
}
.clr-vertical-nav .nav-group-content {
  display: flex;
  color: var(--clr-vertical-nav-item-color);
}
.clr-vertical-nav .nav-group-content.active {
  color: var(--clr-vertical-nav-item-active-color);
  background-color: var(--clr-vertical-nav-selected-bg-color);
  position: relative;
}
.clr-vertical-nav .nav-group-content.active::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  border: none;
  border-left: var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);
  transition: border-left 0.2s ease-in;
}
.clr-vertical-nav .nav-group-content.active .nav-icon {
  fill: var(--clr-vertical-nav-icon-active-color);
}
.clr-vertical-nav .nav-group-content:hover {
  color: var(--clr-vertical-nav-item-active-color);
  background-color: var(--clr-vertical-nav-hover-bg-color);
  text-decoration: none;
}
.clr-vertical-nav .nav-group-content:active {
  color: var(--clr-vertical-nav-active-color);
  background-color: var(--clr-vertical-nav-active-bg-color);
}
.clr-vertical-nav .nav-group-content .nav-link {
  flex: 1 1 auto;
  padding-left: 0;
  min-width: 0;
}
.clr-vertical-nav .nav-group-content .nav-icon {
  margin-left: var(--cds-global-space-7);
}
.clr-vertical-nav .nav-group-content .nav-text {
  padding-left: var(--cds-global-space-6);
}
.clr-vertical-nav .nav-group-content .nav-icon + .nav-text {
  padding-left: 0;
}
.clr-vertical-nav .nav-group-content .nav-link + .nav-group-text {
  display: none;
}
.clr-vertical-nav .nav-group-content > .nav-link.active, .clr-vertical-nav .nav-group-content > .nav-link:active {
  font-weight: var(--clr-vertical-nav-item-active-font-weight);
}
.clr-vertical-nav .nav-group-children {
  overflow-y: hidden;
}
.clr-vertical-nav .nav-trigger,
.clr-vertical-nav .nav-group-trigger {
  flex: 0 0 var(--clr-vertical-nav-toggle-button-size);
  border: none;
  height: var(--clr-vertical-nav-toggle-button-size);
  padding: 0;
  background-color: transparent;
  cursor: pointer;
  outline-offset: calc(-1 * calc(5 * 1rem / var(--cds-global-base)));
}
.clr-vertical-nav .nav-trigger cds-icon[shape=angle-double],
.clr-vertical-nav .nav-trigger clr-icon[shape=angle-double],
.clr-vertical-nav .nav-group-trigger cds-icon[shape=angle-double],
.clr-vertical-nav .nav-group-trigger clr-icon[shape=angle-double] {
  color: var(--clr-vertical-nav-toggle-icon-color);
}
.clr-vertical-nav .nav-trigger cds-icon[shape=angle-double]:hover,
.clr-vertical-nav .nav-trigger clr-icon[shape=angle-double]:hover,
.clr-vertical-nav .nav-group-trigger cds-icon[shape=angle-double]:hover,
.clr-vertical-nav .nav-group-trigger clr-icon[shape=angle-double]:hover {
  color: var(--clr-vertical-nav-toggle-icon-hover-color);
}
.clr-vertical-nav .nav-trigger cds-icon[shape=angle-double]:active,
.clr-vertical-nav .nav-trigger clr-icon[shape=angle-double]:active,
.clr-vertical-nav .nav-group-trigger cds-icon[shape=angle-double]:active,
.clr-vertical-nav .nav-group-trigger clr-icon[shape=angle-double]:active {
  color: var(--clr-vertical-nav-toggle-icon-active-color);
}
.clr-vertical-nav .nav-trigger:disabled cds-icon[shape=angle-double],
.clr-vertical-nav .nav-trigger:disabled clr-icon[shape=angle-double], .clr-vertical-nav .nav-trigger.disabled cds-icon[shape=angle-double],
.clr-vertical-nav .nav-trigger.disabled clr-icon[shape=angle-double],
.clr-vertical-nav .nav-group-trigger:disabled cds-icon[shape=angle-double],
.clr-vertical-nav .nav-group-trigger:disabled clr-icon[shape=angle-double],
.clr-vertical-nav .nav-group-trigger.disabled cds-icon[shape=angle-double],
.clr-vertical-nav .nav-group-trigger.disabled clr-icon[shape=angle-double] {
  color: var(--clr-vertical-nav-toggle-icon-disabled-color);
}
.clr-vertical-nav .nav-trigger {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: var(--clr-vertical-nav-item-height);
  padding: var(--cds-global-space-5) var(--cds-global-space-7);
  margin-bottom: var(--cds-global-space-3);
}
.clr-vertical-nav .nav-trigger cds-icon {
  margin-right: 0;
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
}
.clr-vertical-nav .nav-trigger.on-collapse {
  display: block;
}
.clr-vertical-nav .nav-trigger.on-collapse cds-icon {
  margin: 0;
}
.clr-vertical-nav .nav-group-trigger {
  display: flex;
  flex: 1 1 auto;
  color: inherit;
  overflow: hidden;
  text-align: left;
}
.clr-vertical-nav .nav-group-trigger .nav-group-trigger-icon {
  flex-shrink: 0;
  width: var(--clr-vertical-nav-icon-size);
  margin: var(--cds-global-space-5);
  align-self: center;
  transition: all 0.2s ease-in-out;
}
.clr-vertical-nav .nav-trigger-icon {
  transition: all 0.2s ease-in-out;
}
.clr-vertical-nav .nav-trigger + .nav-content {
  border-top-width: var(--clr-vertical-nav-trigger-divider-border-width);
  border-top-style: solid;
  border-top-color: var(--clr-vertical-nav-trigger-divider-border-color);
  padding-top: var(--cds-global-space-5);
}
.clr-vertical-nav .nav-group-text,
.clr-vertical-nav .nav-link {
  height: var(--clr-vertical-nav-item-height);
  padding: var(--clr-vertical-nav-item-padding);
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--cds-global-space-7);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
  display: flex;
  align-items: center;
  outline-offset: calc(-1 * calc(5 * 1rem / var(--cds-global-base)));
}
.clr-vertical-nav .nav-group-text,
.clr-vertical-nav .nav-text {
  flex: 1 1 auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.clr-vertical-nav .nav-link {
  display: flex;
  text-decoration: none;
  color: var(--clr-vertical-nav-item-color);
}
.clr-vertical-nav .nav-link.active {
  color: var(--clr-vertical-nav-item-active-color);
  background-color: var(--clr-vertical-nav-selected-bg-color);
  position: relative;
}
.clr-vertical-nav .nav-link.active::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  border: none;
  border-left: var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);
  transition: border-left 0.2s ease-in;
}
.clr-vertical-nav .nav-link.active .nav-icon {
  fill: var(--clr-vertical-nav-icon-active-color);
}
.clr-vertical-nav .nav-link:hover {
  color: var(--clr-vertical-nav-item-active-color);
  background-color: var(--clr-vertical-nav-hover-bg-color);
  text-decoration: none;
}
.clr-vertical-nav .nav-link:active {
  color: var(--clr-vertical-nav-active-color);
  background-color: var(--clr-vertical-nav-active-bg-color);
}
.clr-vertical-nav .nav-header {
  padding: var(--clr-vertical-nav-header-padding);
  font-size: var(--cds-alias-typography-font-size-2);
  font-weight: var(--clr-vertical-nav-header-font-weight);
  line-height: 1.333333em;
  letter-spacing: -0.00833333em;
}
.clr-vertical-nav .nav-icon {
  flex: 0 0 var(--clr-vertical-nav-icon-size);
  align-self: center;
  height: var(--clr-vertical-nav-icon-size);
  width: var(--clr-vertical-nav-icon-size);
  min-height: var(--clr-vertical-nav-icon-size);
  min-width: var(--clr-vertical-nav-icon-size);
  margin-right: var(--cds-global-space-3);
  vertical-align: middle;
}
.clr-vertical-nav clr-vertical-nav-group-children {
  display: block;
}
.clr-vertical-nav .nav-btn {
  flex: 1 1 auto;
  padding: 0;
  margin: 0;
  background: transparent;
  border: none;
  cursor: pointer;
  outline-offset: calc(-1 * calc(5 * 1rem / var(--cds-global-base)));
}
.clr-vertical-nav > .nav-link,
.clr-vertical-nav .nav-content > .nav-link {
  flex: 0 0 var(--clr-vertical-nav-toggle-button-size);
}
.clr-vertical-nav .nav-link + .nav-group-trigger {
  flex: 0 0 var(--clr-vertical-nav-toggle-button-size);
}
.clr-vertical-nav .nav-link + .nav-group-trigger .nav-group-text {
  display: none;
}
.clr-vertical-nav .nav-icon + .nav-group-text {
  padding-left: 0;
}
.clr-vertical-nav.has-nav-groups .nav-group .nav-group-text,
.clr-vertical-nav.has-nav-groups .nav-group .nav-group-trigger {
  font-weight: var(--clr-vertical-nav-item-top-level-font-weight);
}
.clr-vertical-nav.has-nav-groups .nav-group-children .nav-link {
  padding: var(--clr-vertical-nav-item-child-padding);
}
.clr-vertical-nav.has-icons .nav-group-children .nav-link {
  padding: var(--clr-vertical-nav-item-child-padding);
}
.clr-vertical-nav .nav-group.active:not(.is-expanded) .nav-group-content {
  background-color: var(--clr-vertical-nav-selected-bg-color);
}
.clr-vertical-nav .nav-group.active:not(.is-expanded) .nav-group-content .nav-icon {
  fill: var(--clr-vertical-nav-icon-active-color);
}
.clr-vertical-nav .nav-group-content .nav-link.active ~ .nav-group-trigger {
  background-color: var(--clr-vertical-nav-selected-bg-color);
}
.clr-vertical-nav .nav-group-content .nav-link:hover ~ .nav-group-trigger {
  background-color: var(--clr-vertical-nav-hover-bg-color);
}
.clr-vertical-nav .nav-group-content .nav-link:active ~ .nav-group-trigger {
  background-color: var(--clr-vertical-nav-active-bg-color);
}
.clr-vertical-nav:not(.is-collapsed) .nav-link + .nav-group-trigger {
  justify-content: center;
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed {
  width: var(--clr-vertical-nav-min-width);
  min-width: var(--clr-vertical-nav-min-width);
  max-width: calc(var(--clr-vertical-nav-min-width) + calc(14 * 1rem / var(--cds-global-base)));
  cursor: pointer;
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-icon {
  margin: var(--cds-global-space-5) 0 var(--cds-global-space-5) var(--cds-global-space-7);
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-content .nav-link {
  flex: 0 0 var(--clr-vertical-nav-min-width);
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-content .nav-link ~ .nav-group-trigger {
  flex: 0 0 calc(var(--clr-vertical-nav-collapsed-caret-size) + var(--clr-vertical-nav-icon-right-margin));
  transform: translateX(calc(-1 * var(--clr-vertical-nav-icon-size)));
  pointer-events: none;
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-link,
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger {
  padding: 0;
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger {
  padding-left: 0;
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger clr-icon.nav-group-trigger-icon {
  height: var(--clr-vertical-nav-item-height);
  width: var(--cds-global-space-7);
  margin-left: calc(3 * 1rem / var(--cds-global-base));
  margin-right: 0;
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger cds-icon.nav-group-trigger-icon {
  width: var(--cds-global-space-7);
  margin: 0;
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group,
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-link {
  display: none;
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-group {
  display: block;
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-link {
  display: flex;
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-group-text,
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-text {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
  white-space: nowrap;
  top: 0;
  left: 0;
}
.clr-vertical-nav.nav-trigger--bottom .nav-trigger {
  order: 2;
  margin-top: 0;
}
.clr-vertical-nav.nav-trigger--bottom .nav-trigger + .nav-content {
  border-bottom-width: var(--clr-vertical-nav-trigger-divider-border-width);
  border-bottom-style: solid;
  border-bottom-color: var(--clr-vertical-nav-trigger-divider-border-color);
  border-top: none;
  padding-top: var(--cds-global-space-8);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-sliding-panel-text-color: var(--cds-global-color-gray-700);
  --clr-nav-background-color: var(--cds-alias-object-container-background-dark);
  --clr-responsive-nav-trigger-bg-color: var(--cds-global-color-gray-0);
  --clr-responsive-nav-trigger-border-radius: var(--cds-alias-object-border-radius-100);
  --clr-responsive-nav-overflow-border-radius: var(--cds-alias-object-border-radius-100);
  --clr-responsive-nav-hamburger-border-radius: var(--cds-alias-object-border-radius-100);
}

.clr-nav-close {
  margin: var(--cds-global-space-7);
  --color: var(--cds-global-color-white);
}
.clr-nav-close:hover, .clr-nav-close:focus {
  --color: var(--cds-global-color-warm-gray-100);
}

.header-hamburger-trigger,
.header-overflow-trigger {
  display: none;
}

.header-hamburger-trigger > span, .header-hamburger-trigger > span::before, .header-hamburger-trigger > span::after,
.clr-nav-close > span,
.clr-nav-close > span::before,
.clr-nav-close > span::after {
  display: inline-block;
  height: var(--cds-global-space-2);
  width: var(--cds-global-space-9);
  background: var(--clr-responsive-nav-trigger-bg-color);
  border-radius: var(--cds-alias-object-border-radius-100);
}
.header-hamburger-trigger > span,
.clr-nav-close > span {
  position: relative;
  vertical-align: middle;
}
.header-hamburger-trigger > span::before, .header-hamburger-trigger > span::after,
.clr-nav-close > span::before,
.clr-nav-close > span::after {
  content: "";
  position: absolute;
  left: 0;
}
.header-hamburger-trigger > span::before,
.clr-nav-close > span::before {
  top: calc(-1 * var(--cds-global-space-5));
}
.header-hamburger-trigger > span::after,
.clr-nav-close > span::after {
  bottom: calc(-1 * var(--cds-global-space-5));
}
.header-hamburger-trigger.active > span,
.clr-nav-close.active > span {
  background: transparent;
}
.header-hamburger-trigger.active > span::before, .header-hamburger-trigger.active > span::after,
.clr-nav-close.active > span::before,
.clr-nav-close.active > span::after {
  left: var(--cds-global-space-3);
  transform-origin: 9%;
  transition: transform 0.6s ease;
}
.header-hamburger-trigger.active > span::before,
.clr-nav-close.active > span::before {
  transform: rotate(45deg);
}
.header-hamburger-trigger.active > span::after,
.clr-nav-close.active > span::after {
  transform: rotate(-45deg);
}

.header-overflow-trigger > span, .header-overflow-trigger > span::before, .header-overflow-trigger > span::after,
.clr-nav-close > span,
.clr-nav-close > span::before,
.clr-nav-close > span::after {
  display: inline-block;
  height: var(--cds-global-space-3);
  width: var(--cds-global-space-3);
  background: var(--clr-responsive-nav-trigger-bg-color);
  border-radius: var(--cds-global-space-3);
}
.header-overflow-trigger > span,
.clr-nav-close > span {
  position: relative;
  vertical-align: middle;
}
.header-overflow-trigger > span::before, .header-overflow-trigger > span::after,
.clr-nav-close > span::before,
.clr-nav-close > span::after {
  content: "";
  position: absolute;
  left: 0;
}
.header-overflow-trigger > span::before,
.clr-nav-close > span::before {
  top: calc(-1 * var(--cds-global-space-5));
}
.header-overflow-trigger > span::after,
.clr-nav-close > span::after {
  bottom: calc(-1 * var(--cds-global-space-5));
}
.header-overflow-trigger.active > span,
.clr-nav-close.active > span {
  background: transparent;
}
.header-overflow-trigger.active > span::before, .header-overflow-trigger.active > span::after,
.clr-nav-close.active > span::before,
.clr-nav-close.active > span::after {
  height: var(--cds-global-space-2);
  width: var(--cds-global-space-9);
  left: calc(-1 * var(--cds-global-space-4));
  transform-origin: -3%;
  transition: transform 0.6s ease;
}
.header-overflow-trigger.active > span::before,
.clr-nav-close.active > span::before {
  transform: rotate(45deg);
}
.header-overflow-trigger.active > span::after,
.clr-nav-close.active > span::after {
  transform: rotate(-45deg);
}

@media screen and (max-width: 992px) {
  .main-container .header-hamburger-trigger,
  .main-container .header-overflow-trigger {
    display: inline-block;
    border: none;
    background: none;
    cursor: pointer;
    font-size: var(--cds-global-space-9);
    height: var(--clr-header-height);
    width: var(--clr-header-height);
    padding: 0 0 var(--cds-global-space-3) 0;
    text-align: center;
    white-space: nowrap;
    color: var(--clr-header-font-color);
  }
  .main-container .header-hamburger-trigger:focus,
  .main-container .header-overflow-trigger:focus {
    outline-offset: calc(-1 * var(--cds-global-space-4));
  }
  .main-container .header-hamburger-trigger:hover,
  .main-container .header-overflow-trigger:hover {
    color: var(--clr-header-font-color-hover);
  }
  .main-container .header-hamburger-trigger:disabled,
  .main-container .header-overflow-trigger:disabled {
    cursor: not-allowed;
  }
  .main-container .header-nav.clr-nav-level-1,
  .main-container .subnav.clr-nav-level-1,
  .main-container .sub-nav.clr-nav-level-1,
  .main-container .clr-vertical-nav.clr-nav-level-1 {
    display: flex;
    flex-direction: column;
    position: fixed;
    top: 0;
    right: auto;
    bottom: 0;
    left: 0;
    background: var(--clr-vertical-nav-bg-color);
    z-index: 1039;
    height: 100vh;
    transform: translateX(calc(-1 * calc(360 * 1rem / var(--cds-global-base))));
    transition: transform 0.3s ease;
  }
  .main-container .header-nav.clr-nav-level-2,
  .main-container .subnav.clr-nav-level-2,
  .main-container .sub-nav.clr-nav-level-2,
  .main-container .clr-vertical-nav.clr-nav-level-2 {
    display: flex;
    flex-direction: column;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    background: var(--clr-vertical-nav-bg-color);
    z-index: 1039;
    height: 100vh;
    transform: translateX(calc(360 * 1rem / var(--cds-global-base)));
    transition: transform 0.3s ease;
  }
  .main-container .subnav.clr-nav-level-1 .nav,
  .main-container .subnav.clr-nav-level-1 aside,
  .main-container .sub-nav.clr-nav-level-1 .nav,
  .main-container .sub-nav.clr-nav-level-1 aside,
  .main-container .subnav.clr-nav-level-2 .nav,
  .main-container .subnav.clr-nav-level-2 aside,
  .main-container .sub-nav.clr-nav-level-2 .nav,
  .main-container .sub-nav.clr-nav-level-2 aside {
    flex-direction: column;
    align-items: stretch;
  }
  .main-container .subnav.clr-nav-level-1 aside,
  .main-container .sub-nav.clr-nav-level-1 aside,
  .main-container .subnav.clr-nav-level-2 aside,
  .main-container .sub-nav.clr-nav-level-2 aside {
    justify-content: center;
    width: 100%;
  }
  .main-container .subnav.clr-nav-level-1 .nav,
  .main-container .sub-nav.clr-nav-level-1 .nav,
  .main-container .subnav.clr-nav-level-2 .nav,
  .main-container .sub-nav.clr-nav-level-2 .nav {
    padding-left: 0;
    gap: var(--cds-global-space-5);
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-item,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-item,
  .main-container .subnav.clr-nav-level-2 .nav .nav-item,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-item {
    height: var(--cds-global-space-11);
    margin-right: 0;
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link {
    padding: var(--clr-vertical-nav-item-padding);
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--clr-vertical-nav-item-color);
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link.active,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link.active,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active {
    color: var(--clr-vertical-nav-item-active-color);
    background-color: var(--clr-vertical-nav-selected-bg-color);
    position: relative;
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link.active::before,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active::before,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link.active::before,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    border: none;
    border-left: var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);
    transition: border-left 0.2s ease-in;
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link.active .nav-icon,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active .nav-icon,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link.active .nav-icon,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active .nav-icon {
    fill: var(--clr-vertical-nav-icon-active-color);
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link:hover,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link:hover,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover {
    color: var(--clr-vertical-nav-item-active-color);
    background-color: var(--clr-vertical-nav-hover-bg-color);
    text-decoration: none;
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link:active,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link:active,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link:active,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link:active {
    color: var(--clr-vertical-nav-active-color);
    background-color: var(--clr-vertical-nav-active-bg-color);
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link:hover, .main-container .subnav.clr-nav-level-1 .nav .nav-link.active,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link:hover,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link.active,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active {
    box-shadow: none;
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link:hover:not(.active)::before,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover:not(.active)::before,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link:hover:not(.active)::before,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover:not(.active)::before {
    content: none;
  }
  .main-container .clr-vertical-nav.clr-nav-level-1,
  .main-container .clr-vertical-nav.clr-nav-level-2 {
    border-right: none;
  }
  .main-container .header-overflow-trigger {
    position: relative;
  }
  .main-container .header-overflow-trigger::after {
    position: absolute;
    content: "";
    display: inline-block;
    position: absolute;
    content: "";
    background-color: var(--clr-header-divider-color);
    height: var(--cds-global-space-11);
    width: var(--cds-alias-object-border-width-100);
    top: var(--cds-global-space-6);
    left: 0;
    left: 0;
  }
  .main-container .header .branding {
    max-width: calc(240 * 1rem / var(--cds-global-base));
    min-width: 0;
    overflow: hidden;
  }
  .main-container .header .header-hamburger-trigger + .branding {
    padding-left: 0;
    margin-left: calc(-1 * var(--cds-global-space-5));
  }
  .main-container .header .header-hamburger-trigger + .branding .clr-icon,
  .main-container .header .header-hamburger-trigger + .branding .logo,
  .main-container .header .header-hamburger-trigger + .branding cds-icon,
  .main-container .header .header-hamburger-trigger + .branding clr-icon {
    display: none;
  }
  .main-container .header .branding + .header-overflow-trigger,
  .main-container .header .header-nav + .header-overflow-trigger,
  .main-container .header .header-nav + .cdk-visually-hidden + .header-overflow-trigger {
    margin-left: auto;
  }
  .main-container.open-hamburger-menu .header .header-backdrop, .main-container.open-overflow-menu .header .header-backdrop {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: var(--cds-alias-object-overlay-backdrop-background);
    cursor: pointer;
    z-index: 1038;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link, .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link {
    flex: 0 0 auto;
    opacity: 1;
    color: var(--clr-vertical-nav-item-color);
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .fa,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .fa, .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .fa,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .fa {
    display: none;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-text,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-text, .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-text,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-text {
    display: inline-block;
    padding: var(--cds-global-space-4) 0 var(--cds-global-space-4) var(--cds-global-space-9);
    white-space: normal;
    color: var(--clr-sliding-panel-text-color);
    line-height: var(--cds-global-space-9);
    font-weight: normal;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon + .nav-text,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon + .nav-text, .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon + .nav-text,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon + .nav-text {
    display: inline-block;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active, .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active {
    color: var(--clr-vertical-nav-item-active-color);
    background-color: var(--clr-vertical-nav-selected-bg-color);
    position: relative;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active::before,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active::before, .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active::before,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    border: none;
    border-left: var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);
    transition: border-left 0.2s ease-in;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active .nav-icon,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active .nav-icon, .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active .nav-icon,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active .nav-icon {
    fill: var(--clr-vertical-nav-icon-active-color);
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link:hover,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link:hover, .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link:hover,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link:hover {
    color: var(--clr-vertical-nav-item-active-color);
    background-color: var(--clr-vertical-nav-hover-bg-color);
    text-decoration: none;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link:active,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link:active, .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link:active,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link:active {
    color: var(--clr-vertical-nav-active-color);
    background-color: var(--clr-vertical-nav-active-bg-color);
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active > .nav-text,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active > .nav-text, .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active > .nav-text,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active > .nav-text {
    color: inherit;
  }
  .main-container.open-hamburger-menu .clr-vertical-nav .nav-trigger, .main-container.open-overflow-menu .clr-vertical-nav .nav-trigger {
    display: none;
  }
  .main-container.open-hamburger-menu .header .branding {
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    width: calc(360 * 1rem / var(--cds-global-base));
    max-width: calc(360 * 1rem / var(--cds-global-base));
    z-index: 1040;
    padding-left: var(--cds-global-space-9);
  }
  .main-container.open-hamburger-menu .header .branding > .nav-link {
    overflow: hidden;
  }
  .main-container.open-hamburger-menu .header .branding .clr-icon,
  .main-container.open-hamburger-menu .header .branding .logo,
  .main-container.open-hamburger-menu .header .branding cds-icon,
  .main-container.open-hamburger-menu .header .branding clr-icon {
    display: inline-block;
  }
  .main-container.open-hamburger-menu .header .branding cds-icon[shape=vm-bug],
  .main-container.open-hamburger-menu .header .branding clr-icon[shape=vm-bug],
  .main-container.open-hamburger-menu .header .branding .clr-vmw-logo {
    background-color: var(--clr-header-bg-color);
    border-radius: var(--cds-alias-object-border-radius-100);
  }
  .main-container.open-hamburger-menu .header .branding .title {
    color: var(--clr-vertical-nav-item-color);
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .main-container.open-hamburger-menu .clr-nav-close {
    position: fixed;
    top: 0;
    right: auto;
    left: 0;
    z-index: 1039;
    transform: translateX(calc(calc(360 * 1rem / var(--cds-global-base)) + var(--cds-global-space-6)));
    transition: transform 0.6s ease;
  }
  .main-container.open-hamburger-menu .clr-nav-close::after {
    content: none;
  }
  .main-container.open-hamburger-menu .clr-nav-close > span {
    background: transparent;
  }
  .main-container.open-hamburger-menu .clr-nav-close > span::before, .main-container.open-hamburger-menu .clr-nav-close > span::after {
    left: var(--cds-global-space-3);
    transform-origin: 9%;
    transition: transform 0.6s ease;
  }
  .main-container.open-hamburger-menu .clr-nav-close > span::before {
    transform: rotate(45deg);
  }
  .main-container.open-hamburger-menu .clr-nav-close > span::after {
    transform: rotate(-45deg);
  }
  .main-container.open-hamburger-menu .header-nav.clr-nav-level-1,
  .main-container.open-hamburger-menu .subnav.clr-nav-level-1,
  .main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,
  .main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1 {
    padding-top: calc(var(--clr-header-height) + var(--cds-global-space-9));
    transform: translateX(0);
    transition: transform 0.3s ease;
  }
  .main-container.open-overflow-menu .header-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .subnav.clr-nav-level-2,
  .main-container.open-overflow-menu .sub-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2 {
    transform: translateX(0);
    transition: transform 0.3s ease;
  }
  .main-container.open-overflow-menu .header-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .subnav.clr-nav-level-2,
  .main-container.open-overflow-menu .sub-nav.clr-nav-level-2 {
    padding-top: var(--cds-global-space-9);
  }
  .main-container.open-overflow-menu .clr-nav-close {
    position: fixed;
    top: 0;
    right: 0;
    left: auto;
    z-index: 1039;
    transform: translateX(calc(-1 * calc(calc(360 * 1rem / var(--cds-global-base)) + var(--cds-global-space-6))));
    transition: transform 0.6s ease;
  }
  .main-container.open-overflow-menu .clr-nav-close::after {
    content: none;
  }
  .main-container.open-overflow-menu .clr-nav-close > span {
    background: transparent;
  }
  .main-container.open-overflow-menu .clr-nav-close > span::before, .main-container.open-overflow-menu .clr-nav-close > span::after {
    height: var(--cds-global-space-2);
    width: var(--cds-global-space-9);
    left: calc(-1 * var(--cds-global-space-4));
    transform-origin: -3%;
    transition: transform 0.6s ease;
  }
  .main-container.open-overflow-menu .clr-nav-close > span::before {
    transform: rotate(45deg);
  }
  .main-container.open-overflow-menu .clr-nav-close > span::after {
    transform: rotate(-45deg);
  }
  .main-container.open-hamburger-menu .header-nav.clr-nav-level-1,
  .main-container.open-hamburger-menu .subnav.clr-nav-level-1,
  .main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,
  .main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1 {
    overflow: inherit;
    width: calc(360 * 1rem / var(--cds-global-base));
    max-width: calc(360 * 1rem / var(--cds-global-base));
  }
  .main-container.open-hamburger-menu .header-nav.clr-nav-level-1::before,
  .main-container.open-hamburger-menu .subnav.clr-nav-level-1::before,
  .main-container.open-hamburger-menu .sub-nav.clr-nav-level-1::before,
  .main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1::before {
    content: none;
  }
  .main-container.open-hamburger-menu .header-nav.clr-nav-level-1 .nav-link,
  .main-container.open-hamburger-menu .subnav.clr-nav-level-1 .nav-link,
  .main-container.open-hamburger-menu .sub-nav.clr-nav-level-1 .nav-link,
  .main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1 .nav-link {
    width: 100%;
  }
  .main-container.open-overflow-menu .header-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .subnav.clr-nav-level-2,
  .main-container.open-overflow-menu .sub-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2 {
    width: calc(360 * 1rem / var(--cds-global-base));
    max-width: calc(360 * 1rem / var(--cds-global-base));
  }
}
@media screen and (max-width: 576px) {
  .main-container .header .branding {
    max-width: calc(144 * 1rem / var(--cds-global-base));
    min-width: 0;
    overflow: hidden;
  }
  .main-container .header-nav.clr-nav-level-1,
  .main-container .subnav.clr-nav-level-1,
  .main-container .sub-nav.clr-nav-level-1,
  .main-container .clr-vertical-nav.clr-nav-level-1 {
    transform: translateX(calc(-1 * calc(288 * 1rem / var(--cds-global-base))));
  }
  .main-container .header-nav.clr-nav-level-2,
  .main-container .subnav.clr-nav-level-2,
  .main-container .sub-nav.clr-nav-level-2,
  .main-container .clr-vertical-nav.clr-nav-level-2 {
    transform: translateX(calc(288 * 1rem / var(--cds-global-base)));
  }
  .main-container.open-hamburger-menu .header .branding {
    width: calc(288 * 1rem / var(--cds-global-base));
    max-width: calc(288 * 1rem / var(--cds-global-base));
  }
  .main-container.open-hamburger-menu .header-nav.clr-nav-level-1,
  .main-container.open-hamburger-menu .subnav.clr-nav-level-1,
  .main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,
  .main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1 {
    overflow: inherit;
    width: calc(288 * 1rem / var(--cds-global-base));
    max-width: calc(288 * 1rem / var(--cds-global-base));
  }
  .main-container.open-hamburger-menu .clr-nav-close {
    position: fixed;
    top: 0;
    right: auto;
    left: 0;
    z-index: 1039;
    transform: translateX(calc(calc(288 * 1rem / var(--cds-global-base)) + var(--cds-global-space-6)));
    transition: transform 0.6s ease;
  }
  .main-container.open-hamburger-menu .clr-nav-close::after {
    content: none;
  }
  .main-container.open-overflow-menu .header-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .subnav.clr-nav-level-2,
  .main-container.open-overflow-menu .sub-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2 {
    width: calc(288 * 1rem / var(--cds-global-base));
    max-width: calc(288 * 1rem / var(--cds-global-base));
  }
  .main-container.open-overflow-menu .clr-nav-close {
    position: fixed;
    top: 0;
    right: 0;
    left: auto;
    z-index: 1039;
    transform: translateX(calc(-1 * calc(calc(288 * 1rem / var(--cds-global-base)) + var(--cds-global-space-6))));
    transition: transform 0.6s ease;
  }
  .main-container.open-overflow-menu .clr-nav-close::after {
    content: none;
  }
}
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-badge-background-color: var(--cds-alias-utility-gray);
  --clr-badge-color: var(--cds-alias-typography-color-100);
  --clr-badge-info-bg-color: var(--cds-alias-utility-blue);
  --clr-badge-info-color: var(--cds-alias-typography-color-100);
  --clr-badge-success-bg-color: var(--cds-alias-utility-green);
  --clr-badge-success-color: var(--cds-alias-typography-color-100);
  --clr-badge-warning-bg-color: var(--cds-alias-utility-yellow);
  --clr-badge-warning-color: var(--cds-global-color-black);
  --clr-badge-danger-bg-color: var(--cds-alias-utility-red);
  --clr-badge-danger-color: var(--cds-alias-typography-color-100);
  --clr-badge-gray-bg-color: var(--cds-alias-utility-gray);
  --clr-badge-gray-color: var(--cds-alias-typography-color-100);
  --clr-badge-purple-bg-color: var(--cds-alias-utility-violet);
  --clr-badge-purple-color: var(--cds-alias-typography-color-100);
  --clr-badge-blue-bg-color: var(--cds-alias-utility-dark-blue);
  --clr-badge-blue-color: var(--cds-alias-typography-color-100);
  --clr-badge-orange-bg-color: var(--cds-alias-utility-tangerine);
  --clr-badge-orange-color: var(--cds-global-color-black);
  --clr-badge-light-blue-bg-color: var(--cds-alias-utility-light-blue);
  --clr-badge-light-blue-color: var(--cds-alias-typography-color-500);
}

.badge {
  display: inline-flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  min-width: var(--cds-global-space-7);
  background-color: var(--clr-badge-background-color);
  height: var(--cds-global-space-7);
  border-radius: calc(2 * var(--cds-alias-object-border-radius-100));
  font-size: var(--cds-alias-typography-smallcaption-font-size);
  font-weight: var(--cds-alias-typography-smallcaption-font-weight);
  line-height: var(--cds-alias-typography-smallcaption-line-height);
  letter-spacing: var(--cds-alias-typography-smallcaption-letter-spacing);
  padding: var(--cds-global-space-2) var(--cds-global-space-3);
  margin-right: var(--cds-global-space-4);
  white-space: nowrap;
  text-align: center;
  color: var(--clr-badge-color);
}
.badge:visited {
  color: var(--clr-badge-color);
}
.badge:link {
  background-color: var(--clr-badge-gray-bg-color);
  color: var(--clr-badge-gray-color);
}
.badge.badge-gray, .badge.badge-1 {
  background: var(--clr-badge-gray-bg-color);
  color: var(--clr-badge-gray-color);
}
.badge.badge-purple, .badge.badge-2 {
  background: var(--clr-badge-purple-bg-color);
  color: var(--clr-badge-purple-color);
}
.badge.badge-blue, .badge.badge-3 {
  background: var(--clr-badge-blue-bg-color);
  color: var(--clr-badge-blue-color);
}
.badge.badge-orange, .badge.badge-4 {
  background: var(--clr-badge-orange-bg-color);
  color: var(--clr-badge-orange-color);
}
.badge.badge-light-blue, .badge.badge-5 {
  background: var(--clr-badge-light-blue-bg-color);
  color: var(--clr-badge-light-blue-color);
}
.badge.badge-info {
  background: var(--clr-badge-info-bg-color);
  color: var(--clr-badge-info-color);
}
.badge.badge-success {
  background: var(--clr-badge-success-bg-color);
  color: var(--clr-badge-success-color);
}
.badge.badge-danger {
  background: var(--clr-badge-danger-bg-color);
  color: var(--clr-badge-danger-color);
}
.badge.badge-warning {
  background: var(--clr-badge-warning-bg-color);
  color: var(--clr-badge-warning-color);
}

_:-ms-input-placeholder .badge,
:root .badge {
  padding: var(--cds-global-space-2) calc(3 * 1rem / var(--cds-global-base)) 0;
}

@supports (-ms-ime-align: auto) {
  .badge {
    padding: var(--cds-global-space-2) calc(3 * 1rem / var(--cds-global-base)) 0;
  }
}
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-label-font-color-light: var(--cds-alias-typography-color-500);
  --clr-label-font-color-dark: var(--clr-color-neutral-1000);
  --clr-label-default-border-color: var(--cds-alias-utility-gray);
  --clr-label-default-bg-color: var(--cds-alias-object-opacity-0);
  --clr-label-bg-hover-color: var(--cds-alias-object-interaction-background-hover);
  --clr-label-hover-color: var(--cds-alias-object-interaction-color-hover);
  --clr-label-bg-active-color: var(--cds-alias-object-interaction-background-active);
  --clr-label-active-color: var(--cds-alias-object-interaction-color-active);
  --clr-label-bg-disabled-color: var(--cds-alias-object-interaction-background-disabled);
  --clr-label-disabled-color: var(--cds-alias-typography-disabled);
  --clr-label-disabled-border-color: var(--cds-alias-status-disabled);
  --clr-label-gray-bg-color: var(--cds-alias-object-opacity-0);
  --clr-label-gray-border-color: var(--cds-alias-utility-gray);
  --clr-label-gray-color: var(--cds-alias-typography-color-500);
  --clr-label-purple-bg-color: var(--cds-alias-object-opacity-0);
  --clr-label-purple-border-color: var(--cds-alias-utility-violet);
  --clr-label-purple-color: var(--cds-alias-typography-color-500);
  --clr-label-blue-bg-color: var(--cds-alias-object-opacity-0);
  --clr-label-blue-border-color: var(--cds-alias-utility-dark-blue);
  --clr-label-blue-color: var(--cds-alias-typography-color-500);
  --clr-label-orange-bg-color: var(--cds-alias-object-opacity-0);
  --clr-label-orange-border-color: var(--cds-alias-utility-tangerine);
  --clr-label-orange-color: var(--cds-alias-typography-color-500);
  --clr-label-light-blue-bg-color: var(--cds-alias-object-opacity-0);
  --clr-label-light-blue-border-color: var(--cds-alias-utility-light-blue);
  --clr-label-light-blue-color: var(--cds-alias-typography-color-500);
  --clr-label-info-bg-color: var(--cds-alias-utility-blue-tint);
  --clr-label-info-font-color: var(--cds-alias-typography-color-500);
  --clr-label-info-border-color: var(--cds-alias-utility-blue);
  --clr-label-success-bg-color: var(--cds-alias-utility-green-tint);
  --clr-label-success-font-color: var(--cds-alias-typography-color-500);
  --clr-label-success-border-color: var(--cds-alias-utility-green);
  --clr-label-warning-bg-color: var(--cds-alias-utility-yellow-tint);
  --clr-label-warning-font-color: var(--cds-alias-typography-color-500);
  --clr-label-warning-border-color: var(--cds-alias-utility-yellow);
  --clr-label-danger-bg-color: var(--cds-alias-utility-red-tint);
  --clr-label-danger-font-color: var(--cds-alias-typography-color-500);
  --clr-label-danger-border-color: var(--cds-alias-utility-red);
  --clr-label-border-width: var(--cds-alias-object-border-width-100);
}

.label,
a.label {
  font-size: var(--cds-alias-typography-caption-font-size);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--cds-alias-typography-caption-line-height);
  letter-spacing: var(--cds-alias-typography-caption-letter-spacing);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: var(--cds-global-space-3);
  padding: var(--cds-global-space-3) var(--cds-global-space-5);
  border: var(--clr-label-border-width) solid var(--clr-label-default-border-color);
  border-radius: var(--cds-alias-object-border-radius-200);
  height: var(--cds-global-space-9);
  margin: 0 var(--cds-global-space-4) var(--cds-global-space-1) 0;
  white-space: nowrap;
  color: var(--clr-label-font-color-light);
  text-decoration: none;
}
.label > .badge,
.label > cds-icon,
a.label > .badge,
a.label > cds-icon {
  margin: 0;
  text-decoration: none;
}
.label cds-icon,
a.label cds-icon {
  margin-left: var(--cds-global-space-3);
}
.label .badge + cds-icon,
a.label .badge + cds-icon {
  margin-left: 0;
}
.label > cds-icon:last-child, .label > span:last-child.badge,
a.label > cds-icon:last-child,
a.label > span:last-child.badge {
  margin-right: calc(-1 * var(--cds-global-space-3));
}
.label.clickable > .text,
a.label.clickable > .text {
  text-decoration: underline;
}
.label:visited,
a.label:visited {
  color: var(--clr-label-font-color-light);
}
.label:focus, .label:hover, .label:active,
a.label:focus,
a.label:hover,
a.label:active {
  text-decoration: none;
}
.label.clickable:not(.disabled):hover,
a.label.clickable:not(.disabled):hover {
  text-decoration: none;
  background: var(--clr-label-bg-hover-color);
  color: var(--clr-label-hover-color);
}
.label.clickable:not(.disabled):active,
a.label.clickable:not(.disabled):active {
  color: var(--clr-label-active-color);
  background: var(--clr-label-bg-active-color);
  transform: translateY(var(--cds-global-space-2));
}
.label.label-gray, .label.label-1,
a.label.label-gray,
a.label.label-1 {
  border: var(--clr-label-border-width) solid var(--clr-label-gray-border-color);
  background-color: var(--clr-label-gray-bg-color);
}
.label.label-gray > .badge,
a.label.label-gray > .badge {
  background: var(--clr-badge-gray-bg-color);
  color: var(--clr-badge-gray-color);
}
.label.label-purple, .label.label-2,
a.label.label-purple,
a.label.label-2 {
  border: var(--clr-label-border-width) solid var(--clr-label-purple-border-color);
  background-color: var(--clr-label-purple-bg-color);
}
.label.label-purple > .badge,
a.label.label-purple > .badge {
  background: var(--clr-badge-purple-bg-color);
  color: var(--clr-badge-purple-color);
}
.label.label-blue, .label.label-3,
a.label.label-blue,
a.label.label-3 {
  border: var(--clr-label-border-width) solid var(--clr-label-blue-border-color);
  background-color: var(--clr-label-blue-bg-color);
}
.label.label-blue > .badge,
a.label.label-blue > .badge {
  background: var(--clr-badge-blue-bg-color);
  color: var(--clr-badge-blue-color);
}
.label.label-orange, .label.label-4,
a.label.label-orange,
a.label.label-4 {
  border: var(--clr-label-border-width) solid var(--clr-label-orange-border-color);
  background-color: var(--clr-label-orange-bg-color);
}
.label.label-orange > .badge,
a.label.label-orange > .badge {
  background: var(--clr-badge-orange-bg-color);
  color: var(--clr-badge-orange-color);
}
.label.label-light-blue, .label.label-5,
a.label.label-light-blue,
a.label.label-5 {
  border: var(--clr-label-border-width) solid var(--clr-label-light-blue-border-color);
  background-color: var(--clr-label-light-blue-bg-color);
}
.label.label-light-blue > .badge,
a.label.label-light-blue > .badge {
  background: var(--clr-badge-light-blue-bg-color);
  color: var(--clr-badge-light-blue-color);
}
.label.label-info,
a.label.label-info {
  background: var(--clr-label-info-bg-color);
  color: var(--clr-label-info-font-color);
  border: var(--clr-label-border-width) solid var(--clr-label-info-border-color);
}
.label.label-info > .badge,
a.label.label-info > .badge {
  background: var(--clr-badge-info-bg-color);
  color: var(--clr-badge-info-color);
}
.label.label-success,
a.label.label-success {
  background: var(--clr-label-success-bg-color);
  color: var(--clr-label-success-font-color);
  border: var(--clr-label-border-width) solid var(--clr-label-success-border-color);
}
.label.label-success > .badge,
a.label.label-success > .badge {
  background: var(--clr-badge-success-bg-color);
  color: var(--clr-badge-success-color);
}
.label.label-warning,
a.label.label-warning {
  background: var(--clr-label-warning-bg-color);
  color: var(--clr-label-warning-font-color);
  border: var(--clr-label-border-width) solid var(--clr-label-warning-border-color);
}
.label.label-warning > .badge,
a.label.label-warning > .badge {
  background: var(--clr-badge-warning-bg-color);
  color: var(--clr-badge-warning-color);
}
.label.label-danger,
a.label.label-danger {
  background: var(--clr-label-danger-bg-color);
  color: var(--clr-label-danger-font-color);
  border: var(--clr-label-border-width) solid var(--clr-label-danger-border-color);
}
.label.label-danger > .badge,
a.label.label-danger > .badge {
  background: var(--clr-badge-danger-bg-color);
  color: var(--clr-badge-danger-color);
}
.label.disabled, .label:disabled,
a.label.disabled,
a.label:disabled {
  cursor: not-allowed;
  pointer-events: none;
  background: var(--clr-label-bg-disabled-color);
  color: var(--clr-label-disabled-color);
  border-color: var(--clr-label-disabled-border-color);
}
.label.disabled .badge, .label:disabled .badge,
a.label.disabled .badge,
a.label:disabled .badge {
  background: var(--clr-label-disabled-color);
}

@-moz-document url-prefix() {
  .label,
  a.label {
    vertical-align: bottom;
  }
}
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-progress-default-color: var(--cds-alias-status-info);
  --clr-progress-alt-color-1: var(--cds-alias-status-success);
  --clr-progress-alt-color-2: var(--cds-alias-status-danger-shade);
  --clr-progress-alt-color-3: var(--cds-alias-status-warning);
  --clr-progress-bg-color: var(--cds-alias-object-container-background-shade);
  --clr-progress-label-color: var(--cds-alias-typography-color-400);
}

.progress,
.progress-static {
  background-color: transparent;
  border-radius: 0;
  font-size: inherit;
  height: var(--cds-global-space-6);
  margin: 0;
  overflow: hidden;
  max-height: var(--cds-global-space-6);
  min-height: var(--cds-global-space-3);
  display: block;
  width: 100%;
}

.progress > progress {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  color: var(--clr-progress-default-color);
  display: block;
  background-color: var(--clr-progress-bg-color);
  border: none;
  height: 100%;
  width: 100%;
}
.progress > progress::-webkit-progress-value {
  background-color: var(--clr-progress-default-color);
}
.progress > progress::-moz-progress-bar {
  background-color: var(--clr-progress-default-color);
}
.progress > progress[value="0"]::-moz-progress-bar {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  color: var(--clr-progress-bg-color);
  min-width: var(--cds-global-space-12);
  background-color: transparent;
  background-image: none;
}
.progress > progress[value="0"]::-webkit-progress-value {
  -webkit-transition: none;
  transition: none;
}
.progress > progress::-webkit-progress-bar {
  border-radius: 0;
  background-color: var(--clr-progress-bg-color);
}
.progress > progress::-webkit-progress-inner-element {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
}
.progress > progress::-webkit-progress-value {
  -webkit-transition: width 0.23s ease-in;
  transition: width 0.23s ease-in;
  border-radius: 0;
}

.progress {
  /* warning, success, and danger distinctions for progress bars are deprecated in 3.0 */
}
.progress.success > progress {
  color: var(--clr-progress-alt-color-1);
}
.progress.success > progress::-webkit-progress-value {
  background-color: var(--clr-progress-alt-color-1);
}
.progress.success > progress::-moz-progress-bar {
  background-color: var(--clr-progress-alt-color-1);
}
.progress.warning > progress {
  color: var(--clr-progress-alt-color-3);
}
.progress.warning > progress::-webkit-progress-value {
  background-color: var(--clr-progress-alt-color-3);
}
.progress.warning > progress::-moz-progress-bar {
  background-color: var(--clr-progress-alt-color-3);
}
.progress.danger > progress {
  color: var(--clr-progress-alt-color-2);
}
.progress.danger > progress::-webkit-progress-value {
  background-color: var(--clr-progress-alt-color-2);
}
.progress.danger > progress::-moz-progress-bar {
  background-color: var(--clr-progress-alt-color-2);
}

.progress.labeled,
.progress-static.labeled {
  position: relative;
  padding-right: var(--cds-global-space-11);
  color: var(--clr-progress-label-color);
}
.progress.labeled > span,
.progress-static.labeled > span {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 0;
  font-size: var(--cds-alias-typography-caption-font-size);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--cds-global-space-6);
  letter-spacing: var(--cds-alias-typography-caption-letter-spacing);
}
.progress.compact:not(.labeled),
.progress-static.compact:not(.labeled) {
  height: var(--cds-global-space-3);
}
.progress.compact.labeled > .progress-meter,
.progress-static.compact.labeled > .progress-meter {
  height: var(--cds-global-space-3);
  top: var(--cds-global-space-3);
}

@keyframes clr-progress-fade {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.progress.progress-fade > progress[value="100"], .progress.progress-fade > progress[value="100"] + span {
  animation: clr-progress-fade 0.3s linear 0.5s forwards;
}

.progress.flash-danger > progress, .progress.flash > progress {
  transition: color 0.1s ease-out 1s;
}
.progress.flash-danger > progress::-webkit-progress-value, .progress.flash > progress::-webkit-progress-value {
  -webkit-transition: width 0.23s ease-in, background-color 0.1s ease-out 0.3s;
  transition: width 0.23s ease-in, background-color 0.1s ease-out 0.3s;
}
.progress.flash-danger > progress[value="0"]::-webkit-progress-value, .progress.flash > progress[value="0"]::-webkit-progress-value {
  -webkit-transition: none;
  transition: none;
}
.progress.flash-danger > progress::-moz-progress-bar, .progress.flash > progress::-moz-progress-bar {
  -moz-transition: width 0.23s ease-in, background-color 0.1s ease-out 0.3s;
  transition: width 0.23s ease-in, background-color 0.1s ease-out 0.3s;
}

/* flash progress bars are deprecated in 3.0 */
.progress.flash > progress[value="100"] {
  color: var(--clr-progress-alt-color-1);
}
.progress.flash > progress[value="100"]::-webkit-progress-value {
  background-color: var(--clr-progress-alt-color-1);
}
.progress.flash > progress[value="100"]::-moz-progress-bar {
  background-color: var(--clr-progress-alt-color-1);
}

/* flash progress bars are deprecated in 3.0 */
.progress.progress-fade.flash > progress[value="100"], .progress.progress-fade.flash > progress[value="100"] + span {
  animation: clr-progress-fade 0.6s linear 1s forwards;
}

/* flash-danger progress bars are deprecated in 3.0 */
.progress.flash-danger > progress[value="100"] {
  color: var(--clr-progress-alt-color-2);
}
.progress.flash-danger > progress[value="100"]::-webkit-progress-value {
  background-color: var(--clr-progress-alt-color-2);
}
.progress.flash-danger > progress[value="100"]::-moz-progress-bar {
  background-color: var(--clr-progress-alt-color-2);
}

@keyframes clr-progress-looper {
  from {
    left: -100%;
  }
  to {
    left: 100%;
  }
}
.progress.loop {
  position: relative;
}
.progress.loop > progress {
  overflow: hidden;
  color: transparent;
}
.progress.loop > progress::-webkit-progress-value {
  background-color: transparent;
}
.progress.loop > progress::-moz-progress-bar {
  background-color: transparent;
}
.progress.loop > progress::-moz-progress-bar {
  background-color: transparent;
}
.progress.loop::after {
  animation: clr-progress-looper 2s ease-in-out infinite;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  display: block;
  background-color: var(--clr-progress-default-color);
  width: 50%;
}
.progress.loop.danger::after {
  background-color: var(--clr-progress-alt-color-2);
}
.progress.loop.warning::after {
  background-color: var(--clr-progress-alt-color-3);
}
.progress.loop.success::after {
  background-color: var(--clr-progress-alt-color-1);
}

.progress-static {
  position: relative;
  border: none;
  width: 100%;
  /* warning, success, and danger distinctions for progress bars are deprecated in 3.0 */
}
.progress-static > .progress-meter {
  background-color: var(--clr-progress-bg-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.progress-static > .progress-meter::before {
  background-color: var(--clr-progress-default-color);
  top: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  display: block;
  width: 0;
  content: " ";
}
.progress-static > .progress-meter[data-value="1"]::before, .progress-static > .progress-meter[data-value="2"]::before, .progress-static > .progress-meter[data-value="3"]::before {
  width: 2%;
}
.progress-static > .progress-meter[data-value="4"]::before, .progress-static > .progress-meter[data-value="5"]::before, .progress-static > .progress-meter[data-value="6"]::before, .progress-static > .progress-meter[data-value="7"]::before {
  width: 5%;
}
.progress-static > .progress-meter[data-value="8"]::before, .progress-static > .progress-meter[data-value="9"]::before, .progress-static > .progress-meter[data-value="10"]::before, .progress-static > .progress-meter[data-value="11"]::before, .progress-static > .progress-meter[data-value="12"]::before {
  width: 10%;
}
.progress-static > .progress-meter[data-value="13"]::before, .progress-static > .progress-meter[data-value="14"]::before, .progress-static > .progress-meter[data-value="15"]::before, .progress-static > .progress-meter[data-value="16"]::before, .progress-static > .progress-meter[data-value="17"]::before {
  width: 15%;
}
.progress-static > .progress-meter[data-value="18"]::before, .progress-static > .progress-meter[data-value="19"]::before, .progress-static > .progress-meter[data-value="20"]::before, .progress-static > .progress-meter[data-value="21"]::before, .progress-static > .progress-meter[data-value="22"]::before {
  width: 20%;
}
.progress-static > .progress-meter[data-value="23"]::before, .progress-static > .progress-meter[data-value="24"]::before, .progress-static > .progress-meter[data-value="25"]::before, .progress-static > .progress-meter[data-value="26"]::before, .progress-static > .progress-meter[data-value="27"]::before {
  width: 25%;
}
.progress-static > .progress-meter[data-value="28"]::before, .progress-static > .progress-meter[data-value="29"]::before, .progress-static > .progress-meter[data-value="30"]::before, .progress-static > .progress-meter[data-value="31"]::before, .progress-static > .progress-meter[data-value="32"]::before {
  width: 30%;
}
.progress-static > .progress-meter[data-value="33"]::before, .progress-static > .progress-meter[data-value="34"]::before, .progress-static > .progress-meter[data-value="35"]::before, .progress-static > .progress-meter[data-value="36"]::before, .progress-static > .progress-meter[data-value="37"]::before {
  width: 35%;
}
.progress-static > .progress-meter[data-value="38"]::before, .progress-static > .progress-meter[data-value="39"]::before, .progress-static > .progress-meter[data-value="40"]::before, .progress-static > .progress-meter[data-value="41"]::before, .progress-static > .progress-meter[data-value="42"]::before {
  width: 40%;
}
.progress-static > .progress-meter[data-value="43"]::before, .progress-static > .progress-meter[data-value="44"]::before, .progress-static > .progress-meter[data-value="45"]::before, .progress-static > .progress-meter[data-value="46"]::before, .progress-static > .progress-meter[data-value="47"]::before {
  width: 45%;
}
.progress-static > .progress-meter[data-value="48"]::before, .progress-static > .progress-meter[data-value="49"]::before, .progress-static > .progress-meter[data-value="50"]::before, .progress-static > .progress-meter[data-value="51"]::before, .progress-static > .progress-meter[data-value="52"]::before {
  width: 50%;
}
.progress-static > .progress-meter[data-value="53"]::before, .progress-static > .progress-meter[data-value="54"]::before, .progress-static > .progress-meter[data-value="55"]::before, .progress-static > .progress-meter[data-value="56"]::before, .progress-static > .progress-meter[data-value="57"]::before {
  width: 55%;
}
.progress-static > .progress-meter[data-value="58"]::before, .progress-static > .progress-meter[data-value="59"]::before, .progress-static > .progress-meter[data-value="60"]::before, .progress-static > .progress-meter[data-value="61"]::before, .progress-static > .progress-meter[data-value="62"]::before {
  width: 60%;
}
.progress-static > .progress-meter[data-value="63"]::before, .progress-static > .progress-meter[data-value="64"]::before, .progress-static > .progress-meter[data-value="65"]::before, .progress-static > .progress-meter[data-value="66"]::before, .progress-static > .progress-meter[data-value="67"]::before {
  width: 65%;
}
.progress-static > .progress-meter[data-value="68"]::before, .progress-static > .progress-meter[data-value="69"]::before, .progress-static > .progress-meter[data-value="70"]::before, .progress-static > .progress-meter[data-value="71"]::before, .progress-static > .progress-meter[data-value="72"]::before {
  width: 70%;
}
.progress-static > .progress-meter[data-value="73"]::before, .progress-static > .progress-meter[data-value="74"]::before, .progress-static > .progress-meter[data-value="75"]::before, .progress-static > .progress-meter[data-value="76"]::before, .progress-static > .progress-meter[data-value="77"]::before {
  width: 75%;
}
.progress-static > .progress-meter[data-value="78"]::before, .progress-static > .progress-meter[data-value="79"]::before, .progress-static > .progress-meter[data-value="80"]::before, .progress-static > .progress-meter[data-value="81"]::before, .progress-static > .progress-meter[data-value="82"]::before {
  width: 80%;
}
.progress-static > .progress-meter[data-value="83"]::before, .progress-static > .progress-meter[data-value="84"]::before, .progress-static > .progress-meter[data-value="85"]::before, .progress-static > .progress-meter[data-value="86"]::before, .progress-static > .progress-meter[data-value="87"]::before {
  width: 85%;
}
.progress-static > .progress-meter[data-value="88"]::before, .progress-static > .progress-meter[data-value="89"]::before, .progress-static > .progress-meter[data-value="90"]::before, .progress-static > .progress-meter[data-value="91"]::before, .progress-static > .progress-meter[data-value="92"]::before {
  width: 90%;
}
.progress-static > .progress-meter[data-value="93"]::before, .progress-static > .progress-meter[data-value="94"]::before, .progress-static > .progress-meter[data-value="95"]::before, .progress-static > .progress-meter[data-value="96"]::before {
  width: 95%;
}
.progress-static > .progress-meter[data-value="97"]::before, .progress-static > .progress-meter[data-value="98"]::before, .progress-static > .progress-meter[data-value="99"]::before {
  width: 98%;
}
.progress-static > .progress-meter[data-value="100"]::before {
  width: 100%;
}
.progress-static.labeled > .progress-meter {
  right: var(--cds-global-space-11);
}
.progress-static.success > .progress-meter::before {
  background-color: var(--clr-progress-alt-color-1);
}
.progress-static.warning > .progress-meter::before {
  background-color: var(--clr-progress-alt-color-3);
}
.progress-static.danger > .progress-meter::before {
  background-color: var(--clr-progress-alt-color-2);
}

.card-block .progress,
.card-block .progress-static,
.card-footer .progress,
.card-footer .progress-static {
  height: var(--cds-global-space-3);
  position: absolute;
  left: 0;
  margin: calc(-1 * var(--cds-global-space-5)) 0 0;
}
.card-block .progress.top,
.card-block .progress-static.top,
.card-footer .progress.top,
.card-footer .progress-static.top {
  margin-top: 0;
  top: 0;
  border-top-left-radius: var(--clr-card-border-radius, var(--cds-alias-object-border-radius-100));
  border-top-right-radius: var(--clr-card-border-radius, var(--cds-alias-object-border-radius-100));
}
.card-block .progress > progress,
.card-block .progress-static > .progress-meter,
.card-footer .progress > progress,
.card-footer .progress-static > .progress-meter {
  height: var(--cds-global-space-3);
  position: absolute;
}

.progress-block {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  color: var(--clr-progress-label-color);
  font-size: var(--cds-alias-typography-secondary-font-size);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--cds-alias-typography-secondary-line-height);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
}
.progress-block > * {
  flex: 0 0 auto;
  padding-right: var(--cds-global-space-6);
}
.progress-block > *:last-child {
  padding-right: 0;
}
.progress-block > label, .progress-block > span {
  max-width: 33%;
}
.progress-block > .progress, .progress-block > .progress-static {
  flex: 0 1 auto;
}
.progress-block > .progress-group {
  flex-direction: column;
  height: auto;
  flex: 0 1 auto;
  display: flex;
  width: 100%;
}
.progress-block > .progress-group .clr-row {
  margin-left: 0;
  margin-right: 0;
  color: var(--clr-progress-label-color);
  font-size: var(--cds-alias-typography-caption-font-size);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--cds-alias-typography-caption-line-height);
  letter-spacing: var(--cds-alias-typography-caption-letter-spacing);
}
.progress-block > .progress-group .clr-row > [class*=clr-col-] {
  padding-left: 0;
  padding-right: 0;
}

.card-block .progress-block {
  margin-bottom: var(--cds-global-space-7);
  padding: 0;
}
.card-block .progress-block:last-child {
  margin-bottom: 0;
}
.card-block .progress-block > label {
  max-width: 33%;
}
.card-block .progress-block .progress,
.card-block .progress-block .progress-static {
  position: relative;
  height: var(--cds-global-space-6);
  margin-top: 0;
}
.card-block .progress-block .progress > progress, .card-block .progress-block .progress > .progress-meter,
.card-block .progress-block .progress-static > progress,
.card-block .progress-block .progress-static > .progress-meter {
  height: var(--cds-global-space-6);
}

_:-ms-input-placeholder .progress-block > label,
:root .progress-block > label {
  display: inline-block;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-spinner-default-size: var(--cds-global-space-14);
  --clr-spinner-medium-size: var(--cds-global-space-11);
  --clr-spinner-small-size: var(--cds-global-space-8);
  --clr-spinner-inside-button-stroke-width: var(--cds-alias-object-border-width-100);
  --clr-spinner-inside-treeview-stroke-width: var(--cds-alias-object-border-width-100);
  --clr-spinner-default-stroke-width: var(--cds-global-space-4);
  --clr-spinner-medium-stroke-width: var(--cds-alias-object-border-width-400);
  --clr-spinner-small-stroke-width: var(--cds-alias-object-border-width-200);
  --clr-spinner-fill-bg-color: var(--cds-alias-object-container-background-shade);
  --clr-spinner-fill-inverse-bg-color: var(--cds-alias-object-container-background-inverse);
  --clr-spinner-fill-color: var(--cds-alias-status-info);
  --clr-spinner-fill-inverse-color: var(--cds-alias-status-info-tint);
  --clr-spinner-border-radius: var(--cds-alias-object-border-radius-300);
  --clr-spinner-margin-right: var(--cds-global-space-6);
}

.spinner {
  position: relative;
  display: inline-block;
  height: var(--clr-spinner-default-size);
  width: var(--clr-spinner-default-size);
  min-height: var(--clr-spinner-default-size);
  min-width: var(--clr-spinner-default-size);
  font-size: var(--cds-alias-typography-secondary-font-size);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--cds-alias-typography-secondary-line-height);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
  animation: spin 1s linear infinite;
  margin-right: 0;
  padding: 0;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.spinner::after {
  content: "";
  height: var(--clr-spinner-default-size);
  width: var(--clr-spinner-default-size);
  min-height: var(--clr-spinner-default-size);
  min-width: var(--clr-spinner-default-size);
  position: absolute;
  top: 0;
  left: 0;
  -webkit-clip-path: ellipse(100% 53.5% at 0 0);
          clip-path: ellipse(100% 53.5% at 0 0);
  border: var(--clr-spinner-default-stroke-width) solid var(--clr-spinner-fill-color);
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-radius: var(--clr-spinner-border-radius);
}
.spinner::before {
  content: "";
  height: var(--clr-spinner-default-size);
  width: var(--clr-spinner-default-size);
  min-height: var(--clr-spinner-default-size);
  min-width: var(--clr-spinner-default-size);
  position: absolute;
  top: 0;
  left: 0;
  border: var(--clr-spinner-default-stroke-width) solid var(--clr-spinner-fill-bg-color);
  border-radius: var(--clr-spinner-border-radius);
}
.spinner.spinner-md {
  height: var(--clr-spinner-medium-size);
  width: var(--clr-spinner-medium-size);
  min-height: var(--clr-spinner-medium-size);
  min-width: var(--clr-spinner-medium-size);
}
.spinner.spinner-md::before, .spinner.spinner-md::after {
  height: var(--clr-spinner-medium-size);
  width: var(--clr-spinner-medium-size);
  min-height: var(--clr-spinner-medium-size);
  min-width: var(--clr-spinner-medium-size);
  border-width: var(--clr-spinner-medium-stroke-width);
}
.spinner.spinner-inline, .spinner.spinner-sm {
  height: var(--clr-spinner-small-size);
  width: var(--clr-spinner-small-size);
  min-height: var(--clr-spinner-small-size);
  min-width: var(--clr-spinner-small-size);
}
.spinner.spinner-inline::before, .spinner.spinner-inline::after, .spinner.spinner-sm::before, .spinner.spinner-sm::after {
  height: var(--clr-spinner-small-size);
  width: var(--clr-spinner-small-size);
  min-height: var(--clr-spinner-small-size);
  min-width: var(--clr-spinner-small-size);
  border-width: var(--clr-spinner-small-stroke-width);
}
.spinner.spinner-inline {
  vertical-align: text-bottom;
  margin-right: var(--clr-spinner-margin-right);
}
.spinner.spinner-inverse::before {
  border-color: var(--clr-spinner-fill-inverse-bg-color);
}
.spinner.spinner-inverse::after {
  border-color: var(--clr-spinner-fill-inverse-color);
  border-right-color: transparent;
  border-bottom-color: transparent;
}
.spinner.spinner-neutral-0::before {
  border-color: black;
}
.spinner.spinner-neutral-0::after {
  border-color: var(--clr-spinner-fill-color);
  border-right-color: transparent;
  border-bottom-color: transparent;
}
.spinner.spinner-check {
  animation: none;
  -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20focusable%3D%22false%22%20aria-hidden%3D%22true%22%20role%3D%22img%22%3E%3Cpath%20fill%3D%22%23747474%22%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M13.72%2C27.69%2C3.29%2C17.27a1%2C1%2C0%2C0%2C1%2C1.41-1.41l9%2C9L31.29%2C7.29a1%2C1%2C0%2C0%2C1%2C1.41%2C1.41Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  mask: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20focusable%3D%22false%22%20aria-hidden%3D%22true%22%20role%3D%22img%22%3E%3Cpath%20fill%3D%22%23747474%22%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M13.72%2C27.69%2C3.29%2C17.27a1%2C1%2C0%2C0%2C1%2C1.41-1.41l9%2C9L31.29%2C7.29a1%2C1%2C0%2C0%2C1%2C1.41%2C1.41Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: var(--clr-btn-success-checked-color);
}
.spinner.spinner-check::after, .spinner.spinner-check::before {
  border: none;
}

.btn .spinner {
  margin-right: 0;
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  min-height: var(--cds-global-space-7);
  min-width: var(--cds-global-space-7);
}
.btn .spinner::before, .btn .spinner::after {
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  min-height: var(--cds-global-space-7);
  min-width: var(--cds-global-space-7);
  border-width: var(--clr-spinner-inside-button-stroke-width);
}

.btn-icon:not(.btn-sm) .spinner {
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  min-height: var(--cds-global-space-7);
  min-width: var(--cds-global-space-7);
}

.clr-treenode-spinner-container .spinner {
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  min-height: var(--cds-global-space-7);
  min-width: var(--cds-global-space-7);
}
.clr-treenode-spinner-container .spinner::before, .clr-treenode-spinner-container .spinner::after {
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  min-height: var(--cds-global-space-7);
  min-width: var(--cds-global-space-7);
  border-width: var(--clr-spinner-inside-treeview-stroke-width);
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-table-borderwidth: var(--cds-alias-object-border-width-100);
  --clr-table-border-radius: var(--cds-alias-object-border-radius-100);
  --clr-table-cornercellradius: var(--cds-alias-object-border-radius-100);
  --clr-table-cell-padding: var(--cds-global-space-5) var(--cds-global-space-7);
  --clr-table-cell-compact-padding: var(--cds-global-space-3) var(--cds-global-space-7);
  --clr-table-noborder-borderwidth: var(--cds-global-space-0);
  --clr-table-data-cell-font-size: var(--cds-global-typography-font-size-4);
  --clr-table-data-cell-line-height: var(--cds-global-space-7);
  --clr-table-data-cell-font-weight: var(--cds-global-typography-font-weight-regular);
  --clr-table-header-cell-font-size: var(--cds-global-typography-font-size-1);
  --clr-table-header-cell-line-height: var(--cds-global-space-7);
  --clr-table-header-cell-font-weight: var(--cds-global-typography-font-weight-semibold);
  --clr-table-bgcolor: var(--cds-alias-object-container-background);
  --clr-thead-bgcolor: var(--cds-alias-object-container-background-tint);
  --clr-table-header-border-bottom-color: var(--cds-alias-object-border-color);
  --clr-table-footer-border-top-color: var(--cds-alias-object-border-color);
  --clr-table-border-color: var(--cds-alias-object-border-color);
  --clr-tablerow-bordercolor: var(--cds-alias-object-border-color);
  --clr-table-font-color: var(--cds-alias-typography-color-400);
  --clr-table-margin: var(--cds-global-space-9) 0 0 0;
  --clr-thead-color: var(--cds-alias-typography-color-400);
  --clr-table-smallpadding: var(--cds-global-space-4);
  --clr-table-bottomcellpadding: calc(var(--clr-table-cellpadding) - var(--cds-global-space-1));
  --clr-table-topcellpadding: var(--cds-global-space-6);
  --clr-table-fontsize: var(--cds-alias-typography-secondary-font-size);
  --clr-table-lineheight: mixins.baselinePx(14);
  --clr-table-cellpadding: var(--cds-global-space-6);
  --clr-table-compact-row-height: var(--cds-global-space-9);
  --clr-table-compact-vertical-padding: calc(
    (var(--clr-table-compact-row-height) - var(--clr-table-lineheight)) * 0.5
  );
}

.table {
  border-collapse: separate;
  border: var(--clr-table-borderwidth) solid var(--clr-table-border-color);
  border-radius: var(--clr-table-border-radius);
  background-color: var(--clr-table-bgcolor);
  color: var(--clr-table-font-color);
  margin: var(--clr-table-margin);
  max-width: 100%;
  width: 100%;
}
.table th,
.table td {
  border-top-style: solid;
  border-top-width: var(--clr-table-borderwidth);
  border-top-color: var(--clr-tablerow-bordercolor);
  padding: var(--clr-table-cell-padding);
  text-align: center;
  vertical-align: top;
}
.table th.left,
.table td.left {
  text-align: left;
}
.table th.left:first-child,
.table td.left:first-child {
  padding-left: var(--cds-global-space-7);
}
.table th.right,
.table td.right {
  text-align: right;
}
.table td {
  font-size: var(--clr-table-data-cell-font-size);
  font-weight: var(--clr-table-data-cell-font-weight);
  line-height: var(--clr-table-data-cell-line-height);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
}
.table th {
  color: var(--clr-thead-color);
  font-size: var(--cds-alias-typography-caption-font-size);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--cds-alias-typography-caption-line-height);
  letter-spacing: var(--cds-alias-typography-caption-letter-spacing);
  background-color: var(--clr-thead-bgcolor);
  vertical-align: middle;
  border-bottom-style: solid;
  border-bottom-width: var(--clr-table-borderwidth);
  border-bottom-color: var(--clr-table-border-color);
  border-top: 0 none;
}
.table tbody tr:first-child td {
  border-top: 0 none;
}
.table tbody + tbody {
  border-top-style: solid;
  border-top-width: var(--clr-table-borderwidth);
  border-top-color: var(--clr-table-border-color);
}
.table thead th:first-child {
  border-radius: 0;
  border-top-left-radius: var(--clr-table-cornercellradius);
}
.table thead th:last-child {
  border-radius: 0;
  border-top-right-radius: var(--clr-table-cornercellradius);
}
.table tbody:last-child tr:last-child td:first-child {
  border-radius: 0;
  border-bottom-left-radius: var(--clr-table-cornercellradius);
}
.table tbody:last-child tr:last-child td:last-child {
  border-radius: 0;
  border-bottom-right-radius: var(--clr-table-cornercellradius);
}

.table-compact th,
.table-compact td {
  padding: var(--clr-table-cell-compact-padding);
}

.table.table-vertical thead th {
  border: 0 none;
  border-radius: 0;
  display: none;
}
.table.table-vertical th {
  border-bottom: 0;
  border-top-style: solid;
  border-top-width: var(--clr-table-borderwidth);
  border-top-color: var(--clr-table-border-color);
  vertical-align: top;
}
.table.table-vertical td,
.table.table-vertical th {
  text-align: left;
  border-color: var(--clr-table-border-color);
}
.table.table-vertical td:first-child,
.table.table-vertical th:first-child {
  border-right-style: solid;
  border-right-width: var(--clr-table-borderwidth);
  border-right-color: var(--clr-table-border-color);
  background-color: var(--clr-thead-bgcolor);
  font-weight: var(--cds-global-typography-font-weight-semibold);
}
.table.table-vertical tbody:first-of-type tr:first-child th,
.table.table-vertical tbody:first-of-type tr:first-child td {
  border-top: 0 none;
}
.table.table-vertical tbody:first-of-type tr:first-child th:first-child,
.table.table-vertical tbody:first-of-type tr:first-child td:first-child {
  border-radius: 0;
  border-top-left-radius: var(--clr-table-cornercellradius);
}
.table.table-vertical tbody:first-of-type tr:first-child th:last-child,
.table.table-vertical tbody:first-of-type tr:first-child td:last-child {
  border-radius: 0;
  border-top-right-radius: var(--clr-table-cornercellradius);
}
.table.table-vertical tbody:last-child tr:last-child th:first-child,
.table.table-vertical tbody:last-child tr:last-child td:first-child {
  border-radius: 0;
  border-bottom-left-radius: var(--clr-table-cornercellradius);
}
.table.table-vertical tbody:last-child tr:last-child th:last-child,
.table.table-vertical tbody:last-child tr:last-child td:last-child {
  border-radius: 0;
  border-bottom-right-radius: var(--clr-table-cornercellradius);
}

.table.table-noborder {
  border-radius: 0;
  box-shadow: none;
  background-color: transparent;
  border-width: 0;
}
.table.table-noborder th {
  border-bottom-color: transparent;
  border-top: 0 none;
}
.table.table-noborder th:first-child {
  border-right: 0 none;
}
.table.table-noborder td {
  border-top: 0 none;
  padding-top: var(--cds-global-space-5);
}
.table.table-noborder td:first-child {
  border-right: 0 none;
}
.table.table-noborder thead th:first-child, .table.table-noborder thead th:last-child {
  border-radius: 0;
}
.table.table-noborder th,
.table.table-noborder td {
  border-radius: 0 !important;
}
.table.table-noborder th:first-child,
.table.table-noborder td:first-child {
  padding-left: var(--cds-global-space-7);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-tooltip-background-color: var(--cds-alias-object-interaction-color-active);
  --clr-tooltip-color: var(--cds-alias-typography-color-100);
  --clr-tooltip-border-radius: var(--cds-alias-object-border-radius-100);
  --clr-tooltip-font-weight: var(--cds-global-typography-body-font-weight);
}

.tooltip {
  display: inline-block;
  position: relative;
  text-align: left;
  overflow: visible;
}
.tooltip > .tooltip-content {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s linear;
  white-space: normal;
  z-index: 1050;
}
.tooltip > .tooltip-content::after {
  position: absolute;
  top: -20px;
  left: -20px;
  right: -20px;
  bottom: -20px;
  content: "";
  z-index: -1;
}
.tooltip:hover > .tooltip-content, .tooltip:focus > .tooltip-content {
  visibility: visible;
  opacity: 1;
}
.tooltip:hover > .tooltip-content:empty, .tooltip:focus > .tooltip-content:empty {
  visibility: hidden;
  opacity: 0;
}
.tooltip:focus {
  outline: 0;
}
.tooltip:focus > :first-child {
  outline-offset: var(--cds-alias-object-interaction-outline-offset);
  outline: var(--cds-alias-object-interaction-outline);
}
.tooltip > .tooltip-content, .tooltip.tooltip-top-right > .tooltip-content,
.tooltip .tooltip-content.tooltip-top-right {
  margin: 0;
  width: calc(240 * 1rem / var(--cds-global-base));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--cds-global-space-6);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--cds-global-space-7);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
  position: absolute;
  top: auto;
  bottom: 100%;
  left: 50%;
  right: auto;
  border-bottom-left-radius: 0;
  margin-bottom: var(--cds-global-space-9);
}
.tooltip > .tooltip-content::before, .tooltip.tooltip-top-right > .tooltip-content::before,
.tooltip .tooltip-content.tooltip-top-right::before {
  content: "";
  position: absolute;
  pointer-events: none;
  left: 0;
  top: auto;
  right: auto;
  bottom: calc(-1 * var(--cds-global-space-6));
  border-left: var(--cds-global-space-5) solid var(--clr-tooltip-background-color);
  border-top: var(--cds-global-space-5) solid var(--clr-tooltip-background-color);
  border-bottom: var(--cds-global-space-5) solid transparent;
  border-right: var(--cds-global-space-5) solid transparent;
}
.tooltip.tooltip-top-left > .tooltip-content,
.tooltip .tooltip-content.tooltip-top-left {
  margin: 0;
  width: calc(240 * 1rem / var(--cds-global-base));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--cds-global-space-6);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--cds-global-space-7);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
  position: absolute;
  top: auto;
  bottom: 100%;
  right: 50%;
  left: auto;
  border-bottom-right-radius: 0;
  margin-bottom: var(--cds-global-space-9);
}
.tooltip.tooltip-top-left > .tooltip-content::before,
.tooltip .tooltip-content.tooltip-top-left::before {
  content: "";
  position: absolute;
  pointer-events: none;
  right: 0;
  top: auto;
  left: auto;
  bottom: calc(-1 * var(--cds-global-space-6));
  border-right: var(--cds-global-space-5) solid var(--clr-tooltip-background-color);
  border-top: var(--cds-global-space-5) solid var(--clr-tooltip-background-color);
  border-bottom: var(--cds-global-space-5) solid transparent;
  border-left: var(--cds-global-space-5) solid transparent;
}
.tooltip.tooltip-bottom-right > .tooltip-content,
.tooltip .tooltip-content.tooltip-bottom-right {
  margin: 0;
  width: calc(240 * 1rem / var(--cds-global-base));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--cds-global-space-6);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--cds-global-space-7);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
  position: absolute;
  bottom: auto;
  top: 100%;
  left: 50%;
  right: auto;
  border-top-left-radius: 0;
  margin-top: var(--cds-global-space-9);
}
.tooltip.tooltip-bottom-right > .tooltip-content::before,
.tooltip .tooltip-content.tooltip-bottom-right::before {
  content: "";
  position: absolute;
  pointer-events: none;
  left: 0;
  bottom: auto;
  right: auto;
  top: calc(-1 * var(--cds-global-space-6));
  border-left: var(--cds-global-space-5) solid var(--clr-tooltip-background-color);
  border-bottom: var(--cds-global-space-5) solid var(--clr-tooltip-background-color);
  border-top: var(--cds-global-space-5) solid transparent;
  border-right: var(--cds-global-space-5) solid transparent;
}
.tooltip.tooltip-bottom-left > .tooltip-content,
.tooltip .tooltip-content.tooltip-bottom-left {
  margin: 0;
  width: calc(240 * 1rem / var(--cds-global-base));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--cds-global-space-6);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--cds-global-space-7);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
  position: absolute;
  bottom: auto;
  top: 100%;
  right: 50%;
  left: auto;
  border-top-right-radius: 0;
  margin-top: var(--cds-global-space-9);
}
.tooltip.tooltip-bottom-left > .tooltip-content::before,
.tooltip .tooltip-content.tooltip-bottom-left::before {
  content: "";
  position: absolute;
  pointer-events: none;
  right: 0;
  bottom: auto;
  left: auto;
  top: calc(-1 * var(--cds-global-space-6));
  border-right: var(--cds-global-space-5) solid var(--clr-tooltip-background-color);
  border-bottom: var(--cds-global-space-5) solid var(--clr-tooltip-background-color);
  border-top: var(--cds-global-space-5) solid transparent;
  border-left: var(--cds-global-space-5) solid transparent;
}
.tooltip.tooltip-right > .tooltip-content,
.tooltip .tooltip-content.tooltip-right {
  position: absolute;
  right: auto;
  left: 100%;
  top: 50%;
  bottom: auto;
  margin: 0;
  width: calc(240 * 1rem / var(--cds-global-base));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--cds-global-space-6);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--cds-global-space-7);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
  border-top-left-radius: 0;
  margin-left: var(--cds-global-space-9);
}
.tooltip.tooltip-right > .tooltip-content::before,
.tooltip .tooltip-content.tooltip-right::before {
  content: "";
  position: absolute;
  pointer-events: none;
  top: 0;
  bottom: auto;
  right: auto;
  left: calc(-1 * var(--cds-global-space-6));
  border-top: var(--cds-global-space-5) solid var(--clr-tooltip-background-color);
  border-right: var(--cds-global-space-5) solid var(--clr-tooltip-background-color);
  border-bottom: var(--cds-global-space-5) solid transparent;
  border-left: var(--cds-global-space-5) solid transparent;
}
.tooltip.tooltip-left > .tooltip-content,
.tooltip .tooltip-content.tooltip-left {
  position: absolute;
  left: auto;
  right: 100%;
  top: 50%;
  bottom: auto;
  margin: 0;
  width: calc(240 * 1rem / var(--cds-global-base));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--cds-global-space-6);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--cds-global-space-7);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
  border-top-right-radius: 0;
  margin-right: var(--cds-global-space-9);
}
.tooltip.tooltip-left > .tooltip-content::before,
.tooltip .tooltip-content.tooltip-left::before {
  content: "";
  position: absolute;
  pointer-events: none;
  top: 0;
  bottom: auto;
  left: auto;
  right: calc(-1 * var(--cds-global-space-6));
  border-top: var(--cds-global-space-5) solid var(--clr-tooltip-background-color);
  border-left: var(--cds-global-space-5) solid var(--clr-tooltip-background-color);
  border-bottom: var(--cds-global-space-5) solid transparent;
  border-right: var(--cds-global-space-5) solid transparent;
}
.tooltip.tooltip-xs > .tooltip-content,
.tooltip .tooltip-content.tooltip-xs {
  width: var(--cds-global-space-14);
}
.tooltip.tooltip-sm > .tooltip-content,
.tooltip .tooltip-content.tooltip-sm {
  width: calc(120 * 1rem / var(--cds-global-base));
}
.tooltip.tooltip-md > .tooltip-content,
.tooltip .tooltip-content.tooltip-md {
  width: calc(240 * 1rem / var(--cds-global-base));
}
.tooltip.tooltip-lg > .tooltip-content,
.tooltip .tooltip-content.tooltip-lg {
  width: calc(360 * 1rem / var(--cds-global-base));
}

.tooltip > .btn + .tooltip-content, .tooltip.tooltip-top-right > .btn + .tooltip-content, .tooltip.tooltip-top-left > .btn + .tooltip-content {
  margin-bottom: var(--cds-global-space-9)-var(--clr-btn-vertical-margin);
}
.tooltip.tooltip-bottom-right > .btn + .tooltip-content, .tooltip.tooltip-bottom-left > .btn + .tooltip-content {
  margin-top: var(--cds-global-space-9)-var(--clr-btn-vertical-margin);
}
.tooltip.tooltip-right > .btn + .tooltip-content {
  margin-left: var(--cds-global-space-9)-var(--clr-btn-horizontal-margin);
}

.tooltip > .clr-icon {
  margin-right: 0;
}
.tooltip > svg {
  pointer-events: none;
}

.tooltip-trigger:focus + .tooltip-content {
  visibility: visible;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-forms-baseline: var(--cds-global-space-4);
  --clr-forms-icon-size: var(--cds-global-space-9);
  --clr-form-disabled-background-color: var(--cds-alias-object-interaction-background);
  --clr-forms-label-color: var(--cds-alias-typography-color-400);
  --clr-forms-text-color: var(--cds-alias-typography-color-400);
  --clr-forms-invalid-color: var(--cds-alias-status-danger);
  --clr-forms-invalid-text-color: var(--cds-alias-status-danger);
  --clr-forms-valid-color: var(--cds-alias-status-success);
  --clr-forms-valid-text-color: var(--cds-alias-status-success);
  --clr-forms-subtext-color: var(--cds-alias-typography-color-300);
  --clr-forms-placeholder-color: var(--cds-alias-typography-color-200);
  --clr-forms-border-color: var(--cds-alias-object-interaction-border-color);
  --clr-forms-focused-color: var(--cds-alias-object-interaction-background-highlight);
  --clr-forms-subtext-disabled-color: var(--cds-alias-typography-disabled);
  --clr-forms-border-disabled-color: var(--cds-alias-object-interaction-color-disabled);
  --clr-forms-text-disabled-color: var(--cds-alias-typography-disabled);
  --clr-forms-label-disabled-color: var(--cds-alias-typography-disabled);
  --clr-forms-placeholder-disabled-color: var(--cds-alias-typography-disabled);
  --clr-forms-label-font-weight: var(--cds-alias-typography-font-weight-semibold);
  --clr-forms-input-padding: 0 calc(4 * var(--clr-forms-baseline) / 3);
  --clr-forms-input-wrapper-height: calc(4 * var(--clr-forms-baseline));
  --clr-forms-input-group-icon-action-size: var(--cds-global-space-7);
  --clr-forms-checkbox-height: var(--cds-global-space-7);
  --clr-forms-checkbox-border-radius: var(--cds-alias-object-border-radius-100);
  --clr-forms-checkbox-label-color: var(--clr-forms-label-color);
  --clr-forms-checkbox-background-color: var(--cds-alias-object-interaction-background-highlight);
  --clr-forms-checkbox-indeterminate-border-color: var(--cds-alias-object-interaction-background-highlight);
  --clr-forms-checkbox-mark-color: var(--cds-alias-object-interaction-background);
  --clr-forms-checkbox-disabled-label-color: var(--clr-forms-label-disabled-color);
  --clr-forms-checkbox-disabled-background-color: var(--clr-form-disabled-background-color);
  --clr-forms-checkbox-disabled-checked-background-color: var(--cds-alias-status-disabled);
  --clr-forms-checkbox-disabled-border-color: var(--cds-alias-status-disabled);
  --clr-forms-checkbox-disabled-indeterminate-color: var(--cds-alias-status-disabled);
  --clr-forms-checkbox-disabled-mark-color: var(--cds-alias-object-interaction-background);
  --clr-forms-radio-label-color: var(--clr-forms-label-color);
  --clr-forms-radio-label-disabled-color: var(--cds-alias-typography-disabled);
  --clr-forms-radio-disabled-background-color: var(--clr-form-disabled-background-color);
  --clr-forms-radio-disabled-mark-color: var(--cds-alias-typography-color-100);
  --clr-forms-radio-selected-shadow: inset 0 0 0 var(--cds-global-space-4) var(--cds-alias-object-interaction-background-highlight);
  --clr-forms-radio-checked-disabled-shadow: inset 0 0 0 var(--cds-global-space-4) var(--cds-alias-object-interaction-color-disabled);
  --clr-forms-password-eye-icon-color: var(--cds-alias-object-interaction-color);
  --clr-forms-password-disabled-eye-icon-color: var(--cds-alias-status-disabled);
  --clr-forms-range-progress-fill-color: var(--cds-alias-object-interaction-background-highlight);
  --clr-forms-range-track-color: var(--cds-alias-object-container-background-shade);
  --clr-forms-range-track-border-color: var(--cds-alias-object-interaction-background-highlight);
  --clr-forms-range-thumb-height: var(--cds-global-space-7);
  --clr-forms-range-track-height: var(--cds-global-space-3);
  --clr-forms-range-track-border-radius: var(--cds-global-space-2);
  --clr-forms-range-track-border-width: var(--cds-global-space-1);
  --clr-forms-range-progress-fill-color-disabled: var(--cds-alias-object-interaction-color-disabled);
  --clr-forms-range-track-color-disabled: var(--cds-alias-status-disabled-tint);
  --clr-forms-range-track-border-color-disabled: var(--cds-alias-object-interaction-color-disabled);
  --clr-forms-select-hover-background: transparent;
  --clr-forms-select-hover-border-color: var(--cds-alias-object-interaction-color-hover);
  --clr-forms-select-disabled-border-color: var(--cds-alias-object-container-background);
  --clr-forms-select-caret-hover-color: var(--cds-alias-object-interaction-color-hover);
  --clr-forms-select-caret-color: var(--cds-alias-object-interaction-color);
  --clr-forms-select-caret-size: calc(10 * 1rem / var(--cds-global-base));
  --clr-forms-select-option-color: var(--cds-alias-typography-color-400);
  --clr-forms-select-option-background-color: var(--cds-alias-object-interaction-background);
  --clr-forms-select-multiple-background-color: var(--cds-alias-object-container-background);
  --clr-forms-select-multiple-border-color: var(--cds-alias-object-border-color);
  --clr-forms-select-multiple-option-color: var(--cds-alias-typography-color-400);
  --clr-forms-select-multiple-selected-option-background-color: var(--cds-alias-object-interaction-background-selected);
  --clr-forms-textarea-background-color: var(--cds-alias-object-container-background);
  --clr-forms-textarea-disabled-background: var(--cds-alias-object-container-background);
  --clr-forms-textarea-border-radius: var(--cds-alias-object-border-radius-100);
  --clr-forms-datalist-caret-color: var(--cds-alias-status-neutral);
  --clr-forms-datalist-caret-disabled-color: var(--cds-alias-status-disabled);
  --clr-forms-datalist-caret-icon-size: var(--cds-global-space-7);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.clr-date-container .clr-input-wrapper {
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.clr-form-control {
  margin-top: calc(4 * var(--clr-forms-baseline));
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.clr-form-control input::-ms-reveal,
.clr-form-control input::-ms-clear {
  display: none;
}

.clr-form-control-disabled {
  color: var(--clr-forms-text-disabled-color);
}
.clr-form-control-disabled label,
.clr-form-control-disabled .clr-control-label {
  color: var(--clr-forms-label-disabled-color);
}
.clr-form-control-disabled .clr-input,
.clr-form-control-disabled .clr-textarea,
.clr-form-control-disabled .clr-select {
  color: var(--clr-forms-text-disabled-color);
  border-bottom-color: var(--clr-forms-border-disabled-color);
}
.clr-form-control-disabled input[type=range]::-webkit-slider-thumb,
.clr-form-control-disabled input[type=range]::-moz-range-thumb {
  background-color: var(--clr-forms-range-progress-fill-color-disabled, var(--clr-forms-range-progress-fill-color-disabled));
}
.clr-form-control-disabled .clr-subtext {
  color: var(--clr-forms-subtext-disabled-color);
}

.clr-form-control-multi {
  flex-direction: row;
  flex-wrap: wrap;
}
.clr-form-control-multi .clr-control-label {
  width: 100%;
}

.clr-control-label {
  display: block;
  color: var(--clr-forms-label-color);
  font-size: var(--cds-alias-typography-secondary-font-size);
  font-weight: var(--clr-forms-label-font-weight);
  line-height: var(--cds-alias-typography-secondary-line-height);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
}

.clr-control-container {
  display: inline-block;
}

.clr-control-inline {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
}
.clr-control-inline .clr-control-label {
  display: inline-block;
  margin-right: calc(2 * var(--clr-forms-baseline));
  width: auto;
}

.clr-subtext {
  display: block;
  font-size: var(--cds-alias-typography-caption-font-size);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--cds-alias-typography-caption-line-height);
  letter-spacing: var(--cds-alias-typography-caption-letter-spacing);
  color: var(--clr-forms-subtext-color);
  margin-top: var(--cds-global-space-3);
}
.clr-subtext.error {
  color: var(--clr-forms-invalid-text-color);
}
.clr-subtext.success {
  color: var(--clr-forms-valid-text-color);
}

.clr-subtext-wrapper {
  flex-basis: 100%;
  display: flex;
}

.clr-validate-icon {
  height: var(--clr-forms-icon-size);
  width: var(--clr-forms-icon-size);
  min-height: var(--clr-forms-icon-size);
  min-width: var(--clr-forms-icon-size);
  color: var(--clr-forms-invalid-color);
  fill: var(--clr-forms-invalid-color);
  display: none;
}

.clr-success .clr-validate-icon {
  display: inline-block;
  color: var(--clr-forms-valid-color);
  fill: var(--clr-forms-valid-color);
}

.clr-error .clr-validate-icon {
  display: inline-block;
}

.clr-form-horizontal .clr-form-control > .clr-control-label, form .clr-form-control > .clr-control-label,
.clr-form-horizontal .clr-form-control > .clr-form-control.clr-form-control-multi .clr-control-label,
form .clr-form-control > .clr-form-control.clr-form-control-multi .clr-control-label {
  width: calc(32 * var(--clr-forms-baseline));
  flex-shrink: 0;
  margin-top: var(--cds-global-space-3);
}
.clr-form-horizontal.clr-row .clr-control-label, form.clr-row .clr-control-label {
  width: auto;
}
.clr-form-horizontal .clr-form-control, form .clr-form-control {
  display: flex;
  flex-direction: row;
}

.clr-form:not(.clr-form-compact) .clr-control-container.clr-error > .clr-subtext-wrapper, .clr-form:not(.clr-form-compact) .clr-control-container.clr-error > .clr-validate-icon, .clr-form:not(.clr-form-compact) .clr-control-container.clr-success > .clr-subtext-wrapper, .clr-form:not(.clr-form-compact) .clr-control-container.clr-success > .clr-validate-icon {
  margin-left: calc(-1 * var(--cds-global-space-3));
}

.clr-form-compact .clr-form-control > .clr-control-label {
  width: calc(32 * var(--clr-forms-baseline));
  min-width: calc(32 * var(--clr-forms-baseline));
}
.clr-form-compact .clr-form-control.clr-row > .clr-control-label {
  width: auto;
  min-width: auto;
}
.clr-form-compact .clr-control-label {
  margin-top: var(--cds-global-space-3);
}
.clr-form-compact .clr-form-control {
  display: flex;
  flex-direction: row;
  margin-top: calc(2 * var(--clr-forms-baseline));
}
.clr-form-compact .clr-control-container {
  display: flex;
}
.clr-form-compact .clr-subtext {
  display: inline-block;
  margin-left: var(--clr-forms-icon-size);
}
.clr-form-compact .clr-error .clr-subtext,
.clr-form-compact .clr-success .clr-subtext {
  margin-left: 0;
}
.clr-form-compact .clr-error .clr-validate-icon,
.clr-form-compact .clr-success .clr-validate-icon {
  margin-left: 0;
}
.clr-form-compact .clr-subtext-wrapper {
  flex-basis: auto;
  display: inline-block;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.clr-form {
  padding: var(--clr-forms-baseline);
}

.clr-form-group {
  padding: var(--clr-forms-baseline);
}

.clr-required-mark::after {
  content: "*";
  color: var(--clr-forms-invalid-color);
  fill: var(--clr-forms-invalid-color);
  font-size: var(--cds-alias-typography-font-size-3);
  margin-left: var(--clr-forms-baseline);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.clr-checkbox-wrapper {
  position: relative;
  display: flex;
}
.clr-checkbox-wrapper .clr-control-label {
  font-weight: normal;
  display: block;
}
.clr-checkbox-wrapper ~ .clr-validate-icon {
  margin-left: 0;
}
.clr-checkbox-wrapper ~ .clr-subtext {
  display: inline-block;
}
.clr-checkbox-wrapper .clr-control-label {
  position: relative;
  display: block;
  margin-top: 0;
  cursor: pointer;
  min-height: calc(var(--clr-forms-baseline) * 4);
  padding: var(--cds-global-space-3) 0 var(--cds-global-space-3) calc(var(--cds-global-space-7) + var(--cds-global-space-5));
  color: var(--clr-forms-label-color);
  font-size: var(--cds-alias-typography-secondary-font-size);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--cds-alias-typography-secondary-line-height);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
}
.clr-checkbox-wrapper input[type=checkbox] {
  position: absolute;
  opacity: 0;
  top: var(--cds-global-space-3);
  left: 0;
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
}
.clr-checkbox-wrapper input[type=checkbox] + .clr-control-label::before {
  position: absolute;
  top: calc((calc(var(--clr-forms-baseline) * 4) - var(--cds-global-space-7)) * 0.5);
  left: 0;
  content: "";
  display: inline-block;
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  border: 0.05rem solid var(--clr-forms-border-color);
  border-radius: var(--clr-forms-checkbox-border-radius);
}
.clr-checkbox-wrapper input[type=checkbox]:focus + .clr-control-label::before {
  outline: var(--cds-alias-object-interaction-outline);
  outline-color: -webkit-focus-ring-color;
  outline-offset: var(--cds-alias-object-interaction-outline-offset);
}
.clr-checkbox-wrapper input[type=checkbox] + .clr-control-label::after {
  position: absolute;
  content: "";
  display: none;
  height: calc(calc(calc(var(--cds-global-space-7) * 0.5) * 0.5) + var(--cds-global-space-1));
  width: calc(var(--cds-global-space-7) * 0.5);
  border-left: calc(var(--cds-global-space-7) * 0.125) solid var(--clr-forms-checkbox-mark-color);
  border-bottom: calc(var(--cds-global-space-7) * 0.125) solid var(--clr-forms-checkbox-mark-color);
  top: calc((var(--clr-forms-baseline) * 4 - var(--cds-global-space-7)) * 0.5);
  left: calc(calc(var(--cds-global-space-7) * 0.5) * 0.5);
  transform: translate(0, calc(calc(var(--cds-global-space-7) * 0.5) * 0.5)) rotate(-45deg);
}
.clr-checkbox-wrapper input[type=checkbox]:checked + .clr-control-label::before {
  background: var(--clr-forms-checkbox-background-color);
  border: none;
}
.clr-checkbox-wrapper input[type=checkbox]:checked + .clr-control-label::after {
  display: inline-block;
}
.clr-checkbox-wrapper input[type=checkbox].clr-indeterminate + .clr-control-label::before,
.clr-checkbox-wrapper input[type=checkbox]:indeterminate + .clr-control-label::before {
  border: var(--cds-alias-object-border-width-100) solid var(--clr-forms-checkbox-indeterminate-border-color);
}
.clr-checkbox-wrapper input[type=checkbox].clr-indeterminate + .clr-control-label::after,
.clr-checkbox-wrapper input[type=checkbox]:indeterminate + .clr-control-label::after {
  border-left: none;
  border-bottom-color: var(--clr-forms-checkbox-indeterminate-border-color);
  display: inline-block;
  transform: translate(0, calc(calc(var(--cds-global-space-7) * 0.5) * 0.5));
}
.clr-checkbox-wrapper.clr-checkbox-inline {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
}
.clr-checkbox-wrapper.clr-checkbox-inline .clr-control-label {
  display: inline-block;
  margin-right: calc(2 * var(--clr-forms-baseline));
  width: auto;
}

.clr-error .clr-checkbox-wrapper input[type=checkbox] + .clr-control-label::before {
  border-color: var(--clr-forms-invalid-color);
}

.clr-form-control-disabled .clr-checkbox-wrapper .clr-control-label {
  cursor: not-allowed;
  color: var(--clr-forms-label-disabled-color);
}
.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox] + .clr-control-label::before {
  background-color: var(--clr-form-disabled-background-color);
  border-color: var(--clr-forms-checkbox-disabled-border-color);
}
.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:checked + .clr-control-label::before {
  background-color: var(--clr-forms-checkbox-disabled-checked-background-color);
  border: none;
}
.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:checked + .clr-control-label::after {
  border-color: var(--clr-forms-checkbox-disabled-mark-color);
}
.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox].clr-indeterminate + .clr-control-label::after,
.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:indeterminate + .clr-control-label::after {
  border-color: var(--clr-forms-checkbox-disabled-indeterminate-color);
  border-left: none;
}

.clr-form-compact .clr-checkbox-wrapper {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  height: calc(var(--clr-forms-baseline) * 4);
}
.clr-form-compact .clr-checkbox-wrapper ~ .clr-subtext {
  margin-left: var(--clr-forms-baseline);
}
.clr-form-compact .clr-checkbox-wrapper .clr-control-label {
  display: inline-block;
  margin-right: calc(2 * var(--clr-forms-baseline));
  width: auto;
}
.clr-form-compact .clr-checkbox-wrapper .clr-control-label {
  margin-top: 0;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.clr-file-wrapper {
  position: relative;
  margin-top: var(--clr-forms-baseline);
}
.clr-file-wrapper .clr-control-label {
  font-weight: normal;
  display: block;
}
.clr-file-wrapper ~ .clr-validate-icon {
  margin-left: 0;
}
.clr-file-wrapper ~ .clr-subtext {
  display: inline-block;
}
.clr-file-wrapper .btn {
  margin: 0;
}

.clr-file {
  height: 0;
  width: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.clr-form-compact .clr-file-wrapper {
  max-width: 100%;
  margin-top: 0;
}
.clr-form-compact .clr-file-wrapper ~ .clr-subtext {
  margin-left: var(--clr-forms-baseline);
}
.clr-form-compact .clr-file-wrapper ~ .clr-validate-icon {
  line-height: calc(var(--clr-forms-baseline) * 4);
}
.clr-form-compact .clr-file-wrapper ~ .clr-subtext {
  line-height: calc(var(--clr-forms-baseline) * 4);
  margin-top: 0;
}
.clr-form-compact .clr-file-wrapper .clr-control-label {
  margin-top: 0;
  line-height: 1.08rem;
}
.clr-form-compact .clr-file-wrapper .btn {
  height: 1.2rem;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.clr-input-wrapper {
  white-space: nowrap;
  max-height: var(--clr-forms-input-wrapper-height);
}

.clr-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  height: calc(4 * var(--clr-forms-baseline));
  color: var(--clr-forms-text-color);
  border-bottom: var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);
  display: inline-block;
  padding: var(--clr-forms-input-padding);
  max-height: calc(4 * var(--clr-forms-baseline));
  font-size: var(--cds-alias-typography-secondary-font-size);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--cds-global-space-9);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
}
.clr-input:focus {
  outline: 0;
}
.clr-input[readonly] {
  border: none;
}
.clr-input:not([readonly]) {
  background: linear-gradient(to bottom, transparent 95%, var(--clr-forms-focused-color) 95%) no-repeat;
  background-size: 0 100%;
  transition: background-size 0.2s ease;
}
.clr-input:not([readonly]):focus, .clr-input:not([readonly]).clr-focus {
  border-bottom-color: var(--clr-forms-focused-color);
  background-size: 100% 100%;
}
.clr-input:disabled {
  color: var(--clr-forms-text-disabled-color);
  cursor: not-allowed;
  /* _normalize overwrite */
  /* Internet Explorer 10-11 */
  /* Microsoft Edge */
  /* Chrome, Firefox, Opera, Safari 10.1+ */
}

.clr-input:disabled::placeholder {
  color: var(--clr-forms-placeholder-disabled-color);
}

.clr-error .clr-input:not([readonly]) {
  border-bottom-color: var(--clr-forms-invalid-color);
  background: linear-gradient(to bottom, transparent 95%, var(--clr-forms-invalid-color) 95%) no-repeat;
  background-size: 0 100%;
  transition: background-size 0.2s ease;
}
.clr-error .clr-input:not([readonly]):focus, .clr-error .clr-input:not([readonly]).clr-focus {
  border-bottom-color: var(--clr-forms-invalid-color);
  background-size: 100% 100%;
}

.clr-success .clr-input:not([readonly]) {
  border-bottom-color: var(--clr-forms-valid-color);
  background: linear-gradient(to bottom, transparent 95%, var(--clr-forms-invalid-color) 95%) no-repeat;
  background-size: 0 100%;
  transition: background-size 0.2s ease;
}
.clr-success .clr-input:not([readonly]):focus, .clr-success .clr-input:not([readonly]).clr-focus {
  border-bottom-color: var(--clr-forms-invalid-color);
  background-size: 100% 100%;
}

.clr-form-control.row .clr-input-wrapper {
  max-width: calc(100% - var(--clr-forms-icon-size));
}

.clr-form-compact .clr-input {
  max-width: 100%;
}
.clr-form-compact .clr-input ~ .clr-subtext {
  margin-left: var(--clr-forms-baseline);
}

.clr-form-control-readonly .clr-input {
  border: none;
}

.clr-form-control-multi .clr-input {
  max-width: calc(100% + var(--clr-forms-icon-size));
}

/**
 Placeholder
 **/
/* _normalize overwrite */
::-webkit-input-placeholder {
  color: var(--clr-forms-placeholder-color);
}

/* Internet Explorer 10-11 */
:-ms-input-placeholder {
  color: var(--clr-forms-placeholder-color);
}

/* Microsoft Edge */
::-ms-input-placeholder {
  color: var(--clr-forms-placeholder-color);
}

/* Chrome, Firefox, Opera, Safari 10.1+ */
::placeholder {
  color: var(--clr-forms-placeholder-color);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.clr-input-group {
  color: var(--clr-forms-text-color);
  border-bottom: var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);
  display: inline-block;
  background: linear-gradient(to bottom, transparent 95%, var(--clr-forms-focused-color) 95%) no-repeat;
  background-size: 0 100%;
  transition: background-size 0.2s ease;
  position: relative;
  max-width: 100%;
  height: var(--cds-global-space-9);
  /* handle case when select is used without clr-select-wrapper */
}
.clr-input-group:focus, .clr-input-group.clr-focus {
  border-bottom-color: var(--clr-forms-focused-color);
  background-size: 100% 100%;
}
.clr-input-group.clr-focus {
  width: auto;
}
.clr-input-group .clr-input {
  background: none;
  border: none;
  margin-right: 0;
  max-width: 100%;
}
.clr-input-group .clr-input:not([readonly]):focus {
  background-size: 0;
  border: 0;
}
.clr-input-group select {
  border: none;
}
.clr-input-group .clr-select-wrapper select,
.clr-input-group .clr-multiselect-wrapper select {
  border: none;
}
.clr-input-group .clr-input-group-addon {
  color: var(--clr-forms-subtext-color);
}
.clr-input-group .clr-input-group-addon:first-child {
  padding: 0 0 0 var(--cds-global-space-11);
}
.clr-input-group .clr-input-group-addon:last-child {
  padding: 0 var(--cds-global-space-11) 0 0;
}
.clr-input-group .clr-input-group-icon-action {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  padding: 0 calc(1.5 * var(--clr-forms-baseline));
  cursor: pointer;
}
button.clr-input-group .clr-input-group-icon-action {
  cursor: pointer;
}

.clr-input-group .clr-input-group-icon-action cds-icon,
.clr-input-group .clr-input-group-icon-action clr-icon {
  fill: var(--cds-alias-object-interaction-color);
  height: var(--clr-forms-input-group-icon-action-size);
  width: var(--clr-forms-input-group-icon-action-size);
  transform: translate(calc(-1 * var(--cds-global-space-1)), calc(-1 * var(--cds-global-space-1)));
}

.clr-form-control-disabled .clr-input-group {
  border-bottom-color: var(--clr-forms-border-disabled-color);
}
.clr-form-control-disabled .clr-input-group-icon-action {
  color: var(--clr-forms-text-disabled-color);
  cursor: not-allowed;
}

.clr-error .clr-input-group {
  border-bottom-color: var(--clr-forms-invalid-color);
  background: linear-gradient(to bottom, transparent 95%, var(--clr-forms-invalid-color) 95%) no-repeat;
  background-size: 0 100%;
  transition: background-size 0.2s ease;
}
.clr-error .clr-input-group:focus, .clr-error .clr-input-group.clr-focus {
  border-bottom-color: var(--clr-forms-invalid-color);
  background-size: 100% 100%;
}

.clr-success .clr-input-group {
  border-bottom-color: var(--clr-forms-valid-color);
  background: linear-gradient(to bottom, transparent 95%, var(--clr-forms-valid-color) 95%) no-repeat;
  background-size: 0 100%;
  transition: background-size 0.2s ease;
}
.clr-success .clr-input-group:focus, .clr-success .clr-input-group.clr-focus {
  border-bottom-color: var(--clr-forms-valid-color);
  background-size: 100% 100%;
}

.clr-form-horizontal .clr-input-group, form .clr-input-group {
  max-width: 100%;
  padding-right: 0;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.clr-radio-wrapper {
  position: relative;
  display: flex;
}
.clr-radio-wrapper .clr-control-label {
  font-weight: normal;
  display: block;
}
.clr-radio-wrapper ~ .clr-validate-icon {
  margin-left: 0;
}
.clr-radio-wrapper ~ .clr-subtext {
  display: inline-block;
}
.clr-radio-wrapper input[type=radio] {
  position: absolute;
  opacity: 0;
  top: var(--cds-global-space-3);
  left: 0;
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
}
.clr-radio-wrapper .clr-control-label {
  position: relative;
  display: block;
  margin-top: 0;
  cursor: pointer;
  min-height: calc(var(--clr-forms-baseline) * 4);
  padding: var(--cds-global-space-3) 0 var(--cds-global-space-3) calc(var(--cds-global-space-7) + var(--cds-global-space-5));
  color: var(--clr-forms-radio-label-color);
  font-size: var(--cds-alias-typography-secondary-font-size);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--cds-alias-typography-secondary-line-height);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
}
.clr-radio-wrapper .clr-control-label:empty {
  padding-left: 0;
}
.clr-radio-wrapper input[type=radio] + .clr-control-label::before {
  position: absolute;
  top: calc((calc(var(--clr-forms-baseline) * 4) - var(--cds-global-space-7)) * 0.5);
  left: 0;
  content: "";
  display: inline-block;
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  border: 0.05rem solid var(--clr-forms-border-color);
  border-radius: 50%;
}
.clr-radio-wrapper input[type=radio]:checked + .clr-control-label::before {
  box-shadow: var(--clr-forms-radio-selected-shadow);
  border: none;
}
.clr-radio-wrapper input[type=radio]:focus + .clr-control-label::before {
  outline: var(--cds-alias-object-interaction-outline);
  outline-color: -webkit-focus-ring-color;
  outline-offset: var(--cds-alias-object-interaction-outline-offset);
}
.clr-radio-wrapper input[type=radio]:focus:checked + .clr-control-label::before {
  outline: var(--cds-alias-object-interaction-outline);
  outline-color: -webkit-focus-ring-color;
  outline-offset: var(--cds-alias-object-interaction-outline-offset);
}
.clr-radio-wrapper input[type=radio]:disabled + .clr-control-label::before {
  background-color: var(--clr-forms-radio-disabled-background-color);
  border-color: var(--cds-alias-object-interaction-color-disabled);
}
.clr-radio-wrapper input[type=radio]:checked:disabled + .clr-control-label::before {
  box-shadow: var(--clr-forms-radio-checked-disabled-shadow);
}

.clr-form-control-disabled .clr-radio-wrapper .clr-control-label {
  cursor: not-allowed;
  color: var(--clr-forms-radio-label-disabled-color);
}

.clr-error .clr-radio-wrapper input[type=radio] + .clr-control-label::before {
  border-color: var(--clr-forms-invalid-color);
}

.clr-form-compact .clr-error .clr-subtext {
  margin-left: 0;
}

.clr-form-compact .clr-radio-wrapper {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  height: calc(4 * var(--clr-forms-baseline));
}
.clr-form-compact .clr-radio-wrapper ~ .clr-subtext {
  margin-left: var(--clr-forms-baseline);
}
.clr-form-compact .clr-radio-wrapper .clr-control-label {
  display: inline-block;
  margin-right: calc(2 * var(--clr-forms-baseline));
  width: auto;
}
.clr-form-compact .clr-radio-wrapper .clr-control-label {
  margin-top: 0;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.clr-select-wrapper,
.clr-multiselect-wrapper {
  position: relative;
  white-space: nowrap;
}
.clr-select-wrapper select,
.clr-multiselect-wrapper select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  height: var(--cds-global-space-9);
  color: var(--clr-forms-text-color);
  border-bottom: var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);
  display: inline-block;
  font-size: var(--clr-p2-font-size);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--cds-global-space-9);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
  position: relative;
  padding: 0 calc(var(--clr-forms-select-caret-size) + var(--clr-forms-baseline) * 2) 0 var(--clr-forms-baseline);
  cursor: pointer;
  z-index: 2;
}
.clr-select-wrapper select:focus,
.clr-multiselect-wrapper select:focus {
  outline: 0;
}
.clr-select-wrapper select:not([multiple]),
.clr-multiselect-wrapper select:not([multiple]) {
  background: linear-gradient(to bottom, transparent 95%, var(--clr-forms-focused-color) 95%) no-repeat;
  background-size: 0 100%;
  transition: background-size 0.2s ease;
}
.clr-select-wrapper select:not([multiple]):focus, .clr-select-wrapper select:not([multiple]).clr-focus,
.clr-multiselect-wrapper select:not([multiple]):focus,
.clr-multiselect-wrapper select:not([multiple]).clr-focus {
  border-bottom-color: var(--clr-forms-focused-color);
  background-size: 100% 100%;
}
.clr-select-wrapper select[multiple]:focus,
.clr-multiselect-wrapper select[multiple]:focus {
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
  outline-style: solid;
  outline-width: var(--cds-global-space-2);
}
.clr-select-wrapper select:hover, .clr-select-wrapper select:active,
.clr-multiselect-wrapper select:hover,
.clr-multiselect-wrapper select:active {
  border-color: var(--clr-forms-select-hover-border-color);
  background: var(--clr-forms-select-hover-background);
}
.clr-select-wrapper select:hover:disabled, .clr-select-wrapper select:active:disabled,
.clr-multiselect-wrapper select:hover:disabled,
.clr-multiselect-wrapper select:active:disabled {
  cursor: not-allowed;
  border-color: var(--clr-forms-select-disabled-border-color);
}
.clr-select-wrapper select:disabled option,
.clr-multiselect-wrapper select:disabled option {
  color: var(--clr-forms-text-disabled-color);
  cursor: not-allowed;
}
.clr-select-wrapper select option,
.clr-multiselect-wrapper select option {
  color: var(--clr-forms-select-option-color);
  background-color: var(--clr-forms-select-option-background-color);
}
.clr-select-wrapper select::-ms-expand,
.clr-multiselect-wrapper select::-ms-expand {
  display: none;
}

.clr-select-wrapper {
  max-height: calc(4 * var(--clr-forms-baseline));
  display: inline-block;
}
.clr-select-wrapper::after {
  position: absolute;
  content: "";
  height: var(--clr-forms-select-caret-size);
  width: var(--clr-forms-select-caret-size);
  top: calc(0.5 * (4 * var(--clr-forms-baseline) - var(--clr-forms-select-caret-size)));
  right: var(--clr-forms-baseline);
  margin: 0;
  -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3A%239a9a9a%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  mask: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3A%239a9a9a%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: var(--clr-forms-select-caret-color);
}
.clr-select-wrapper:hover::after {
  background-color: var(--clr-forms-select-caret-hover-color);
}

.clr-error .clr-select-wrapper::after,
.clr-success .clr-select-wrapper::after {
  right: calc(var(--clr-forms-icon-size) + var(--clr-forms-baseline));
}

.clr-multiselect-wrapper {
  display: flex;
}
.clr-multiselect-wrapper .clr-validate-icon {
  margin-left: 0;
}

select[multiple],
select[size] {
  padding: 0;
  border: var(--cds-alias-object-border-width-100) solid var(--clr-forms-select-multiple-border-color);
  background: var(--clr-forms-select-multiple-background-color);
  border-radius: var(--cds-alias-object-border-radius-100);
  height: auto;
  min-width: calc(120 * 1rem / var(--cds-global-base));
}
select[multiple]:hover, select[multiple]:active,
select[size]:hover,
select[size]:active {
  background: var(--clr-forms-select-multiple-background-color);
  border-color: var(--clr-forms-select-multiple-border-color);
}
select[multiple] option,
select[size] option {
  padding: calc(var(--clr-forms-baseline) * 0.5) var(--clr-forms-baseline);
  color: var(--clr-forms-select-multiple-option-color);
}
select[multiple] option:checked,
select[size] option:checked {
  background-color: var(--clr-forms-select-multiple-selected-option-background-color);
}

.clr-error select:not([multiple]) {
  border-bottom-color: var(--clr-forms-invalid-color);
}
.clr-error select[multiple] {
  border-color: var(--clr-forms-invalid-color);
}

.clr-success select:not([multiple]) {
  border-bottom-color: var(--clr-forms-valid-color);
}
.clr-success select[multiple] {
  border-color: var(--clr-forms-valid-color);
}

.clr-form-control-disabled .clr-select.disabled {
  color: var(--clr-forms-text-disabled-color);
  cursor: not-allowed;
}
.clr-form-control-disabled .clr-select.disabled:hover::after {
  color: var(--clr-forms-select-caret-color);
}
.clr-form-control-disabled .clr-select.disabled > select,
.clr-form-control-disabled .clr-select select:disabled {
  color: var(--clr-forms-text-disabled-color);
  cursor: not-allowed;
}
.clr-form-control-disabled .clr-select.disabled > select:hover,
.clr-form-control-disabled .clr-select select:disabled:hover {
  background: none;
  border-color: var(--clr-forms-border-color);
}

.clr-form-compact .clr-multiselect-wrapper {
  margin-top: 0;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.clr-textarea-wrapper {
  white-space: nowrap;
  display: flex;
  margin-top: var(--cds-global-space-5);
}
.clr-textarea-wrapper .clr-validate-icon {
  margin-left: 0;
}

.clr-textarea {
  max-width: calc(100% - var(--clr-forms-baseline));
  height: auto;
  resize: vertical;
  border: var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);
  background: var(--clr-forms-textarea-background-color);
  color: var(--clr-forms-text-color);
  border-radius: var(--clr-forms-textarea-border-radius);
  padding: var(--cds-global-space-7);
  font-size: var(--cds-alias-typography-secondary-font-size);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: calc(20 * 1rem / var(--cds-global-base));
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
}
.clr-textarea:focus {
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
  outline-style: solid;
  outline-width: var(--cds-global-space-2);
  outline-color: var(--clr-forms-focused-color);
  border-color: var(--clr-forms-focused-color);
}
.clr-textarea:disabled {
  color: var(--clr-forms-text-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-forms-textarea-disabled-background);
  border-color: var(--clr-forms-border-disabled-color);
}

.clr-success .clr-textarea {
  border-color: var(--clr-forms-valid-color);
  outline-color: var(--clr-forms-valid-color);
}

.clr-error .clr-textarea {
  border-color: var(--clr-forms-invalid-color);
  outline-color: var(--clr-forms-invalid-color);
}

.clr-control-container textarea {
  width: auto;
}

.clr-form-control.row .clr-textarea-wrapper {
  max-width: calc(100% - var(--clr-forms-baseline));
}

.clr-form-compact .clr-textarea-wrapper {
  margin-top: 0;
}
.clr-form-compact .clr-textarea-wrapper .clr-textarea {
  max-width: 100%;
}
.clr-form-compact .clr-textarea-wrapper .clr-textarea ~ .clr-subtext {
  margin-left: var(--clr-forms-baseline);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-toggle-bg-color-off: var(--cds-alias-status-neutral);
  --clr-toggle-bg-color-on: var(--cds-alias-status-success);
  --clr-toggle-handle-bg-color: var(--cds-alias-object-interaction-background);
  --clr-toggle-handle-border-color: var(--clr-toggle-bg-color-off);
  --clr-toggle-handle-border-color-on: var(--clr-toggle-bg-color-on);
  --clr-toggle-disabled-default-border-color: var(--cds-alias-object-interaction-color-disabled);
  --clr-toggle-disabled-default-handle-color: var(--cds-alias-object-interaction-background);
  --clr-toggle-disabled-off-border-color: var(--clr-toggle-disabled-default-border-color);
  --clr-toggle-disabled-off-bg-color: var(--clr-toggle-disabled-default-handle-color);
  --clr-toggle-disabled-off-handle-border-color: var(--clr-toggle-disabled-default-border-color);
  --clr-toggle-disabled-on-border-color: var(--clr-toggle-disabled-default-border-color);
  --clr-toggle-disabled-on-bg-color: var(--clr-toggle-disabled-default-border-color);
  --clr-toggle-disabled-on-handle-border-color: var(--clr-toggle-disabled-default-border-color);
}

.clr-toggle-wrapper input[type=checkbox] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
}

.clr-toggle-wrapper {
  vertical-align: middle;
  position: relative;
  display: block;
  margin-right: var(--cds-global-space-6);
  height: var(--cds-global-space-9);
}
.clr-toggle-wrapper label {
  display: inline-block;
  position: relative;
  cursor: pointer;
  margin-right: 0;
  margin-left: calc(var(--cds-global-space-10) + var(--cds-global-space-5));
  height: var(--cds-global-space-9);
}
.clr-toggle-wrapper input[type=checkbox] {
  position: absolute;
  top: var(--cds-global-space-4);
  right: var(--cds-global-space-4);
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  opacity: 0;
}
.clr-toggle-wrapper input[type=checkbox] + label::before {
  position: absolute;
  display: inline-block;
  content: "";
  border: var(--cds-alias-object-border-width-200) solid var(--clr-toggle-bg-color-off);
  border-radius: var(--cds-alias-object-border-radius-200);
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-10);
  background-color: var(--clr-toggle-bg-color-off);
  top: var(--cds-global-space-3);
  right: 0;
  left: calc(-1 * calc(var(--cds-global-space-10) + var(--cds-global-space-5)));
  transition-duration: 0.15s;
  transition-timing-function: ease-in;
  transition-property: border-color, background-color;
}
.clr-toggle-wrapper input[type=checkbox]:focus + label::before {
  outline: var(--cds-alias-object-interaction-outline);
  outline-color: -webkit-focus-ring-color;
  outline-offset: var(--cds-alias-object-interaction-outline-offset);
}
.clr-toggle-wrapper input[type=checkbox]:checked + label::before {
  border-color: var(--clr-toggle-bg-color-on);
  background-color: var(--clr-toggle-bg-color-on);
  transition-duration: 0.15s;
  transition-timing-function: ease-in;
  transition-property: border-color, background-color;
}
.clr-toggle-wrapper input[type=checkbox] + label::after {
  position: absolute;
  display: inline-block;
  content: "";
  border: var(--cds-alias-object-border-width-200) solid var(--clr-toggle-handle-border-color);
  border-radius: var(--cds-alias-object-border-radius-300);
  right: 0;
  top: var(--cds-global-space-3);
  background-color: var(--clr-toggle-handle-bg-color);
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  left: calc(-1 * calc(var(--cds-global-space-10) + var(--cds-global-space-5)));
  transition-duration: 0.15s;
  transition-timing-function: ease-in;
  transition-property: right, left;
}
.clr-toggle-wrapper input[type=checkbox]:checked + label::after {
  border-color: var(--clr-toggle-handle-border-color-on);
  right: calc(-1 * calc(var(--cds-global-space-10) + var(--cds-global-space-5)));
  left: calc(-1 * calc(var(--cds-global-space-10) - var(--cds-global-space-5)));
  transition-duration: 0.15s;
  transition-timing-function: ease-in;
  transition-property: right, left;
}
.clr-toggle-wrapper.disabled label {
  cursor: not-allowed;
}
.clr-toggle-wrapper.disabled input[type=checkbox]:checked + label::before {
  border-color: var(--clr-toggle-disabled-on-border-color);
  background-color: var(--clr-toggle-disabled-on-bg-color);
}
.clr-toggle-wrapper input[type=checkbox]:disabled + label {
  cursor: not-allowed;
}
.clr-toggle-wrapper input[type=checkbox]:disabled + label::before {
  background-color: var(--clr-toggle-disabled-off-bg-color);
  border-color: var(--clr-toggle-disabled-off-border-color);
}
.clr-toggle-wrapper input[type=checkbox]:disabled + label::after {
  background-color: var(--clr-toggle-disabled-off-bg-color);
  border-color: var(--clr-toggle-disabled-off-handle-border-color);
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  top: var(--cds-global-space-3);
}
.clr-toggle-wrapper input[type=checkbox]:checked:disabled + label::before {
  border-color: var(--clr-toggle-disabled-on-border-color);
  background-color: var(--clr-toggle-disabled-on-bg-color);
}
.clr-toggle-wrapper input[type=checkbox]:checked:disabled + label::after {
  border-color: var(--clr-toggle-disabled-on-handle-border-color);
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  top: var(--cds-global-space-3);
  left: calc(-1 * calc(var(--cds-global-space-10) - var(--cds-global-space-5)));
}
.clr-toggle-wrapper input[type=checkbox]:disabled + label::after {
  left: calc(-1 * calc(var(--cds-global-space-10) + var(--cds-global-space-5)));
}
.clr-toggle-wrapper.right-label label {
  margin-left: calc(var(--cds-global-space-10) + var(--cds-global-space-5));
  margin-right: 0;
}
.clr-toggle-wrapper.right-label input[type=checkbox] + label::before {
  right: 0;
  left: calc(-1 * calc(var(--cds-global-space-10) + var(--cds-global-space-5)));
}
.clr-toggle-wrapper.right-label input[type=checkbox] + label::after {
  right: 0;
  left: calc(-1 * calc(var(--cds-global-space-10) + var(--cds-global-space-5)));
  transition-property: left;
}
.clr-toggle-wrapper.right-label input[type=checkbox]:checked + label::after {
  left: calc(-1 * calc(var(--cds-global-space-10) - var(--cds-global-space-5)));
  transition-property: left;
}
.clr-toggle-wrapper .clr-control-label {
  display: block;
  font-size: var(--cds-alias-typography-secondary-font-size);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--cds-alias-typography-secondary-line-height);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
  padding: var(--cds-global-space-3) 0;
  margin-top: 0;
}

.clr-control-inline .clr-toggle-wrapper .clr-control-label {
  display: inline-block;
  margin-right: 0;
}

.clr-toggle-right label {
  display: inline-block;
  margin-left: 0;
  margin-right: calc(var(--cds-global-space-10) + var(--cds-global-space-5));
}
.clr-toggle-right input[type=checkbox] + label::before {
  left: unset;
  right: calc(-1 * calc(var(--cds-global-space-10) + var(--cds-global-space-5)));
}
.clr-toggle-right input[type=checkbox] + label::after {
  left: unset;
  right: calc(-1 * calc(var(--cds-global-space-10) - var(--cds-global-space-5)));
  transition-property: right;
}
.clr-toggle-right input[type=checkbox]:checked + label::after {
  left: unset;
  right: calc(-1 * calc(var(--cds-global-space-10) + var(--cds-global-space-5)));
  transition-property: right;
}
.clr-toggle-right input[type=checkbox]:disabled + label::after {
  left: unset;
  right: calc(-1 * calc(var(--cds-global-space-10) - var(--cds-global-space-5)));
}
.clr-toggle-right input[type=checkbox]:checked:disabled + label::after {
  left: unset;
  right: calc(-1 * calc(var(--cds-global-space-10) + var(--cds-global-space-5)));
}
.clr-toggle-right .clr-control-inline .clr-toggle-wrapper .clr-control-label {
  margin-right: calc(var(--cds-global-space-10) + var(--cds-global-space-5));
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.clr-range-wrapper {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  height: var(--clr-forms-range-thumb-height);
  white-space: nowrap;
}
.clr-range-wrapper .fill-input {
  position: absolute;
  left: 0;
  display: inline-block;
  height: var(--clr-forms-range-track-height);
  pointer-events: none;
  cursor: pointer;
  z-index: 10;
  background-color: var(--clr-forms-range-progress-fill-color);
  border-radius: var(--clr-forms-range-track-border-radius);
  border-style: none;
}

.clr-range {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: var(--clr-forms-range-thumb-height);
}
.clr-range:disabled {
  pointer-events: auto;
  cursor: not-allowed;
  -webkit-appearance: none;
  left: 0;
  height: var(--clr-forms-range-track-height);
  background-color: var(--clr-forms-range-track-color-disabled);
}
.clr-range:disabled::-webkit-slider-thumb {
  -webkit-appearance: none;
  transform: translate(0, calc(var(--clr-forms-range-thumb-height) / 2 - var(--clr-forms-range-track-height) / 2 + var(--clr-forms-range-track-border-width)));
  border-radius: 50%;
  background-color: var(--clr-forms-range-progress-fill-color-disabled);
  height: var(--clr-forms-range-thumb-height);
  width: var(--clr-forms-range-thumb-height);
}
.clr-range:disabled::-moz-range-thumb {
  border: 0;
  border-radius: 50%;
  background-color: var(--clr-forms-range-progress-fill-color-disabled);
  height: var(--clr-forms-range-thumb-height);
  width: var(--clr-forms-range-thumb-height);
}
.clr-range:disabled + .fill-input {
  pointer-events: auto;
  cursor: not-allowed;
  background-color: var(--clr-forms-range-progress-fill-color-disabled);
}

input[type=range] {
  padding: 0;
  -webkit-appearance: none;
  left: 0;
  height: var(--clr-forms-range-track-height);
  background-color: var(--clr-forms-range-track-color);
  border: var(--clr-forms-range-track-border-width) solid var(--clr-forms-range-track-border-color);
  border-radius: var(--clr-forms-range-track-border-radius);
}
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  transform: translate(0, calc(var(--clr-forms-range-thumb-height) / 2 - var(--clr-forms-range-track-height) / 2 + var(--clr-forms-range-track-border-width)));
  border-radius: 50%;
  background-color: var(--clr-forms-range-progress-fill-color);
  height: var(--clr-forms-range-thumb-height);
  width: var(--clr-forms-range-thumb-height);
}
input[type=range]:disabled {
  border: var(--clr-forms-range-track-border-width) solid var(--clr-forms-range-track-border-color-disabled);
  border-radius: var(--clr-forms-range-track-border-radius);
}
input[type=range]::-moz-range-thumb {
  border: 0;
  border-radius: 50%;
  background-color: var(--clr-forms-range-progress-fill-color);
  height: var(--clr-forms-range-thumb-height);
  width: var(--clr-forms-range-thumb-height);
}

@supports (-ms-ime-align: auto) {
  .clr-range-wrapper .fill-input {
    display: none;
  }
  .clr-range-wrapper.progress-fill input[type=range]::-ms-fill-lower {
    height: var(--clr-forms-range-track-height);
    background-color: var(--clr-forms-range-progress-fill-color);
  }
  input[type=range] {
    border: 0;
    margin: 0;
    -webkit-appearance: none;
    left: 0;
    height: var(--clr-forms-range-thumb-height);
    background-color: transparent;
  }
  input[type=range]::-ms-track {
    margin: 0;
    border: 0;
    height: var(--clr-forms-range-track-height);
    cursor: pointer;
    background-color: var(--clr-forms-range-track-color);
  }
  input[type=range]::-ms-thumb {
    border: 0;
    border-radius: 50%;
    background-color: var(--clr-forms-range-progress-fill-color);
    height: var(--clr-forms-range-thumb-height);
    width: var(--clr-forms-range-thumb-height);
  }
}
_:-ms-fullscreen .clr-range-wrapper .fill-input,
:root .clr-range-wrapper .fill-input {
  display: none;
}
_:-ms-fullscreen .clr-range-wrapper.progress-fill input[type=range]::-ms-fill-lower,
:root .clr-range-wrapper.progress-fill input[type=range]::-ms-fill-lower {
  height: var(--clr-forms-range-track-height);
  background-color: var(--clr-forms-range-progress-fill-color);
}
_:-ms-fullscreen input[type=range]::-ms-tooltip,
:root input[type=range]::-ms-tooltip {
  visibility: hidden;
}
_:-ms-fullscreen input[type=range],
:root input[type=range] {
  border: 0;
  margin: 0;
  -webkit-appearance: none;
  left: 0;
  height: var(--clr-forms-range-thumb-height);
  background-color: transparent;
}
_:-ms-fullscreen input[type=range]::-ms-track,
:root input[type=range]::-ms-track {
  border: 0;
  margin: 0;
  height: var(--clr-forms-range-track-height);
  cursor: pointer;
  background-color: var(--clr-forms-range-track-color);
}
_:-ms-fullscreen input[type=range]::-ms-thumb,
:root input[type=range]::-ms-thumb {
  border: 0;
  border-radius: 50%;
  background-color: var(--clr-forms-range-progress-fill-color);
  height: var(--clr-forms-range-thumb-height);
  width: var(--clr-forms-range-thumb-height);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
input[clrDatalistInput] {
  position: relative;
}
input[clrDatalistInput]::-webkit-calendar-picker-indicator {
  opacity: 0;
  cursor: text;
}

.clr-input-group input[clrDatalistInput] {
  z-index: 2;
}
.clr-input-group .clr-datalist-caret {
  position: absolute;
  top: 25%;
  right: var(--cds-global-space-5);
  color: var(--clr-forms-datalist-caret-color);
  cursor: text;
  height: var(--clr-forms-datalist-caret-icon-size);
  width: var(--clr-forms-datalist-caret-icon-size);
}

.clr-form-control-disabled .clr-datalist-caret {
  color: var(--clr-forms-datalist-caret-disabled-color);
}

clr-datalist-container .clr-input-group {
  padding-right: 0;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
.clr-input-wrapper input[clrPassword] + button.clr-input-group-icon-action .clr-password-eye-icon {
  color: var(--clr-forms-password-eye-icon-color);
}
.clr-input-wrapper input[clrPassword] + button.clr-input-group-icon-action[disabled] .clr-password-eye-icon {
  color: var(--clr-forms-password-disabled-eye-icon-color);
}
.clr-input-wrapper input[clrPassword][disabled] {
  color: var(--clr-forms-password-disabled-eye-icon-color);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-calendar-background-color: var(--cds-alias-object-container-background);
  --clr-calendar-border-color: var(--cds-alias-object-border-color-shade);
  --clr-calendar-btn-color: var(--cds-alias-object-interaction-color);
  --clr-calendar-today-date-cell-color: var(--cds-alias-typography-color-400);
  --clr-calendar-active-cell-background-color: var(--cds-alias-object-interaction-background-highlight);
  --clr-calendar-active-focus-cell-background-color: var(--cds-alias-object-interaction-background-highlight);
  --clr-calendar-active-cell-color: var(--cds-alias-typography-color-100);
  --clr-calendar-btn-picker-trigger-color: var(--cds-alias-typography-link-color);
  --clr-calendar-btn-picker-trigger-hover-color: var(--cds-alias-typography-link-color-hover);
  --clr-calendar-btn-picker-trigger-active-color: var(--cds-alias-typography-link-color);
  --clr-calendar-btn-hover-focus-color: var(--cds-alias-object-interaction-background-hover);
  --clr-calendar-btn-hover-focus-color-text: var(--cds-alias-object-interaction-color-hover);
  --clr-calendar-btn-active-color: var(--cds-alias-object-interaction-color-active);
  --clr-calendar-btn-active-color-bg: var(--cds-alias-object-interaction-background-active);
  --clr-calendar-weekday-font-size: var(--cds-global-typography-font-size-3);
  --clr-calendar-today-date-cell-font-weight: var(--cds-global-typography-font-weight-semibold);
  --clr-calendar-picker-btn-font-size: var(--cds-global-typography-font-size-6);
  --clr-calendar-picker-btn-font-weight: var(--cds-global-typography-font-weight-medium);
}

.datepicker {
  display: flex;
  flex-direction: column;
  margin-top: var(--cds-global-space-4);
  padding: var(--cds-global-space-7);
  width: calc(7 * var(--cds-global-space-11) + 2 * var(--cds-global-space-7) + 2 * var(--cds-alias-object-border-width-100));
  height: calc(8 * var(--cds-global-space-11) + 2 * var(--cds-global-space-7) + 2 * var(--cds-alias-object-border-width-100));
  background: var(--clr-calendar-background-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-calendar-border-color);
  border-radius: var(--cds-alias-object-border-radius-100);
  box-shadow: var(--cds-alias-object-shadow-100);
  overflow: hidden;
  z-index: 1050;
}

.calendar-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.calendar-switchers,
.year-switchers {
  display: flex;
}

.year-switchers {
  flex: 0 0 auto;
  align-self: center;
  width: calc(var(--cds-global-space-11) * 3);
}

.calendar-table {
  flex: 1 1 auto;
  width: 100%;
}

.calendar-cell,
.calendar-table .calendar-cell {
  height: var(--cds-global-space-11);
  width: var(--cds-global-space-11);
  min-height: var(--cds-global-space-11);
  min-width: var(--cds-global-space-11);
  padding: 0;
  text-align: center;
}

.day {
  display: inline-block;
}

.weekdays {
  flex: 0 0 var(--cds-global-space-11);
}

.weekday {
  font-size: var(--clr-calendar-weekday-font-size);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--cds-alias-typography-secondary-line-height);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
}

.calendar-btn {
  height: var(--cds-global-space-11);
  width: var(--cds-global-space-11);
  min-height: var(--cds-global-space-11);
  min-width: var(--cds-global-space-11);
  padding: 0 0;
  margin: 0 !important;
  color: inherit;
  border: none;
  border-radius: var(--cds-alias-object-border-radius-100);
  background: none;
  cursor: pointer;
  font-size: var(--clr-calendar-picker-btn-font-size);
  font-weight: var(--clr-calendar-picker-btn-font-weight);
  line-height: var(--cds-alias-typography-section-line-height);
  letter-spacing: var(--cds-alias-typography-section-letter-spacing);
}
.calendar-btn:hover, .calendar-btn:focus {
  background: var(--clr-calendar-btn-hover-focus-color);
}
.calendar-btn:focus {
  outline: 0;
}
.calendar-btn:active {
  background: var(--clr-calendar-btn-active-color-bg);
}

.day-btn {
  height: var(--cds-global-space-11);
  width: var(--cds-global-space-11);
  min-height: var(--cds-global-space-11);
  min-width: var(--cds-global-space-11);
  padding: 0 0;
  margin: 0 !important;
  color: inherit;
  border: none;
  border-radius: var(--cds-alias-object-border-radius-100);
  background: none;
  cursor: pointer;
  font-size: var(--cds-alias-typography-secondary-font-size);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--cds-global-space-9);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
  width: 100%;
  color: inherit;
}
.day-btn:hover, .day-btn:focus {
  background: var(--clr-calendar-btn-hover-focus-color);
}
.day-btn:focus {
  outline: 0;
}
.day-btn:active {
  background: var(--clr-calendar-btn-active-color-bg);
}
.day-btn:hover, .day-btn:focus {
  color: var(--clr-calendar-btn-hover-focus-color-text);
}
.day-btn:active {
  color: var(--clr-calendar-btn-active-color);
}
.day-btn.is-today {
  color: var(--clr-calendar-today-date-cell-color);
  font-weight: var(--clr-calendar-today-date-cell-font-weight);
}
.day-btn.is-excluded {
  color: var(--cds-alias-object-interaction-color-disabled);
}
.day-btn.is-excluded:hover {
  background: none;
}
.day-btn.is-selected {
  background: var(--clr-calendar-active-cell-background-color);
  color: var(--clr-calendar-active-cell-color);
}
.day-btn.is-selected:focus {
  background: var(--clr-calendar-active-focus-cell-background-color);
}
.day-btn.is-disabled {
  color: var(--cds-alias-object-interaction-color-disabled);
  pointer-events: none;
}
.day-btn.is-disabled:hover {
  background: none;
}

.calendar-pickers {
  display: flex;
}

.switcher {
  color: var(--clr-calendar-btn-color);
}
.switcher:hover, .switcher:focus {
  color: var(--clr-calendar-btn-hover-focus-color-text);
}
.switcher:active {
  color: var(--clr-calendar-btn-active-color);
}
.switcher cds-icon,
.switcher clr-icon {
  height: var(--cds-global-space-8);
  width: var(--cds-global-space-8);
}

.monthpicker-trigger,
.yearpicker-trigger {
  width: var(--cds-global-space-13);
  color: var(--clr-calendar-btn-picker-trigger-color);
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.monthpicker,
.yearpicker {
  min-height: calc(6 * var(--cds-global-space-12));
}

.monthpicker,
.yearpicker,
.years {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.yearpicker {
  gap: var(--cds-global-space-6);
}

.monthpicker,
.years {
  flex-wrap: wrap;
}

.month,
.year {
  height: var(--cds-global-space-11);
  width: var(--cds-global-space-11);
  min-height: var(--cds-global-space-11);
  min-width: var(--cds-global-space-11);
  padding: 0 var(--cds-global-space-6);
  margin: 0 !important;
  color: inherit;
  border: none;
  border-radius: var(--cds-alias-object-border-radius-100);
  background: none;
  cursor: pointer;
  font-size: var(--cds-alias-typography-secondary-font-size);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--cds-alias-typography-secondary-line-height);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
  height: var(--cds-global-space-12);
  width: calc(0.5 * calc(7 * var(--cds-global-space-11) + 2 * var(--cds-global-space-7) + 2 * var(--cds-alias-object-border-width-100)) - var(--cds-global-space-7) - var(--cds-alias-object-border-width-100));
}
.month:hover, .month:focus,
.year:hover,
.year:focus {
  color: var(--clr-calendar-btn-hover-focus-color-text);
}
.month:active,
.year:active {
  color: var(--clr-calendar-btn-active-color);
}
.month.is-disabled,
.year.is-disabled {
  color: var(--cds-alias-object-interaction-color-disabled);
  pointer-events: none;
}
.month.is-disabled:hover,
.year.is-disabled:hover {
  background: none;
}
.month.is-selected,
.year.is-selected {
  background: var(--clr-calendar-active-cell-background-color);
  color: var(--clr-calendar-active-cell-color);
}
.month.is-selected:focus,
.year.is-selected:focus {
  background: var(--clr-calendar-active-focus-cell-background-color);
}

.month {
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.year {
  text-align: center;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-combobox-border-color: var(--cds-alias-object-border-color);
  --clr-combobox-input-background-color: var(--cds-alias-object-container-background-tint);
  --clr-combobox-pill-background-color: var(--cds-alias-object-interaction-background);
  --clr-combobox-pill-border-color: var(--cds-alias-object-border-color);
  --clr-combobox-pill-font-color: var(--cds-alias-typography-color-500);
  --clr-combobox-filter-highlight: var(--cds-alias-object-interaction-background-highlight);
  --clr-combobox-min-width: calc(168 * 1rem / var(--cds-global-base));
  --clr-combobox-multi-min-width: calc(360 * 1rem / var(--cds-global-base));
  --clr-combobox-min-height: var(--cds-global-space-9);
  --clr-combobox-font-size: var(--cds-global-typography-secondary-font-size);
  --clr-combobox-font-weight: var(--cds-global-typography-secondary-font-weight);
  --clr-combobox-text-color: var(--cds-alias-typography-color-400);
  --clr-combobox-border-radius: var(--cds-alias-object-border-radius-100);
  --clr-combobox-padding-left: var(--cds-global-space-5);
  --clr-combobox-trigger-padding-left: var(--cds-global-space-5);
  --clr-combobox-trigger-padding-right: var(--cds-global-space-5);
  --clr-combobox-trigger-gap: var(--cds-global-space-6);
  --clr-combobox-trigger-font-color: var(--cds-alias-object-interaction-color);
  --clr-combobox-hover-background-color: var(--cds-alias-object-interaction-background-hover);
  --clr-combobox-active-background-color: var(--cds-alias-object-interaction-background-active);
  --clr-combobox-pill-padding: 0 var(--cds-global-space-3);
  --clr-combobox-pill-margin: var(--cds-global-space-3) var(--cds-global-space-3) 0 0;
  --clr-combobox-pill-height: var(--cds-global-space-7);
  --clr-combobox-pill-remove-icon-color: var(--cds-alias-object-interaction-color);
  --clr-combobox-caret-icon-size: var(--cds-global-space-7);
  --clr-combobox-pill-border-radius: var(--cds-alias-object-border-radius-100);
}

.clr-combobox-form-control {
  align-items: stretch;
}
.clr-combobox-form-control .clr-error .clr-validate-icon {
  margin-left: 0;
}

.clr-focus-indicator {
  background-color: var(--clr-forms-focused-color);
  height: var(--cds-global-space-2);
  width: 0;
  transition: width 0.2s ease;
  position: absolute;
  bottom: calc(-1 * var(--cds-global-space-1));
  left: 0;
  border-bottom-left-radius: var(--clr-combobox-border-radius);
  border-bottom-right-radius: var(--clr-combobox-border-radius);
}

.clr-focus {
  width: 100%;
}

.clr-error .clr-focus-indicator {
  background-color: var(--clr-forms-invalid-color);
}

.clr-combobox-wrapper {
  position: relative;
  padding: 0 calc(var(--clr-combobox-trigger-gap) + var(--cds-global-space-6) + var(--clr-combobox-trigger-padding-right)) 0 var(--clr-combobox-trigger-padding-left);
  min-height: var(--clr-combobox-min-height);
  min-width: var(--clr-combobox-min-width);
  font-size: var(--clr-combobox-font-size);
  font-weight: var(--clr-combobox-font-weight);
  color: var(--clr-forms-text-color);
  border-bottom: var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);
  display: inline-block;
  background-color: var(--clr-combobox-input-background-color);
  border-width: var(--cds-alias-object-border-width-100);
  border-style: solid;
  border-color: var(--clr-combobox-border-color);
  border-radius: var(--clr-combobox-border-radius);
}
.clr-combobox-wrapper .clr-input {
  padding: 0;
  max-height: var(--cds-global-space-7);
}
.clr-combobox-wrapper .clr-input:not(:disabled) {
  color: var(--clr-combobox-text-color);
}
.clr-combobox-wrapper.multi {
  min-width: min(var(--clr-combobox-multi-min-width), 100%);
  padding-bottom: calc(3 * 1rem / var(--cds-global-base));
}
.clr-combobox-wrapper .clr-input.clr-combobox-input:focus {
  background: none;
}
.clr-combobox-wrapper.invalid {
  border-bottom-color: var(--clr-forms-invalid-color);
}
.clr-combobox-wrapper .clr-combobox-input {
  background: none;
  border-bottom: none;
  vertical-align: middle;
}
.clr-combobox-wrapper .clr-combobox-remove-btn {
  background: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  padding: 0;
  color: var(--clr-combobox-pill-remove-icon-color);
}
.clr-combobox-wrapper .label-combobox-pill {
  font-size: var(--cds-alias-typography-caption-font-size);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--cds-alias-typography-caption-line-height);
  letter-spacing: var(--cds-alias-typography-caption-letter-spacing);
  height: var(--clr-combobox-pill-height);
  margin: var(--clr-combobox-pill-margin);
  background-color: var(--clr-combobox-pill-background-color);
  border-width: var(--cds-global-space-1);
  border-style: solid;
  align-items: center;
  border-radius: var(--clr-combobox-pill-border-radius);
  border-color: var(--clr-combobox-pill-border-color);
  padding: var(--clr-combobox-pill-padding);
}
.clr-combobox-wrapper .label-combobox-pill .clr-combobox-pill-content {
  font-size: var(--cds-alias-typography-caption-font-size);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  color: var(--clr-combobox-pill-font-color);
  padding: 0;
}
.clr-combobox-wrapper .label-combobox-pill cds-icon,
.clr-combobox-wrapper .label-combobox-pill clr-icon {
  margin-top: calc(-1 * var(--cds-global-space-1));
}
.clr-combobox-wrapper .label-combobox-pill cds-icon[shape=window-close],
.clr-combobox-wrapper .label-combobox-pill clr-icon[shape=window-close] {
  color: var(--clr-combobox-pill-font-color);
}
.clr-combobox-wrapper .clr-combobox-input-wrapper {
  border: none;
  background: none;
}
.clr-combobox-wrapper:not(.disabled):hover, .clr-combobox-wrapper:focus-within {
  background-color: var(--clr-combobox-hover-background-color);
}

.clr-combobox-trigger {
  padding-left: var(--clr-combobox-trigger-padding-left);
  padding-right: var(--clr-combobox-trigger-padding-right);
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  background: none;
  border: none;
  color: currentColor;
  cursor: pointer;
  outline: none;
}
.clr-combobox-trigger:disabled {
  color: var(--cds-alias-object-interaction-color-disabled);
}
.clr-combobox-trigger:disabled cds-icon[shape=angle],
.clr-combobox-trigger:disabled clr-icon[shape=angle] {
  color: var(--cds-alias-object-interaction-color-disabled);
}
.clr-combobox-trigger cds-icon[shape=angle],
.clr-combobox-trigger clr-icon[shape=angle] {
  color: var(--clr-combobox-trigger-font-color);
  height: clr-combobox-caret-icon-size;
  width: clr-combobox-caret-icon-size;
  min-height: clr-combobox-caret-icon-size;
  min-width: clr-combobox-caret-icon-size;
}

.clr-combobox-options {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 100%;
  left: 0;
  min-width: calc(120 * 1rem / var(--cds-global-base));
  max-width: calc(360 * 1rem / var(--cds-global-base));
  background-color: var(--clr-dropdown-bg-color);
  border-width: var(--cds-alias-object-border-width-100);
  border-style: solid;
  border-color: var(--clr-dropdown-border-color);
  border-radius: var(--cds-alias-object-border-radius-100);
  box-shadow: var(--cds-alias-object-shadow-200);
  margin-top: var(--cds-global-space-2);
  padding: var(--cds-global-space-6) 0;
  visibility: hidden;
  z-index: 1050;
  position: static;
  max-height: calc(240 * 1rem / var(--cds-global-base));
  overflow-y: scroll;
  visibility: visible;
}
.clr-combobox-options .clr-combobox-options-loading {
  padding: calc(3 * 1rem / var(--cds-global-base)) var(--cds-global-space-1);
}
.clr-combobox-options .clr-combobox-options-loading .clr-combobox-options-loading-text {
  padding-left: var(--cds-global-space-4);
}
.clr-combobox-options .clr-combobox-options-empty-text {
  padding-left: var(--cds-global-space-6);
}

.clr-combobox-option {
  font-size: var(--cds-alias-typography-secondary-font-size);
  font-weight: var(--clr-dropdown-item-font-weight);
  line-height: var(--cds-global-space-9);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
  color: var(--clr-dropdown-item-color);
  background-color: var(--clr-dropdown-item-bg-color);
  border: 0;
  cursor: pointer;
  display: flex;
  gap: var(--cds-global-space-3);
  align-items: center;
  height: auto;
  margin: 0;
  width: 100%;
  text-transform: none;
}
.clr-combobox-option.active {
  color: var(--clr-dropdown-item-selected-color);
  background-color: var(--clr-dropdown-item-selected-bg-color);
}
.clr-combobox-option:hover {
  color: var(--clr-dropdown-item-hover-color);
  background-color: var(--clr-dropdown-item-hover-bg-color);
  text-decoration: none;
}
.clr-combobox-option:active {
  color: var(--clr-dropdown-item-active-color);
  background-color: var(--clr-dropdown-item-selected-bg-color);
}
.clr-combobox-option:focus {
  z-index: inherit;
}
.clr-combobox-option.disabled, .clr-combobox-option:disabled {
  pointer-events: none;
  color: var(--clr-dropdown-item-disabled-color);
  background-color: var(--clr-dropdown-item-disabled-bg-color);
  -webkit-user-select: none;
          user-select: none;
}
.clr-combobox-option.disabled:hover, .clr-combobox-option:disabled:hover {
  background: none;
}
.clr-combobox-option.disabled:active, .clr-combobox-option:disabled:active {
  background: none;
  box-shadow: none;
}
.clr-combobox-option.clr-focus {
  background-color: var(--clr-combobox-active-background-color);
}

.clr-combobox-options .clr-combobox-option {
  padding: 0 var(--cds-global-space-7);
}
@media screen and (max-width: 576px) {
  .clr-combobox-options .clr-combobox-option {
    padding: var(--cds-global-space-4) var(--cds-global-space-9);
  }
}

.clr-combobox-disabled {
  color: var(--clr-forms-text-disabled-color);
  cursor: not-allowed;
}
.clr-combobox-disabled .clr-combobox-input,
.clr-combobox-disabled .clr-combobox-remove-btn,
.clr-combobox-disabled .clr-combobox-trigger {
  cursor: not-allowed;
}

.clr-filter-highlight b {
  font-weight: var(--cds-global-typography-font-weight-semibold);
  color: var(--clr-combobox-filter-highlight);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-stack-view-border-width: var(--cds-alias-object-border-width-100);
  --clr-stack-view-border-radius: var(--cds-alias-object-border-radius-100);
  --clr-stack-view-border-color: var(--cds-alias-object-border-color);
  --clr-stack-block-changed-border-top-color: var(--clr-stack-view-border-color);
  --clr-stack-view-title-color: var(--cds-alias-typography-color-400);
  --clr-stack-view-row-color: var(--cds-alias-typography-color-400);
  --clr-stack-view-row-bg-color: var(--cds-alias-object-container-background);
  --clr-stack-view-expandable-row-color: var(--cds-alias-object-interaction-color);
  --clr-stack-view-expandable-row-bg-color: var(--cds-alias-object-interaction-background);
  --clr-stack-view-expandable-row-hover: var(--cds-alias-object-interaction-color-hover);
  --clr-stack-view-expandable-row-bg-hover: var(--cds-alias-object-interaction-background-hover);
  --clr-stack-view-expandable-row-active: var(--cds-alias-object-interaction-color-active);
  --clr-stack-view-expandable-row-bg-active: var(--cds-alias-object-interaction-background-active);
  --clr-stack-view-expanded-row-color: var(--cds-alias-object-interaction-color-selected);
  --clr-stack-view-expanded-row-bg-color: var(--cds-alias-object-interaction-background-selected);
  --clr-stack-view-row-font-size: var(--cds-alias-typography-secondary-font-size);
  --clr-stack-view-row-font-weight: var(--cds-alias-typography-secondary-font-weight);
  --clr-stack-view-row-line-height: calc(20 * 1rem / var(--cds-global-base));
  --clr-stack-view-row-letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
  --clr-stack-view-stack-block-border-bottom: var(--clr-stack-view-border-color);
  --clr-stack-view-stack-children-stack-block-border-bottom-color: var(--clr-stack-view-border-color);
  --clr-stack-view-stack-children-stack-block-label-and-content-bg-color: var(--clr-stack-view-bg-color);
  --clr-stack-view-stack-block-caret-color: var(--clr-stack-view-expandable-row-color);
  --clr-stack-view-color: var(--clr-stack-view-row-color);
  --clr-stack-view-bg-color: var(--clr-stack-view-row-bg-color);
  --clr-stack-view-stack-block-label-font-size: var(--clr-stack-view-row-font-size);
  --clr-stack-view-stack-block-label-font-weight: var(--clr-stack-view-row-font-weight);
  --clr-stack-view-stack-block-label-line-height: var(--clr-stack-view-row-line-height);
  --clr-stack-view-stack-block-label-letter-spacing: var(--clr-stack-view-row-letter-spacing);
  --clr-stack-view-stack-block-expanded-bg-color: var(--clr-stack-view-expanded-row-bg-color);
  --clr-stack-view-stack-block-expandable-hover: var(--clr-stack-view-expandable-row-hover);
  --clr-stack-view-stack-block-expanded-text-color: var(--clr-stack-view-expanded-row-color);
}

.stack-header {
  display: flex;
  align-items: flex-end;
}
.stack-header .stack-title {
  display: block;
  flex: 1 1 auto;
  margin: 0;
  padding: var(--cds-global-space-5) 0;
  color: var(--clr-stack-view-title-color);
  font-size: var(--cds-alias-typography-subsection-font-size);
  font-weight: var(--cds-alias-typography-subsection-font-weight);
  line-height: var(--cds-alias-typography-subsection-line-height);
  letter-spacing: var(--cds-alias-typography-subsection-letter-spacing);
}
.stack-header .stack-actions {
  display: block;
  flex: 0 0 auto;
}
.stack-header .stack-actions .stack-action {
  min-width: var(--cds-global-space-11);
}

.stack-view {
  overflow-y: auto;
  word-wrap: break-word;
  margin-top: 0;
  border: var(--clr-stack-view-border-width) solid var(--clr-stack-view-border-color);
  border-radius: var(--clr-stack-view-border-radius);
  /*
    Styles specific to stack views used in a modal
  */
}
.stack-view dd,
.stack-view dt {
  margin-inline-start: 0;
  margin-left: 0;
}
.stack-view .stack-block {
  display: flex;
  flex-flow: row wrap;
  overflow-y: hidden;
  border-bottom-width: var(--clr-stack-view-border-width);
  border-bottom-style: solid;
  border-bottom-color: var(--clr-stack-view-stack-block-border-bottom);
}
.stack-view > .stack-block:last-child,
.stack-view > :last-child .stack-block:last-of-type {
  border-bottom: none;
}
.stack-view .stack-block-changed::before {
  content: " ";
  position: absolute;
  height: 0;
  width: 0;
  border-top: var(--cds-global-space-6) solid var(--clr-stack-block-changed-border-top-color);
  border-right: var(--cds-global-space-6) solid transparent;
}
.stack-view .stack-block-caret {
  align-self: center;
}
.stack-view .stack-block-label {
  padding: var(--cds-global-space-5) var(--cds-global-space-6);
  color: var(--clr-stack-view-color);
  background-color: var(--clr-stack-view-bg-color);
  font-size: var(--clr-stack-view-stack-block-label-font-size);
  font-weight: var(--clr-stack-view-stack-block-label-font-weight);
  line-height: var(--clr-stack-view-stack-block-label-line-height);
  letter-spacing: var(--clr-stack-view-stack-block-label-letter-spacing);
  flex: 1 1 auto;
  display: flex;
  align-items: center;
}
.stack-view .stack-block-label::before {
  display: inline-block;
  content: "";
  float: left;
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  margin: var(--cds-global-space-3) var(--cds-global-space-5) 0 0;
  text-align: center;
}
.stack-view .stack-block-label:focus {
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
  outline-style: auto;
  outline-width: var(--cds-global-space-1);
  outline-offset: calc(-1 * var(--cds-global-space-1));
}
.stack-view .stack-view-key {
  flex: 0 0 40%;
  max-width: 40%;
  margin: 0 var(--cds-global-space-7) 0 0;
}
.stack-view .stack-block-caret {
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  margin-right: var(--cds-global-space-5);
  fill: var(--clr-stack-view-stack-block-caret-color);
}
.stack-view .stack-block-content {
  flex: 1 1 auto;
  width: 60%;
  margin-bottom: 0;
}
.stack-view .stack-block-content > :first-child {
  margin-top: 0;
}
.stack-view .stack-block-content > :last-child {
  margin-bottom: 0;
}
.stack-view .stack-children {
  flex: 0 0 auto;
  width: 100%;
}
.stack-view .stack-children .stack-block {
  border-bottom-color: var(--clr-stack-view-stack-children-stack-block-border-bottom-color);
}
.stack-view .stack-children > .stack-block:last-child,
.stack-view .stack-children > :last-child .stack-block:last-of-type {
  border-bottom: none;
}
.stack-view .stack-children .stack-block-label,
.stack-view .stack-children .stack-block-content {
  background-color: var(--clr-stack-view-stack-children-stack-block-label-and-content-bg-color);
}
.stack-view .stack-children .stack-block-label {
  padding-left: var(--cds-global-space-9);
}
.stack-view .stack-block-expandable > .stack-block-label {
  color: var(--clr-stack-view-expandable-row-color);
  background-color: var(--clr-stack-view-expandable-row-bg-color);
  cursor: pointer;
}
.stack-view .stack-block-expandable > .stack-block-label::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3Avar(--clr-accordion-text-color)%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
  transform: rotate(-90deg);
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
}
.stack-view .stack-block-expandable > .stack-block-label,
.stack-view .stack-block-expandable > .stack-block-content {
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
.stack-view .stack-block-expandable:not(.stack-block-expanded) > .stack-block-label:hover {
  color: var(--clr-stack-view-stack-block-expandable-hover);
  background-color: var(--clr-stack-view-expandable-row-bg-hover);
}
.stack-view .stack-block-expandable:not(.stack-block-expanded) > .stack-block-label:hover .stack-block-caret {
  fill: var(--clr-stack-view-stack-block-expandable-hover);
}
.stack-view .stack-block-expandable:not(.stack-block-expanded) > .stack-block-label:hover:active {
  color: var(--clr-stack-view-expandable-row-active);
  background-color: var(--clr-stack-view-expandable-row-bg-active);
}
.stack-view .stack-block-expandable:not(.stack-block-expanded) > .stack-block-label:hover:active .stack-block-caret {
  fill: var(--clr-stack-view-expandable-row-active);
}
.stack-view .stack-block-expandable.stack-block-expanded > .stack-block-label {
  border-bottom-width: var(--clr-stack-view-border-width);
  border-bottom-style: solid;
  border-bottom-color: var(--clr-stack-view-stack-block-border-bottom);
  color: var(--clr-stack-view-stack-block-expanded-text-color);
  background-color: var(--clr-stack-view-stack-block-expanded-bg-color);
}
.stack-view .stack-block-expandable.stack-block-expanded > .stack-block-label::before {
  transform: rotate(0deg);
}
.stack-view .stack-block-expandable.stack-block-expanded > .stack-block-label .stack-block-caret {
  fill: var(--clr-stack-view-stack-block-expanded-text-color);
}
.stack-view .stack-block-expandable.stack-block-expanded > .stack-block-label:hover {
  color: var(--clr-stack-view-stack-block-expandable-hover);
  background-color: var(--clr-stack-view-expandable-row-bg-hover);
}
.stack-view .stack-block-expandable.stack-block-expanded > .stack-block-label:hover .stack-block-caret {
  fill: var(--clr-stack-view-stack-block-expandable-hover);
}
.stack-view .stack-block-expandable.stack-block-expanded > .stack-block-label:hover:active {
  color: var(--clr-stack-view-expandable-row-active);
  background-color: var(--clr-stack-view-expandable-row-bg-active);
}
.stack-view .stack-block-expandable.stack-block-expanded > .stack-block-label:hover:active .stack-block-caret {
  fill: var(--clr-stack-view-expandable-row-active);
}
.modal .stack-view {
  margin-bottom: 0;
}

.stack-view clr-stack-block.stack-block-expandable .stack-block-label::before {
  content: none;
}
.stack-view .stack-children clr-stack-block .stack-block-label,
.stack-view .stack-children .stack-block-label {
  padding-left: var(--cds-global-space-12);
}
.stack-view .stack-children clr-stack-block .stack-block-label::before,
.stack-view .stack-children .stack-block-label::before {
  display: none;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-tree-border-radius: var(--cds-alias-object-border-radius-100);
  --clr-tree-link-hover-color: var(--cds-alias-object-interaction-background-hover);
  --clr-tree-link-selection-color: var(--cds-alias-object-interaction-background-selected);
  --clr-tree-link-text-color: var(--cds-alias-object-interaction-color);
  --clr-tree-node-caret-link-hover-color: var(--cds-alias-object-interaction-color-hover);
  --clr-tree-node-caret-link-active-color: var(--cds-alias-object-interaction-color-active);
  --clr-tree-node-caret-link-disabled-color: var(--cds-alias-object-interaction-color-disabled);
  --clr-tree-node-caret-color: var(--cds-alias-object-interaction-color);
  --clr-tree-node-caret-hover-color: var(--clr-tree-node-caret-link-hover-color);
  --clr-tree-node-caret-active-color: var(--clr-tree-node-caret-link-active-color);
  --clr-tree-node-caret-disabled-color: var(--clr-tree-node-caret-link-disabled-color);
  --clr-tree-node-content-text-only-color: var(--cds-alias-typography-color-400);
  --clr-tree-node-content-color: var(--clr-tree-link-text-color);
  --clr-tree-node-content-bg-color: var(--cds-alias-object-opacity-0);
  --clr-tree-node-content-hover-color: var(--cds-alias-object-interaction-color-hover);
  --clr-tree-node-content-bg-hover-color: var(--clr-tree-link-hover-color);
  --clr-tree-node-content-active-color: var(--cds-alias-object-interaction-color-active);
  --clr-tree-node-content-bg-active-color: var(--cds-alias-object-interaction-background-active);
  --clr-tree-node-content-selected-color: var(--cds-alias-object-interaction-color-selected);
  --clr-tree-node-content-bg-selected-color: var(--clr-tree-link-selection-color);
  --clr-tree-node-content-disabled-color: var(--cds-alias-typography-disabled);
  --clr-tree-node-content-bg-disabled-color: var(--cds-alias-object-opacity-0);
}

.clr-tree-node {
  display: block;
}

.clr-tree-node-content-container {
  display: flex;
  align-items: center;
  font-size: var(--cds-alias-typography-secondary-font-size);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--cds-alias-typography-secondary-line-height);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
}
.clr-tree-node-content-container > .clr-treenode-checkbox.clr-checkbox-wrapper {
  width: 100%;
  padding: 0 0 0 0;
}
.clr-tree-node-content-container > .clr-treenode-checkbox.clr-checkbox-wrapper:first-child {
  margin-left: var(--cds-global-space-10);
}
.clr-tree-node-content-container > .clr-treenode-checkbox.clr-checkbox-wrapper .clr-control-label {
  width: 100%;
  padding: var(--cds-global-space-5) var(--cds-global-space-5) var(--cds-global-space-5) var(--cds-global-space-10);
}
.clr-tree-node-content-container > .clr-treenode-checkbox.clr-checkbox-wrapper .clr-control-label:before {
  left: var(--cds-global-space-5);
  top: var(--cds-global-space-5);
}
.clr-tree-node-content-container > .clr-treenode-checkbox.clr-checkbox-wrapper .clr-control-label:after {
  left: var(--cds-global-space-6);
  top: var(--cds-global-space-5);
}
.clr-tree-node-content-container:focus-visible {
  outline: none;
}
.clr-tree-node-content-container:focus > .clr-treenode-content, .clr-tree-node-content-container:focus > .clr-treenode-checkbox .clr-control-label {
  outline-offset: calc(-1 * var(--cds-alias-object-border-width-200));
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
  outline-style: solid;
  outline-width: var(--cds-alias-object-border-width-200);
}

.clr-treenode-content {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  min-height: var(--cds-global-space-10);
  color: var(--clr-tree-node-content-text-only-color);
  background-color: var(--clr-tree-node-content-bg-color);
  border-radius: var(--clr-tree-border-radius) 0 0 var(--clr-tree-border-radius);
}
.clr-treenode-content:first-child {
  margin-left: var(--cds-global-space-10);
}
.clr-treenode-content.clr-treenode-text-only {
  padding-left: var(--cds-global-space-5);
}
.clr-treenode-content cds-icon,
.clr-treenode-content clr-icon {
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  min-height: var(--cds-global-space-7);
  min-width: var(--cds-global-space-7);
  color: var(--clr-tree-node-content-text-only-color);
  margin-right: var(--cds-global-space-5);
  vertical-align: middle;
}

.clr-treenode-content .clr-treenode-link.active,
.clr-treenode-checkbox input[type=checkbox]:checked + .clr-control-label {
  color: var(--clr-tree-node-content-selected-color);
  background-color: var(--clr-tree-node-content-bg-selected-color);
}

.clr-treenode-content .clr-treenode-link,
.clr-treenode-checkbox input[type=checkbox] + .clr-control-label {
  border-radius: var(--clr-tree-border-radius);
  color: var(--clr-tree-node-content-color);
  background-color: var(--clr-tree-node-content-bg-color);
}
.clr-treenode-content .clr-treenode-link cds-icon,
.clr-treenode-content .clr-treenode-link clr-icon,
.clr-treenode-checkbox input[type=checkbox] + .clr-control-label cds-icon,
.clr-treenode-checkbox input[type=checkbox] + .clr-control-label clr-icon {
  color: var(--clr-tree-node-content-color);
}
.clr-treenode-content .clr-treenode-link:hover,
.clr-treenode-checkbox input[type=checkbox] + .clr-control-label:hover {
  color: var(--clr-tree-node-content-hover-color);
  background-color: var(--clr-tree-node-content-bg-hover-color);
}
.clr-treenode-content .clr-treenode-link:hover cds-icon,
.clr-treenode-content .clr-treenode-link:hover clr-icon,
.clr-treenode-checkbox input[type=checkbox] + .clr-control-label:hover cds-icon,
.clr-treenode-checkbox input[type=checkbox] + .clr-control-label:hover clr-icon {
  color: var(--clr-tree-node-content-hover-color);
}
.clr-treenode-content .clr-treenode-link:active,
.clr-treenode-checkbox input[type=checkbox] + .clr-control-label:active {
  color: var(--clr-tree-node-content-active-color);
  background-color: var(--clr-tree-node-content-bg-active-color);
}
.clr-treenode-content .clr-treenode-link:active cds-icon,
.clr-treenode-content .clr-treenode-link:active clr-icon,
.clr-treenode-checkbox input[type=checkbox] + .clr-control-label:active cds-icon,
.clr-treenode-checkbox input[type=checkbox] + .clr-control-label:active clr-icon {
  color: var(--clr-tree-node-content-active-color);
}

.clr-treenode-caret {
  flex: 0 0 var(--cds-global-space-10);
  margin: 0;
  padding: 0;
  height: var(--cds-global-space-10);
  width: var(--cds-global-space-10);
  min-height: var(--cds-global-space-10);
  min-width: var(--cds-global-space-10);
  background: none;
  border: none;
  cursor: pointer;
  color: var(--clr-tree-node-caret-color);
}
.clr-treenode-caret:hover {
  color: var(--clr-tree-node-caret-hover-color);
}
.clr-treenode-caret:active {
  color: var(--clr-tree-node-caret-active-color);
}

.clr-tree-node-caret-icon {
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  vertical-align: middle;
}

.clr-treenode-spinner-container {
  height: var(--cds-global-space-10);
  width: var(--cds-global-space-10);
  padding: calc((var(--cds-global-space-10) - var(--cds-global-space-7)) * 0.5);
}

.clr-treenode-spinner {
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  min-height: var(--cds-global-space-7);
  min-width: var(--cds-global-space-7);
}

.clr-treenode-children {
  margin-left: var(--cds-global-space-10);
  will-change: height;
  overflow-y: hidden;
}

.clr-treenode-link {
  display: inline-block;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: var(--cds-global-space-5) var(--cds-global-space-5) var(--cds-global-space-5) var(--cds-global-space-5);
  border: 0;
  cursor: pointer;
  text-align: left;
}
.clr-treenode-link:hover, .clr-treenode-link:focus {
  text-decoration: none;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-datagrid-font-color: var(--cds-alias-typography-color-500);
  --clr-datagrid-default-border-color: var(--cds-alias-object-border-color);
  --clr-datagrid-icon-color: var(--cds-alias-object-interaction-color);
  --clr-datagrid-row-hover-color: var(--cds-alias-object-interaction-background-hover);
  --clr-datagrid-row-active-color: var(--cds-alias-object-interaction-background-active);
  --clr-datagrid-row-hover-font-color: var(--cds-alias-typography-color-500);
  --clr-datagrid-action-toggle-color: var(--cds-alias-object-interaction-background-active);
  --clr-datagrid-pagination-btn-color: var(--cds-alias-object-interaction-color);
  --clr-datagrid-pagination-btn-disabled-color: var(--cds-alias-status-disabled);
  --clr-datagrid-pagination-input-border-color: var(--cds-alias-object-border-color);
  --clr-datagrid-pagination-input-border-focus-color: var(--clr-forms-focused-color);
  --clr-datagrid-popover-bg-color: var(--cds-alias-object-container-background);
  --clr-datagrid-popover-border-color: var(--cds-alias-object-border-color);
  --clr-datagrid-popover-font-color: var(--cds-alias-typography-color-400);
  --clr-datagrid-action-popover-hover-color: var(--cds-alias-object-interaction-background-hover);
  --clr-datagrid-row-selected: var(--cds-alias-typography-color-500);
  --clr-datagrid-row-selected-background-color: var(--cds-alias-object-interaction-background-selected);
  --clr-datagrid-column-switch-header-font-color: var(--cds-alias-object-interaction-color);
  --clr-datagrid-column-switch-header-font-hover-color: var(--cds-alias-object-interaction-color-hover);
  --clr-datagrid-column-switch-header-font-hover-active: var(--cds-alias-object-interaction-color-active);
  --clr-datagrid-detail-caret-icon-open-bg-color: var(--cds-alias-object-interaction-background-highlight);
  --clr-datagrid-detail-caret-icon-open-icon-color: var(--cds-alias-object-interaction-background);
  --clr-datagrid-placeholder-color: var(--cds-alias-typography-color-200);
  --clr-datagrid-loading-background: var(--cds-alias-object-overlay-backdrop-background);
  --clr-datagrid-column-toggle-gap: var(--cds-global-space-3);
  --clr-datagrid-column-toggle-padding: 0 var(--cds-global-space-5);
  --clr-datagrid-column-toggle-border-color: var(--cds-alias-object-interaction-border-color);
  --clr-datagrid-column-toggle-fill-color: var(--cds-alias-object-opacity-0);
  --clr-datagrid-column-toggle-text-color: var(--cds-alias-typography-color-400);
  --clr-datagrid-column-toggle-disabled-color: var(--clr-btn-default-disabled-color);
  --clr-datagrid-column-toggle-border-hover-color: var(--cds-alias-object-interaction-color-active);
  --clr-datagrid-column-toggle-fill-hover-color: var(--cds-alias-object-interaction-background);
  --clr-datagrid-column-toggle-text-hover-color: var(--cds-alias-typography-color-500);
  --clr-datagrid-column-toggle-border-active-color: var(--cds-alias-object-interaction-border-color);
  --clr-datagrid-column-toggle-fill-active-color: var(--cds-alias-object-opacity-0);
  --clr-datagrid-column-toggle-text-active-color: var(--cds-alias-typography-color-400);
  --clr-datagrid-detail-pane-content-padding: var(--cds-global-space-7);
  --clr-datagrid-detail-pane-close-icon-size: var(--cds-global-space-9);
  --clr-datagrid-detail-body-text-color: var(--cds-alias-typography-color-400);
  --clr-datagrid-detail-header-title-color: var(--cds-alias-typography-color-400);
  --clr-datagrid-detail-pane-bg-color: var(--cds-alias-object-container-background);
  --clr-datagrid-detail-pane-border-color: var(--cds-alias-object-border-color);
  --clr-datagrid-placeholder-font-size: var(--cds-alias-typography-section-font-size);
  --clr-datagrid-placeholder-font-weight: var(--cds-alias-typography-section-font-weight);
  --clr-datagrid-placeholder-line-height: var(--cds-alias-typography-section-line-height);
  --clr-datagrid-placeholder-letter-spacing: var(--cds-alias-typography-section-letter-spacing);
  --clr-datagrid-placeholder-background-color: var(--cds-alias-object-container-background);
  --clr-datagrid-popovers-box-shadow: var(--cds-alias-object-shadow-100);
  --clr-datagrid-column-separator-height: calc(100% - var(--cds-global-space-5));
  --clr-datagrid-column-separator-width: var(--cds-global-space-1);
  --clr-datagrid-filter-toggle-size: var(--cds-global-space-7);
  --clr-datagrid-footer-pagination-gap: var(--cds-global-space-6);
  --clr-datagrid-fixed-column-size: var(--cds-global-space-12);
  --clr-datagrid-column-separator-expandby: var(--cds-global-space-6);
  --clr-datagrid-icon-size: var(--cds-global-space-7);
  --clr-datagrid-action-arrow-size: var(--cds-global-space-4);
  --clr-datagrid-compact-outline-offset: calc(-1 * tokens.$cds-global-space-3);
  --clr-datagrid-horizontal-padding: mixins.baselinePx(9);
}

.datagrid {
  border-collapse: separate;
  border: var(--clr-table-borderwidth) solid var(--clr-table-border-color);
  border-radius: var(--clr-table-border-radius);
  background-color: var(--clr-table-bgcolor);
  color: var(--clr-table-font-color);
  margin: var(--clr-table-margin);
  max-width: 100%;
  width: 100%;
}
.datagrid .datagrid-column,
.datagrid .datagrid-cell {
  border-top-style: solid;
  border-top-width: var(--clr-table-borderwidth);
  border-top-color: var(--clr-tablerow-bordercolor);
  padding: var(--clr-table-cell-padding);
  text-align: center;
  vertical-align: top;
}
.datagrid .datagrid-column.left,
.datagrid .datagrid-cell.left {
  text-align: left;
}
.datagrid .datagrid-column.left:first-child,
.datagrid .datagrid-cell.left:first-child {
  padding-left: var(--cds-global-space-7);
}
.datagrid .datagrid-column.right,
.datagrid .datagrid-cell.right {
  text-align: right;
}
.datagrid .datagrid-cell {
  font-size: var(--clr-table-data-cell-font-size);
  font-weight: var(--clr-table-data-cell-font-weight);
  line-height: var(--clr-table-data-cell-line-height);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
}
.datagrid .datagrid-column {
  color: var(--clr-thead-color);
  font-size: var(--cds-alias-typography-caption-font-size);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--cds-alias-typography-caption-line-height);
  letter-spacing: var(--cds-alias-typography-caption-letter-spacing);
  background-color: var(--clr-thead-bgcolor);
  vertical-align: middle;
  border-bottom-style: solid;
  border-bottom-width: var(--clr-table-borderwidth);
  border-bottom-color: var(--clr-table-border-color);
  border-top: 0 none;
}
.datagrid .datagrid-body .datagrid-row:first-child .datagrid-cell {
  border-top: 0 none;
}
.datagrid .datagrid-body + .datagrid-body {
  border-top-style: solid;
  border-top-width: var(--clr-table-borderwidth);
  border-top-color: var(--clr-table-border-color);
}
.datagrid .datagrid-header .datagrid-column:first-child {
  border-radius: 0;
  border-top-left-radius: var(--clr-table-cornercellradius);
}
.datagrid .datagrid-header .datagrid-column:last-child {
  border-radius: 0;
  border-top-right-radius: var(--clr-table-cornercellradius);
}
.datagrid .datagrid-body:last-child .datagrid-row:last-child .datagrid-cell:first-child {
  border-radius: 0;
  border-bottom-left-radius: var(--clr-table-cornercellradius);
}
.datagrid .datagrid-body:last-child .datagrid-row:last-child .datagrid-cell:last-child {
  border-radius: 0;
  border-bottom-right-radius: var(--clr-table-cornercellradius);
}

.datagrid-compact .datagrid-column,
.datagrid-compact .datagrid-cell {
  padding: var(--clr-table-cell-compact-padding);
}

.datagrid-host {
  display: flex;
  flex-flow: column nowrap;
  position: relative;
}

.datagrid {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow: auto;
  flex: 1 1 auto;
  margin-top: var(--cds-global-space-6);
}

.datagrid-container {
  width: auto;
  font-size: var(--clr-table-fontsize);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--cds-alias-typography-body-line-height);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
  padding: var(--clr-table-topcellpadding) var(--clr-table-cellpadding) var(--clr-table-bottomcellpadding);
}

.datagrid-expandable-caret {
  padding: var(--cds-global-space-2) var(--clr-datagrid-horizontal-padding) var(--cds-global-space-3);
  text-align: center;
}
.datagrid-expandable-caret .datagrid-expandable-caret-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  cursor: pointer;
  height: var(--cds-global-space-10);
  width: var(--cds-global-space-10);
}
button.datagrid-expandable-caret .datagrid-expandable-caret-button {
  cursor: pointer;
}

.datagrid-expandable-caret .datagrid-expandable-caret-icon {
  color: var(--clr-datagrid-icon-color);
}
.datagrid-expandable-caret .datagrid-expandable-caret-icon svg {
  transition: transform 0.2s ease-in-out;
}
.datagrid-expandable-caret .spinner {
  margin-top: var(--cds-global-space-4);
}
.datagrid-expandable-caret.datagrid-column {
  padding: var(--clr-table-topcellpadding) var(--clr-table-cellpadding) var(--clr-table-bottomcellpadding);
}

.datagrid-header,
.datagrid-body,
.datagrid-row,
.datagrid-column,
.datagrid-cell,
.datagrid-fixed-column {
  display: block;
}

.datagrid-row {
  border-top-style: solid;
  border-top-width: var(--clr-table-borderwidth);
  border-top-color: var(--clr-table-border-color);
}
.datagrid-row:first-of-type {
  border-top: none;
}
.datagrid-row:hover, .datagrid-row:hover .datagrid-row-sticky {
  background-color: var(--clr-datagrid-row-hover-color);
}
.datagrid-row.datagrid-selected, .datagrid-row.datagrid-selected .datagrid-row-sticky {
  color: var(--clr-datagrid-row-selected);
  background-color: var(--clr-datagrid-row-selected-background-color);
}
.datagrid-row:active, .datagrid-row:active .datagrid-row-sticky {
  background-color: var(--clr-datagrid-row-active-color);
}
.datagrid-row .datagrid-row-detail-wrapper {
  flex: 1 1 auto;
  display: flex;
}
.datagrid-row .datagrid-row-detail {
  width: auto;
}
.datagrid-row .datagrid-row-detail .datagrid-cell {
  padding-top: 0;
  border: none;
}
.datagrid-row .datagrid-select {
  min-width: calc(var(--cds-global-space-5) - var(--clr-table-borderwidth));
  align-items: center;
}
.datagrid-row .datagrid-select .clr-checkbox-wrapper {
  display: block;
  margin-top: calc(-1 * var(--cds-global-space-4));
}
.datagrid-row .datagrid-select,
.datagrid-row .datagrid-select input {
  cursor: pointer;
}
.datagrid-row .datagrid-select.clr-form-control-disabled,
.datagrid-row .datagrid-select.clr-form-control-disabled input {
  cursor: not-allowed;
}
.datagrid-row .datagrid-signpost-trigger .signpost {
  margin: calc(-1 * var(--cds-global-space-5)) 0;
  height: var(--cds-global-space-9);
}
.datagrid-row .datagrid-signpost-trigger .signpost .signpost-trigger {
  height: inherit;
  line-height: var(--cds-global-space-9);
}

.datagrid-row-sticky {
  background-color: var(--clr-table-bgcolor);
  display: flex;
  flex-wrap: nowrap;
  position: sticky;
  left: 0;
  z-index: 500;
}
.datagrid-row-sticky .datagrid-cell:last-child:after {
  content: "";
  width: var(--clr-datagrid-column-separator-width);
  height: var(--clr-datagrid-column-separator-height);
  position: absolute;
  right: 0;
  top: var(--cds-global-space-3);
  background-color: var(--clr-table-border-color);
}

.datagrid-row-scrollable {
  flex: 1 1 auto;
  display: flex;
  flex-flow: column nowrap;
}
.datagrid-row-scrollable.is-replaced {
  flex-direction: row;
}
.datagrid-row-scrollable.is-replaced .datagrid-scrolling-cells {
  flex: 0 0 auto;
}
.datagrid-row-scrollable .datagrid-column:last-child .datagrid-column-separator {
  display: none;
}

.datagrid-row-flex {
  flex: 1 1 auto;
  display: flex;
  flex-flow: row nowrap;
}
.datagrid-row-flex .datagrid-row-detail {
  display: flex;
  flex-flow: row nowrap;
}
.datagrid-row-flex .datagrid-row-detail .datagrid-cell {
  padding-top: 0;
}

.datagrid-scrolling-cells,
.datagrid-scrolling-details {
  display: flex;
  flex: 1 1 auto;
  flex-flow: row nowrap;
}

.datagrid-action-bar {
  margin-top: var(--cds-global-space-9);
}
.datagrid-action-bar ~ .datagrid-spinner {
  height: calc(100% - var(--cds-global-space-9));
  top: var(--cds-global-space-9);
}

.datagrid-header {
  position: sticky;
  top: 0;
  z-index: 501;
  width: auto;
}
.datagrid-header .datagrid-column {
  border-bottom: none;
}
.datagrid-header .datagrid-row {
  background-color: var(--clr-thead-bgcolor);
  border-top: none;
  border-bottom-style: solid;
  border-bottom-width: var(--cds-alias-object-border-width-100);
  border-bottom-color: var(--clr-table-border-color);
}
.datagrid-header .datagrid-row .datagrid-row-sticky {
  background-color: var(--clr-thead-bgcolor);
  z-index: 502;
}
.datagrid-header .datagrid-row:hover {
  background-color: var(--clr-thead-bgcolor);
}
.datagrid-header .datagrid-row:hover .datagrid-row-sticky {
  background-color: var(--clr-thead-bgcolor);
}
.datagrid-header .datagrid-row-scrollable {
  flex-direction: row;
}

.datagrid-table-wrapper {
  display: flex;
  flex: 1 1 auto;
  min-height: 100%;
}

.datagrid-table {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  align-content: flex-start;
}
.datagrid-table .datagrid-body {
  width: auto;
}
.datagrid-table .datagrid-column {
  position: relative;
  text-align: left;
  min-width: var(--cds-global-space-15);
  display: flex;
  flex: 1 1 auto;
  vertical-align: top;
  border: none;
}
.datagrid-table .datagrid-column:focus {
  outline: -webkit-focus-ring-color solid var(--cds-global-space-2);
  outline-offset: calc(-1 * var(--cds-global-space-2));
}
.datagrid-table .datagrid-column clr-dg-filter,
.datagrid-table .datagrid-column clr-dg-string-filter,
.datagrid-table .datagrid-column clr-dg-numeric-filter {
  display: flex;
  order: 99;
  margin-left: auto;
  align-items: center;
}
.datagrid-table .datagrid-column .datagrid-filter-input-spacer {
  width: var(--cds-global-space-6);
  display: inline-block;
}
.datagrid-table .datagrid-column .datagrid-numeric-filter-input {
  width: var(--cds-global-space-14);
}
.datagrid-table .datagrid-column .datagrid-filter-toggle {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  cursor: pointer;
  float: right;
  vertical-align: middle;
  height: var(--clr-datagrid-filter-toggle-size);
  width: var(--clr-datagrid-filter-toggle-size);
  min-height: var(--clr-datagrid-filter-toggle-size);
  min-width: var(--clr-datagrid-filter-toggle-size);
  margin-left: var(--cds-global-space-4);
  background-repeat: no-repeat;
  background-size: contain;
}
button.datagrid-table .datagrid-column .datagrid-filter-toggle {
  cursor: pointer;
}

.datagrid-table .datagrid-column .datagrid-filter-toggle cds-icon,
.datagrid-table .datagrid-column .datagrid-filter-toggle clr-icon {
  color: var(--cds-alias-object-interaction-color);
}
.datagrid-table .datagrid-column .datagrid-filter-toggle:hover cds-icon,
.datagrid-table .datagrid-column .datagrid-filter-toggle:hover clr-icon {
  color: var(--cds-alias-object-interaction-color-hover);
}
.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filter-open cds-icon,
.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filter-open clr-icon {
  color: var(--cds-alias-object-interaction-color-active);
}
.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filtered cds-icon,
.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filtered clr-icon {
  color: var(--cds-alias-object-interaction-color-selected);
}
.datagrid-table .datagrid-column.datagrid-fixed-width {
  flex: 0 0 auto;
}
.datagrid-table .datagrid-column .datagrid-column-flex {
  display: flex;
  flex: 1 1 auto;
}
.datagrid-table .datagrid-column .datagrid-column-title {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  color: var(--clr-table-font-color);
  text-align: left;
  flex: 1 1 auto;
  align-items: center;
  align-self: center;
  display: flex;
}
button.datagrid-table .datagrid-column .datagrid-column-title {
  cursor: pointer;
}

.datagrid-table .datagrid-column .datagrid-column-title .signpost .signpost-action.btn {
  height: inherit;
  line-height: inherit;
}
.datagrid-table .datagrid-column .datagrid-column-title .clr-checkbox-wrapper .clr-control-label {
  margin-top: calc(-1 * 10 * 1rem / var(--cds-global-base));
}
.datagrid-table .datagrid-column button.datagrid-column-title:hover {
  text-decoration: underline;
  cursor: pointer;
}
.datagrid-table .datagrid-column button.datagrid-column-title .sort-icon {
  color: var(--cds-alias-object-interaction-color);
  margin-left: auto;
  height: var(--clr-datagrid-icon-size);
  width: var(--clr-datagrid-icon-size);
  vertical-align: middle;
}
.datagrid-table .datagrid-column button.datagrid-column-title .sort-icon:hover {
  color: var(--cds-alias-object-interaction-color-hover);
}
.datagrid-table .datagrid-column button.datagrid-column-title .sort-icon:active {
  color: var(--cds-alias-object-interaction-color-active);
}
.datagrid-table .datagrid-column .datagrid-column-separator {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  width: var(--cds-alias-object-border-width-100);
  order: 100;
  margin-left: auto;
  height: 100%;
}
.datagrid-table .datagrid-column .datagrid-column-separator::after {
  content: "";
  position: absolute;
  height: var(--clr-datagrid-column-separator-height);
  width: var(--clr-datagrid-column-separator-width);
  right: 0;
  background-color: var(--clr-table-border-color);
}
.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-handle {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  position: absolute;
  width: calc(var(--cds-global-space-6) + var(--cds-global-space-1));
  right: calc(-1 * var(--cds-global-space-4));
  top: calc(-1 * var(--cds-global-space-4));
  cursor: col-resize;
  height: calc(100% + var(--cds-global-space-6) - var(--cds-alias-object-border-width-100));
  z-index: 501;
}
button.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-handle {
  cursor: pointer;
}

.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-resize-tracker {
  position: absolute;
  top: calc(-1 * var(--cds-global-space-6));
  display: none;
  width: var(--cds-global-space-1);
  height: 0;
  border-right-style: dotted;
  border-right-color: var(--cds-global-color-blue-300);
  border-right-width: var(--cds-alias-object-border-width-100);
  transform: translateX(0px);
  cursor: col-resize;
}
.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-resize-tracker.on-arrow-key-resize {
  transition: transform 0.2s ease-out;
}
.datagrid-table .datagrid-column .datagrid-column-separator .exceeded-max {
  border-right: var(--cds-alias-object-border-width-100) dotted var(--cds-alias-status-danger-dark);
}
.datagrid-table .datagrid-column .datagrid-signpost-trigger .signpost {
  margin: calc(-1 * var(--cds-global-space-5)) 0;
  height: var(--cds-global-space-9);
}
.datagrid-table .datagrid-column .datagrid-signpost-trigger .signpost .signpost-trigger {
  height: inherit;
  line-height: var(--cds-global-space-9);
}
.datagrid-table .datagrid-column.datagrid-select, .datagrid-table .datagrid-column.datagrid-expandable-caret, .datagrid-table .datagrid-column.datagrid-row-actions {
  max-width: var(--clr-datagrid-fixed-column-size);
  min-width: var(--clr-datagrid-fixed-column-size);
}
.datagrid-table .datagrid-cell {
  flex: 1 1 auto;
  text-align: left;
  min-width: var(--cds-global-space-15);
  border: none;
}
.datagrid-table .datagrid-cell.datagrid-fixed-width {
  flex: 0 0 auto;
}
.datagrid-table .datagrid-cell.datagrid-fixed-column {
  flex: 0 0 var(--clr-datagrid-fixed-column-size);
  max-width: var(--clr-datagrid-fixed-column-size);
  min-width: var(--clr-datagrid-fixed-column-size);
}
.datagrid-table .datagrid-cell.datagrid-row-actions {
  background: none;
}
.datagrid-table .datagrid-cell.datagrid-expandable-caret {
  padding: var(--cds-global-space-2) var(--clr-datagrid-horizontal-padding) var(--cds-global-space-3);
  text-align: center;
}
.datagrid-table .datagrid-cell:focus {
  outline: -webkit-focus-ring-color solid var(--cds-global-space-2);
  outline-offset: calc(-1 * var(--cds-global-space-2));
}
.datagrid-table .datagrid-cell .datagrid-action-toggle {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
}
button.datagrid-table .datagrid-cell .datagrid-action-toggle {
  cursor: pointer;
}

.datagrid-table .datagrid-cell .datagrid-action-toggle cds-icon,
.datagrid-table .datagrid-cell .datagrid-action-toggle clr-icon {
  color: var(--clr-datagrid-icon-color);
}
.datagrid-table .datagrid-cell .datagrid-action-toggle:active cds-icon,
.datagrid-table .datagrid-cell .datagrid-action-toggle:active clr-icon {
  color: var(--clr-datagrid-action-toggle-color);
}
.datagrid-table .datagrid-cell .clr-toggle-wrapper {
  margin-top: calc(-1 * var(--cds-global-space-6));
  padding-top: var(--cds-global-space-5);
}
.datagrid-table .datagrid-placeholder-container {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  border-top-style: solid;
  border-top-color: var(--clr-table-border-color);
  border-top-width: var(--cds-alias-object-border-width-100);
}
.datagrid-table .datagrid-placeholder {
  background: var(--clr-datagrid-placeholder-background-color);
  display: none;
  width: 100%;
}
.datagrid-table .datagrid-placeholder.datagrid-empty {
  border-top: 0;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: flex-start;
  gap: var(--cds-global-space-9);
  padding: var(--cds-global-space-9);
  font-size: var(--clr-datagrid-placeholder-font-size);
  font-weight: var(--clr-datagrid-placeholder-font-weight);
  line-height: var(--clr-datagrid-placeholder-line-height);
  letter-spacing: var(--clr-datagrid-placeholder-letter-spacing);
  color: var(--clr-datagrid-placeholder-color);
}
.datagrid-table .datagrid-placeholder .datagrid-placeholder-image {
  height: var(--cds-global-space-13);
  width: var(--cds-global-space-13);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2060%2072%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cellipse%20id%3D%22path-1%22%20cx%3D%2230%22%20cy%3D%2261.7666667%22%20rx%3D%2215.4512904%22%20ry%3D%224.73333333%22%3E%3C%2Fellipse%3E%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20maskContentUnits%3D%22userSpaceOnUse%22%20maskUnits%3D%22objectBoundingBox%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2230.9025808%22%20height%3D%229.46666667%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Artboard%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22Oval-10%22%20stroke%3D%22%23C1DFEF%22%20mask%3D%22url(%23mask-2)%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22square%22%20stroke-dasharray%3D%223%2C6%2C3%2C5%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M38.4613647%2C18.1642456%20L30.9890137%2C34.9141846%20L31%2C47%20L32.5977783%2C46.5167236%20L32.5977783%2C34.9141846%20L51.0673218%2C15.7560425%20C51.0673218%2C15.7560425%2048.6295166%2C16.6542969%2044.9628906%2C17.3392334%20C41.2962646%2C18.0241699%2038.4613647%2C18.1642456%2038.4613647%2C18.1642456%20Z%22%20id%3D%22Path-195%22%20fill%3D%22%23C1DFEF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M4.74639226%2C12.5661855%20L4.62065726%2C12.1605348%20L5.3515414%2C11.1625044%20L5.77622385%2C11.159939%20L6.20936309%2C12.5573481%20L4.74639226%2C12.5661855%20Z%20M6.20936309%2C12.5573481%20L6.32542632%2C12.9317954%20L28.4963855%2C34.8796718%20L28.4963855%2C47.8096691%20L32.6%2C46.4836513%20L32.6%2C34.8992365%20L53.973494%2C12.7035813%20L53.973494%2C12.2688201%20L6.20936309%2C12.5573481%20Z%20M55.373494%2C10.8603376%20L55.373494%2C13.2680664%20L34%2C35.4637216%20L34%2C47.5025401%20L27.0963855%2C49.7333333%20L27.0963855%2C35.4637219%20L5.09179688%2C13.680542%20L4.31325301%2C11.1687764%20L55.373494%2C10.8603376%20Z%22%20id%3D%22Path-149%22%20fill%3D%22%237FBDDD%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20id%3D%22Oval-9%22%20fill%3D%22%23FFFFFF%22%20cx%3D%2230%22%20cy%3D%2211.785654%22%20rx%3D%2226%22%20ry%3D%226.78565401%22%3E%3C%2Fellipse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M30%2C17.171308%20C36.8772177%2C17.171308%2043.3112282%2C16.4610701%2048.0312371%2C15.2292106%20C50.2777611%2C14.6428977%2052.0507619%2C13.9579677%2053.2216231%2C13.2354973%20C54.1938565%2C12.6355886%2054.6%2C12.1175891%2054.6%2C11.785654%20C54.6%2C11.4537189%2054.1938565%2C10.9357194%2053.2216231%2C10.3358107%20C52.0507619%2C9.61334032%2050.2777611%2C8.92841034%2048.0312371%2C8.34209746%20C43.3112282%2C7.11023795%2036.8772177%2C6.4%2030%2C6.4%20C23.1227823%2C6.4%2016.6887718%2C7.11023795%2011.9687629%2C8.34209746%20C9.72223886%2C8.92841034%207.94923814%2C9.61334032%206.77837689%2C10.3358107%20C5.8061435%2C10.9357194%205.4%2C11.4537189%205.4%2C11.785654%20C5.4%2C12.1175891%205.8061435%2C12.6355886%206.77837689%2C13.2354973%20C7.94923814%2C13.9579677%209.72223886%2C14.6428977%2011.9687629%2C15.2292106%20C16.6887718%2C16.4610701%2023.1227823%2C17.171308%2030%2C17.171308%20Z%20M30%2C18.571308%20C15.6405965%2C18.571308%204%2C15.5332672%204%2C11.785654%20C4%2C8.03804078%2015.6405965%2C5%2030%2C5%20C44.3594035%2C5%2056%2C8.03804078%2056%2C11.785654%20C56%2C15.5332672%2044.3594035%2C18.571308%2030%2C18.571308%20Z%22%20id%3D%22Oval-9-Copy%22%20fill%3D%22%237FBDDD%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M18.2608643%2C7.14562988%20L22.727356%2C16.9047241%20C22.727356%2C16.9047241%2015.3006592%2C16.3911743%2010.276001%2C14.7511597%20C5.25134277%2C13.111145%205.38031006%2C11.8284302%205.38031006%2C11.6882935%20C5.38031006%2C10.4832831%208.16633152%2C9.41877716%2011.114563%2C8.57324219%20C14.549319%2C7.58817492%2018.2608643%2C7.14562988%2018.2608643%2C7.14562988%20Z%22%20id%3D%22Path-196%22%20fill%3D%22%23C1DFEF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}
.datagrid-table .datagrid-hidden-column.datagrid-column, .datagrid-table .datagrid-hidden-column.datagrid-cell {
  display: none;
}

.datagrid-row-replaced .datagrid-scrolling-cells .datagrid-cell:not(.datagrid-expandable-caret):not(.datagrid-row-actions):not(.datagrid-select) {
  display: none;
}
.datagrid-row-replaced .datagrid-row-detail .datagrid-cell {
  display: block;
  padding-top: var(--cds-global-space-6);
}
.datagrid-row-replaced .datagrid-row-detail .datagrid-cell.datagrid-hidden-column {
  display: none;
}
.datagrid-row-replaced .datagrid-row-detail .datagrid-expandable-caret {
  padding-top: var(--cds-global-space-2);
}
.datagrid-row-replaced .datagrid-row-detail.datagrid-container {
  border-top: var(--cds-alias-object-border-width-100) solid var(--clr-table-border-color);
}
.datagrid-row-replaced .datagrid-row-detail.datagrid-container .datagrid-cell {
  border-top: none;
}

.datagrid-footer {
  flex: 0 0 auto;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: stretch;
  padding: var(--cds-global-space-5) var(--cds-global-space-7);
  font-size: var(--cds-alias-typography-caption-font-size);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--cds-alias-typography-caption-line-height);
  letter-spacing: var(--cds-alias-typography-caption-letter-spacing);
  background-color: var(--clr-thead-bgcolor);
  border-style: solid;
  border-color: var(--clr-table-footer-border-top-color);
  border-width: var(--cds-alias-object-border-width-100);
  border-top: none;
  border-radius: 0;
  border-bottom-right-radius: var(--cds-alias-object-border-radius-100);
  border-bottom-left-radius: var(--cds-alias-object-border-radius-100);
}
.datagrid-footer .pagination {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: var(--clr-datagrid-footer-pagination-gap);
}
.datagrid-footer .pagination-size {
  display: block;
  flex: 1 1 auto;
  white-space: nowrap;
  text-align: right;
}
.datagrid-footer .pagination-size .clr-page-size-select {
  font-size: var(--cds-alias-typography-smallcaption-font-size);
  font-weight: var(--cds-alias-typography-smallcaption-font-weight);
  line-height: var(--cds-alias-typography-smallcaption-line-height);
  letter-spacing: var(--cds-alias-typography-smallcaption-letter-spacing);
  margin-left: var(--cds-global-space-6);
  height: var(--cds-global-space-9);
  vertical-align: middle;
}
.datagrid-footer .pagination-description {
  white-space: nowrap;
}
.datagrid-footer .pagination-list {
  display: flex;
  align-items: center;
}
.datagrid-footer .column-switch-wrapper {
  position: relative;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
}
.datagrid-footer .column-switch-wrapper .column-toggle--action {
  min-width: var(--cds-global-space-8);
  text-transform: capitalize;
  padding: var(--clr-datagrid-column-toggle-padding);
  border-color: var(--clr-datagrid-column-toggle-border-color);
  background-color: var(--clr-datagrid-column-toggle-fill-color);
  color: var(--clr-datagrid-column-toggle-text-color);
  margin: 0;
}
.datagrid-footer .column-switch-wrapper .column-toggle--action.disabled, .datagrid-footer .column-switch-wrapper .column-toggle--action:disabled, .datagrid-footer .column-switch-wrapper .column-toggle--action.disabled:hover, .datagrid-footer .column-switch-wrapper .column-toggle--action:disabled:hover, .datagrid-footer .column-switch-wrapper .column-toggle--action.disabled:active, .datagrid-footer .column-switch-wrapper .column-toggle--action:disabled:active {
  cursor: not-allowed;
  border-color: var(--clr-datagrid-column-toggle-disabled-color);
  color: var(--clr-datagrid-column-toggle-disabled-color);
  background-color: var(--clr-datagrid-column-toggle-fill-color);
}
.datagrid-footer .column-switch-wrapper .column-toggle--action:hover {
  border-color: var(--clr-datagrid-column-toggle-border-hover-color);
  background-color: var(--clr-datagrid-column-toggle-fill-hover-color);
  color: var(--clr-datagrid-column-toggle-text-hover-color);
}
.datagrid-footer .column-switch-wrapper .column-toggle--action:active, .datagrid-footer .column-switch-wrapper .column-toggle--action:focus {
  box-shadow: none;
  border-color: var(--clr-datagrid-column-toggle-border-active-color);
  background-color: var(--clr-datagrid-column-toggle-fill-active-color);
  color: var(--clr-datagrid-column-toggle-text-active-color);
}
.datagrid-footer .clr-form-control-disabled {
  display: flex;
  align-items: center;
  height: 100%;
}

.clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked + label {
  cursor: default;
  margin-right: var(--cds-global-space-5);
}
.clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked + label::before {
  background-color: var(--clr-forms-label-disabled-color);
}

.datagrid-spinner {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  top: var(--cds-global-space-6);
  height: calc(100% - var(--cds-global-space-6));
  background-color: var(--clr-datagrid-loading-background);
  z-index: 590;
}

.datagrid-select .clr-control-label {
  min-height: var(--cds-global-space-6);
  margin-top: calc(-1 * var(--cds-global-space-3));
  padding-left: var(--cds-global-space-7);
}

.datagrid-table > .datagrid-row .datagrid-select .clr-checkbox-wrapper input[type=checkbox] + .clr-control-label::before,
.datagrid-table > .datagrid-row .datagrid-select .clr-checkbox-wrapper input[type=checkbox] + .clr-control-label::after {
  top: 50%;
}

.datagrid-compact .datagrid-header {
  min-height: var(--cds-global-space-9);
}
.datagrid-compact .datagrid-column .datagrid-column-separator::after {
  height: calc(100% - 0.5 * var(--clr-datagrid-column-separator-expandby));
}
.datagrid-compact .datagrid-cell clr-icon {
  margin-top: calc(-1 * var(--cds-global-space-3) - var(--cds-global-space-1));
  margin-bottom: calc(-1 * var(--cds-global-space-3));
  transform: translateY(calc(-1 * var(--cds-global-space-1)));
}
.datagrid-compact .datagrid-cell cds-icon {
  margin-top: calc(-1 * var(--cds-global-space-3) - var(--cds-global-space-1));
  margin-bottom: calc(-1 * var(--cds-global-space-3));
}
.datagrid-compact .datagrid-cell .badge {
  margin-top: calc(-1 * var(--cds-global-space-3));
  margin-bottom: calc(-1 * var(--cds-global-space-1));
}
.datagrid-compact .datagrid-expandable-caret {
  text-align: center;
}
.datagrid-compact .datagrid-expandable-caret .spinner {
  margin-top: var(--cds-global-space-3);
}
.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  height: var(--cds-global-space-9);
  width: var(--cds-global-space-9);
  outline-offset: var(--clr-datagrid-compact-outline-offset);
}
button.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-button {
  cursor: pointer;
}

.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-icon {
  margin: 0;
}
.datagrid-compact .datagrid-expandable-caret.datagrid-cell {
  padding: 0;
}
.datagrid-compact .datagrid-expandable-caret.datagrid-column {
  padding-top: calc(var(--clr-table-compact-vertical-padding) + var(--cds-global-space-1));
  padding-bottom: var(--clr-table-compact-vertical-padding);
}
.datagrid-compact .datagrid-signpost-trigger .signpost .signpost-trigger cds-icon:not([shape=info-circle], [shape=exclamation-triangle], [shape=exclamation-circle], [shape=check-circle], [shape=info], [shape=error]),
.datagrid-compact .datagrid-signpost-trigger .signpost .signpost-trigger clr-icon:not([shape=info-circle], [shape=exclamation-triangle], [shape=exclamation-circle], [shape=check-circle], [shape=info], [shape=error]) {
  height: var(--cds-global-space-9);
  width: var(--cds-global-space-9);
}
.datagrid-compact .datagrid-footer {
  padding: 0 var(--clr-table-cellpadding);
  line-height: var(--cds-global-space-9)-var(--cds-global-space-1);
}
.datagrid-compact .datagrid-footer .pagination {
  line-height: var(--cds-global-space-9);
}
.datagrid-compact .datagrid-footer .column-switch-wrapper .column-toggle--action {
  outline-offset: var(--clr-datagrid-compact-outline-offset);
}
.datagrid-compact .datagrid-footer .clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked + label {
  top: 0;
}

.datagrid-footer-description {
  flex: 1 1 auto;
  flex-wrap: nowrap;
  white-space: nowrap;
  display: block;
  text-align: right;
  margin: auto 0;
}

.pagination-list {
  list-style: none;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: stretch;
}
.pagination-list .pagination-current {
  font-size: var(--cds-alias-typography-smallcaption-font-size);
  font-weight: var(--cds-alias-typography-smallcaption-font-weight);
  line-height: var(--cds-alias-typography-smallcaption-line-height);
  letter-spacing: var(--cds-alias-typography-smallcaption-letter-spacing);
  background: none;
  background-color: var(--clr-forms-textarea-background-color);
  border-color: var(--clr-datagrid-pagination-input-border-color);
  border-width: var(--cds-alias-object-border-width-100);
  border-style: solid;
  border-radius: var(--cds-alias-object-border-radius-100);
  min-width: var(--cds-global-space-9);
  text-align: center;
  transition: none !important;
}
.pagination-list .pagination-current:focus, .pagination-list .pagination-current.clr-focus {
  background: none;
  border: var(--cds-alias-object-border-width-100) solid var(--clr-datagrid-pagination-input-border-focus-color);
}
.pagination-list > * {
  padding: 0 var(--cds-global-space-2);
}
.pagination-list .pagination-first,
.pagination-list .pagination-last,
.pagination-list .pagination-previous,
.pagination-list .pagination-next {
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.pagination-list .pagination-first:disabled,
.pagination-list .pagination-last:disabled,
.pagination-list .pagination-previous:disabled,
.pagination-list .pagination-next:disabled {
  color: var(--cds-alias-status-disabled);
  cursor: not-allowed;
  opacity: 1;
}
.pagination-list .pagination-first,
.pagination-list .pagination-previous {
  margin-right: var(--cds-global-space-6);
}
.pagination-list .pagination-last,
.pagination-list .pagination-next {
  margin-left: var(--cds-global-space-6);
}
.pagination-list button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  color: var(--clr-datagrid-pagination-btn-color);
  cursor: pointer;
}
button.pagination-list button {
  cursor: pointer;
}

/*
      The following classes are used by the renderer when performing internal operations.
      Using the browser calculations improves rendering performance.
  */
.datagrid-cell-width-zero {
  border: 0 !important;
  padding: 0 !important;
  width: 0;
  flex: 0 0 auto !important;
  min-width: 0 !important;
  display: block !important;
}

/**
 * Detail pane
 */
.datagrid-outer-wrapper {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  overflow: auto;
}

.datagrid-inner-wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow: auto;
  min-width: calc(240 * 1rem / var(--cds-global-base));
}

.datagrid-detail-open > .datagrid-outer-wrapper > .datagrid-inner-wrapper {
  /**
   * Needed to prevent hidding the sorting and filtering icons
   */
}
.datagrid-detail-open > .datagrid-outer-wrapper > .datagrid-inner-wrapper div.datagrid-table {
  /**
   * So the content with no spaces in the cell doesn't get cut when and the row selected indicator is not hidden
   * e.g. Helloworldthisisaveryveryveryveryverylongcontent
   */
  max-width: 100%;
  /**
   * To get rid of detail-pane overlapping the content inside the rows
   */
  overflow: hidden;
}
.datagrid-detail-open > .datagrid-outer-wrapper > .datagrid-inner-wrapper clr-dg-cell {
  /**
   * Since we use inline width of each column in order to maintain manual resizing,
   * we need to use !important to override the inline width.
   */
  width: 100% !important;
}
.datagrid-detail-open > .datagrid-outer-wrapper > .datagrid-inner-wrapper clr-dg-column:first-child {
  /**
    * Since we use inline width of each column in order to maintain manual resizing,
    * we need to use !important to override the inline width.
    */
  width: auto !important;
}
.datagrid-detail-open .datagrid {
  border-top-right-radius: 0;
  border-right: none;
}
.datagrid-detail-open .datagrid-inner-wrapper {
  width: 34%;
}
.datagrid-detail-open .datagrid-placeholder-container,
.datagrid-detail-open .datagrid-row {
  border-right: var(--cds-alias-object-border-width-100) solid var(--clr-table-border-color);
}
.datagrid-detail-open .datagrid-footer {
  border-bottom-right-radius: 0;
}
.datagrid-detail-open .pagination {
  width: 100%;
}
.datagrid-detail-open .pagination-description-compact {
  text-align: left;
  flex: 1;
}
.datagrid-detail-open .datagrid-footer .pagination-list {
  margin-right: 0;
}

.datagrid-row-detail-open {
  position: relative;
}
.datagrid-row-detail-open:before {
  content: "";
  display: inline-block;
  position: absolute;
  border: var(--cds-global-space-5) solid transparent;
  border-right-color: var(--clr-table-border-color);
  top: calc(10 * 1rem / var(--cds-global-base));
  right: 0;
}
.datagrid-row-detail-open:after {
  content: "";
  display: inline-block;
  position: absolute;
  border: var(--cds-global-space-5) solid transparent;
  border-right-color: var(--clr-datagrid-popover-bg-color);
  top: calc(11 * 1rem / var(--cds-global-base));
  right: calc(-1 * var(--cds-global-space-1));
}

.datagrid-detail-pane {
  margin-top: var(--cds-global-space-6);
  border-width: var(--cds-alias-object-border-width-100);
  border-style: solid;
  border-color: var(--clr-datagrid-detail-pane-border-color);
  border-left: none;
  border-top-right-radius: var(--cds-alias-object-border-radius-100);
  border-bottom-right-radius: var(--cds-alias-object-border-radius-100);
  background: var(--clr-datagrid-detail-pane-bg-color);
  overflow: hidden;
  display: block;
  flex-grow: 2;
  width: 66%;
}

.datagrid-detail-pane-content {
  display: flex;
  flex-direction: column;
  overflow: auto;
  height: 100%;
  padding: var(--clr-datagrid-detail-pane-content-padding);
}

.datagrid-detail-body {
  flex: 1 1 auto;
  padding: var(--cds-global-space-7) 0;
  color: var(--clr-datagrid-detail-body-text-color);
}

.datagrid-detail-header {
  flex: 0 0 auto;
  font-size: var(--cds-alias-typography-section-font-size);
  font-weight: var(--cds-alias-typography-section-font-weight);
  line-height: var(--cds-alias-typography-section-line-height);
  letter-spacing: var(--cds-alias-typography-section-letter-spacing);
  margin-top: 0;
  display: flex;
  flex-direction: row;
}
.datagrid-detail-header .datagrid-detail-header-title {
  flex: 1 1 auto;
  color: var(--clr-datagrid-detail-header-title-color);
}
.datagrid-detail-header .datagrid-detail-pane-close {
  flex: 1 1 var(--cds-global-space-11);
  display: flex;
  justify-content: flex-end;
}
.datagrid-detail-header .datagrid-detail-pane-close .btn.btn-link {
  min-width: auto;
  margin: 0;
  padding-right: 0;
}
.datagrid-detail-header .datagrid-detail-pane-close .btn.btn-link cds-icon {
  height: var(--clr-datagrid-detail-pane-close-icon-size);
  width: var(--clr-datagrid-detail-pane-close-icon-size);
  min-height: var(--clr-datagrid-detail-pane-close-icon-size);
  min-width: var(--clr-datagrid-detail-pane-close-icon-size);
  color: var(--clr-modal-close-color);
}

.datagrid-detail-caret {
  display: flex;
  align-items: center;
  justify-content: center;
}
.datagrid-detail-caret.datagrid-cell {
  padding: 0;
}
.datagrid-detail-caret .datagrid-detail-caret-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  cursor: pointer;
  height: var(--cds-global-space-9);
  width: var(--cds-global-space-9);
}
button.datagrid-detail-caret .datagrid-detail-caret-button {
  cursor: pointer;
}

.datagrid-detail-caret .datagrid-detail-caret-button.is-open {
  background-color: var(--clr-datagrid-detail-caret-icon-open-bg-color);
  border-radius: var(--cds-alias-object-border-radius-100);
}
.datagrid-detail-caret .datagrid-detail-caret-button.is-open .datagrid-detail-caret-icon {
  color: var(--clr-datagrid-detail-caret-icon-open-icon-color);
}
.datagrid-detail-caret .datagrid-detail-caret-icon {
  color: var(--clr-datagrid-icon-color);
}
.datagrid-detail-caret .spinner {
  margin-top: var(--cds-global-space-4);
}
.datagrid-detail-caret.datagrid-column {
  padding: var(--clr-table-topcellpadding) var(--clr-table-cellpadding) var(--clr-table-bottomcellpadding);
}

.datagrid-detail-overlay.datagrid-detail-open > .datagrid-outer-wrapper > .datagrid-inner-wrapper {
  display: none;
}
.datagrid-detail-overlay .datagrid-detail-pane {
  border-left: var(--cds-alias-object-border-width-100) solid;
  border-color: var(--clr-datagrid-detail-pane-border-color);
  border-radius: var(--cds-alias-object-border-radius-100);
}

@media screen and (max-width: 576px) {
  .datagrid-detail-open > .datagrid-outer-wrapper > .datagrid-inner-wrapper {
    display: none;
  }
  .datagrid-detail-pane {
    border-left: var(--cds-alias-object-border-width-100) solid;
    border-color: var(--clr-datagrid-detail-pane-border-color);
    border-radius: var(--cds-alias-object-border-radius-100);
  }
}
/**
 * Smart popover contents
 */
.column-switch {
  border-radius: var(--cds-alias-object-border-radius-100);
  padding: var(--cds-global-space-8);
  background-color: var(--clr-datagrid-popover-bg-color);
  border-width: var(--cds-alias-object-border-width-100);
  border-style: solid;
  border-color: var(--clr-datagrid-popover-border-color);
  box-shadow: var(--clr-datagrid-popovers-box-shadow);
  width: calc(250 * 1rem / var(--cds-global-base));
  display: flex;
  flex-direction: column;
  z-index: 1050;
}
.column-switch .switch-header {
  display: flex;
  justify-content: space-between;
  font-size: var(--cds-alias-typography-subsection-font-size);
  font-weight: var(--cds-alias-typography-subsection-font-weight);
  line-height: var(--cds-alias-typography-subsection-line-height);
  letter-spacing: var(--cds-alias-typography-subsection-letter-spacing);
}
.column-switch .switch-header h1,
.column-switch .switch-header h2,
.column-switch .switch-header h3,
.column-switch .switch-header h4,
.column-switch .switch-header h5,
.column-switch .switch-header h6 {
  color: var(--clr-p1-color);
  font-size: var(--cds-alias-typography-subsection-font-size);
  font-weight: var(--cds-alias-typography-subsection-font-weight);
  line-height: var(--cds-alias-typography-subsection-line-height);
  letter-spacing: var(--cds-alias-typography-subsection-letter-spacing);
  margin: 0;
}
.column-switch .switch-header button {
  min-width: var(--cds-global-space-8);
  margin: 0;
  padding: 0;
}
.column-switch .switch-header button cds-icon {
  color: var(--clr-datagrid-column-switch-header-font-color);
}
.column-switch .switch-header button cds-icon:hover {
  color: var(--clr-datagrid-column-switch-header-font-hover-color);
}
.column-switch .switch-header button cds-icon:active {
  color: var(--clr-datagrid-column-switch-header-font-active-color);
}
.column-switch .switch-content {
  max-height: calc(300 * 1rem / var(--cds-global-base));
  overflow-y: auto;
  min-height: calc(var(--cds-global-space-9) + var(--cds-alias-object-border-width-100));
}
.column-switch .switch-content li {
  line-height: var(--cds-global-space-9);
  padding-left: var(--cds-global-space-2);
}
.column-switch .switch-footer .btn {
  margin: 0;
  padding: 0;
}
.column-switch .switch-footer .action-right {
  display: flex;
  justify-content: flex-end;
}

.datagrid-filter {
  margin-top: var(--cds-global-space-3);
  background: var(--clr-datagrid-popover-bg-color);
  border-width: var(--cds-alias-object-border-width-100);
  border-style: solid;
  border-color: var(--clr-datagrid-popover-border-color);
  padding: var(--cds-global-space-8);
  box-shadow: var(--clr-datagrid-popovers-box-shadow);
  border-radius: var(--cds-alias-object-border-radius-100);
  font-weight: normal;
}
.datagrid-filter .datagrid-filter-close-wrapper {
  text-align: right;
}
.datagrid-filter .datagrid-filter-close-wrapper .close {
  float: none;
}
.datagrid-filter .datagrid-filter-apply {
  margin-bottom: 0;
}

.datagrid-action-overflow {
  position: absolute;
  background: var(--clr-datagrid-popover-bg-color);
  padding: var(--cds-global-space-5);
  margin-left: var(--cds-global-space-4);
  border-style: solid;
  border-width: var(--cds-alias-object-border-width-100);
  border-color: var(--clr-datagrid-popover-border-color);
  box-shadow: var(--clr-datagrid-popovers-box-shadow);
  border-radius: var(--cds-alias-object-border-radius-100);
  font-weight: normal;
  white-space: nowrap;
}
.datagrid-action-overflow::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  height: 0;
  width: 0;
  margin-top: calc(-1 * var(--clr-datagrid-action-arrow-size));
  border-top: var(--clr-datagrid-action-arrow-size) solid transparent;
  border-bottom: var(--clr-datagrid-action-arrow-size) solid transparent;
  border-right-width: var(--clr-datagrid-action-arrow-size);
  border-right-style: solid;
  border-right-color: var(--clr-datagrid-popover-border-color);
}
.datagrid-action-overflow::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  height: 0;
  width: 0;
  margin-top: calc(-1 * var(--clr-datagrid-action-arrow-size) + var(--cds-global-space-1));
  border-top: calc(var(--clr-datagrid-action-arrow-size) - var(--cds-global-space-1)) solid transparent;
  border-bottom: calc(var(--clr-datagrid-action-arrow-size) - var(--cds-global-space-1)) solid transparent;
  border-right-width: calc(var(--clr-datagrid-action-arrow-size) - var(--cds-global-space-1));
  border-right-style: solid;
  border-right-color: var(--clr-datagrid-popover-bg-color);
}
.datagrid-action-overflow .action-item {
  color: var(--clr-datagrid-popover-font-color);
  font-size: var(--cds-alias-typography-secondary-font-size);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--cds-global-space-9);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
  background: transparent;
  border: 0;
  cursor: pointer;
  display: block;
  margin: 0;
  padding: 0 var(--cds-global-space-9) 0 var(--cds-global-space-7);
  text-align: left;
  width: 100%;
}
.datagrid-action-overflow .action-item:hover, .datagrid-action-overflow .action-item:focus {
  text-decoration: none;
  background-color: var(--clr-datagrid-action-popover-hover-color);
}
.datagrid-action-overflow .action-item.active {
  background-color: var(--clr-datagrid-row-hover-color);
  color: var(--clr-datagrid-row-hover-font-color);
}
.datagrid-action-overflow .action-item:focus {
  outline: 0;
}
.datagrid-action-overflow .action-item.disabled, .datagrid-action-overflow .action-item:disabled {
  cursor: not-allowed;
  opacity: 0.4;
  -webkit-user-select: none;
          user-select: none;
}
.datagrid-action-overflow .action-item.disabled:hover, .datagrid-action-overflow .action-item:disabled:hover {
  background: none;
}
.datagrid-action-overflow .action-item.disabled:active, .datagrid-action-overflow .action-item.disabled:focus, .datagrid-action-overflow .action-item:disabled:active, .datagrid-action-overflow .action-item:disabled:focus {
  background: none;
  box-shadow: none;
}
.datagrid-action-overflow .action-item cds-icon,
.datagrid-action-overflow .action-item clr-icon {
  vertical-align: middle;
  transform: translate3d(0px, calc(-1 * var(--cds-global-space-1)), 0);
}

/* END Datagrid Smart Popover Content Styles

/**
 * These classes are used in table-renderer.ts when it puts the datagrid into in tableMode and computes column
 * widths. NOTE: they are only applied during calculation and then removed.
 */
/**
 * When in calculate mode
 * - Hide the display elements for datagrid
 * - Switch display mode for elements with projected content to calcualte sizes.
 */
.datagrid-host.datagrid-calculate-mode {
  display: block;
}
.datagrid-host.datagrid-calculate-mode .datagrid,
.datagrid-host.datagrid-calculate-mode .datagrid-footer,
.datagrid-host.datagrid-calculate-mode .datagrid-row-master,
.datagrid-host.datagrid-calculate-mode .datagrid-row-clickable {
  display: none;
}
.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table {
  display: table;
  table-layout: auto;
}
.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-calculation-header {
  display: table-header-group;
}
.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-calculation-header .datagrid-column {
  display: table-cell;
  min-width: var(--cds-global-space-15);
}
.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-calculation-header .datagrid-column {
  border-color: var(--clr-tablerow-bordercolor);
  border-width: var(--clr-table-borderwidth);
  border-style: solid;
  padding: var(--clr-table-topcellpadding) var(--clr-table-cellpadding) var(--clr-table-bottomcellpadding);
  vertical-align: top;
  font-size: var(--cds-alias-typography-caption-font-size);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--cds-alias-typography-caption-line-height);
  letter-spacing: var(--cds-alias-typography-caption-letter-spacing);
  margin-top: var(--cds-global-space-9);
  margin-bottom: 0;
}
.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-row {
  display: table-row;
}
.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-row .datagrid-cell {
  display: table-cell;
  min-width: var(--cds-global-space-15);
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--cds-global-space-7);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
  padding: var(--clr-table-topcellpadding) var(--clr-table-cellpadding) var(--clr-table-bottomcellpadding);
  vertical-align: top;
}
.datagrid-host.datagrid-calculate-mode .datagrid-column-separator {
  display: none;
}
.datagrid-host.datagrid-calculate-mode .datagrid-placeholder-container {
  display: none;
}
.datagrid-host.datagrid-calculate-mode .datagrid-fixed-column {
  display: none;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/**
 * TODO: figure out if we want to include animate.css or if we prefer sticking to a few,
 * controlled animations that we write ourselves.
 *
 * At the moment, we rely on the fact that each ".foo" animation has the hidden styles by default,
 * and ".foo.in" has the displayed styles. This will still be feasible by simply wrapping
 * animate.css, if we want.
 */
.fade {
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  will-change: opacity;
}
.fade.in {
  opacity: 1;
}

.fadeDown {
  opacity: 0;
  transform: translate(0, -25%);
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
  will-change: opacity, transform;
}
.fadeDown.in {
  opacity: 1;
  transform: translate(0, 0);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-wizard-default-space: var(--cds-global-space-9);
  --clr-wizard-main-bgcolor: var(--cds-alias-object-overlay-background);
  --clr-wizard-main-text-color: var(--cds-alias-typography-color-400);
  --clr-wizard-stepnav-bgcolor: var(--cds-alias-object-interaction-background);
  --clr-wizard-stepnav-text: var(--cds-alias-typography-color-400);
  --clr-wizard-stepnav-text--active: var(--cds-alias-object-interaction-color-selected);
  --clr-wizard-stepnav-item-border-color: var(--cds-alias-status-neutral-tint);
  --clr-wizard-stepnav-border-size: var(--cds-global-space-3);
  --clr-wizard-stepnav-item-border-color--active: var(--cds-alias-status-success);
  --clr-wizard-stepnav-active-bgcolor: var(--cds-alias-object-interaction-background-selected);
  --clr-wizard-stepnav-link-error-icon-color: var(--cds-alias-status-danger);
  --clr-wizard-stepnav-border-color: var(--cds-alias-object-container-border-color);
  --clr-wizard-stepnav-link-hover-bg-color: var(--cds-alias-object-interaction-background-hover);
  --clr-wizard-stepnav-link-padding: calc(var(--cds-global-space-5) - var(--cds-global-space-1));
  --clr-wizard-stepnav-item-error-border-color: var(--cds-alias-status-danger);
  --clr-wizard-title-text: var(--cds-alias-typography-color-400);
  --clr-wizard-footer-height: auto;
  --clr-wizard-header-action-color: var(--cds-alias-object-interaction-color);
  --clr-wizard-header-action-color--hovered: var(--cds-alias-object-interaction-color-hover);
  --clr-wizard-box-shadow: var(--cds-alias-object-shadow-300);
  --clr-wizard-border-radius: var(--cds-alias-object-border-radius-100);
  --clr-wizard-content-background-color: var(--cds-alias-object-container-background);
}

.clr-wizard .modal-dialog {
  display: flex;
  flex-direction: column;
  align-items: center;
  box-shadow: var(--clr-wizard-box-shadow);
  height: 50%;
  max-height: 100%;
}
.clr-wizard .modal-content {
  border-radius: 0 var(--clr-wizard-border-radius) var(--clr-wizard-border-radius) 0;
  box-shadow: none;
  padding: var(--clr-wizard-default-space);
  flex: 2 2 auto;
  width: 66%;
  height: initial;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: var(--clr-wizard-default-space);
}
.clr-wizard .modal-header--accessible {
  flex: 0 0 auto;
  width: 100%;
  padding: 0;
}
.clr-wizard .modal-title {
  color: var(--clr-wizard-title-text);
  display: flex;
  flex-direction: row;
  width: 100%;
}
.clr-wizard .modal-body {
  flex: 1 1 auto;
  color: var(--clr-wizard-main-text-color);
  width: 100%;
}
.clr-wizard .modal-footer {
  display: block;
  width: 100%;
  flex: 0 0 var(--clr-wizard-footer-height);
  height: var(--clr-wizard-footer-height);
  min-height: var(--clr-wizard-footer-height);
  max-height: var(--clr-wizard-footer-height);
  padding: 0;
}
.clr-wizard .clr-wizard-btn {
  margin: 0;
  max-width: 100%;
  display: block;
}
.clr-wizard .modal-title-text {
  display: inline-block;
  flex: 0 1 auto;
  width: 100%;
  outline: none;
}
.clr-wizard .modal-title-wrapper {
  width: 100%;
}
.clr-wizard .modal-header-actions-wrapper {
  flex: 1 0 auto;
  height: var(--clr-wizard-default-space);
  padding-left: var(--cds-global-space-6);
  padding-right: var(--cds-global-space-3);
}
.clr-wizard .clr-wizard-header-action-wrapper {
  display: inline-flex;
}
.clr-wizard .clr-wizard-header-action {
  height: var(--clr-wizard-default-space);
  width: var(--clr-wizard-default-space);
  border: 0;
  padding: 0;
  margin: 0;
  min-width: var(--clr-wizard-default-space);
  line-height: var(--clr-wizard-default-space);
  font-size: var(--clr-wizard-default-space);
  color: var(--clr-wizard-header-action-color);
  transition: color linear 0.2s;
}
.clr-wizard .clr-wizard-header-action a {
  color: var(--clr-wizard-header-action-color);
}
.clr-wizard .clr-wizard-header-action:hover, .clr-wizard .clr-wizard-header-action:active, .clr-wizard .clr-wizard-header-action:focus {
  color: var(--clr-wizard-header-action-color--hovered);
}
.clr-wizard .clr-wizard-header-action cds-icon,
.clr-wizard .clr-wizard-header-action clr-icon {
  height: var(--clr-wizard-default-space);
  width: var(--clr-wizard-default-space);
}
.clr-wizard .clr-wizard-stepnav-wrapper {
  flex: 1 1 auto;
  height: 100%;
  width: 34%;
  max-width: 34%;
  display: flex;
  flex-direction: column;
  order: -1;
  overflow: hidden;
  overflow-y: auto;
  border-right: var(--clr-global-borderwidth) solid var(--clr-wizard-stepnav-border-color);
  background-color: var(--clr-wizard-stepnav-bgcolor);
  border-radius: var(--clr-wizard-border-radius) 0 0 var(--clr-wizard-border-radius);
}
.clr-wizard .clr-wizard-stepnav {
  padding: 0 0 var(--clr-wizard-default-space) var(--clr-wizard-default-space);
  display: block;
  color: var(--clr-wizard-stepnav-text);
  width: 100%;
  flex: 1 1 auto;
}
.clr-wizard .clr-wizard-stepnav-list {
  display: block;
  box-shadow: none;
  counter-reset: a;
  white-space: nowrap;
  height: auto;
  list-style-type: none;
  margin: 0;
  width: 100%;
}
.clr-wizard .clr-wizard-stepnav-item {
  display: block;
  border-left: var(--clr-wizard-stepnav-border-size) solid var(--clr-wizard-stepnav-item-border-color);
  margin: 0 0 calc(-1 * var(--cds-alias-object-border-width-100)) 0;
  padding: var(--cds-global-space-4) 0 var(--cds-global-space-4) var(--cds-global-space-3);
  color: var(--clr-wizard-stepnav-text);
}
.clr-wizard .clr-wizard-stepnav-item:not(.disabled):hover .clr-wizard-stepnav-link {
  color: var(--clr-wizard-stepnav-text--active);
  background-color: var(--clr-wizard-stepnav-link-hover-bg-color);
}
.clr-wizard .clr-wizard-stepnav-item.active {
  color: var(--clr-wizard-stepnav-text--active);
}
.clr-wizard .clr-wizard-stepnav-item.active .clr-wizard-stepnav-link {
  color: var(--clr-wizard-stepnav-text--active);
  background-color: var(--clr-wizard-stepnav-active-bgcolor);
  border-radius: var(--clr-wizard-border-radius) 0 0 var(--clr-wizard-border-radius);
}
.clr-wizard .clr-wizard-stepnav-item .clr-wizard-stepnav-link-title {
  word-break: break-word;
  white-space: normal;
}
.clr-wizard .clr-wizard-stepnav-item.complete {
  border-color: var(--clr-wizard-stepnav-item-border-color--active);
  transition: border-color 0.2s ease-in;
}
.clr-wizard .clr-wizard-stepnav-item.error {
  border-color: var(--clr-wizard-stepnav-item-error-border-color);
  transition: border-color 0.2s ease-in;
}
.clr-wizard .clr-wizard-stepnav-item.no-click button {
  pointer-events: none;
}
.clr-wizard .clr-wizard-stepnav-link {
  width: 100%;
  display: flex;
  place-content: normal;
  gap: 0;
  color: inherit;
  align-items: center;
  text-align: left;
  text-transform: none;
  margin: 0;
  padding: var(--cds-global-space-5);
  height: auto;
  min-height: var(--cds-global-space-11);
  max-width: inherit;
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--cds-alias-typography-font-weight-medium);
  line-height: var(--cds-alias-typography-body-line-height);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
}
.clr-wizard .clr-wizard-stepnav-link .clr-wizard-stepnav-link-suffix {
  display: flex;
  justify-content: center;
  min-width: var(--cds-global-space-9);
  padding-right: var(--cds-global-space-5);
}
.clr-wizard .clr-wizard-stepnav-link .clr-wizard-stepnav-link-suffix .clr-wizard-stepnav-item-error-icon {
  transform: none;
  fill: var(--clr-wizard-stepnav-link-error-icon-color);
}
.clr-wizard .clr-wizard-title {
  margin-top: 0;
  flex: 0 0 auto;
  color: var(--clr-wizard-title-text);
  padding: var(--clr-wizard-default-space);
  font-size: var(--cds-alias-typography-section-font-size);
  font-weight: var(--cds-alias-typography-section-font-weight);
  line-height: var(--cds-alias-typography-section-line-height);
  letter-spacing: var(--cds-alias-typography-section-letter-spacing);
}
.clr-wizard .modal-content-wrapper {
  display: flex;
  flex-direction: row;
  flex: 1 1 100%;
  height: 100%;
  width: 100%;
  max-height: 100%;
}
.clr-wizard .modal-content-wrapper .modal-nav {
  height: auto;
}
.clr-wizard .clr-wizard-footer-buttons {
  text-align: right;
  margin: 0;
}
.clr-wizard .clr-wizard-footer-buttons-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  gap: var(--cds-global-space-7);
}
.clr-wizard .clr-wizard-btn-wrapper {
  flex: 0 1 auto;
}
.clr-wizard .clr-wizard-btn-wrapper[aria-hidden=true] {
  display: none;
}
.clr-wizard .clr-wizard-btn.btn-link {
  padding: 0;
}
.clr-wizard .clr-wizard-content {
  display: block;
}
.clr-wizard .clr-wizard-page:not([aria-hidden=true]) {
  display: block;
}

.clr-wizard .modal-dialog {
  height: 75vh;
}
.clr-wizard .modal-body-wrapper {
  max-height: 100%;
  display: flex;
  flex-grow: 1;
  width: 100%;
  padding-top: var(--cds-global-space-6);
}
.clr-wizard.wizard-md .modal-dialog {
  min-height: calc(420 * 1rem / var(--cds-global-base));
  max-height: calc(504 * 1rem / var(--cds-global-base));
}
.clr-wizard.wizard-md .modal-content,
.clr-wizard.wizard-md .clr-wizard-stepnav-wrapper {
  max-height: calc(504 * 1rem / var(--cds-global-base));
}
.clr-wizard.wizard-md .clr-wizard-stepnav-wrapper {
  min-width: calc(216 * 1rem / var(--cds-global-base));
  max-width: calc(240 * 1rem / var(--cds-global-base));
}
.clr-wizard.wizard-lg .modal-dialog {
  min-height: calc(420 * 1rem / var(--cds-global-base));
  max-height: calc(720 * 1rem / var(--cds-global-base));
}
.clr-wizard.wizard-lg .modal-content,
.clr-wizard.wizard-lg .clr-wizard-stepnav-wrapper {
  max-height: calc(720 * 1rem / var(--cds-global-base));
}
.clr-wizard.wizard-lg .nav-panel,
.clr-wizard.wizard-lg .clr-wizard-stepnav-wrapper {
  min-width: calc(240 * 1rem / var(--cds-global-base));
  max-width: calc(288 * 1rem / var(--cds-global-base));
}
.clr-wizard.wizard-xl .modal-dialog {
  height: 75vh;
  max-height: none;
}
.clr-wizard.wizard-xl .nav-panel,
.clr-wizard.wizard-xl .clr-wizard-stepnav-wrapper {
  min-width: calc(240 * 1rem / var(--cds-global-base));
  max-width: calc(320 * 1rem / var(--cds-global-base));
}
.clr-wizard .spinner:not(.spinner-inline):not(.clr-treenode-spinner) {
  left: calc(50% + calc(115 * 1rem / var(--cds-global-base)));
  position: absolute;
  top: 40%;
}

.clr-wizard-page > *:first-child {
  margin-top: 0;
}
.clr-wizard-page > *:first-child > *:first-child {
  margin-top: 0;
}
.clr-wizard-page > form:first-child {
  padding-top: 0;
}
.clr-wizard-page > form:first-child > .form-block:first-child {
  margin-top: 0;
}

.clr-wizard--no-shadow .modal-content-wrapper,
.clr-wizard--no-shadow .modal-dialog {
  box-shadow: none;
}

.clr-wizard--no-title .clr-wizard-title {
  display: none;
}
.clr-wizard--no-title .clr-wizard-stepnav {
  padding-top: var(--cds-global-space-9);
}

@media screen {
  .clr-wizard-page[aria-hidden=true] {
    display: none;
  }
}
@supports (-ms-ime-align: auto) {
  .clr-wizard .clr-wizard-header-action {
    margin-top: calc(-3 * 1rem / var(--cds-global-base));
  }
}
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-signpost-content-color: var(--cds-alias-typography-color-400);
  --clr-signpost-content-bg-color: var(--cds-alias-object-container-background);
  --clr-signpost-content-border-color: var(--cds-alias-object-interaction-border-color);
  --clr-signpost-action-color: var(--cds-alias-object-interaction-color);
  --clr-signpost-action-hover-color: var(--cds-alias-object-interaction-color-hover);
  --clr-signpost-action-active-color: var(--cds-alias-object-interaction-color-active);
  --clr-signpost-border-radius: var(--cds-alias-object-border-radius-100);
  --clr-signpost-pointer-size: var(--cds-global-space-6);
  --clr-signpost-pointer-border: var(--clr-signpost-pointer-size) solid var(--clr-signpost-content-border-color);
  --clr-signpost-pointer-invisible-border: var(--clr-signpost-pointer-size) solid transparent;
  --clr-signpost-pointer-pseudo-border: var(--clr-signpost-pointer-size) solid var(--clr-signpost-content-bg-color);
  --clr-signpost-pointer-psuedo-border: var(--clr-signpost-pointer-pseudo-border);
  --clr-signpost-border-size: var(--clr-signpost-pointer-size);
}

.signpost {
  display: inline-block;
}
.signpost:hover {
  cursor: pointer;
}
.signpost .signpost-action:not(.close) {
  margin: 0;
  padding: 0;
  border-width: 0;
  color: var(--clr-signpost-action-color);
}
.signpost .signpost-action:not(.close) cds-icon,
.signpost .signpost-action:not(.close) clr-icon {
  height: var(--cds-global-space-9);
  width: var(--cds-global-space-9);
  color: var(--clr-signpost-action-color);
}
.signpost .signpost-action:not(.close) cds-icon:hover,
.signpost .signpost-action:not(.close) clr-icon:hover, .signpost .signpost-action:not(.close):hover {
  color: var(--clr-signpost-action-hover-color);
}
.signpost .signpost-action:not(.close).active cds-icon, .signpost .signpost-action:not(.close).active clr-icon, .signpost .signpost-action:not(.close).active {
  color: var(--clr-signpost-action-active-color);
}
.signpost .signpost-content-header button {
  line-height: 0;
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  min-height: var(--cds-global-space-7);
  min-width: var(--cds-global-space-7);
}
.signpost .signpost-content-header button cds-icon,
.signpost .signpost-content-header button clr-icon {
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  min-height: var(--cds-global-space-7);
  min-width: var(--cds-global-space-7);
}

.signpost-trigger {
  margin: 0;
  display: inline-flex;
}

.signpost-content {
  background-color: transparent;
  min-width: calc(216 * 1rem / var(--cds-global-base));
  max-width: calc(360 * 1rem / var(--cds-global-base));
  min-height: var(--cds-global-space-12);
  max-height: calc(504 * 1rem / var(--cds-global-base));
  display: inline-block;
  position: relative;
  z-index: 1050;
  /***
          The signpost is above the icon top-{HORIZONTAL_POSITION}
      */
  /***
          TODO: Create a general mix-in for the popover-pointer that can
          1. Accomadate all 12 positions
          2. Unification for the nomenclature between components
              (if possible, I know they all use slightly different terms)
          3. Be used across Tooltips, Signposts (Do we also want it for Dropdowns)
          4. What's up with the namespacing here? Usually we use `clr-*` to denote
              Clarity components but we aren't doing that in signposts. We should
              consider it.
       */
  /* NOTE: signposts need precise pixels for some measurements due to the design
          Hence the 1px and 2px values you'll see below.

          I've tested the calcs below while resizing the base font-size for the rem
          measurements and they appear to hold up well.
        */
  /***
           The signpost is below the icon top-{HORIZONTAL_POSITION}
       */
  /***
           The signpost is on the left side of the icon left-{VERTICAL_POSITION}
        */
  /***
           The signpost is on the right side of the icon right-{VERTICAL_POSITION}
       */
}
.signpost-content:hover {
  cursor: default;
}
.signpost-content .popover-pointer {
  height: 0;
  width: 0;
  position: absolute;
}
.signpost-content .popover-pointer:before {
  content: "";
  height: 0;
  width: 0;
  position: absolute;
}
.signpost-content.top-left .popover-pointer, .signpost-content.top-middle .popover-pointer, .signpost-content.top-right .popover-pointer {
  border-top: var(--clr-signpost-pointer-border);
  bottom: calc(-1 * var(--clr-signpost-border-size));
}
.signpost-content.top-left .popover-pointer:before, .signpost-content.top-middle .popover-pointer:before, .signpost-content.top-right .popover-pointer:before {
  border-top: var(--clr-signpost-pointer-psuedo-border);
  bottom: var(--cds-global-space-2);
}
.signpost-content.top-left .signpost-wrap {
  border-bottom-right-radius: 0;
}
.signpost-content.top-left .popover-pointer {
  border-left: var(--clr-signpost-pointer-invisible-border);
  right: calc(-1 * var(--cds-global-space-1));
}
.signpost-content.top-left .popover-pointer:before {
  border-left: var(--clr-signpost-pointer-invisible-border);
  right: var(--cds-global-space-1);
}
.signpost-content.top-middle .popover-pointer {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: 50%;
}
.signpost-content.top-middle .popover-pointer:before {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: var(--cds-global-space-1);
}
.signpost-content.top-right .signpost-wrap {
  border-bottom-left-radius: 0;
}
.signpost-content.top-right .popover-pointer {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: calc(-1 * var(--cds-global-space-1));
}
.signpost-content.top-right .popover-pointer:before {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: var(--cds-global-space-1);
}
.signpost-content.bottom-left .popover-pointer, .signpost-content.bottom-middle .popover-pointer, .signpost-content.bottom-right .popover-pointer {
  border-bottom: var(--clr-signpost-pointer-border);
  top: calc(-1 * var(--clr-signpost-border-size));
}
.signpost-content.bottom-left .popover-pointer:before, .signpost-content.bottom-middle .popover-pointer:before, .signpost-content.bottom-right .popover-pointer:before {
  border-bottom: var(--clr-signpost-pointer-psuedo-border);
  top: var(--cds-global-space-2);
}
.signpost-content.bottom-left .signpost-wrap {
  border-top-right-radius: 0;
}
.signpost-content.bottom-left .popover-pointer {
  border-left: var(--clr-signpost-pointer-invisible-border);
  right: calc(-1 * var(--cds-global-space-1));
}
.signpost-content.bottom-left .popover-pointer:before {
  border-left: var(--clr-signpost-pointer-invisible-border);
  right: var(--cds-global-space-1);
}
.signpost-content.bottom-middle .popover-pointer {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: 50%;
}
.signpost-content.bottom-middle .popover-pointer:before {
  border-right: var(--clr-signpost-pointer-invisible-border);
  right: calc(-1 * var(--clr-signpost-border-size) - var(--cds-global-space-1));
}
.signpost-content.bottom-right .signpost-wrap {
  border-top-left-radius: 0;
}
.signpost-content.bottom-right .popover-pointer {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: calc(-1 * var(--cds-global-space-1));
}
.signpost-content.bottom-right .popover-pointer:before {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: var(--cds-global-space-1);
}
.signpost-content.left-top .popover-pointer, .signpost-content.left-middle .popover-pointer, .signpost-content.left-bottom .popover-pointer {
  border-left: var(--clr-signpost-pointer-border);
  right: calc(-1 * var(--clr-signpost-border-size));
}
.signpost-content.left-top .popover-pointer:before, .signpost-content.left-middle .popover-pointer:before, .signpost-content.left-bottom .popover-pointer:before {
  border-left: var(--clr-signpost-pointer-psuedo-border);
}
.signpost-content.left-top .signpost-wrap {
  border-bottom-right-radius: 0;
}
.signpost-content.left-top .popover-pointer {
  border-top: var(--clr-signpost-pointer-invisible-border);
  bottom: calc(-1 * var(--cds-global-space-1));
}
.signpost-content.left-top .popover-pointer:before {
  border-top: var(--clr-signpost-pointer-invisible-border);
  top: calc(-1 * var(--clr-signpost-border-size) - var(--cds-global-space-1));
  right: var(--cds-global-space-2);
}
.signpost-content.left-middle .popover-pointer {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: 50%;
}
.signpost-content.left-middle .popover-pointer:before {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: var(--cds-global-space-1);
  left: calc(-1 * var(--clr-signpost-border-size) - var(--cds-global-space-2));
}
.signpost-content.left-bottom .signpost-wrap {
  border-top-right-radius: 0;
}
.signpost-content.left-bottom .popover-pointer {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: calc(-1 * var(--cds-global-space-1));
}
.signpost-content.left-bottom .popover-pointer:before {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: var(--cds-global-space-1);
  left: calc(-1 * var(--clr-signpost-border-size) - var(--cds-global-space-2));
}
.signpost-content.right-top .popover-pointer, .signpost-content.right-middle .popover-pointer, .signpost-content.right-bottom .popover-pointer {
  border-right: var(--clr-signpost-pointer-border);
  left: calc(-1 * var(--clr-signpost-border-size));
}
.signpost-content.right-top .popover-pointer:before, .signpost-content.right-middle .popover-pointer:before, .signpost-content.right-bottom .popover-pointer:before {
  border-right: var(--clr-signpost-pointer-psuedo-border);
  left: var(--cds-global-space-2);
}
.signpost-content.right-top .signpost-wrap {
  border-bottom-left-radius: 0;
}
.signpost-content.right-top .popover-pointer {
  border-top: var(--clr-signpost-pointer-invisible-border);
  bottom: calc(-1 * var(--cds-global-space-1));
}
.signpost-content.right-top .popover-pointer:before {
  border-top: var(--clr-signpost-pointer-invisible-border);
  top: calc(-1 * var(--clr-signpost-border-size) - var(--cds-global-space-1));
}
.signpost-content.right-middle .popover-pointer {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: 50%;
}
.signpost-content.right-middle .popover-pointer:before {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: var(--cds-global-space-1);
}
.signpost-content.right-bottom .signpost-wrap {
  border-top-left-radius: 0;
}
.signpost-content.right-bottom .popover-pointer {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: calc(-1 * var(--cds-global-space-1));
}
.signpost-content.right-bottom .popover-pointer:before {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: var(--cds-global-space-1);
}

.signpost-content-header {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  background-color: inherit;
  top: 0;
  border-radius: var(--clr-signpost-border-radius);
}

.signpost-wrap {
  gap: var(--cds-global-space-5);
  padding: var(--cds-global-space-7);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-signpost-content-border-color);
  border-radius: var(--clr-signpost-border-radius);
  background-color: var(--clr-signpost-content-bg-color);
  z-index: 1050;
  position: relative;
  display: flex;
  flex-direction: column;
}

.signpost-content-body {
  padding: 0;
  color: var(--clr-signpost-content-color);
  text-align: left;
  max-height: calc(480 * 1rem / var(--cds-global-base));
  overflow-y: auto;
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--cds-global-space-7);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-accordion-text-color: var(--cds-alias-object-interaction-color);
  --clr-accordion-text-color-hover: var(--cds-alias-object-interaction-color-hover);
  --clr-accordion-text-color-active: var(--cds-alias-object-interaction-color-active);
  --clr-accordion-panel-disabled-color: var(--cds-alias-object-interaction-color-disabled);
  --clr-accordion-active-background-color: var(--cds-alias-object-interaction-background-selected);
  --clr-accordion-content-background-color: var(--cds-alias-object-app-background);
  --clr-accordion-content-color: var(--cds-alias-typography-color-450);
  --clr-accordion-content-font-size: var(--cds-alias-typography-secondary-font-size);
  --clr-accordion-header-background-color: var(--cds-alias-object-container-background);
  --clr-accordion-header-disabled-background-color: var(--cds-alias-object-container-background);
  --clr-accordion-header-hover-background-color: var(--cds-alias-object-interaction-background-hover);
  --clr-accordion-header-active-background-color: var(--cds-alias-object-interaction-background-active);
  --clr-accordion-error-color: var(--cds-alias-status-danger);
  --clr-accordion-complete-color: var(--cds-alias-status-success);
  --clr-accordion-border-color: var(--cds-alias-object-border-color);
  --clr-accordion-border-radius: var(--cds-alias-object-border-radius-100);
  --clr-accordion-border-left-color-complete: var(--cds-alias-status-success);
  --clr-accordion-border-left-color-error: var(--cds-alias-status-danger);
  --clr-accordion-header-left-indicator: inset var(--cds-global-space-5) 0 0 var(--cds-alias-status-neutral-tint);
  --clr-accordion-header-left-current-indicator: inset var(--cds-global-space-5) 0 0 var(--cds-alias-object-interaction-background-highlight);
  --clr-accordion-step-title-min-width: var(--cds-global-space-13);
}

.clr-accordion {
  display: block;
  margin-bottom: var(--cds-global-space-9);
}

.clr-accordion-panel {
  display: block;
}

.clr-accordion-header {
  color: var(--clr-accordion-text-color);
  box-shadow: var(--clr-accordion-header-left-indicator);
  background: var(--clr-accordion-header-background-color);
  transition: all 200ms ease-in-out;
  border: var(--cds-global-space-1) solid var(--clr-accordion-border-color);
  border-bottom-width: 0;
  width: 100%;
  font-size: var(--cds-alias-typography-secondary-font-size);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: calc(20 * 1rem / var(--cds-global-base));
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
  text-align: left;
}
.clr-accordion-header:hover {
  color: var(--clr-accordion-text-color-hover);
  background-color: var(--clr-accordion-header-hover-background-color);
}
.clr-accordion-header:active {
  color: var(--clr-accordion-text-color-active);
  background-color: var(--clr-accordion-header-active-background-color);
}
.clr-accordion-panel-disabled > div > .clr-accordion-header {
  background-color: var(--clr-accordion-header-background-color);
}
.clr-accordion-panel-disabled > div > .clr-accordion-header:hover, .clr-accordion-panel-disabled > div > .clr-accordion-header:active {
  background-color: var(--clr-accordion-header-background-color);
}
.clr-accordion-panel-disabled > .clr-accordion-panel-open > .clr-accordion-header {
  background-color: var(--clr-accordion-header-disabled-background-color);
}
.clr-accordion-panel-disabled > .clr-accordion-panel-open > .clr-accordion-header:hover, .clr-accordion-panel-disabled > .clr-accordion-panel-open > .clr-accordion-header:active {
  background-color: var(--clr-accordion-header-disabled-background-color);
}

.clr-accordion-panel:last-child .clr-accordion-content,
.clr-accordion-panel:last-child .clr-accordion-header {
  border-bottom: var(--cds-global-space-1) solid var(--clr-accordion-border-color);
}

.clr-accordion-number {
  padding: 0 var(--cds-global-space-7);
  display: none;
}

.clr-accordion-header-button {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1 0;
  width: 100%;
  border: 0;
  padding: var(--cds-global-space-8);
  background: transparent;
  text-align: left;
  cursor: pointer;
  color: inherit;
  gap: var(--cds-global-space-5);
}
@media (min-width: 576px) {
  .clr-accordion-header-button {
    flex-flow: row;
  }
}
.clr-accordion-header-button:disabled {
  cursor: not-allowed;
}
.clr-accordion-header-button:disabled .clr-accordion-status,
.clr-accordion-header-button:disabled .clr-accordion-title,
.clr-accordion-header-button:disabled .clr-accordion-description {
  color: var(--clr-accordion-panel-disabled-color);
}

.clr-accordion-status {
  width: var(--cds-global-space-11);
  display: inline-block;
  vertical-align: top;
}

.clr-accordion-title {
  display: inline-block;
}

.clr-accordion-header-has-description .clr-accordion-title {
  min-width: var(--clr-accordion-step-title-min-width);
  max-width: calc(264 * 1rem / var(--cds-global-base));
}
@media (min-width: 576px) {
  .clr-accordion-header-has-description .clr-accordion-title {
    margin-left: var(--cds-global-space-7);
  }
}

.clr-accordion-description {
  display: inline-block;
  max-width: calc(650 * 1rem / var(--cds-global-base));
}
@media (min-width: 576px) {
  .clr-accordion-description {
    margin-left: calc(40 * 1rem / var(--cds-global-base));
  }
}

.clr-accordion-content {
  background: var(--clr-accordion-content-background-color);
  border: var(--cds-global-space-1) solid var(--clr-accordion-border-color);
  border-bottom: 0;
  overflow: hidden;
  padding: var(--cds-global-space-8);
  display: none;
}
.clr-accordion-content .clr-form {
  padding: 0;
}
.clr-accordion-content.ng-trigger {
  padding: 0;
}
@media (min-width: 576px) {
  .clr-accordion-content {
    padding: var(--cds-global-space-8) calc(54 * 1rem / var(--cds-global-base));
  }
}

.clr-accordion-inner-content {
  padding: var(--cds-global-space-9);
}
@media (min-width: 576px) {
  .clr-accordion-inner-content {
    padding: var(--cds-global-space-8) calc(54 * 1rem / var(--cds-global-base));
  }
}

.clr-accordion-angle {
  transition: all 200ms ease-in-out;
  transform: rotate(90deg);
}

.clr-accordion-error-icon,
.clr-accordion-complete-icon {
  height: var(--cds-global-space-9);
  width: var(--cds-global-space-9);
  display: none;
  padding: 0;
  margin: 0 var(--cds-global-space-6);
}

.clr-accordion-panel-open .clr-accordion-header {
  box-shadow: var(--clr-accordion-header-left-current-indicator);
}
.clr-accordion-panel-open .clr-accordion-panel-complete .clr-accordion-header {
  box-shadow: inset var(--cds-global-space-5) 0 0 var(--clr-accordion-border-left-color-complete);
}
.clr-accordion-panel-open .clr-accordion-panel-error .clr-accordion-header {
  box-shadow: inset var(--cds-global-space-5) 0 0 var(--clr-accordion-border-left-color-error);
}
.clr-accordion-panel-open > .clr-accordion-content-region .clr-accordion-content {
  display: block;
}
.clr-accordion-panel-open > .clr-accordion-header {
  background: var(--clr-accordion-active-background-color);
}
.clr-accordion-panel-open > .clr-accordion-header:active {
  color: var(--clr-accordion-text-color-active);
  background-color: var(--clr-accordion-header-active-background-color);
}
.clr-accordion-panel-open > .clr-accordion-header .clr-accordion-angle {
  visibility: visible;
  transform: rotate(180deg);
}

.clr-accordion-panel-complete .clr-accordion-complete-icon {
  display: inline-block;
  color: var(--clr-accordion-complete-color);
}
.clr-accordion-panel-complete .clr-accordion-angle {
  visibility: visible;
}
.clr-accordion-panel-complete .clr-accordion-header {
  box-shadow: inset var(--cds-global-space-5) 0 0 var(--clr-accordion-border-left-color-complete);
}
.clr-accordion-panel-complete .ng-trigger.clr-accordion-content {
  display: block;
}

.clr-accordion-panel-error .clr-accordion-header {
  box-shadow: inset var(--cds-global-space-5) 0 0 var(--clr-accordion-border-left-color-error);
  border-color: var(--clr-accordion-error-color);
  border-bottom: var(--cds-global-space-1) solid var(--clr-accordion-border-left-color-error);
  background-color: var(--clr-accordion-active-background-color);
}
.clr-accordion-panel-error .clr-accordion-error-icon {
  display: inline-block;
  color: var(--clr-accordion-error-color);
}

.clr-accordion-panel-error .clr-accordion-number,
.clr-accordion-panel-complete .clr-accordion-number {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
  white-space: nowrap;
  top: 0;
  left: 0;
}

.clr-accordion:not(.clr-stepper-forms) .clr-accordion-header {
  box-shadow: none;
}
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel:first-child .clr-accordion-header {
  border-top-left-radius: var(--clr-accordion-border-radius);
  border-top-right-radius: var(--clr-accordion-border-radius);
}
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel:last-child .clr-accordion-content,
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel:last-child .clr-accordion-header {
  border-bottom-left-radius: var(--clr-accordion-border-radius);
  border-bottom-right-radius: var(--clr-accordion-border-radius);
}
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-header-button {
  align-items: center;
  padding: var(--cds-global-space-5) var(--cds-global-space-6);
}
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-content {
  padding: 0;
}
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-inner-content {
  padding: var(--cds-global-space-5) var(--cds-global-space-6) var(--cds-global-space-5) var(--cds-global-space-11);
  color: var(--clr-accordion-content-color);
  font-size: var(--clr-accordion-content-font-size);
}
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel-disabled .clr-accordion-inner-content {
  color: var(--clr-accordion-panel-disabled-color);
  cursor: not-allowed;
}
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-status {
  width: auto;
}
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-status cds-icon,
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-status clr-icon {
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
}

.clr-accordion-panel-open > .clr-accordion-header {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom: 0 !important;
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-accordion-text-color: var(--cds-alias-object-interaction-color);
  --clr-accordion-text-color-hover: var(--cds-alias-object-interaction-color-hover);
  --clr-accordion-text-color-active: var(--cds-alias-object-interaction-color-active);
  --clr-accordion-panel-disabled-color: var(--cds-alias-object-interaction-color-disabled);
  --clr-accordion-active-background-color: var(--cds-alias-object-interaction-background-selected);
  --clr-accordion-content-background-color: var(--cds-alias-object-app-background);
  --clr-accordion-content-color: var(--cds-alias-typography-color-450);
  --clr-accordion-content-font-size: var(--cds-alias-typography-secondary-font-size);
  --clr-accordion-header-background-color: var(--cds-alias-object-container-background);
  --clr-accordion-header-disabled-background-color: var(--cds-alias-object-container-background);
  --clr-accordion-header-hover-background-color: var(--cds-alias-object-interaction-background-hover);
  --clr-accordion-header-active-background-color: var(--cds-alias-object-interaction-background-active);
  --clr-accordion-error-color: var(--cds-alias-status-danger);
  --clr-accordion-complete-color: var(--cds-alias-status-success);
  --clr-accordion-border-color: var(--cds-alias-object-border-color);
  --clr-accordion-border-radius: var(--cds-alias-object-border-radius-100);
  --clr-accordion-border-left-color-complete: var(--cds-alias-status-success);
  --clr-accordion-border-left-color-error: var(--cds-alias-status-danger);
  --clr-accordion-header-left-indicator: inset var(--cds-global-space-5) 0 0 var(--cds-alias-status-neutral-tint);
  --clr-accordion-header-left-current-indicator: inset var(--cds-global-space-5) 0 0 var(--cds-alias-object-interaction-background-highlight);
  --clr-accordion-step-title-min-width: var(--cds-global-space-13);
}

.clr-stepper-forms .clr-accordion-header-button {
  align-items: center;
  gap: var(--cds-global-space-12);
  min-height: calc(56 * 1rem / var(--cds-global-base));
  padding: var(--cds-global-space-5) var(--cds-global-space-9) var(--cds-global-space-5) var(--cds-global-space-10);
}
@media (max-width: 576px) {
  .clr-stepper-forms .clr-accordion-header-button {
    gap: var(--cds-global-space-9);
  }
}
.clr-stepper-forms .clr-accordion-panel-inactive .clr-accordion-angle {
  visibility: hidden;
}
.clr-stepper-forms .clr-accordion-panel-open > .clr-accordion-header .clr-accordion-angle {
  visibility: visible;
}
.clr-stepper-forms .clr-accordion-status {
  min-width: var(--cds-global-space-14);
}
.clr-stepper-forms .clr-accordion-number {
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--cds-alias-typography-body-line-height);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
  padding: 0 var(--cds-global-space-7);
  display: inline-block;
}
.clr-stepper-forms .clr-accordion-description {
  display: inline-block;
}
.clr-stepper-forms .clr-accordion-title {
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--cds-alias-typography-body-line-height);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
}
.clr-stepper-forms .clr-accordion-description {
  font-size: var(--cds-alias-typography-body-font-size);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--cds-alias-typography-body-line-height);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
}
.clr-stepper-forms .clr-step-button {
  display: block;
  margin-top: var(--cds-global-space-9);
}

clr-stepper-panel .clr-accordion-inner-content {
  padding: var(--cds-global-space-9) var(--cds-global-space-11);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable-next-line meowtec/no-px */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/* stylelint-disable */
/* stylelint-enable */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
:root [cds-theme] {
  --clr-timeline-line-color: var(--cds-alias-object-interaction-border-color);
  --clr-timeline-step-header-color: var(--cds-alias-typography-color-400);
  --clr-timeline-step-title-color: var(--cds-alias-typography-color-400);
  --clr-timeline-step-description-color: var(--cds-alias-typography-color-400);
  --clr-timeline-incomplete-step-color: var(--cds-alias-object-interaction-border-color);
  --clr-timeline-current-step-color: var(--cds-alias-object-interaction-background-highlight);
  --clr-timeline-success-step-color: var(--cds-alias-status-success);
  --clr-timeline-error-step-color: var(--cds-alias-status-danger);
  --clr-timeline-step-title-font-weight: var(--cds-alias-typography-font-weight-semibold);
  --clr-timeline-step-internal-spacing: var(--cds-global-space-6);
}

.clr-timeline {
  display: flex;
  padding: var(--clr-timeline-step-internal-spacing);
}

.clr-timeline-step {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: calc(175 * 1rem / var(--cds-global-base));
  margin-left: var(--cds-global-space-5);
}
.clr-timeline-step cds-icon,
.clr-timeline-step clr-icon {
  height: var(--cds-global-space-11);
  width: var(--cds-global-space-11);
  min-height: var(--cds-global-space-11);
  min-width: var(--cds-global-space-11);
}
.clr-timeline-step cds-icon[shape=circle],
.clr-timeline-step clr-icon[shape=circle] {
  color: var(--clr-timeline-incomplete-step-color);
}
.clr-timeline-step cds-icon[shape=dot-circle],
.clr-timeline-step clr-icon[shape=dot-circle] {
  color: var(--clr-timeline-current-step-color);
}
.clr-timeline-step cds-icon[shape=success-standard],
.clr-timeline-step clr-icon[shape=success-standard] {
  color: var(--clr-timeline-success-step-color);
}
.clr-timeline-step cds-icon[shape=error-standard],
.clr-timeline-step clr-icon[shape=error-standard] {
  color: var(--clr-timeline-error-step-color);
}
.clr-timeline-step clr-spinner.spinner {
  margin: var(--cds-global-space-2);
}
.clr-timeline-step clr-spinner.spinner, .clr-timeline-step clr-spinner.spinner::after, .clr-timeline-step clr-spinner.spinner::before {
  height: var(--cds-global-space-10);
  width: var(--cds-global-space-10);
  min-height: var(--cds-global-space-10);
  min-width: var(--cds-global-space-10);
}
.clr-timeline-step:not(:last-of-type) .clr-timeline-step-body::before {
  content: "";
  background: var(--clr-timeline-line-color);
  height: var(--cds-alias-object-border-width-200);
  width: calc(100% - var(--cds-global-space-11) + var(--clr-timeline-step-internal-spacing));
  transform: translate(calc(var(--cds-global-space-11) - var(--cds-alias-object-border-width-200)), calc(-0.5 * (var(--cds-alias-object-border-width-200) + var(--cds-global-space-11))));
}

.clr-timeline-step-header {
  white-space: nowrap;
  margin-bottom: var(--clr-timeline-step-internal-spacing);
  color: var(--clr-timeline-step-header-color);
  font-size: var(--cds-alias-typography-secondary-font-size);
  font-weight: var(--cds-alias-typography-font-weight-medium);
  line-height: var(--cds-alias-typography-secondary-line-height);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
}

.clr-timeline-step-body {
  display: flex;
  flex-direction: column;
}
.clr-timeline-step-body cds-icon,
.clr-timeline-step-body clr-icon {
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  min-width: initial;
  min-height: initial;
}
.clr-timeline-step-body cds-icon[shape=circle], .clr-timeline-step-body cds-icon[shape=dot-circle], .clr-timeline-step-body cds-icon[shape=success-standard], .clr-timeline-step-body cds-icon[shape=error-standard],
.clr-timeline-step-body clr-icon[shape=circle],
.clr-timeline-step-body clr-icon[shape=dot-circle],
.clr-timeline-step-body clr-icon[shape=success-standard],
.clr-timeline-step-body clr-icon[shape=error-standard] {
  color: inherit;
}

.clr-timeline-step-title {
  margin: var(--clr-timeline-step-internal-spacing) 0;
  color: var(--clr-timeline-step-title-color);
  font-size: var(--cds-alias-typography-secondary-font-size);
  font-weight: var(--clr-timeline-step-title-font-weight);
  line-height: var(--cds-alias-typography-secondary-line-height);
  letter-spacing: var(--cds-alias-typography-secondary-letter-spacing);
}

.clr-timeline-step-description {
  color: var(--clr-timeline-step-description-color);
  font-size: var(--cds-alias-typography-caption-font-size);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--cds-alias-typography-caption-line-height);
  letter-spacing: var(--cds-alias-typography-caption-letter-spacing);
}
.clr-timeline-step-description button {
  display: block;
  margin-top: var(--clr-timeline-step-internal-spacing);
}
.clr-timeline-step-description img {
  width: 100%;
  margin-top: var(--cds-global-space-5);
}

.clr-timeline.clr-timeline-vertical {
  flex-direction: column;
  min-width: calc(320 * 1rem / var(--cds-global-base));
}
.clr-timeline.clr-timeline-vertical .clr-timeline-step {
  flex-direction: row;
  margin-left: 0;
  position: relative;
}
.clr-timeline.clr-timeline-vertical .clr-timeline-step:not(:last-of-type) {
  margin-bottom: var(--clr-timeline-step-internal-spacing);
}
.clr-timeline.clr-timeline-vertical .clr-timeline-step:not(:last-of-type) .clr-timeline-step-body::before {
  position: absolute;
  width: var(--cds-alias-object-border-width-200);
  height: calc(100% - (0.5 * var(--cds-global-space-11) + var(--cds-alias-object-border-width-200)));
  transform: translate(calc(-0.5 * (var(--cds-global-space-11) + var(--cds-alias-object-border-width-200)) - var(--clr-timeline-step-internal-spacing)), calc(var(--cds-global-space-11) - var(--cds-alias-object-border-width-200)));
}
.clr-timeline.clr-timeline-vertical .clr-timeline-step-header {
  text-align: right;
  white-space: normal;
  word-break: break-word;
  width: calc(60 * 1rem / var(--cds-global-base));
  min-width: calc(60 * 1rem / var(--cds-global-base));
  margin: var(--clr-timeline-step-internal-spacing) var(--clr-timeline-step-internal-spacing) 0 0;
}
.clr-timeline.clr-timeline-vertical .clr-timeline-step-body {
  display: flex;
  flex-direction: column;
  min-width: calc(178 * 1rem / var(--cds-global-base));
  margin-left: var(--clr-timeline-step-internal-spacing);
}

/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
@font-face {
  font-family: "Metropolis";
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Metropolis";
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAFUkABMAAAAApQgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABqAAAABwAAAAcfNH55kdERUYAAAHEAAAATQAAAGIH1Qf8R1BPUwAAAhQAAAcXAAAOdj58fExHU1VCAAAJLAAAACAAAAAgRHZMdU9TLzIAAAlMAAAATQAAAGBoQKzzY21hcAAACZwAAAJsAAADnndDD7FjdnQgAAAMCAAAADAAAAA8EawBpGZwZ20AAAw4AAAGOgAADRZ2ZH12Z2FzcAAAEnQAAAAIAAAACAAAABBnbHlmAAASfAAAN4wAAHG4/7HGDGhlYWQAAEoIAAAANgAAADYLZYgSaGhlYQAASkAAAAAhAAAAJAd6BCBobXR4AABKZAAAAoYAAATaq1M+VWxvY2EAAEzsAAACcwAAAnpN7jLmbWF4cAAAT2AAAAAgAAAAIAKEApFuYW1lAABPgAAAAXEAAAMQI+x4YXBvc3QAAFD0AAADoQAABiGXFj2KcHJlcAAAVJgAAACBAAAAjRlQAhB3ZWJmAABVHAAAAAYAAAAG9ndYmAAAAAEAAAAA1FG1agAAAADTwZ2GAAAAANS+pvV42g2MQQqEQBDEEkf0MLPof7ypL/DofXfV/z/AIgRC0TQCLR6cdFRkjVso7HzTv1D4B7m4048DOlopNlv645SeXXLT51sXzSa+W3AF3AAAAHjajVcNbJbVFX7Oufe+39evgKWUH6EgIVgb0xRGmAiyaRhURyqSjikaZvbjnIPx12EzFuf4cWgWUheHDAlpEPkx2gCiYkXGuoYxxzYCygxhYFwHyBYm0+lCRHn3vOf9sC/QbuMJD4dz73vvPec8t+cWAqCAEZgKmVxXPwN5eHoQx3D8R6Bwc77dOA8Vc7/ROAeVc+fMncPZoD8ZTWck7PhdAQMwDFXmcRiJeteajkYLbFWJmhHxI+m9iF8MNl9AxWcQ1MXN5ICJWIlPEctgKI/BeTJIjqEUvXiyf8Qd8Zb4SHwcPfyJ3+9x5Pfdeju5d/b/J+Of97jCuz2O9HyeP8W7ehjZEnfGuxNc5j/Cv79L0N0ecTOzpBjOTFcxW9cRilrCYRThMYYI+DwRYRyRw3gijwlECXM7kZVqIgRL8RPOfJQIzPhK+l8mBK8QglcJxSHC403C4zgR8FciwkkiwrtEhLNEDu8TOZwnSli9T7laTBSkTMpQIuVSTq6QCvJgVrbAtUdTJSP5zfWE2LnTE6ud2NmJvZ04YDKRRx1RgtuIAhqIUszHg1whiSSySCKLJOBxPMn5q4kS/AJrOf9pbOL8LUQpthE5bCfyeIHIYQeRx4tEDi8ReewkStBGlGAPUUA7UUAHUcBeooDfEILfEmLZifA2UYq/EGle1PKilhdveQmWl2B58ZYXb3nxMlAGMl9Xy9XkJEeBq9YyQ1WscS1rO4Y1HcfMTGBG5mMBFqIR38ci1nIplmE5HmEWHmX02xjRi6zkK6zgIVbuOCt2kpU6y5Oct5tVxn0rkvulD9s93CeNjLs31bWbumuOP+pGrTbS3R34bORMgm6+PNvj3ThzUfG818fj5fHyy0fSWxevi9d1O/I3+0ZRaZoQ04Tiq4TD3YTHPUTALCKiIp7knEQNYmpQU4OilYiwlYis0mKVFqu0WKXF6qo4QTicIhxOEw6fEAEXiEj6Sl/WtZ/0I/eX/uSkomIVFRkiQ7i+ogZXEaXoS/QypYspXU3prqj0W4ms0r3FE2XiyZnSXVHpXRr3FpW3qHIW1UWlpxpP1b2L6FnXSbTeNKvFCBPlOoszZ/p1pl8txpyoWIuRJ1rWTPxZRTvLQk5Gy3junvz0qmOEDazX3YxrFiNZzUjW4ClG8zQ24BlsZERbGMlW3sY2nradp9zL051gDU7zZBd4gn7cbSB3GcIVh5meFX2so5SbOsq5y820xOyb2YmORcPIncx/h6yQlfKErJEW2SjPyXbZKbulQ16XA3JYjso7ckrOyAdyTi6o14KW6QCt1BFarbU6VifoLVqn9dqgM/VevU9n6wJt0od0mT6mzbpK1+p63aytukPbdI/u1f16UN/SY9qpp/U9/VA/dnCR6+XK3SA3zI1017vR7gY30U1yt7lpboa7x33d3e++5xrdD9zD7hH3U/czt9qtcxvcs26re8ntcu1un/uDe8MdcW+7E+7v7p/u3+4Trz7v+/gKP9gP91W+xo/xN/ov+sl+qp/u7/Sz/Df9A36eX+R/6Jf4FX6lf8Kv8S1+o3/Ob/c7/W7f4V/3B/xhf9S/40/5M/4Df85fCD4UQlkYECrDiFAdasPYMCHcEupCfWgIM8O94b4wOywITeGhsCw8FprDqrA2rA+bQ2vYEdrCnrA37A8Hw1vhWOgMp8N74cPwcYQoinrxdizWbeQlxnUZXpUwmoxbzLO0y1/kacY1xjcZP5iwDjV7uvEk42uVP1Ol2niU8ZSEsdB4k75GbjT/eOOJ5u80Pm+e64w3GFcZ540b3Gzy88aLu2d9Mxuj+a9gTDN+1ripi+WuNHaz5xnvM151JacZMPtKnm58rbb/L9aNl+SqvTvGl42fMV7Yxcxeu2Xvv3Oaz/ZuuSrDizNnvsTO1HSJ+avNn7XTrD5u9l2ZzI/qGr1o22iqiqw/zeqU1LY5qWbS6qRRp/os2kV/MqfF7E2u6aJ6ixp7w+z9iV2saZqxVNup9rL+9Axp3g6a/SOr0Z9N5+dsfqqcTptjNyLV7SX+GrPPp7bNSVWd9ac36KaMZtKKZO0XzP5W6rf5di90qPk3mD9VWlXGnmScN09P9kfpfbHo7jD7sNnZleviXyXVifdcVqnsjlOKt7v9/+BLZyqusXcp+O6qZlaS16ln165hF0xe2BE+x5dYDmNxI3tY0rn7sG9/gT096dx97Y1abp27H3+vmso+VE/0xx3scwPY6e7k7z4ziUrr5UPZ9b7GrjWfb7fh9nobx47ewvXWs/Pdbr3vK+x+r7FD/hIH8B2+6M5isb0q1+BfEvAUO/EQtFpPbeN5Ra6y380iSPxjU+ES3E9ewW5XikHcayQjGo0beOpJPOU0zODor027fzQ+amx3BvsyfMh4rvFm41RVObNL8SXu8wC+KznJS4kUpFR6S58rT/Qf6j6bKQAAAQAAAAoAHAAeAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BmcmCcwMDKwMLUxRTBwMDgDaEZ4xhEGM2AfKAUHLAzIIFQ73A/BgcGBdU/zNL/jRkYmI8yqiswMEwGyTGxMq0HUgoMTADJZQpAAAAAeNq1k1lQjlEcxn//t30RKhT19vZp00aiFEX2pci+lKzZsq/ZGusQQ0VSyJ4koxkTU1O2G+64NWOMvs+VW+4MHcdXTDPMuHJm3nPec86c55x5nt8fcKHrC0F0j1TqmTjnrlKsxyWMw42BlHCLOu7SSBPNtNAmHhIggyRMBkucJEmqpEumTJUcyZNCKZISI9V4Zbx3iTKPm63mE/OL5W4FWsFWqGWzoqxhVrp13+Yf+U0pfYfFjR7aj2njmfhKfzHFJrGSKCmSJhmSJdmSKwWyQTZr7ZfGW619yGwx283PlmEFWEFWiFN7qJX2S1t9VC/Uc/VUtatW9Ug1q4eqSTWqBlWv6tQ1VatqVLWqUpWqQpWpM6pUneh805nVmfT9k6PcUeDId8TYB9r97D52L7ub3ej42vG54/CHkHfJXV79p+ZueDuT4I9bBKP7z/iHRtdJF1x1du544IkX3vjgSy/86E0f+uJPAIH0oz8DCCJYZzxIpx6KSZhOJBwbg4kgkiiiiWEIscQRTwKJDGUYSQwnmRGMJIVURpFGOqMZQwaZjNXMZDGeCUxkEpOZwlSmMZ0ZZJPDTGaRy2zmMJd5zGcBC1nEYk1aHvkspYBlLGeFfv8OdrKbYg5xnNOUU0YF5zlHJVVUc5EaLnGFy9Rylevc1BT9ZPQ2DZqle5qmn20Vq7Ud0WzgbLc361mj+12c+O1W4V8cvEA9m1nZY2UtmyRGj1vYzjHsOCRc8xkpUboCIrijdx6gaZYEXQ/x3WeKnGHEso29bGUfezjAQV1L+znCUb11mFJOcZLXupp6sU68xFt82Ch+mn/PH5DNquh42mNgwAL8gdCZwZlpPQMD024mVgaG/yHM0v+NmXb//8J0jEnw/5f/fiA+AM9PDVh42q1WaXfTRhSVvGUjG1loUUvHTJym0cikFIIBA0GK7UK6OFsrQWmlOEn3BbrRfV/wr3ly2nPoN35a7xvZJoGEnvbUH/TuzLszb5t5YzKUIGPdrwRCLN01hpaXKLd6zadTFs0E4bZorvuUKkR/9Rq9RqMhN6x8noyADE8utgzT8ELXIVORCLcdSimxKehenTLT11ozZr9XaVQoV/HzlC4EK9f9vMxbTV9QvY6phcASVGJUCgIRJ+xok2Yw1R4JmmP9HDPv1X0Bb5qRoP66H2JGsK6f0Tyj+dAKgyCwyLSDQJJR97eCwKG0EtgnU4jgWdar+5SVLuWkizgCMkOHMkrCL7EZZzdcwRr22Eo84C9IlQalZ/NQeqIpmjAQz2ULCHLZD+tWtBL4MsgHghZWfegsDq1t36Gsoh7PbhmpJFM5DKUrkXHpRpTa2CazAQOUnXWoRwl2dcBr3M0YG4J3oIUwYEq4qF3tVa2eAcOruLP5bu771N5a9Ce7mDZc8BB3KCpNGXFddL4Mi3NKwoKTHS9RHRktJiYGDlhOU1hlWPdD273okNIBtQb60yi2JfPBbN6hQRWnUhXajBYdGlIgCkGHvKu8HEC6AQ3yaAWjQYwcGsY2IzolAhlowC4NeaFohoKGkDSHRtTSmh9nNheDKRrckrcdGlVLy/7SajJp5TE/pucPq9gY9tb9eHgYBYxcGrb5zOIku/Eh/gziQ+YkKpEu1P2Yk4do3Sbqy2Zn8xLLOthK9LwEV4FnAkRSg/81zO4t1QEFjA1jTCJbHhkXW6Zp6lqNKSM2UpU1n4alKyo0gMPXD8OhK0KY/3N01DSGDNdthvHhnE13bOs40jSO2MZshyZUbLKcRJ5ZHlFxmuVjKs6wfFzFWZZHVZxjaam4h+UTKu5l+aSK+1g+o2Qn75QLkWEpimTe4Avi0Owu5WRXeTNR2ruU013lrUR5TBk0aP+H+J5CfMfgl0B8LPOIj+VxxMdSIj6WU4iPZQHxsZxGfCyfRnwsZxAfS6VEWR9TR8HsaCg8dsHTpcTVU3xWi4ocmxzcwhO4ADVxQBVlVJLcER/JsDj6uW5pzUk6MRtnzYmKj0bGAT67OzMPq08qcVr7+xx4ZuVhI7id+xrneWPyD4N/ixdlKT5pTnBwp5AAeLy/w7gVUcmh06p4pOzQ/D9RcYIboJ9BTYzJgiiKGt985PJKs1mTNbQKH08EOivawbxpTowjpSW0qEkaAS2DrlnQNOrz7K1mUQpRbmK/s3spopjsRRnMgCko5KaxsOzvpERaWDup6fTRwOVG2oueLDVbVnGFvQfvY8jNLHk3Ul64KSntRZtQp7zIAg65kT24JoJbaO+yimJKWKgiPghtBfvtY0QmLTODLoEiZHGysg/tih05ooJ2At960irv20Ltz3XyIDCbnW7nQZaRovNdFfVqfVXW2ChXr9xNHwfTzrCx5hdFGU8ue9+eFOxXpwS5AkZXdr/uSfH2O9btSkk+2xd2eeJ1ShXyX4AHQ+6U9yIaRZGzWKURz69beDJFOSjGRXMcF/TSHu2KVd+jXdh37aNWXFZUsh9l0FV01m7CNz5fCOpAKgpapCJWeDpkPpudmvCxlLgsRdyzZNdF9B08IR3ivzjEtf/r3HIU3KLKEl1o1wnJB20fK+itJbuThypGZ+28bGeiHUk36BqCnkguOP5e4C6PFekU7vPzB8xfwXbm+BidBr6q6AzEEuetggSLKt7STqZeUHyEaQnwRdVCswJ4CcBk8LJqmXqmDqBnlplTAVhhDoNV5jBYYw6DdbWDrncZ6BUgU6NX1Y6ZzPlAyVzAPJPRNeZpdJ15Gr3GPI1usE0P4HW2yeANtskgZJsMIuZUATaYw6DBHAabzGGwpf1ygba1X4ze1H4xekv7xeht7Rejd7RfjN7VfjF6T/vF6H3k+Fy3gB/oEV0E/DCBlwA/4qTr0QJGN/GMtjm3EsicjzXHbHM+weLz3V0/1SO94rME8orPE8j029inTfgigUz4MoFM+Arccne/r/VI079JINO/TSDTv8PKNuH7BDLhhwQy4UdwL3T3+0mPNP3nBDL9lwQy/VesbBN+SyATfk8gE+6onb5MqvNn1bWpd4vSU/XbnXfY+RtlM7osAAAAAQAB//8AD3jatX0JeGPVeeg550q6kjftkmV50S7bsiTb2rxbtrxKtuyxx+PZPJ5hxuMZGAiTGQjLDEsIJSSkSUNC2gRCCDxaaFkmwLBMFghfSiYLJC9tmrRZ2rQp9AXStElL+sDy+88590qyJc8M+b4HY8m+Out//n05QhVoaT2CPyvYkYC0yIxsyI1aUAx1o340gWxJy/BAX08iHmn1e5rqai16nUZBUEV7QOnUO0VzxOw2R2LuWCQmsncRfpWf0mf0nX4CT2Ly71Ib1iERieHP5l7G/f85NPzw8PDDDw+7nM7h4eFDw87bHz7kch5yPvzww85Dh24fG3v48Jjju8IbKafXCf9uPeIaG/McgN/GnH3DrkM3dFnDs8ePP3b8+Gx41Rl2wj+ECJpf/x36GnmC7c2bdCGM0RJCqCaDCBGWFVgQrMKUQqHQKmq8ep1StAaMEcFt8cWi8UinxWxSuZf2mmKCw2G1NDVZyBM5w3cdVrPDYbY6EFpfR+P4MbxIHtS5UAVCOgFen0Z0Xj+83ADz2lETuiHzZOfszmSzVkWQUiCYILxSiTWamkyNrloQRfVSVQVRq/UZBSZES6bsSR99wD5EavFwaT+p4a5kI0JNjQ31MI29zlZrhQUb9fn/xIYAFiOiW3Qn2E8iwn4iIvsR6Yf4v6LXaq8NDgfvgZ/j2uPR92tPSH9do33unug9+Kuv9j8F//W/2v80/Nf/KkAytH6WhMnbqBF5URtqTwbbAi6nva7WajZUVqjFGkSUAGaSBjCQ2xBG+EMAEiuaatLrBQCwRwVoEfP5ExZrLIRj0QGcAPSwWEWf39yIzQge18BbPBaFByR8/Ej2pr0d03sv29+5syt71a72iZnL35c73NUbSWIymRq//EoxOazb3T+tX7PNZzu2x8X+/pq5/tGa39TtnMf2dv1PNUOtuZGRUDBmegsWokTh9f8mb5JnACOMcDph1Iu+lXmyFk4oUImVFRirlHgVqZBao1IfQQoFWiaYYkw1gF5YrhKJIGiFKXvmST90CV+wC4KmrJ+4XIVF0SrC2UbK9CAE2tJuqHyvXbuSvvZ2h8NkQqi9t70nHnWEHaFmn6nJ1FhXazTodbCZGl+NaA4YOEgjnQBKUw124wh2Gygs3S6V2WSJoE2fD+DCZ1+YbG6ZDIXYK/7ocK51+Np4orU13tWCZydb8h8F2MNEK14KZUMdM6HQTLh9Jojn1rbhu1OdkZFUtDOVOxicaQ/Tz6BFMJ6KdI7Qj2B/AmpZ/x05SZ5FDhQAPjOQ7A0HvU0N9XW1FbhCIA6MBJKmGI6XgVwtGSUQKYMMoFBbm9PZFmuLOgPO1jaXSrQElH6V20X3FE8U7ww+ssYTVpVoRbA1K9+lIeHzA2rBTklw99I1/Qe7pmcb64OzncF0YPv2/v3tjUMdoffnPtcVn+jv8DVNnhzuGZzvF/fsD+/sTR10t0z4gpOBwGRgcNo5vjI+33Dl0EmyOxKIj9bHW5rjay9nr5u1Z8K9Y4DzwBfQg+RBVIOCmSdbAFEqKeth54sBCXSI/rkIf+IlSiHTu562eAlsxxDLsx7RJLp36u1Go10vtuEfkeOtRrvd2HqcBKDHwPoOnCBfRtVI9VS1ErcHGMtKWNn2rOKjx46tNC9s377QvPCzW2796ULrzhc+cO25xQCdEOh3B/bLfUXoy8HjT3DAhVi/FRjh5sVz137ghZ2tCz+99ZafLbC+vfg6vES+CjsZTg4uTo0n/PVWUQ2cKd2PUTUc2iS0AuQnNyEiYCKcoiyWH6QwBSMso31zs+0hl0MpmgIGtuZ4QiXC/26Xzw9/J+KD2M9/o2dptcD/Pj87YM6QoS3tQ/+i/E5UabGV/wbY7KJd/RYr24n761o1FhTVtc1WpVJVpVBU1gcDgWB9pUJRpVIprM211QoBq7UVFfl2CtWF2uHrqjXWiErbqDG5GONWVqt0Or1ep1NVK9WiKFS7TJpGrSpi1VRfeksG1xQ6SmpIFFUiX9KNYDrFAuA9ABILaAVYA0UTBZ5mfF2nEusC2E0laoxK1gipeTHzIvzDLS++mH7pJTre9PqN6CW0H/DPmgQyR+My+gEReQwU04A8XAUxJ840V1lAytU7HcGjoTAVd0F342AXHasL/Qr34ihQbm3SzBB3oYC4eh0dzOg0O7uwkFvD0Um2n0mQu8/A/JVUg6BPgCNibMUUBypRhUcAVlUsZY9KErYqL13x+m/Wz+KHyOswrz5ZQwcFYYJP8gkpW8MzC7kHFsjr776GmMztBb5yLTkHrLAJtSVbgKuyHXMOgkHYswXogPZ0TbrGWgvjmSCMAorNPJHEoiFAJkpMjTCT6oOTkx+cn4PXW+f79kWj+/r69sVi+/qq9nxxdfWBPXseWF394p6JyVvn5m6dmKCvHAZ1lBRAB1Ahe7IWjlIAeKU5h8dYi6f0RgY60Z+I6N1PX+d6ZDBLZrM9J9a2Ida/AzZVCfuxodakv6oStgPYQEiagZOxRqrELCEmj/RWj18h1gYGMSVmunqV6I9LzFCL4Xw63pkYah72du/yJZY+3XeoN7P4NF7K+YZ+OLAabe53dEWCH+rc2zd6Y+beNJ+/GeCph/lb0GCyz1YLc7kwkDSsAwtUuAOV4xWYXbEMCAqLAdm6rMJKpVVJT7kFNXs8To9XFG1w0pS5RDqpHArgmNUiCaTCCkUJ9N+/tTnuPtQ/sXPf/GR6fPfiUHyHP7rnE0OrvZme/sW+K8eqhmKRUHSit29gAuOh7vhYZzh8fXghPjCnr9k+0r07wnGhGV4GAPYVwOWCydYq4Ek4rVLCHjAC/fUwgI+JXK1iqrKysrqyGujKoKNr9Tr9OKKnGqw7psf4ztwjFXhh9+pqNvf7Px/Cr+QGx//81/hg7j4Ooy6AUSPM04j6kt0mjBXaGoEo4NzTCF6RAoS8IJAlLuE3AqgRNbj0Rq9HBpAl0ikJY9FP6UmM5xHyZ9cHIzsvD6db9k7MjXdX4HtyZ8WRmcHV/sH3jVX1RLr3N48Fhudi9fhA+vVQ5MBwarULYNAHa4vA+TWgVsqtDXo4O38dUSpIWgVsRaEUFKsoL2ZFWJjMIRpBr2xsbWzxuqFzvdfrU4PehqTFUK5BiQXEDCeSBkC5iEFWJERKMXcdHRi4auz2W9I3T/ftawl4JkLx3THHSr8n07xvfGipWrc4ih+DhQ4e6fvKvSt/caC1ud/tnbljm6YzkftIcMI/CtucO0DlDZxjFaOhpmS9AgiIURDlPZjp8KAFg/ZD1UrsjDnNwBSeyN2Fv5/70W6yku5du4vqG1GAQyvAwQ5w6EEjySGTigCHTYtFQJA4hRqAgOGMGKcIBOrrEQr0BLojHfWt9S0eFwxR16ahrKucxiHBx5AnQMo9rNKf/hrCmMkb7x9eSA1MDF3RP3DFUKZ3eGH4xJhnItwyHhja1T7uBpUpPuvzzcZBqapqX+we2Guu3dadmG8Lzid6Zy2Wvf3di+34E41xryveNBLxxRtI7nlHt9ff58TY2ef3djsY/m86e4cBjr1CAzYEgW0rgXCVZBXQX4C9CoIlUyQd5LOH3cLZ+7xedvYW6eg5HQ/gfkz/lPZvoJDg7NISwU+VnPogw4YUO/YOigHk3OZT57iQ+wg9dnb+sAcmQ/A6yAsr5eeUf7NF6rnxpuTGW1UVQlXWKotBxwQL5eeGIsFCyggZq/SO75alTe6A/BvYdEx24nWw6bQwmYj0QMb3I80ZjJ/D9z8ZCVC6T6CdOEcWAS9VT6kI6FDGmNdcjc0J4BC34dO4p/cXY88/P87OIoXOkRr8T4CJInIlmyj+UlMOFCSBLEgsnAhUtusoB6e0T/9P4W/nYuznn9KfTMOcU2gnMcpzCjBnIohjSrNyCp+GOV/Jdd///PNjv+j9BZ3Tvv47/Bqcfy3yoEQyaqmqpGwPU7YtwMQ3FckQysCVWKGwKqZsNpvH5vbWevwquhBZDhb4dA0G261Ybj/XsyfiHGiOznkje/9oYH80sqdnRi+D95TS0+VoSjg7g5ET7dsjbbO9VbcUmc90nW3rdwmjoCcPoix+JvNkBWjKBqeDqIXhJoOgUPf1EkDQNBhbVRs+0RR9YtqiT7nmu3bt4pM0V2qIAmSCinJoVQUGrfIgkhggMBa1WlgGwOjVU9LUQTC8FViziC61k+k9TtL0h0xCDYsAHKhaI6hXL9pZCYZHBxVCAlKubt1LFFWAYypxmXWf2UX/S9Ymkwgls8npiTE4qwGfr9Xr8fmqRHuJ8uSiNlaRkAAjrINZl50yX5TUqk5mroABmuDagMQ+Rp488v4Xrz702OHoXCjUr26c75hcSh3r6Rw1VKf0Hk9jY7d36b49K4+v7vvC3oGDCUPPVSPNO9U4Hgtmw/2Rk4cfO/S+F48feGg5e2U81OwP758eOZEKeoaVC2etTe6WxeGFTy2uPrGy576leqfd61i7bErURnqiOzpiQxQfAS3JD0DeiKA5BJLNGgxwSQN1ALkoQGugYlzATHtTq9UV6gqujteC1iAyU9tfiUl37tbRBRym/1bu/8K995In1rb9Kz6a+wzAfB+MfxzG14FW50L9yR6QODCDCjgCyGUlVackB5WIudZP57LXGfTOpjqX3VVr0dsMtjaHmindGwWPE0sKltko/7IP9yZ2tHd09A1Fl3pzz2N/9+Rk949/mdy2LflL8kRbtiM61tC4pyu+ox3fNdDePvCT3Lnxrq7xHNNtqNz8KJMhoWSgzlZZQXEkLYsKywYXGjxg0sJHXWh5lMirCMUHjhMP7t//4NLYLR0x30pi8nQmc3oyseKLddwyVgXntvzggURnvCU0fVtm6oPZUEu8g+oyFG4vMH3OzCykPJiYo0ACU1WlyVBprjL7wLoE8MgoGcAJCfcCWL/vjWOPLC8/cuyNNxZuz2RuX/gseWLnvQcP3rdzfOzUzMyNY2s/Z3ufgfn6YL5KFE62yRyb6m6KJRCbNcWaN7NoKrnHDVQ5o1ni33qn+fP4mtxH8edzRvwWWflF+t/T5AlJt5bH16CWpE8en3JhNqqs2sAHGqShIzN+zEZ1y+PO8EFzr/BB+XndD+flRLFkJ5hJSGgiRKFkBoNSgRhykWUY2UI1X8b+QcsxwqG5uUnp1BcJ9dLDi7nxXdjYfvfEEjvAiU+FY97ruvkBtq/6voEvz/22vZsfYXd73N/Oj9Dd8FBhz7cwmPqTHkk9XgGdnO6X+su0aDMsMd0t/ETgldySzV2RzeJPU3LC3XTbub/BbXxcdB/z8RqpY6VgX3HTFIyrmWyW9qI2GcjFv2b0B1jETBmG0Uw5J8sCIJOVgV2HtEavAroXTBdYBaWyJz/Q1G1aDPdns4mDg1XJzq5A195J/FquY+RYH9/n3vw+HckGjVpJmOTFzCMocM+t0WDgsj6ixxEN0ASI1b1ZvHc193McXcm9cwzWm/sQPpX7a8Cf5PtfZeOOwLgaGFdJdWG2aDoaJQ0JdEqk1Ovpor2AJxE90eR6s2nAubXPsf6Uhn5fWJdYZl0mvbwuDRhBbn0lnMC+LFpH69ns+jpdlBP/fG0bEdn7/6D8uA8xXG5M2kVCSkY15EfFsCw3GxM/ms3mdtBj+T4Jw4jhte9T/ktx+Lf/P2x4znT2PbB//wP7Jk+n06cnOeJKLOfAg8vLDx2YyH5wKnPbNMdbpp9QnD0Ie6sCvgNWOKwCSFXA1CVTCCTAFmuqTYZqc41Z73OoaBDBmec9ZrfMlvUz2Dp2MpU6OXY+izULq6sL58gTXSuDgytdb+Oh7MhINveTYhiYaBwm2Ukd+0qiArNSINQ1WjDZFEWeUbPZ3GJuDvv8lAGDELeK/mJipo71eMKfsG4SwuS3zd7pztnw8f4lGUC5V7e7r+i8qq4hDyNcf3U41TPmD+RhlfuXpvqlnmXPYqgYXEXwqoE1gfwEgaHAsim8ApqIxN4kcvd4nHq9kfIeumK3H2xuPYOcUvYVkINH5r+06/GzWQa6XM85BjZ82wlD7u23GfQ+SQEn+TX/i4TJlwFqIK9qrQQkNsFF4KLO5yJ51YKavUEPBZdFtmqoFzREStgf9ycCOO97X0f4qpHIhHfxssyBWN/RoclrIu1th2ItI74dB686kbhquvLK/nDUmXBEE1ZDW6Y7vjsaCfe3hpyJpo5Ibd2u7V27o2ytQYDTJNMzuG8ob9JyZ45kCmA32LRuoBjT66T+9SyYtGmJlncAjnwK+puRM9koBRswLt6eGZlMHpMsjinzkvYo8THsum0yG1/u61uOZydvm6+aumMH/mTuqqHVnp7VIfrbjjumOH3LOpGKzqVkNjhwTolpcs4DJgnnPJSXAe8gP8h9fwH+YRBplPPCzxkyA2N5EVKYGD3BWBWU9wOzoKEtJsrZ5oFbGHRKKkkjdkz/Ce5K7Pbu/OrZxbNf3fmr6a+9OA3D/Q1pYz/byOTas3ydIEfJ3Yy/AX/UqGBoOH7KgmoymOObwWDQU7jCKmFIDRsdZJq4/+/+bhmLuf9h7ztzf4FtudfxIvz2OrbxsQ0w9sdgbDVqSNapBKDDPJOTvBAGFtySxoQj8+d+deCnP9+Xe3MO1+LP5J7C07mjuTfoWD0w1rgs+yk8C269vF8j79Yz6NmKE9y9AQpAD+gTRwnJHcAPrv12gPjTA2s/5vJ/2/rHcD/52SVamRFALPjZ9uajj75Jfta95uyGHuvvrJ/FT2zhcxVAv1Uu4GXucsWoA+ZryM8n+wOpakb9w3Q+VJjPCow/Bj8dMN2bPeTn3e8+QYeP4/vw0xy3zqgOjSQtwOGZlxRmph7jk5J354wKjRgjRrdfdP+o94Ghm25Ogiz69T/8A11zbv39ZG79GZjOwcbYwkdNhxABgIRsX/urTIqf6yBJYpF8D/paWd8q6DkBn5w0gEjmsyas7sGZ63vIVw2f4DyuE3SI3xA9siM/+kHSZMOCohaEgh40+aZGpaBSKtLcyHRAY6WKUGMLbGyq0NsyaqxSoWUJHyXj0lOmHSUt1ljW0ySb8uJjXtpw1KgzU/9Wvb/e53JQz5bH6zZq4KiQxQxnVWTEWQveWgOogXK4EN9+Rca+Ep+/PLGUyO5OTrknA42HdlgO1kzN9s5PdhH9NQdy39jW1rE70zkTaDAOLtos/Z05b3dkxtwXCieQFJ8nEyDrDGANPXdWW0GUIC849BoAaXWZvJPKJnko6TatedA5Nzeiqt8GX6YEt4uMdgkDUYiZjEaEjC6j026DJYPs2uQZ9VOi0svu0GL9474rBwauTPUfaMxkGg/0e2ba2mY6O2fb2mY7iX70xmz21Gh39AA5l/u3aHfOB8Za795odG9v71KU42k74NzbgHPlbTHb1raY5YK22H+dmpw8NR5d9kbrRnyRxQj8843Zo94Dsar06YmJU+lmT6TekdgXTyx1ORsj3lZ6ZnE4s0D+zPRC8ZlR2DEwMkOjGMoFdHdubsSQU2Su1w24fpHRLmGg0jMz+Nx6emZYQvECePRks24UoEeVkg/uFDutTnZy5Nza6IFo9+ipbPZGODhsXTu1+cwIPTPigTMzo3pq6QOPFwhThoigICv5ZdoyqiI9zmIBbbfeYrfVUglu8DH3q4efVmGxZiddn0p0wnLxwaXakPMDXaPXTY5eM3ry1twu9Upm8lAF3qvekU546jo8bWOnpzOnxr545/Rl+DN70uk9HKdAFuPtwPssaHeyQotVSh1GKpLm2Sr1SKVSLoPGVsscHmhJgSXPK8tQqQNjQwVcZrX0w13JCo+bxSlF0c7ljJvyfuY05EioMr90882ZbdvGE/FWr6Zeb3USZSo3gL+eGu9JOxOaKm8904O3kxaAH83R+HayqlFHVEqNmvmwJf4KDA1kjoqsUs1yWVQQiXAZMI0F/ppvR5khrJO2RqVtTZc05qUNx/irA1QnnqkBm2jyeb0eyl+xvtiXHt/gSgc8jJXgYcvQiXT/1R5n4872XYcAJUeP9fcfG92Mkspc5/Bqj6+pt8GxfWp7e2zw6vHxqwdi7btyh0LbopFtodC2SHRbiJ/9NCCoAmjYTKNjBh5XYbQECjvzBtuKTHJARL3JbaI+CMrq4Dglf51e4nb4hl0dmYnuwGRbJmNdihN9ZE9P7lk8ODjrGXDnngW29nZrjNHEILx+kfw16Gha6gXI+/RrKfLoM7JHRVtTXcXc+cpN7nwRVIi9DQ1mU0ODyZfJkIONJvqrqXHf2jsw/vor61lpfDulOS3I5RpQQUlaWTSTIDBcVexXwUbtCh5CsFfVWS1GPZtVLAkiFDsBVPkVXBXUVlV5tbamzHiisJR3f6URB5QqTwOJrH23h+tmwJpYLLUSuZMOjQLoXWCmiY6vRtZP9Uam7WGq6DBRArBt/sm+p5YyGWzfj2tzb/xy750AzjbcyM+RHs9nYFzZ96Er8X1MAZSAW/G2QgToyY3+9Kyjjrk+OB1ZKBErl9WiSlAq9RkFjTQX2DWQOjykTVTQhKhUtuIWpgv0v1BXSh90wW7kcuuNbqPbpAFuUYReqg2/RMycOOCVPLk9nElFB7L8JWOaifTsNOv29hahXabonSinWsK9kc6+At5TnvzhZzjacxAYmfWkpNSulzFf2r+V40sJYUibL9tzy05029UXIynzJZCUch4oisuYcdjPJn+J7aL+EsuF/SVcMRi/cXLyxvFOqhd0cu1AUgvSpyYmTqdTXUuJ+L4EVw+QpM9tB31OX16fo3JaBWIQCL2gWFEgGXGxPqcvVdM2NjRdfLRLGOiS9Dn5OP4gfS73W3LmQDl9jupQ20GH0pfVoQo7sxUpM5kNIo2pPvpNqtHmhqaLj3YJA11Qh9JfTHZdQIdSrs3g6oISdSDXWar3zsPLYYBTFbr+GZ7EwYGkZ6JWwJLuS3USDhizTHgFxZh/aCrfa4sOsOmzehO3vQ3xiDlPms9cPt6zJwLs+G/6U7CJ3M9p0AajIOjnL8I6fagjGTLDQi1gbCNS8NbZNruffMjrCXD3E0/+iLM0ATnTzSr65AyCRkJl0HeOh/y7dkQGXZHgcvbwTHh/q2d6ItRXF+1KjISumKtq9iaG2rx1blO1fSgxOt9k7+lo9oAmadA7ukNjO6i+B2vcTu4GfS+cbLNgFZP5RLiNikayRAMpAAewJPdzTZTpcEYnVeK8NDsvppfSzUAw0XBePIG3t8YT49u2ZW6+2WnV12vMznQPTqf++I9TubP13ioNlTnAnwC5Gb8VaEKbzG+BYUoCf7N5YJU/oso8krIHC0ZB2Z5bdirwW7Pb5GZhlCLNn0pzHpjUE4Gy2S6Z6QJyvgMcFpgunsy9xJgunoT92IF4a4lSzumSvUCy7qs3MG+Fkbut7Nv/6pHtP54AzWweP0b1EwziDgkO6F/q/9Jf2P/lnr31Y0Mfu3X28fE7PzoOIy7jB+jP2jv4vtzBgp9OhLFZDmGFqMAKKt+oFwXGFkhRgMVgMFDEc/pFt9EfsSYiohE/8bl7d37zxZ2funvn11559VWsXnv55bXc7+m4jetTxAXj6qmuWKkGvIYhAbmloSle76drtzO81iOdweSW3KoUTQaxwHZRg8VjXkOdu86lbfyn+Wf+ctubdVOJp/XJalNdkoi5Ofz42kvJbsz3EoeXV2HOLXxk+gv7yOK4I/e3+BO5V3E0d6QX3zbemzs9zsYNrO/Ge8nzwHUBRjamAOgwnnCxDElosCgxAoxm9BaqQilCuB+DbI5RRZ3mqltriNnKg64ipU4Raxa9wVgs6F2cVvX3WrDX5/Nia2+f6vPNI7GPdbYlgp13xVPN6pimrq3lE6FEdU0i9PHWoE0Tg1muXD+LHtnC30a1tyv7+qQER+rf3o2X2dqbk14185PpMYK14/FCOvEyBdUMrQYgoilgBbHu54lKCcpdEo2kAQPKm10qeIcTCfX1WvmKLb39qun8To5rbMHWj4cSNdWJ0Cda2uo0MXVzKn5XZzDR1vmx2Eizen0dDeBWfDN+VC/i6vW13FtIcwbh53JvsQwZKuPm1negrxK9rOuz1VGFxJaRc+KMpETXZ/o2T0wFrTDyeSmXJLjXFCN6OXdkbRT/Wraxz+K3yTSqQ06KKY0NdTarxWTUVStJFY/twawLUtkHqH91LOeSlyBwTz8tPqDHCLIerGyPxQoizYx/OBfK9h3s7j7Ylw3OOqNtA4OhaO7D2d7erKtZOZiqnj4+OHh8umqoX+lvinRocldWdkZOXWnEdxivTPH8IET6QS+vR6lkEo6TJpwhkea1i3hSiQkwX5GwMBIzHWnmmSiyiBIn0npUT3MDwR6garHX7IwlWLZvsSsHjpCmKZL+tf87NDCQODg4em1td/WORH/2W99Kp32ec6k7Ro71SRHKO1Lniv3YFtSdjJsw0uC0GhaGKSc7rMIE1EbQZFcqWJkJz4+0mI0GuaREV0mLSlh5j1lOQIYfRuD4s4+/9tprc/Dz+O+o5xtPpmZTJ07ACz5M3d/c/iMLeA85w3K6OpnH1U+TnAF5WRBkWSlQQOGZMlld1BlbbJR1Fv2+207z5O3Gx6R3smA3GurrDfR3/g742oai+If4RZ0LB1RIJ+AA+o7kA57D15A7L8V/THOzBnE89y1yZ+JS/cdW0f3czB/3kO8ZbuK8zb/+Kl6HM9BSWxAhpijcRMXvB6ngYiEAFgLyMSmAJfWql2pbNBZUM3qkp+vgYG7gmgHc0rGzu3tX51oT+fO1XTxG/FP0l3gEgNaYtBdxBULZxUxR8nW8CHqXNTZazI2N5p82WiwNDRaLZFsOrifR/9AMbnQt25vOagI8NtIsQjXlx2kurx1g4IBgV1xNM8uAS68WGOl+OswsKJmsCWDWTVu14VLahmxGj8dDpTQFHc/id+XVI5YaC8IqHvnf/q5WW1hnbAANx2Q01eic0VqFGPQ2eIK6qlarWa81VuqzVJjAuUfh3H/Gzr1NpOfehr4r5Z6l8T8y/uRBPcmEq9ZapSA8XEkQXStDSM6wQNrsR5KI87jtNrMxj5eomGVJWZ7UvaqSFWPgMLhT4mPNZfLlCnwtd12ZjDm2BxaDE27QuWCtNCcxhf4EPYrUZwh+8lHGcMu0OYrrt2hzQm6DRfTUFm1W822q0We2aLMnP9dh9Fe8Ddnc5hv5cSrRDza24flWwnlGCwY0lkzpKXukcFcjDExIDcegVqxogDeqlkA1lUJjSq4oMavWoDNAZ63EnyqBWWI5ASdGc7JAIQDrKiAn4uR+v3s3vos05Iw/5Rk5ND0rnbsV35y7lefQJFnOUxy9k6yPx/w+haiqEwArbFrA3xoML2k7IP8kx32afgIM62p4QYqrZJepJYOAmUu2Joi6/bBqe94ICdI+CCtuutRObugU2tBJOHWxXsnA5g407ZMcKtOPW3iVPm8rkJ4RDLt6kI9aLDOHzeRXJj4uITxZ+sBQjUJs3EybtTs+uaNcwlc4oXDhjSTbrTl0766SDDDAJZYvxXC7WcL/2xku4SKc3NzmKHp2izYn5DaA/7ds0WZPfpzD6HrepoDb61Ry3MfmauPrWf9YuXGwo6jNUeBvm9qs/zuMs87W08bXs/5kSRsaNFaw9fBxDq8/snE9QEc0MPNtlnfRQCsRNmoYS2pMky40RSqGVgtvDdp6VjZqhm7VIG8qCr4PZiVF9LLfA4gqIoLQxy/z5LnRUTl97lv4fD6FDnencdvan/JEul+m/xNgwHKDGC/pkHjJ/SVwYvkuDE6d0tk+VsJvNrc5ihNbtDkht4GzfXWLNqv5NtXoS1u02ZOf6zB6ZRPfwmgOfRJ/m4AphVRPqWn+N2iQfqAOf8KasOKRO2J3fDj2YfovimfYG/sjhuR6hN+yuh43CmJRMogtWEECrQ31tiqVUqHBSJlPe6YfCUUfYWU+77lsr7Id8pnPtczVQ9MiLBlVmYiqg+cfSv4gC4+DqkoDqluPc/EhKMOpAW4T9LT5jH4jqxEqlBiI7kTBowTiHlmsmDtHEU/RwZYIeTGy/4F9XZcHIws7QxHgLt2Xt8Gva7/xOPAV44vAZPDu02mPI3fP+CKxnR5ZfuiAx9Wz0nF6FLgL/S339/t9+P448Jjcv2Q/OBXZ78sdiCN2/iy3huFal4SPT5fg7OY2R9G/btHmhNwG8PGJLdrsyY9zGP3FZl7DdXY2V58010sbx9mUdxVizF+pwMoVFZaijfnCYhCbWotJa9VZ9T6nTuSZIJGibDVvPltt9pWSbLXrebraTd+Us9UoLWyHuXXkZdRCfV8VYEAwFYrmq63KuecsvIOXVDx12uh1epwBNwsP5n3QoryEWL5OLF8QRUMA21muUuwylsq8mKIpzKmEt9c12d09mSU10flQaD56pJtnM4/TLOZxZ8IRS43G19b5ufK8je8BHEdAcSAodajccwHge0/R8/NyeywuF7f/Sv55dar4+Zn8+Id3Fj0X7Pn2lTcjxgfgufBnoH+2oQhKoiPJlQaAnaseNBwzrlB3YVWFBpRmUaWkVRsVKlKxitRIJapVK9UaIldt2DI1lVUCleUS+UWjwSBC0WR0sLc7GAl2todhgoABqM3r8WoB5HIweUOeflGKB4+ybIwxI1rxI+d9kB/xgPPQSY/z5Mi+oxvSP0aXrZ7L+zdFoXN3TrbRpJD0EI9HD3bFhxazRVkhiY6ORCE8nTvSMtLsM/eF2uM89yHJch/iWJGsbw87HQqlIgqmiJg3RRRpM1bJOlkQTGkVnNbVLEZ7lWxi22icVrUMChALADAvpz3PzUKsk0qkdcuX1otqZeGNvfCpi3VLtpX0oIYQOlSmoyofI4ujuJmrZ9QZoHiPalkNpsocPlKiliWPDZRL/nAttmtLbKluzfQ1wyX5IK4Wwc1tLJ7rQGlogtPWVajMc0pbXyh6fl5uj8Wjxe3P5Mc5fBl7vv4KvN3DxnmVj/9h3j4D0LMXPT9q4u3/D7z9Xzb+q3z8v+TP/5m+sfF5+8MPoXy9XIJ8B7SnINqdNOqYq7qhnt1qYTIaKvBE5sk6GuqU/fn6Ddm39qSJpr+BNFwtfgxWbWNjY7CxzefxeWlNgizkZPlm9VGlgd2FkbCKm4Mn+B8Xkycm0yeH+i5PHRxp2XeDfU/cPtXiOGgft820BWZjnbNtwW0RUvWF5bmbJ1LXZiben9w2OxcfaG42NDXZ2wYcaz9q35GILnSGF2KJxQ5a28bin5R3beO8a7EA93EGxzkO3xvLPafn91jR8/NyeyxeW9z+K/nn1buLn5/Jj3/4fZwHptC1pIb4mI/Qji7j93DQ5A/mhkIKESsVyoMqOXhvo6E9F0Iq5rBaLbRTKhWLQEPKZdZhZlfSwqxDu64OhJ3sYFRTa704mQCMxOJiNmyUrPTXadnd9+Qythdk83w8/VShek3Ix16tYMW25PU4E2hkfl+dzVoJupd6gx4HHwlFHxXrceV6le1QRo+zbanHFcf1Lq7H2crpcRccgulxTqezxdnsNfgNG/S4YjWOanEKq5ErcRaK5X4B5IjLO3nj+OxIw8KwywecaGascSGVu6nlnY44sKJ/X4z43wkn8Cf3RiZOp0Ouac9yBBhQ2J19J459LuBB3+laSgx35/7eCfjF40wUT3dy/D3M8W7jc4q/f1r0/LzcHosHitufyY9zWMJfHgOh4+yVxvlMUbyb58INJvukgHf5XMOi2POlhJ31f3jYWVgtm0eY38cZaR+wv12oyFcTyftzjkh2WrFdxPWbO/P6zZFMcd/L8n4ejaTDlvZ9Lq8DabZzvutYnxdczB9to/CrxSpBpNFTrCRCWsQqRA3Zw8yeYJceZWSN0oimrFarzWrz6PV6s1Mt1gWU3AuX8PNaPK6sdCYqieByd3T01Y/k6/JsziZ7o/7f7v/CJxq6O5vrP8tK9Bw2e6MRj7JCPSnPd54MAn0HUAJfzomunqpo9ZhqaCIJhzSCWgSyVAdA+1DJZF62jbLQxnTRcS48RJ4DtMAaRTURV+U7GGxg4qvV3GdpZaHcjXlwwdIOAE6t1AuVdjK9t1ne4wSUe+jb2toSbXGfxwj6abOzQqyXjzGeiG2ln5r18tn6itKRySA9ZYu+NCV59Qp+4L+SU5PpsVtbq8Y25SbTfGWGBZ8u5ChL/oCPMvvLJ9lf/1Fix/H8XMofxiT+8GdFfU/IfbEavbBF3/NSX4LVXOfhNY+sr1/qe0sJXdFc3B+Rc9BmnLXRCl6hGmmgzXNCNW0EbSTfEFDszUjO3z0GPKsOPvn7swYF0ajlsLyPik+MBCVagYPS5cuNbRkaEeKXuGjzyTqtW7ZmkoJ2YZLDmvd9Xur472VoikYGu93eam/x04wFn1sKU7lLUnzlC3PQ5iyVY0Mb0lQefTQzlPt9ca7K5NqzRfm+/6szmVz78gbumvcbRvJ+wyPoWLmzBv32zrx+e2QBlfM54gr04y36yrqxAG2+zusqgU/RWtJ6NJ4c0YHKoMf0jg+5AoQSn7iERFHynlORpM0wZQmI06iUw40mN63G0lMSlGtY3TKdWSXWWlTUOsNpykGJri73glzhyuinA+jL28DrUmmM9iDLg6a3xd2SNLpdICNrMFGqQGMWQdmg5RJOWi6PVKDIqRQrNBZasIb4OWfkGwtYdpdXbsoAgA+W60EzkXU+n6/NF6h1GXxet5tZTxs3pNqcVM0iN6KcWn06v0W1WrshwToENnBL9kHJwNXWSbs2GXEh2Rps3TYr/i7LuC7je1aX8T1vtovUkl3EanuZjG2VZOzLZfyoNF+aytg0l7Enpb65t2hdMO8LeKMlBskPCe0FK6pBISAIMakPNhG1WGulDiN6Vw6a4EwhUEkDMYJasaqR9fAaGj5QLleoiFLJw/nLPJwvcYZwuS4VWKXS846otJvpvc70niehjMIRDlPXd3gg3J+IaUPaUKDF7ayvMxupC7y2SjYQKA5wm8D6HpO1saPe7nO4NcY6u/E/Lilve4ev0RZttzb77UaDfdulJnGDLUuLn/SM3/C4wJH1e0tiBz+ENlWM33B798hnkJQHM4/eBJ5hpFkTatC4jDy/Rr5Wh6dXcTnt0VucrIRLFsygm8qM4U1KGyZdljMDJlebq8jDkjbF9ChYxTx6kcX8nSiZ7DebiEJwYn4NUeGUJVNDmydglhziaAQL3KKtLpuWbZQXZKVlxfKS9kk5ADN0aU0Wa8bLF1fICVizwzrr2zUi/p+1d6SFAp3QuP1DhTgL8FfNJj8ry+NG9xBlPt9aX5JvnclkaPIYjLcX6O4WkLsuoC9Gd/iH3GcBz/WMHrPS80+z56y+m+kZYUnP0JbQOIAENwh/BG1mpDYWdJa3OSu34XXi5+RxYPy7mE6Ai3QCOs4IazMjtfmTjW14fQjpBxypppnFVZUVGjBCBTWRK+Y3FZ9Xo2pzvvhcjFEkSZhFM+nP9c7PZz/ykXQamwOZAJ7J/Xg8M/5bqf6khuXEO5INlRWiikp8tVSRr5OKS83ssjosgkUkDYpr5jJTU5k5fFlr7ptY78/48XLum60FnekhBsMOCT7/WQJD7gP5nuQDobrao7wvnMtD7Lw6JD5JeHt4riB6uT3A6oWiuU7kY1tqdG6Luc7n/S3qE6goxhTJx5iOSHoh2SQLxhntcp/JkctQuVgYrkHnS2Lvm/w5uOZabtOAGSh8H87UgBpozkP+Zgs1yV9toaEl/HJuHTNUG4z1FhPL++UKgq0QY5dZIQ2zF9SpCFcR1l7e98X9+7+4D3DAODt5OpM+neZKwuKf7Vv+4v702j+TpulbM5nrUkjypwhAGcAlOlAX2pbMWrFaRV3gTJsBVq9UK1aqNESlkv0VlWKFUOSx6Ox0uRDq7OpMxKKuDld7azOM5TB4fB5vNSx6o+O7wMMLwt+xiZkjrgYIbXKFldt7/eg4S40fvc7rOjkiKQO5q4tS5PH1G2uv+nrHedL8WE/vKFULirPm8/VYkn5wkJ1rTMLdr5XgBM+Hpue6wP2d81JfwNGDDHdjEo6+yNvn3qL501J7+rypaK4T8lyAux8uO9cVDHcXOO7W87lYnT1bZ1xa530leM/zoek6d/B1HkNSDmOS1egP0/yKWLSpUaEU7TTrpk4HaoeW5VfUb5lfIYrMNW7JewEuJb/iop3K5ldcpNeW+RWl/aT8Cm+wmeZXGFh+BffJl0+w8F3KbQQkHFmZ0JZLtvjoZRe8o+CPdsYF9+asi8oDF761gJ9dcD3JctwHUS7Z1IFFVWdTo6AUN6bHKC+QHiPBxvaHHJ/tDzo+2x94fLaS4/MEmi8tPQZfNJkfv3hgqmyeTHifb+sU/+yCsiRbRulvukDSf4FWT8i0CnR+eAtaPS/TKlbH8ufN7qhwoheSOlrhjqzVIBmq6CWgUu4fDEAzy69m0V5yivo5pUQtjZowZY4QvB/EuR3LR9VGuyiQcNMl9Um2bGpO7xkg+FBJLwW9JFsP63YiKqRoGqGRmrLsGs2yJ0XdA/R2DbxgLHMY9dX0yo3QJoin8ldwsHqKJKunCKNXkrYWrBZazUSjDpoI0eQjk8q0TAlKhfK2CkzrVzVXgzADMNP6UUFQLKl4FWlJdDFY6KPWkJsu1inZWr69FGEs6iZQWFEbMIzCrMrDCtCiLpMtQou4tPTDykgAt5XicHehHsRb79WVRhLF8WhxkUjCovbyGCK7E4XhakLC1WtKcJXWsPya6a2LXG8lvSW6Lc+piORzKo6gz5Xq0czPf2fez39kujj34xv5nI1K9FpJPgbry+L5LKYAbW4tlxMCetmjZfsGCnEKXLMXSfe5zLP7XDyoN9llBt5UDScL/BQLaemGLPl+eBZCKBhI0MPjqXV7PPy+LJZBsclps+n6F/Kpydvmtea8Z8Ny2Qeke2DIE+zWF12D5MxwNljufV/xpTBSzSmsdQ5sIC96mzsIajRgPKoxFry46LZG6amy8NRUpu3mZnnvdr1UkERrebZyaDukNtTHnC/6KePDvvBYFx+GSoAKDy3YbGb1UBtd1BsLiQq2MZnjDuniuqJMkaHcWjWxucIob44yXKd35TB66OH5Q3ixBI95PRHl3bsZLoroJ0U5QyfknCF4/pGSvjwWdF6OBWFxPyrquyefb3QY3VaCx+wOG4br/ZIO+FTJ+LyGh+L6EtcBr0dFfffIfcHO/tst+p6R+lJf5+eK+p7I91WjU1v0PS/Pi9XDDG9ZbTi13bXU50GrDGjdFfN5sCImsp8aFXZGVFpUU+76N5VbKKr4/tLmMm+pHmCGnL/E+2ys9D6bB8cO98xku8n5O3fsKD9Gvs6MwEkQclKqMpPGSERE92B3dqbn8Bg5v2PHndIY0/ggeQ6scqnKooLQOos0mFPUz1FaF1CNqrxCvspC2jSzlx6ZagybYnV1MVO4YaqFTDfCnxYL/NHE5llAn2O+HR+b54I1B5srOHaXVGtINSLTuFqwsxqRLjZqkD4HDW1ViQVgHYv54mbhkipFir/j4sa+vkAAfmrd7lr6Q6b534G+Nv6g1s1rH+YxJX096mErCNfAZrQUY9JKVuHBKrUApouMGwv0kxle/eaxKKRqEek7GYqc6Df2NVn6847zx5gXyii5zNm5DZF+/EHyFdj5MJs3AbIAa5hvzoTxhBoLrE4NznKV3ey0KF/8QoQZpq1aQJQrJeRA9IsTClld+boEXN1k01uqTbWqkG7WXPQ7GTQYtTUOj/gB+Z2fxyB+jdW4iKiOrUqrBIycoFb3SaMhXxtjFd1eqdgFD/GKl5s/bjjNaG9b7q31p9YfRzXIw0aw1ZSpuPPkxxI3fjnB49yfWltv973L/aTMZ5rnkTfIPBKlcHQLHvk9mUeiFHquiL8W+h4Fm/lifY/i0aK+e/J9D+PZEh7J+57J9z0MfI7Z3uvbabymONbz7jrXYd5dl3SYdpCxHma3T0htvv5ujsf13s1JbXg8YTU/TjU6tEU84Sv5eEL1NCqbU5pCH99CPnwvnyuQWpHuvEdvEg2OXPz7IL6fC+PIuNxH6LmEPgJ5Nyf3GcdfRufIA4AznU8BukxknrQUf5GKbdMXqfDKx11Pcywyyg58Lqifp19v0VRLv96C3E6/38Ls4N9vQX10+KvoJfIgQEELUEnxOkaSytcxwjrwbWwdDajn6YYaIi+lml1+w77rhy3GuKGUTWDsb9dZT63HwG5c27gi65YLfGuLtdaXrhvfSR7U+fm62fq/Ces35NdPUUreCAYs/BKexA+8t9qwB8bHOzrGxjq+xN86xjn+TAJejaL9gBtgc+nc8PpNhuN6TC9JE+l3LCkOFH3H0iDKwGxv8vyuDi1W1vCvQFJjVRWuqFRVFH9tkrHaIFRWCst6jU5UFH/bUuwiHdk3J/HeIu0tSN+51F22X5lvXSrpC4pffGoqmZS/fWlqcWrH3Gwyk0yPjbQPtg90xct+E5PpD/gmJsemvz1FbR3x9/wtTXii6I/cWfk7m+5/z1/eVPaLnApf6ETvXYziCuCdSqR6CrTr9sAgtgLsfA+k7r479c43dE8/q5fuvIxivdxOYO38CasYhFYPPDD67NO6b7zCZMUb0r3TYTSTnKq3EwW9vaIS028uUIAAJAphRYNJBcaVtL4lX9BUhSsrZZcNs21DbYHWFr3BCzar3uitBvu2cI+WHwxaahvB2wApVNTSjED6fVFO5g7G3+bXUmc+vGJdyhLltkN1B2+bkOqYpj/kwoncGZWA53IvOj4y18euqk4eH0/Vae2O1PCRXlbEtDiWqm8ym1LZy/j3/OAWUoNPAB9UPQVKXTvjevym/xOsWJkqOqDqCMCVnXonEdbW6A8q3LvG7wxRP2MzVitJe5l7zN7jHRzvHNjyCg4pv4TZq7hdipWczeedBGismT0vxJr58/P55+LNxc/PyM/R4euKnxfGT6EPFT2/M9/+yBXyvSnz5AaAAY19qJ9pcRsxwKDEHJMhUbDFfJthcgO3zYoBI9lm/10EH8lO21EEIslEu6c0t46tmfoF+F5wJbq/aC9fycOk+mD+bhP0eXZ3k4wLEb17XrquiX6+vh0+V5Z+rlybQf8P2z+c0wABAAAAAQAA35vmhl8PPPUAHwPoAAAAANPBnYYAAAAA1L6m9f9R/u0EYQPFAAAACAACAAAAAAAAeNpjYGRgYD767yYDA8vE/4H/W1gSGYAiyIDREAClIAahAAAAeNp1lD9MU1EUxr9zXgeig8HBQSsaDVQtf6WBKmhtJKLSpi3PoDFaw8Bk0AgJLkYS48RAQuKiAyQdDHEzcXFwctDBRCYHnQhLbYiSyATR53cuLWJb2nz5te/d++453/3elXXcBj+Spo5RjfBlHoNaQETH0O6F0aHzOIkSBmUM56l2eY4+zeGiNCAtk4jjN67IQrCmr9EnozioaXTpVZzQ+9R1xMl+vcE5ecTstxvPuRzTa88hU7KJQ94DtOovHNVXyOsix26Qk8joKPWd/z8jg1X+DnONZ7ilUQx4I8h7SkV4/ykyjjMcwzp1Cm1awog9M3QGzfoWLbqA/TqNs3IPOda8SXZJCT2aDf7IJST0HE7rY/jahE6yR310yh3OfcTnZpHGMhJYDj7oEQxhBSlvGim7rg/deN/myBN6uIY2meC8LO93s7ckjmuEveXQpMoxM4jKAYyT7fKOvjZi2K15l56wRnnBWvagVd4g4eoaRwQ/MCBxdz1Gv7a8qqMQSPPPvNshrAafzD/yJ1X09uJUxbtq6WEMO5p/O2X+0We9gGvOqzryPpLWi/+/zDf6N0SWqBXW1L/tXbUsF8as8/efzD/z2Wj92prVtN5t/QotR9wX61fnuKfmh9W0Gy1rtt9l0qtvrPcLvYuSAXnZ+nAZZA4sh5aFbTIv0o1m89b6q6H5yt4qDDUgFgpzXebWslNDe+eYpxpOlTNWoe2PebQL7R1wObQ9NP/K74LlsZq2VzLL7JkKzPxXMkUlqPdI6j5eQ5CrPLOaNZ6W15R1wCtunTfYoF4CmkTcm0CcZ8KgO1OWyCWygJs6y7OC51JoDh3SixaqTReDosuHx7nc1zpfH/5f7RzwpAAAeNpNwl9IGnEAAGAz/5Sep6Xped6dt/M8r7vTzp+/02MM2UNEiMTwoceIIRE9RA8hETFihEhERA8REj6EjBESMYaIRIyIiOFDhMQIkREyhgzpQSSkh73sYXyfRqNZ/qegORnABta0qvZE+6B9HnQOXg62dTadoEvq0rqSrqZH9Ev6gv6PYcawYmgbk8acMW88M9aN7aH4cHa4bEJMKdO2qWpqmaF53pwxfzbXzV2ERqaQXeTGwlnSlqrlAbWhUTSN7qMVtGU1WAlr3Dpv/WA9tMVtdyPYSGnkZTQ52rdH7Qv2L/amvevIOJpj3FjVOeM8dnZdIdeBq+xqYTYsgWWwC6zuJtySe8594u7hUXwV38QLeAX/5UE8K54Nz52n5ekRQwROSEScyJIpMk1myByZJ0vkBXlLPlIh6i2VotJUhspRearizXnz3pL3wnvrfaRpepXepHfoQ7pIn9Hnr94xDBNiXjNTTIqZY5aYDPOR6fm0PtSH+zgf8MV9R+x7dpldZ7PsPltge36t3+Gn/cAf9+9we9wxd8p942pck3vingPFQDlwGagHfvIy/5W/5u/4Fv/Ev4w3xjvjfUEWtoQDoSRUhCvhXvgt9EVEfCMuiGvilrgnHomnYlWsiT/EttiTJqUr6V56lDpSP4gEsaAQjIYcoc6EZgKZOJIn5Vl5UV6Xs/KhXJTL8mUYC9fCzXA7/AKGAA4koIIEmAWLYBV8AjegHaEi05HtyDW0QQDn4ArcgLswD0uwAr/DBuzAvoIo2H+AklQ2lT2loXSjeFSICjE6BmPTsXLsOlZXURVXORWocTWhzqpF9Uw9V2tq4y9MM8mgAAABAAABPABgAAoAQAAEAAIAKAA5AIsAAACDAbUAAwABeNqNks1OwlAQhc9t0YAa48K4YGG6MO6EggQiLjVsFDQSwS0IApFaLcXErU/i1vcwxp8X0I2P4DN4ejtUJY0xN+V+d86Zmd4pAJbwCBMqkQKwyydkhWWeQjawiBNhE2WcCSewhjvhGaTxIDzL+IdwEnllCKeQVgXheRRUTXgBDXUr/IQV9Sb8DFt9Cr8gaawKv2LOWA/53UTasLEDF5e4gYcBeujDh4V7PnnYyKFIalO16Otrz4hc5+4wa8TcC2RQRZd5nq7kYqhdR4z1MOapRSVHl63XNo6xhyZqpLi8janMOI815Wnw5DE+0O9j/ej2nw4NRk/pcsnBTQ9Yo8s9yO1Qa5EPqQfaPvfOH7MI5ufzVEaW6/pXZVfXdaKqGWouz5OckWT1qPqMjjn5iSfLfdLT0Tf97pmNvWWTsTb/b4HDj2ZSlQlVtGpxFbVWYu8ctvi7iUL09Us4p6+rq3oy3UpUsY4rvuOAikfP8AvcvXhzAAAAeNptk1dsHFUUhr/fsXfdNk7vvVfHXvfEKS5rx7FjJy5x7MRJxrtjZ/F6F8a7cWy6BAIeQPDCM+UJEL0KJHhAolfRewfReaQH79wJXiTuw3z/GZ3znzP33iELd50bYB7/s1SbfpDFDLLJwYefXPLIp4BCAsykiFnMZg5zp+rns4CFLGIxS1jKMpazgpWsYjVrWMs61rOBjWxiM1vYyja2U8wOSiglSBnlVFBJFdXUsJNd1LKbPexlH3XU00AjIZpoZj8tHKCVNg7STgeHOEwnXXTTwxF6OUof/RzjOAOc4CSnsLidq7iam7mBO3if67mWp/mYO7mNu3meZ7mHQcLcSIQXsXmOF3iVl3iZV/iWId7gNV7nXob5hZt4mzd5i9N8z49cxwVEGWGUGHFuIcFFXIjDGCmSnGGc7zjLJBNczKVcwmPcyuVcxhVcyQ/8xOPK0gxlK0c++fmLvzknlKs85UsqUKECmqkizdJszeFXftNczdN8LdBCLeJ33tFiLdFSLdNyreBzvtBKrdJqrdFardN6bdBGbeI+7tdmbdFWbdN2FWuHSviDP/mSr1SqoMpUrgpVqkrVqtFO7VKtdmuP9mofT6hO9WpQI1/zjUK8y2d8wId8xKe8xydqUrP2q0UH1Ko2HVS7OnRIh9WpLnWrR0fUywM8yCM8ykM8zDXcpaM8w5M8pT5+Vr+O6bgGdEIndUqWBhVWRLaG/HWjVthJxP2Woa9u0LHP2D7Lhb8uMZyI2yN+y9DXGLbSSRGDxqkKK+kPeRa2YX4okkha4bAdT+bb/0p/yLOyPauQ8bBdFDaHE6OjlkktHM4I/C2ee9Rji+cTNSxszawcyQh8bVY4lbR9MYM20y9m0G5exl0Utmd6xDM92k163IW/w5shYRjoOJ2KD1tOajRmpZKBRGbk6zQdHNOhM7ODk9mh03RwDLpM1ZgLfyoeLSmtDHos83WbpKSZpsebJmWY0+NE48M5qfQz0POfyVKZkb/H28GUYUFvOOqEU6NDMftswXiG7svQE9Pa129mnHSR3z992pPTp52eOFhW5bIsWOnrHXasqWs1btBrHMZd5PVGorZjj0XH8sbPq3Rdaai+2mONxwaPjb4+YzThIv02WFIS9FjmsdxjhcdKw2BTdijlJNygoqkhxyq2Ysl8y53FSPfup2WRNf3Z6ThgnR/QJLrd07LA+32MNvua1nlW+jRMcjIai7jJudbY1B5FbCcvYnvqH7dltyEAAAB42mPw3sFwIihiIyNjX+QGxp0cDBwMyQUbGdidNkkyMmiBGJt5OBg5ICwxNjCLw2kXswMDIwMnkM3ptIsBymZmcNmowtgRGLHBoSNiI3OKy0Y1EG8XRwMDI4tDR3JIBEhJJBBs5uNg5NHawfi/dQNL70YmBpfNrClsDC4uAP4cJWAAAAAAAViY9nYAAA==) format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Metropolis";
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Metropolis";
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: 600;
  font-style: normal;
}
/*
 * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.
 * This software is released under MIT license.
 * The full license information can be found in LICENSE in the root directory of this project.
 */
/********************\
 *  FLEXBOX MIXINS  *
\********************/
/**
    Ellipsis overflow mixin
 */
/*
    Converts hex color to rgba
 */
/*
  General Form styles
 */
clr-datagrid.flex-grid .form-group {
  position: static;
  margin: 0 5px;
}
clr-datagrid.flex-grid .form-group .select,
clr-datagrid.flex-grid .form-group .checkbox {
  margin: 0;
}
form clr-datagrid.flex-grid .form-group > label:first-child, clr-datagrid.flex-grid .form-group.read-only span:first-child {
  position: relative;
  top: 0;
  left: 0;
}
clr-datagrid.flex-grid .form-group .checkbox {
  display: flex;
  align-items: center;
}

.clr-form-vertical vcd-form-input .clr-form-control,
.clr-form-vertical vcd-form-select .clr-form-control,
.clr-form-vertical vcd-rest-form-combobox .clr-form-control {
  flex-direction: column;
}
.clr-form-vertical vcd-form-input .clr-form-control > .clr-control-label,
.clr-form-vertical vcd-form-select .clr-form-control > .clr-control-label,
.clr-form-vertical vcd-rest-form-combobox .clr-form-control > .clr-control-label {
  width: auto;
  margin-top: 0;
}
.clr-form-vertical vcd-form-input .clr-form-control > .clr-control-container,
.clr-form-vertical vcd-form-select .clr-form-control > .clr-control-container,
.clr-form-vertical vcd-rest-form-combobox .clr-form-control > .clr-control-container {
  display: block;
  width: 100%;
}
.clr-form-vertical vcd-form-input .clr-form-control vmw-combobox,
.clr-form-vertical vcd-form-select .clr-form-control vmw-combobox,
.clr-form-vertical vcd-rest-form-combobox .clr-form-control vmw-combobox {
  display: block;
  width: 100%;
}
.clr-form-vertical vcd-form-input .clr-form-control vmw-combobox .clr-input,
.clr-form-vertical vcd-form-select .clr-form-control vmw-combobox .clr-input,
.clr-form-vertical vcd-rest-form-combobox .clr-form-control vmw-combobox .clr-input {
  width: 100%;
}

vcd-form-input .clr-form-control aside.signpost {
  margin-left: -0.2rem;
  margin-top: 0;
  margin-bottom: 0;
}
vcd-form-input .clr-form-control aside.signpost > .signpost > .signpost-action {
  display: flex;
  height: 1.2rem;
}
vcd-form-input .clr-form-control aside.signpost > .signpost > .signpost-action > cds-icon {
  font-size: 14px;
}

vcd-rest-form-combobox .dropdown {
  display: flex;
  width: 100%;
}
vcd-rest-form-combobox .dropdown .dropdown-toggle {
  display: block;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  height: 1.2rem;
  border-bottom: 1px solid var(--clr-forms-border-color);
  position: relative;
  padding: 0 0 calc(var(--clr-forms-select-caret-size) + var(--clr-forms-baseline) * 2) var(--clr-forms-baseline);
  cursor: pointer;
  font-size: var(--clr-p2-font-size);
  transition: background-size 0.2s ease;
  background: linear-gradient(to bottom, transparent 95%, var(--clr-color-action-600) 95%) no-repeat;
  background-size: 0 100%;
}
vcd-rest-form-combobox .dropdown .dropdown-toggle:focus {
  outline: 0;
}
vcd-rest-form-combobox .dropdown .dropdown-toggle.active {
  border-bottom: 1px solid var(--clr-color-action-600);
  background-size: 100% 100%;
}
vcd-rest-form-combobox .dropdown .dropdown-toggle.active.display-value .caret-down-icon {
  display: none;
}
vcd-rest-form-combobox .dropdown .dropdown-toggle:disabled {
  color: var(--clr-forms-text-disabled-color);
  cursor: not-allowed;
}
vcd-rest-form-combobox .dropdown .dropdown-toggle cds-icon[shape^=caret] {
  height: 0.6rem;
  width: 0.6rem;
  transform: translateY(0);
  fill: var(--clr-forms-label-color);
}
vcd-rest-form-combobox .dropdown.open .clear-search {
  display: block;
}
vcd-rest-form-combobox .dropdown button.dropdown-toggle:not(.btn) {
  text-align: left;
  padding-left: 0.25rem;
  border-bottom: 1px solid var(--clr-forms-border-color);
  background: linear-gradient(to bottom, transparent 95%, var(--clr-forms-focused-color)) no-repeat;
  background-size: 0 100%;
  transition: background-size 0.2s ease;
}
vcd-rest-form-combobox .dropdown button.dropdown-toggle:not(.btn).active, vcd-rest-form-combobox .dropdown button.dropdown-toggle:not(.btn):focus {
  border-bottom-color: var(--clr-forms-focused-color);
  background-size: 100% 100%;
}
vcd-rest-form-combobox .dropdown button.dropdown-toggle:not(.btn) cds-icon[shape^=caret] {
  right: 5px;
  top: 6px;
}
vcd-rest-form-combobox .clr-control-container.clr-error .search-entity-input .clr-input {
  border-bottom-color: var(--clr-color-neutral-500);
}
vcd-rest-form-combobox .clr-control-container.clr-error .search-entity-input .clr-input:not([readonly]):focus {
  border-bottom-color: var(--clr-color-action-600);
  background: linear-gradient(to bottom, transparent 95%, var(--clr-color-action-600) 95%) no-repeat;
}
vcd-rest-form-combobox .dropdown-menu {
  padding: 0;
  width: 100%;
}
vcd-rest-form-combobox .dropdown-menu .search-entity-input {
  margin: 0;
  width: auto;
}
vcd-rest-form-combobox .dropdown-menu .search-entity-input .clr-input {
  width: 100%;
}
vcd-rest-form-combobox .dropdown-menu .dropdown-item {
  line-height: 0.7rem;
  padding: 0.16rem var(--vcd-padding-1);
}
vcd-rest-form-combobox .dropdown-menu .dropdown-item small {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: 0.7;
}
vcd-rest-form-combobox .dropdown-menu vcd-loading-indicator .overlay {
  margin: 0 !important;
}
vcd-rest-form-combobox .dropdown-menu vcd-loading-indicator .indicator-container__wrapper {
  width: auto !important;
}
vcd-rest-form-combobox .dropdown-menu vcd-loading-indicator .indicator-container > div {
  width: auto;
}
vcd-rest-form-combobox .dropdown-search-footer {
  font-size: 0.46rem;
  line-height: 1.2rem;
  padding: 0 var(--vcd-padding-0-25) 0 var(--vcd-padding-1);
  color: var(--clr-global-font-color);
  border-top: 1px solid var(--clr-card-border-color);
}
vcd-rest-form-combobox .dropdown-search-header {
  padding: var(--vcd-padding-0-25) var(--vcd-padding-0-5);
  border-bottom: 1px solid var(--clr-card-border-color);
}
vcd-rest-form-combobox .dropdown-list {
  overflow-y: auto;
  height: 9rem;
}
vcd-rest-form-combobox .not-found-container,
vcd-rest-form-combobox vcd-loading-indicator {
  height: 9rem;
}
vcd-rest-form-combobox .clear-search {
  position: absolute;
  right: 3px;
  top: 3px;
  z-index: 1;
  cursor: pointer;
  display: none;
  line-height: normal;
}
vcd-rest-form-combobox .clr-input-wrapper {
  position: relative;
}

.clr-combobox-form-control .clr-control-container {
  display: flex;
  flex-wrap: wrap;
  width: auto;
}
.clr-combobox-form-control .clr-control-container .clr-combobox {
  flex: 1 1 auto;
}
.clr-combobox-form-control .clr-control-container .clr-combobox .clr-combobox-wrapper {
  width: 100%;
}
.clr-combobox-form-control .clr-focus-indicator {
  width: 0;
}
.clr-combobox-form-control .clr-focus-indicator.clr-focus {
  width: 100%;
}
.clr-combobox-form-control .clr-subtext {
  flex: 1;
  flex-basis: 100%;
  width: 100%;
}

/* SASS pseudo-class for setting icon margin-right which is the most common case */
clr-datagrid.flex-grid .datagrid-cell.modal-editable cds-icon[shape=pencil] {
  color: var(--clr-color-action-600);
  cursor: pointer;
}

clr-datagrid.flex-grid .datagrid-cell {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
clr-datagrid.flex-grid .datagrid-cell.center-content {
  align-items: center;
}
clr-datagrid.flex-grid .datagrid-cell.modal-editable {
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-between;
}
clr-datagrid.flex-grid .datagrid-cell.modal-editable > span {
  flex: 1 1 auto;
  word-break: break-all;
}
clr-datagrid.flex-grid .datagrid-cell.modal-editable .icon-container {
  display: inline-flex;
}
clr-datagrid.flex-grid .datagrid-cell.modal-editable cds-icon {
  flex: 0 0 auto;
  margin-left: 5px;
}
clr-datagrid.flex-grid .datagrid-cell.modal-editable cds-icon[shape=error-standard] {
  color: var(--clr-red);
}
clr-datagrid.datagrid-disabled .datagrid-outer-wrapper {
  position: relative;
}
clr-datagrid.datagrid-disabled .datagrid-outer-wrapper::after {
  content: "";
  position: absolute;
  background-color: rgba(232, 232, 232, 0.5);
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 501;
  cursor: not-allowed;
}
clr-datagrid.datagrid-disabled .datagrid-outer-wrapper a,
clr-datagrid.datagrid-disabled .datagrid-outer-wrapper button {
  pointer-events: none;
  text-decoration: none;
  color: var(--clr-dark-gray);
}
clr-datagrid.datagrid-disabled .datagrid-outer-wrapper a:hover,
clr-datagrid.datagrid-disabled .datagrid-outer-wrapper button:hover {
  text-decoration: none;
  color: currentColor;
}
clr-datagrid.datagrid-disabled .datagrid-outer-wrapper label[for] {
  cursor: not-allowed;
}
clr-datagrid .datagrid-overlay-wrapper .datagrid-spinner {
  position: relative;
  z-index: 1;
}
clr-datagrid .datagrid .datagrid-column .datagrid-column-title {
  align-items: flex-start;
  align-self: flex-start;
}
clr-datagrid .datagrid .datagrid-column .datagrid-column-title .sort-icon {
  flex: none;
}
clr-datagrid .datagrid .datagrid-column .datagrid-filter-toggle {
  margin-top: -2px;
}
clr-datagrid .datagrid .datagrid-column .datagrid-column-separator .datagrid-column-handle {
  right: -1px;
}
clr-datagrid .datagrid .datagrid-cell .clr-subtext {
  white-space: normal;
}
clr-datagrid .datagrid .name-grid-column {
  max-width: 30rem;
}
clr-datagrid .datagrid-placeholder-container {
  align-items: center;
}

.disable-selection, clr-datagrid.datagrid-disabled .datagrid-outer-wrapper {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}

/**
    Stack-view modifications:
    - We aligned stack-view's title and action buttons vertically(flex-direction-column)
        For that reason, we removed the default margin-top from the header when there is no
        title and apply it to the .stack-title element(it is easier to add margin-top with css
        when .stack-title element is not empty)
 */
clr-stack-header .stack-header {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
}
clr-stack-header .stack-header .stack-title:not(:empty) {
  margin-top: var(--cds-global-space-9);
}

/**
    Truncate text and show ellipsis if text does not fit.

    NOTE:   This class definition is a copy from the Clarity's styles.
            In Clarity 0.11+, `clr-tooltip` overrides `overflow: hidden` defined
            by `.text-truncate` because `.text-truncate` is defined before `clr-tooltip`
            styles.
            Declaring `.text-truncate` in vcd styles will apply correct style definitions
            because these styles will be loaded after Clarity's styles.

    NOTE:
        For some reason these styles are not applied last as it is supposed to be.
        Having more specific selector will apply them with priority, but we have to fix our
        style architecture in future.
 */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

clr-tooltip-content {
  word-break: normal;
}

.thin-progress-bar {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  padding: 0;
  overflow: visible;
}
.thin-progress-bar progress {
  height: var(--vcd-padding-0-25);
}
.thin-progress-bar span {
  flex: none;
  min-width: var(--vcd-padding-3);
}
.thin-progress-bar.labeled > span {
  position: static;
  margin: 0;
}

clr-stack-content .thin-progress-bar {
  margin-top: var(--vcd-padding-0-5);
  width: var(--vcd-padding-15);
}

/** Mixin for multiple declarations **/
/** Mixin for single property to be prefixed **/
/** Mixin for multiple declarations with single prefix **/
/** Mixin for single property with single prefix **/
/**
 * This is the compiled grid CSS from clarity-ui 0.10.x.  It provides support for legacy modules
 * that rely on the grid system from that version.
 */
.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

@media (min-width: 576px) {
  .container {
    width: 540px;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .container {
    width: 720px;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .container {
    width: 960px;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
    max-width: 100%;
  }
}
.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

@media (min-width: 576px) {
  .row {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
}
@media (min-width: 768px) {
  .row {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
}
@media (min-width: 992px) {
  .row {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
}
@media (min-width: 1200px) {
  .row {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
}
.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12 {
  position: relative;
  min-height: 1px;
  width: 100%;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

@media (min-width: 576px) {
  .col-xs,
  .col-xs-1,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12,
  .col-sm,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-lg,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-xl,
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12 {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
}
@media (min-width: 768px) {
  .col-xs,
  .col-xs-1,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12,
  .col-sm,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-lg,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-xl,
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12 {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
}
@media (min-width: 992px) {
  .col-xs,
  .col-xs-1,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12,
  .col-sm,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-lg,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-xl,
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12 {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
}
@media (min-width: 1200px) {
  .col-xs,
  .col-xs-1,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12,
  .col-sm,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-lg,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-xl,
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12 {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
}
.col-xs {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-xs-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-xs-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-xs-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-xs-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-xs-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.col-xs-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-xs-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-xs-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.col-xs-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-xs-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-xs-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.col-xs-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.pull-xs-0 {
  right: auto;
}

.pull-xs-1 {
  right: 8.33333%;
}

.pull-xs-2 {
  right: 16.66667%;
}

.pull-xs-3 {
  right: 25%;
}

.pull-xs-4 {
  right: 33.33333%;
}

.pull-xs-5 {
  right: 41.66667%;
}

.pull-xs-6 {
  right: 50%;
}

.pull-xs-7 {
  right: 58.33333%;
}

.pull-xs-8 {
  right: 66.66667%;
}

.pull-xs-9 {
  right: 75%;
}

.pull-xs-10 {
  right: 83.33333%;
}

.pull-xs-11 {
  right: 91.66667%;
}

.pull-xs-12 {
  right: 100%;
}

.push-xs-0 {
  left: auto;
}

.push-xs-1 {
  left: 8.33333%;
}

.push-xs-2 {
  left: 16.66667%;
}

.push-xs-3 {
  left: 25%;
}

.push-xs-4 {
  left: 33.33333%;
}

.push-xs-5 {
  left: 41.66667%;
}

.push-xs-6 {
  left: 50%;
}

.push-xs-7 {
  left: 58.33333%;
}

.push-xs-8 {
  left: 66.66667%;
}

.push-xs-9 {
  left: 75%;
}

.push-xs-10 {
  left: 83.33333%;
}

.push-xs-11 {
  left: 91.66667%;
}

.push-xs-12 {
  left: 100%;
}

.offset-xs-1 {
  margin-left: 8.33333%;
}

.offset-xs-2 {
  margin-left: 16.66667%;
}

.offset-xs-3 {
  margin-left: 25%;
}

.offset-xs-4 {
  margin-left: 33.33333%;
}

.offset-xs-5 {
  margin-left: 41.66667%;
}

.offset-xs-6 {
  margin-left: 50%;
}

.offset-xs-7 {
  margin-left: 58.33333%;
}

.offset-xs-8 {
  margin-left: 66.66667%;
}

.offset-xs-9 {
  margin-left: 75%;
}

.offset-xs-10 {
  margin-left: 83.33333%;
}

.offset-xs-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-sm-0 {
    right: auto;
  }
  .pull-sm-1 {
    right: 8.33333%;
  }
  .pull-sm-2 {
    right: 16.66667%;
  }
  .pull-sm-3 {
    right: 25%;
  }
  .pull-sm-4 {
    right: 33.33333%;
  }
  .pull-sm-5 {
    right: 41.66667%;
  }
  .pull-sm-6 {
    right: 50%;
  }
  .pull-sm-7 {
    right: 58.33333%;
  }
  .pull-sm-8 {
    right: 66.66667%;
  }
  .pull-sm-9 {
    right: 75%;
  }
  .pull-sm-10 {
    right: 83.33333%;
  }
  .pull-sm-11 {
    right: 91.66667%;
  }
  .pull-sm-12 {
    right: 100%;
  }
  .push-sm-0 {
    left: auto;
  }
  .push-sm-1 {
    left: 8.33333%;
  }
  .push-sm-2 {
    left: 16.66667%;
  }
  .push-sm-3 {
    left: 25%;
  }
  .push-sm-4 {
    left: 33.33333%;
  }
  .push-sm-5 {
    left: 41.66667%;
  }
  .push-sm-6 {
    left: 50%;
  }
  .push-sm-7 {
    left: 58.33333%;
  }
  .push-sm-8 {
    left: 66.66667%;
  }
  .push-sm-9 {
    left: 75%;
  }
  .push-sm-10 {
    left: 83.33333%;
  }
  .push-sm-11 {
    left: 91.66667%;
  }
  .push-sm-12 {
    left: 100%;
  }
  .offset-sm-0 {
    margin-left: 0%;
  }
  .offset-sm-1 {
    margin-left: 8.33333%;
  }
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333%;
  }
  .offset-sm-5 {
    margin-left: 41.66667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333%;
  }
  .offset-sm-8 {
    margin-left: 66.66667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333%;
  }
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-md-0 {
    right: auto;
  }
  .pull-md-1 {
    right: 8.33333%;
  }
  .pull-md-2 {
    right: 16.66667%;
  }
  .pull-md-3 {
    right: 25%;
  }
  .pull-md-4 {
    right: 33.33333%;
  }
  .pull-md-5 {
    right: 41.66667%;
  }
  .pull-md-6 {
    right: 50%;
  }
  .pull-md-7 {
    right: 58.33333%;
  }
  .pull-md-8 {
    right: 66.66667%;
  }
  .pull-md-9 {
    right: 75%;
  }
  .pull-md-10 {
    right: 83.33333%;
  }
  .pull-md-11 {
    right: 91.66667%;
  }
  .pull-md-12 {
    right: 100%;
  }
  .push-md-0 {
    left: auto;
  }
  .push-md-1 {
    left: 8.33333%;
  }
  .push-md-2 {
    left: 16.66667%;
  }
  .push-md-3 {
    left: 25%;
  }
  .push-md-4 {
    left: 33.33333%;
  }
  .push-md-5 {
    left: 41.66667%;
  }
  .push-md-6 {
    left: 50%;
  }
  .push-md-7 {
    left: 58.33333%;
  }
  .push-md-8 {
    left: 66.66667%;
  }
  .push-md-9 {
    left: 75%;
  }
  .push-md-10 {
    left: 83.33333%;
  }
  .push-md-11 {
    left: 91.66667%;
  }
  .push-md-12 {
    left: 100%;
  }
  .offset-md-0 {
    margin-left: 0%;
  }
  .offset-md-1 {
    margin-left: 8.33333%;
  }
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333%;
  }
  .offset-md-5 {
    margin-left: 41.66667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333%;
  }
  .offset-md-8 {
    margin-left: 66.66667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333%;
  }
  .offset-md-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-lg-0 {
    right: auto;
  }
  .pull-lg-1 {
    right: 8.33333%;
  }
  .pull-lg-2 {
    right: 16.66667%;
  }
  .pull-lg-3 {
    right: 25%;
  }
  .pull-lg-4 {
    right: 33.33333%;
  }
  .pull-lg-5 {
    right: 41.66667%;
  }
  .pull-lg-6 {
    right: 50%;
  }
  .pull-lg-7 {
    right: 58.33333%;
  }
  .pull-lg-8 {
    right: 66.66667%;
  }
  .pull-lg-9 {
    right: 75%;
  }
  .pull-lg-10 {
    right: 83.33333%;
  }
  .pull-lg-11 {
    right: 91.66667%;
  }
  .pull-lg-12 {
    right: 100%;
  }
  .push-lg-0 {
    left: auto;
  }
  .push-lg-1 {
    left: 8.33333%;
  }
  .push-lg-2 {
    left: 16.66667%;
  }
  .push-lg-3 {
    left: 25%;
  }
  .push-lg-4 {
    left: 33.33333%;
  }
  .push-lg-5 {
    left: 41.66667%;
  }
  .push-lg-6 {
    left: 50%;
  }
  .push-lg-7 {
    left: 58.33333%;
  }
  .push-lg-8 {
    left: 66.66667%;
  }
  .push-lg-9 {
    left: 75%;
  }
  .push-lg-10 {
    left: 83.33333%;
  }
  .push-lg-11 {
    left: 91.66667%;
  }
  .push-lg-12 {
    left: 100%;
  }
  .offset-lg-0 {
    margin-left: 0%;
  }
  .offset-lg-1 {
    margin-left: 8.33333%;
  }
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333%;
  }
  .offset-lg-5 {
    margin-left: 41.66667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333%;
  }
  .offset-lg-8 {
    margin-left: 66.66667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333%;
  }
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-xl-0 {
    right: auto;
  }
  .pull-xl-1 {
    right: 8.33333%;
  }
  .pull-xl-2 {
    right: 16.66667%;
  }
  .pull-xl-3 {
    right: 25%;
  }
  .pull-xl-4 {
    right: 33.33333%;
  }
  .pull-xl-5 {
    right: 41.66667%;
  }
  .pull-xl-6 {
    right: 50%;
  }
  .pull-xl-7 {
    right: 58.33333%;
  }
  .pull-xl-8 {
    right: 66.66667%;
  }
  .pull-xl-9 {
    right: 75%;
  }
  .pull-xl-10 {
    right: 83.33333%;
  }
  .pull-xl-11 {
    right: 91.66667%;
  }
  .pull-xl-12 {
    right: 100%;
  }
  .push-xl-0 {
    left: auto;
  }
  .push-xl-1 {
    left: 8.33333%;
  }
  .push-xl-2 {
    left: 16.66667%;
  }
  .push-xl-3 {
    left: 25%;
  }
  .push-xl-4 {
    left: 33.33333%;
  }
  .push-xl-5 {
    left: 41.66667%;
  }
  .push-xl-6 {
    left: 50%;
  }
  .push-xl-7 {
    left: 58.33333%;
  }
  .push-xl-8 {
    left: 66.66667%;
  }
  .push-xl-9 {
    left: 75%;
  }
  .push-xl-10 {
    left: 83.33333%;
  }
  .push-xl-11 {
    left: 91.66667%;
  }
  .push-xl-12 {
    left: 100%;
  }
  .offset-xl-0 {
    margin-left: 0%;
  }
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 1500px) {
  [class^=col-xlg] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -webkit-box-flex: 0;
  }
  .row .col-xlg {
    -ms-flex-preferred-size: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
}
:root {
  --vcd-padding-0: 0rem;
  --vcd-padding-0-125: 0.125rem;
  --vcd-padding-0-25: 0.25rem;
  --vcd-padding-0-5: 0.5rem;
  --vcd-padding-0-75: 0.75rem;
  --vcd-padding-1: 1rem;
  --vcd-padding-2: 2rem;
  --vcd-padding-3: 3rem;
  --vcd-padding-4: 4rem;
  --vcd-padding-5: 5rem;
  --vcd-padding-10: 10rem;
  --vcd-padding-15: 15rem;
}

/**
 * Makes a container fill as much of its parent's height as possible.
 * NOTE: Parent must be set as display: flex;
 */
vcd-application-images .app-images-wrapper {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
  position: relative;
}
vcd-application-images .app-images-wrapper clr-tabs {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}
vcd-application-images .app-images-wrapper clr-tabs section.tab-content {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}
vcd-application-images .app-images-wrapper > .filter-container {
  margin-right: 3.5rem;
  margin-bottom: 0.5rem;
}

.network-pool-wizard vcd-form-radio-button .form-group {
  padding-left: 0;
}
.network-pool-wizard .review-layout-wrapper {
  margin-top: 1rem;
}
.network-pool-wizard .review-layout-wrapper table {
  width: 100%;
}
.network-pool-wizard .review-layout-wrapper table tr > td {
  padding: 0.25rem 0.5rem;
  vertical-align: top;
}
.network-pool-wizard .review-layout-wrapper table tr > td:nth-child(1) {
  width: 33%;
}
.network-pool-wizard .review-layout-wrapper .description-background {
  background: var(--clr-near-white);
  font-weight: bold;
}
.network-pool-wizard .review-layout-wrapper .backing-details {
  width: 100%;
  height: auto;
}
.network-pool-wizard .review-layout-wrapper clr-stack-view {
  width: 100%;
}
.network-pool-wizard .review-layout-wrapper clr-stack-view > dl.stack-view {
  height: auto;
}
.network-pool-wizard .backing-stack,
.network-pool-wizard .configuration-stack {
  padding-bottom: 0.5rem;
}
.network-pool-wizard .backing-stack .stack-view,
.network-pool-wizard .configuration-stack .stack-view {
  height: 100%;
  background-color: transparent;
}
.network-pool-wizard .clr-wizard .modal-body main.clr-wizard-content {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}
.network-pool-wizard .clr-wizard .modal-body main.clr-wizard-content clr-datagrid {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}
.network-pool-wizard .clr-wizard vcd-loading-indicator .spinner:not(.spinner-inline):not(.clr-treenode-spinner) {
  position: static;
}
.network-pool-wizard .clr-wizard .clr-wizard-page:not([aria-hidden=true]) {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}
.network-pool-wizard vcd-loading-indicator {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}
.network-pool-wizard vcd-port-groups-page {
  height: auto;
}
.network-pool-wizard vcd-network-pool-wizard-port-group-page {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
  height: 100%;
}
.network-pool-wizard clr-alert .alert {
  margin-left: 0px;
}

vcd-network-pools-datagrid clr-datagrid .btn-group {
  min-height: 1rem;
}
vcd-network-pools-datagrid clr-datagrid .clr-dg-action-bar-mb {
  margin-bottom: 10px;
}
vcd-network-pools-datagrid clr-dg-cell {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
vcd-network-pools-datagrid clr-dg-cell clr-tooltip span.tooltip-trigger {
  display: inline;
}

vcd-network-pool-wizard-port-group-page,
vcd-network-pool-org-vdc {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
  height: 100%;
}

vcd-network-pool-wizard-provider-page,
vcd-network-pool-wizard-review-page,
vcd-vcenters-list,
vcd-network-pool-wizard-nsxt-transport-zone-page,
vcd-network-pool-wizard-dv-switch-page,
vcd-nsxt-managers-list,
vcd-network-pool-wizard-transport-zone-page,
vcd-network-pool-wizard-backing-type-page {
  height: 100%;
}

.action-general-edit-btn,
.action-pool-type-edit-btn {
  text-align: right;
  padding-right: 0;
  margin-top: 0px;
}

.network-pool-type {
  float: left;
}

vcd-network-pool-details-container {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}
vcd-network-pool-details-container vcd-org-vdc-list {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
  height: 100%;
}
vcd-network-pool-details-container vcd-org-vdc-list clr-datagrid {
  flex: 1 1 auto;
  min-height: 0;
}
vcd-network-pool-details-container vcd-org-vdc-list clr-datagrid .datagrid-overlay-wrapper {
  flex: 1 1 auto;
  min-height: 0;
}
vcd-network-pool-details-container vcd-entity-details-container {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
  height: 100%;
}
vcd-network-pool-details-container vcd-entity-details-container clr-datagrid {
  flex: 1 1 auto;
  min-height: 0;
}
vcd-network-pool-details-container vcd-entity-details-container clr-datagrid .datagrid-overlay-wrapper {
  flex: 1 1 auto;
  min-height: 0;
}
vcd-network-pool-details-container vcd-entity-details-container vcd-routable-tabs ng-component {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}

vcd-network-pools-datagrid {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
  height: 100%;
}
vcd-network-pools-datagrid clr-datagrid {
  flex: 1 1 auto;
  min-height: 0;
}
vcd-network-pools-datagrid clr-datagrid .datagrid-overlay-wrapper {
  flex: 1 1 auto;
  min-height: 0;
}

vcd-vapp-templates-rest {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}
vcd-vapp-templates-rest .vapp-templates-datagrid {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}

vcd-vapp-template-details-container {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}
vcd-vapp-template-details-container vcd-vapp-template-vm-list,
vcd-vapp-template-details-container vcd-vapp-template-shadow-vm-list {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}
vcd-vapp-template-details-container vcd-vapp-template-vm-list .vapp-template-virtual-machines-datagrid,
vcd-vapp-template-details-container vcd-vapp-template-vm-list .vapp-template-shadow-vm-datagrid,
vcd-vapp-template-details-container vcd-vapp-template-shadow-vm-list .vapp-template-virtual-machines-datagrid,
vcd-vapp-template-details-container vcd-vapp-template-shadow-vm-list .vapp-template-shadow-vm-datagrid {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}

vcd-vapp-template-vm-list .datagrid-action-bar {
  margin-top: 0;
}

vcd-vapp-template-general-details .vapp-template-general-header-actions {
  float: right;
}
vcd-vapp-template-general-details .vapp-template-general-header-actions .vapp-template-general-edit-btn {
  text-align: right;
  padding-right: 0;
  margin-top: 0;
}
vcd-vapp-template-general-details .vapp-template-owner-header-actions {
  float: right;
}
vcd-vapp-template-general-details .vapp-template-owner-header-actions .vapp-template-change-owner-btn {
  text-align: right;
  padding-right: 0;
  margin-top: 0;
}

vcd-vapps-general-details .vapp-edit-btn {
  float: right;
}

vcd-vms-container,
vcd-vms-guest-properties,
vcd-vms-details-container,
vcd-vms-general-details,
vcd-vms-hardware,
vcd-vms-metadata,
vcd-vms-hard-disks,
vcd-vms-nics,
vcd-vms-monitoring-chart {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}

vcd-vms-details-container clr-alert.vm-compliance-warning .alert-item {
  line-height: 1.4rem;
}
vcd-vms-details-container .section-content-container vcd-vms-nics,
vcd-vms-details-container .section-content-container vcd-metadata-grid,
vcd-vms-details-container .section-content-container vcd-all-tasks,
vcd-vms-details-container .section-content-container vcd-all-events {
  padding: 0;
}
vcd-vms-details-container .section-content-container vcd-vms-nics clr-datagrid .datagrid-action-bar,
vcd-vms-details-container .section-content-container vcd-metadata-grid clr-datagrid .datagrid-action-bar,
vcd-vms-details-container .section-content-container vcd-all-tasks clr-datagrid .datagrid-action-bar,
vcd-vms-details-container .section-content-container vcd-all-events clr-datagrid .datagrid-action-bar {
  margin-top: 0;
}
vcd-vms-details-container .section-content-container vcd-vms-nics > clr-datagrid {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}

vcd-vms-container {
  position: relative;
}
vcd-vms-container clr-tabs {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}
vcd-vms-container clr-tabs section.tab-content {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}
vcd-vms-container .vm-icon-tab > .nav {
  width: auto;
  position: absolute;
  top: 1.5rem;
  right: 0;
  z-index: 1;
}
vcd-vms-container > .filter-container {
  margin-right: 3.5rem;
}
vcd-vms-container.content-area {
  height: 100%;
  position: relative;
  overflow-y: auto;
}
vcd-vms-container.content-area vcd-global-list-site-navigator {
  margin-bottom: var(--vcd-padding-0-75);
}
vcd-vms-container.content-area .filter-container,
vcd-vms-container.content-area .card-result-count-labels {
  padding-right: var(--vcd-padding-1);
  padding-left: var(--vcd-padding-1);
  margin-bottom: 0;
}
vcd-vms-container.content-area .vm-icon-tab > .nav {
  top: 2.5rem;
  right: 0.5rem;
}

vcd-vms-grid {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}
vcd-vms-grid .status-cell {
  white-space: nowrap;
}
vcd-vms-grid clr-datagrid {
  flex: 1 1 auto;
  max-height: 100%;
}
vcd-vms-grid .datagrid-head clr-dg-column .datagrid-column-title {
  white-space: nowrap;
}
vcd-vms-grid .datagrid-action-bar {
  margin-top: 0;
}
vcd-vms-grid .datagrid-table {
  position: static;
}
vcd-vms-grid .datagrid-table .datagrid-column .datagrid-column-separator {
  left: 0.4rem;
}
vcd-vms-grid .datagrid .datagrid-cell .dropdown-menu {
  font-size: var(--clr-p1-font-size);
  line-height: var(--clr-p1-line-height);
  margin-left: var(--vcd-padding-0-5);
  position: fixed !important;
}
vcd-vms-grid .datagrid .datagrid-cell .dropdown-menu .dropdown-menu {
  margin-left: 0;
}
vcd-vms-grid .datagrid .datagrid-cell .dropdown-toggle.active {
  color: var(--clr-link-color);
}
vcd-vms-grid .datagrid .datagrid-cell .badges-signpost div.signpost-content-body {
  display: flex;
  flex-direction: column;
}
vcd-vms-grid .datagrid .datagrid-cell .badges-signpost div.signpost-content-body div {
  display: flex;
  margin-bottom: 0.2rem;
}
vcd-vms-grid .datagrid .datagrid-cell .badges-signpost div.signpost-content-body div cds-icon {
  margin-right: 0.2rem;
}
vcd-vms-grid .nics-signpost-dg-cell .tooltip,
vcd-vms-grid .storage-signpost-dg-cell span {
  max-width: 4rem;
  display: inline-block !important;
  vertical-align: middle;
  margin-right: var(--vcd-padding-0-25);
}
vcd-vms-grid .datagrid-column.datagrid-select clr-checkbox-wrapper {
  visibility: hidden;
}

vcd-vms-guest-properties vcd-error-banner {
  display: block;
  margin: 0 -15px 1rem -15px;
}
vcd-vms-guest-properties .stack-view .guest-property-content .stack-block-label,
vcd-vms-guest-properties .stack-view .guest-property-content .stack-block-content {
  background-color: var(--clr-global-app-background);
  padding-left: 0.8rem;
}
vcd-vms-guest-properties .stack-view .guest-property-label {
  background-color: var(--clr-global-selection-color);
}
vcd-vms-guest-properties .stack-view .guest-property-label .stack-block-label {
  background-color: var(--clr-global-selection-color);
  color: var(--clr-color-neutral-1000);
  font-weight: 500;
}

vcd-vms-metadata vcd-metadata-grid {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}
vcd-vms-metadata vcd-metadata-grid clr-datagrid {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}

vcd-vms-hard-disks {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}
vcd-vms-hard-disks clr-datagrid {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}

vcd-vms-hard-disks-edit-form vcd-vm-hard-disks-grid clr-datagrid clr-dg-cell.datagrid-cell {
  display: flex;
}

vcd-vms-monitoring-chart {
  display: block;
}
vcd-vms-monitoring-chart.hasMetrics {
  margin: 0 auto;
}
vcd-vms-monitoring-chart vcd-loading-indicator {
  height: 100%;
}
vcd-vms-monitoring-chart .chart-wrapper {
  max-width: 1000px;
  min-width: 200px;
  margin: 0 auto 15px;
}
vcd-vms-monitoring-chart .select-label {
  margin-right: 15px;
  margin-top: 5px;
}

vcd-vms-general-details {
  /**
      * The icon is large so we need to correct the width
      * otherwise it doesn't align properly with the other icons
      */
}
vcd-vms-general-details .vm-os-alert,
vcd-vms-general-details .firmware-alert {
  margin: 0.2rem 0 0 8rem;
}
vcd-vms-general-details vcd-form-select .form-group {
  margin-bottom: 1rem;
}
vcd-vms-general-details .input-vm-operating-system .form-group,
vcd-vms-general-details .input-firmware .form-group {
  margin-bottom: 0;
}
vcd-vms-general-details cds-icon.vm-storage-icon {
  width: 20px !important;
}

vcd-vms-hard-disks-edit-form vcd-vm-hard-disks-grid h5 {
  display: none;
}

vcd-vm-nics-form clr-datagrid vcd-form-select {
  min-width: 5rem;
}
vcd-vm-nics-form clr-datagrid vcd-form-input {
  min-width: 6rem;
}
vcd-vm-nics-form clr-datagrid vcd-form-checkbox .clr-control-container {
  display: flex;
}

vcd-vm-details-guest-os vcd-form-checkbox footer {
  padding: 0;
}
vcd-vm-details-guest-os vcd-form-checkbox .clr-form-control .clr-subtext {
  display: none;
}
vcd-vm-details-guest-os vcd-form-checkbox.enable-guest-customization-checkbox footer {
  margin-bottom: 20px;
}

vcd-edit-vms-guest-customization vcd-vm-details-guest-os div.row > div {
  flex: none !important;
  max-width: 100% !important;
}

vcd-vms-hardware .vm-edit-button {
  float: right;
}

vcd-vms-advanced-edit-form aside vcd-number-with-unit-form-input .clr-input-wrapper {
  width: 2.5rem;
}
vcd-vms-advanced-edit-form aside vcd-number-with-unit-form-input .clr-input-wrapper input[type=number] {
  width: 2rem;
}

.top-vm-main-list-multisite {
  padding: 0 1rem 0 1rem;
}

.top-vm-main-list {
  padding: var(--vcd-padding-1);
}

vcd-vms-card-container vcd-loading-indicator:not(.lease-loading-indicator) {
  min-height: 200px;
}

.edit-vm-nics-form-grid .cell-form-text {
  display: block;
  margin-top: var(--vcd-padding-0-25);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.edit-vm-nics-form-grid .datagrid-cell vcd-form-select div.clr-form-control,
.edit-vm-nics-form-grid .datagrid-cell vcd-form-input div.clr-form-control,
.edit-vm-nics-form-grid .datagrid-cell vcd-form-checkbox div.clr-form-control {
  margin-top: 0;
}
.edit-vm-nics-form-grid .datagrid-cell vcd-form-select .clr-control-container {
  width: 100%;
}
.edit-vm-nics-form-grid .datagrid-cell vcd-form-select .clr-control-container + .clr-subtext {
  display: none;
}
.edit-vm-nics-form-grid .datagrid-cell vcd-form-input .clr-control-container .clr-subtext {
  display: none;
}
.edit-vm-nics-form-grid .datagrid-cell vcd-form-input .clr-control-container.clr-error .clr-subtext {
  display: block;
}
.edit-vm-nics-form-grid .datagrid-select .clr-radio-wrapper {
  display: block;
  margin-top: var(--vcd-padding-0-25);
}
.edit-vm-nics-form-grid .datagrid-column,
.edit-vm-nics-form-grid .datagrid-cell {
  min-width: 7rem;
}
.edit-vm-nics-form-grid .datagrid-column.vm-nics-form-connection-index,
.edit-vm-nics-form-grid .datagrid-cell.vm-nics-form-connection-index {
  min-width: 2rem;
}
.edit-vm-nics-form-grid .datagrid-column.vm-nics-form-adapter-type,
.edit-vm-nics-form-grid .datagrid-cell.vm-nics-form-adapter-type {
  min-width: 4rem;
}

.vms-grid-actions-container {
  display: flex;
  align-items: center;
  flex: 1 1 auto;
}
.vms-grid-actions-container .vms-grid-action-export {
  margin-left: auto;
}

:root {
  --vcd-card-content-padding: 1rem;
  --details-container-padding-top-bottom: 0.25rem;
}

vcd-vapps-container,
vcd-vapps-details-container,
vcd-vapps-general-details,
vcd-vapps-vms-container {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}

vcd-vapps-details-container vcd-vapps-vms-container vcd-quick-filter vcd-form-input .clr-subtext {
  margin-top: 0;
}
vcd-vapps-details-container vcd-vapps-vms-container > vcd-vms-grid {
  overflow-x: auto;
}
vcd-vapps-details-container vcd-vapps-vms-container > vcd-vms-grid .datagrid-host {
  position: static;
}
vcd-vapps-details-container vcd-vapps-vms-container > vcd-vms-grid .datagrid-host .datagrid-action-bar {
  display: flex;
}
vcd-vapps-details-container vcd-vapps-vms-container > vcd-vms-grid .datagrid-host .datagrid-action-bar vcd-multiselect-component {
  position: static;
  margin-left: auto;
}
vcd-vapps-details-container vcd-vapps-vms-container .card-result-count-labels {
  margin-bottom: var(--vcd-padding-0-25);
}
vcd-vapps-details-container .section-content-container vcd-vapp-start-stop-order,
vcd-vapps-details-container .section-content-container vcd-all-tasks,
vcd-vapps-details-container .section-content-container vcd-all-events {
  padding: 0;
}
vcd-vapps-details-container .section-content-container vcd-vapp-start-stop-order clr-datagrid .datagrid-action-bar,
vcd-vapps-details-container .section-content-container vcd-all-tasks clr-datagrid .datagrid-action-bar,
vcd-vapps-details-container .section-content-container vcd-all-events clr-datagrid .datagrid-action-bar {
  margin-top: 0;
}
vcd-vapps-details-container .section-content-container vcd-vapp-metadata,
vcd-vapps-details-container .section-content-container vcd-metadata-grid,
vcd-vapps-details-container .section-content-container vcd-metadata-grid > clr-datagrid {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}

vcd-vapps-container {
  position: relative;
}
vcd-vapps-container clr-tabs {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}
vcd-vapps-container clr-tabs section.tab-content {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}
vcd-vapps-container .vapps-icon-tab > .nav {
  width: auto;
  position: absolute;
  top: 1.5rem;
  right: 0;
  z-index: 1;
}
vcd-vapps-container > .filter-container {
  margin-right: 3.5rem;
}
vcd-vapps-container.content-area {
  height: 100%;
  position: relative;
  overflow-y: auto;
}
vcd-vapps-container.content-area vcd-global-list-site-navigator {
  margin-bottom: var(--vcd-padding-0-75);
}
vcd-vapps-container.content-area .filter-container,
vcd-vapps-container.content-area .card-result-count-labels {
  padding-right: var(--vcd-padding-1);
  padding-left: var(--vcd-padding-1);
  margin-bottom: 0;
}
vcd-vapps-container.content-area .vapps-icon-tab > .nav {
  top: 2.5rem;
  right: 0.5rem;
}

vcd-vapps-grid {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}
vcd-vapps-grid clr-datagrid {
  flex: 1 1 auto;
  max-height: 100%;
}
vcd-vapps-grid .datagrid-head clr-dg-column .datagrid-column-title {
  white-space: nowrap;
}
vcd-vapps-grid .datagrid-action-bar {
  margin-top: 0;
}
vcd-vapps-grid .datagrid-table {
  position: static;
}
vcd-vapps-grid .datagrid-table .datagrid-column .datagrid-column-separator {
  left: 0.4rem;
}
vcd-vapps-grid .datagrid .datagrid-cell .dropdown-menu {
  font-size: var(--clr-p1-font-size);
  line-height: var(--clr-p1-line-height);
  margin-left: var(--vcd-padding-0-5);
  position: fixed !important;
}
vcd-vapps-grid .datagrid .datagrid-cell .dropdown-menu .dropdown-menu {
  margin-left: 0;
}
vcd-vapps-grid .datagrid .datagrid-cell .dropdown-toggle.active {
  color: hsl(198, 100%, 32%);
}
vcd-vapps-grid .datagrid .datagrid-cell .badges-signpost cds-icon.has-badge {
  margin-right: var(--vcd-padding-0-5);
  fill: hsl(198, 100%, 32%);
}
vcd-vapps-grid .datagrid .datagrid-cell .badges-signpost div.signpost-content-body {
  flex-direction: column;
}
vcd-vapps-grid .datagrid .datagrid-cell .badges-signpost div.signpost-content-body div {
  display: flex;
  margin-bottom: var(--vcd-padding-0-25);
}
vcd-vapps-grid .datagrid .datagrid-cell .badges-signpost div.signpost-content-body div cds-icon {
  margin-right: var(--vcd-padding-0-25);
}
vcd-vapps-grid .datagrid-signpost-trigger {
  text-overflow: unset;
}
vcd-vapps-grid .datagrid-signpost-trigger > span {
  min-width: 1.2rem;
  display: inline-block;
}
vcd-vapps-grid .datagrid-column.datagrid-select clr-checkbox-wrapper {
  visibility: hidden;
}

.vapps-grid-btn-group-multisite,
.vapps-card-btn-group-multisite {
  display: flex;
  align-items: center;
}
.vapps-grid-btn-group-multisite .btn-group,
.vapps-card-btn-group-multisite .btn-group {
  flex: 1 1 auto;
}

vcd-vapp-shared,
vcd-vapp-start-stop-order,
vcd-vapp-networking {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}
vcd-vapp-shared .vapp-shared-datagrid,
vcd-vapp-start-stop-order .vapp-shared-datagrid,
vcd-vapp-networking .vapp-shared-datagrid {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}
vcd-vapp-shared .vapp-shared-datagrid .column-icon,
vcd-vapp-start-stop-order .vapp-shared-datagrid .column-icon,
vcd-vapp-networking .vapp-shared-datagrid .column-icon {
  text-overflow: inherit;
}
vcd-vapp-shared .vapp-start-stop-order-datagrid,
vcd-vapp-shared .vapp-networks-datagrid,
vcd-vapp-start-stop-order .vapp-start-stop-order-datagrid,
vcd-vapp-start-stop-order .vapp-networks-datagrid,
vcd-vapp-networking .vapp-start-stop-order-datagrid,
vcd-vapp-networking .vapp-networks-datagrid {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
}

vcd-vapps-guest-properties vcd-error-banner {
  display: block;
  margin: 0 -15px 1rem -15px;
}
vcd-vapps-guest-properties .stack-view .guest-property-content .stack-block-label,
vcd-vapps-guest-properties .stack-view .guest-property-content .stack-block-content {
  background-color: var(--clr-global-app-background);
  padding-left: 0.8rem;
}
vcd-vapps-guest-properties .stack-view .guest-property-label {
  background-color: var(--clr-global-selection-color);
}
vcd-vapps-guest-properties .stack-view .guest-property-label .stack-block-label {
  background-color: var(--clr-global-selection-color);
  color: var(--clr-color-neutral-1000);
  font-weight: 500;
}

vcd-vapps-card-container {
  display: block;
}
vcd-vapps-card-container vcd-loading-indicator > .clr-row {
  margin: 0;
}
vcd-vapps-card-container vcd-loading-indicator vcd-vapps-card {
  margin-right: var(--vcd-padding-1);
}

.top-vapp-main-list {
  padding: var(--vcd-padding-1);
}

.top-vapp-main-list-multisite {
  padding: 0 1rem 0 1rem;
}

.vapp-card {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.vapp-card a:visited {
  color: hsl(198, 100%, 32%);
}
.vapp-card .card-header {
  border-bottom: none;
  padding: var(--vcd-padding-0-75) var(--vcd-card-content-padding) var(--vcd-padding-0-25) var(--vcd-card-content-padding);
}
.vapp-card .card-block {
  font-size: 0.48rem;
  line-height: 0.9rem;
  padding: 0 var(--vcd-card-content-padding);
}
.vapp-card .card-footer {
  padding-left: var(--vcd-card-content-padding);
}

.vapps-icon-tab > .nav {
  justify-content: flex-end;
  box-shadow: none;
}
.vapps-icon-tab > .nav .nav-link {
  min-width: 1.8rem;
  color: var(--clr-nav-link-color);
}
.vapps-icon-tab > .nav .nav-link.active, .vapps-icon-tab > .nav .nav-link:hover {
  box-shadow: none;
  color: var(--clr-color-neutral-700);
}
.vapps-icon-tab > .nav .nav-item {
  margin-right: 0;
}

.vapp-status {
  font-weight: 600;
  color: var(--clr-color-neutral-500);
}
.vapp-status.vapp-status-danger {
  color: var(--clr-color-danger-800);
}
.vapp-status.vapp-status-success {
  color: var(--clr-color-success-700);
}
.vapp-status.vapp-status-warning {
  color: var(--clr-color-warning-700);
}
.vapp-status.vapp-status-info {
  color: var(--clr-color-action-700);
}

.card-btn-link {
  cursor: pointer;
  display: inline-block;
  -webkit-appearance: none !important;
  border: none;
  color: var(--clr-color-action-600);
  background: transparent;
}

.vapp-card-unit-details {
  font-weight: 600;
  white-space: nowrap;
  display: flex;
}
.vapp-card-unit-details .signpost-trigger {
  vertical-align: text-top;
}
.vapp-card-unit-details > span {
  display: flex;
}

.vapp-card-date-owned,
.vapp-card-vm-manage,
.vapp-card-unit-details-container {
  padding-top: var(--details-container-padding-top-bottom);
  padding-bottom: var(--details-container-padding-top-bottom);
  border-top: 1px solid var(--clr-card-border-color);
}
.vapp-card-date-owned.clr-row,
.vapp-card-date-owned > .clr-row,
.vapp-card-vm-manage.clr-row,
.vapp-card-vm-manage > .clr-row,
.vapp-card-unit-details-container.clr-row,
.vapp-card-unit-details-container > .clr-row {
  margin-left: 0;
  margin-right: 0;
}
.vapp-card-date-owned > [class*=clr-col],
.vapp-card-date-owned > .clr-row > [class*=clr-col],
.vapp-card-vm-manage > [class*=clr-col],
.vapp-card-vm-manage > .clr-row > [class*=clr-col],
.vapp-card-unit-details-container > [class*=clr-col],
.vapp-card-unit-details-container > .clr-row > [class*=clr-col] {
  padding: 0;
}

@media only screen and (max-width: 768px) {
  vcd-vapps-card {
    flex: 0 0 100%;
    max-width: 100%;
    margin-right: 0;
  }
}
vcd-multiselect-component {
  display: inline-block !important;
  margin-left: auto;
}

.card_result_count_placeholder {
  display: inline-block;
}

.batchOperationStartStatus {
  display: flex;
  flex: 1 1 auto;
  max-width: 450px;
  position: absolute;
  min-width: 400px;
  left: 18rem;
  top: -0.5rem;
}

.storage-signpost-dg-cell span {
  max-width: 4rem;
  display: inline-block !important;
  vertical-align: middle;
  margin-right: var(--vcd-padding-0-25);
}

.renew-lease-modal .modal-body {
  overflow: visible;
}

.vapps-grid-actions-container {
  display: flex;
  align-items: center;
  flex: 1 1 auto;
}
.vapps-grid-actions-container .vapps-grid-action-export {
  margin-left: auto;
}

.vm-name-with-location-icon .vm-non-compliant-icon,
.vapp-name-with-location-icon .vm-non-compliant-icon, vcd-content-hub-app-image-card .vm-non-compliant-icon,
vcd-vapps-card .vm-non-compliant-icon,
vcd-vms-card .vm-non-compliant-icon {
  color: var(--clr-color-warning-600);
  flex: none;
  margin-right: 5px;
}

vcd-content-hub-app-image-cards,
vcd-vapps-card-container,
vcd-vms-card-container {
  display: block;
  position: relative;
}
vcd-content-hub-app-image-cards > .clr-row,
vcd-content-hub-app-image-cards > vcd-loading-indicator > .clr-row,
vcd-vapps-card-container > .clr-row,
vcd-vapps-card-container > vcd-loading-indicator > .clr-row,
vcd-vms-card-container > .clr-row,
vcd-vms-card-container > vcd-loading-indicator > .clr-row {
  margin: 0;
}
vcd-content-hub-app-image-cards > .clr-row.card-loading,
vcd-content-hub-app-image-cards > vcd-loading-indicator > .clr-row.card-loading,
vcd-vapps-card-container > .clr-row.card-loading,
vcd-vapps-card-container > vcd-loading-indicator > .clr-row.card-loading,
vcd-vms-card-container > .clr-row.card-loading,
vcd-vms-card-container > vcd-loading-indicator > .clr-row.card-loading {
  padding-top: 1.05rem;
}
vcd-content-hub-app-image-cards vcd-content-hub-app-image-card,
vcd-content-hub-app-image-cards vcd-vapps-card,
vcd-content-hub-app-image-cards vcd-vms-card,
vcd-vapps-card-container vcd-content-hub-app-image-card,
vcd-vapps-card-container vcd-vapps-card,
vcd-vapps-card-container vcd-vms-card,
vcd-vms-card-container vcd-content-hub-app-image-card,
vcd-vms-card-container vcd-vapps-card,
vcd-vms-card-container vcd-vms-card {
  margin-right: var(--vcd-padding-1);
}
vcd-content-hub-app-image-cards > vcd-loading-indicator,
vcd-vapps-card-container > vcd-loading-indicator,
vcd-vms-card-container > vcd-loading-indicator {
  min-height: 30vh;
}
vcd-content-hub-app-image-cards > vcd-loading-indicator > .indicator-container,
vcd-vapps-card-container > vcd-loading-indicator > .indicator-container,
vcd-vms-card-container > vcd-loading-indicator > .indicator-container {
  flex-direction: column !important;
  justify-content: flex-start !important;
  padding-top: 30vh;
}
vcd-content-hub-app-image-cards > vcd-loading-indicator > .not-found-container,
vcd-vapps-card-container > vcd-loading-indicator > .not-found-container,
vcd-vms-card-container > vcd-loading-indicator > .not-found-container {
  padding-top: 20vh;
}
vcd-content-hub-app-image-cards > vcd-loading-indicator clr-signpost-content:not(.lease-signpost-content) vcd-loading-indicator,
vcd-vapps-card-container > vcd-loading-indicator clr-signpost-content:not(.lease-signpost-content) vcd-loading-indicator,
vcd-vms-card-container > vcd-loading-indicator clr-signpost-content:not(.lease-signpost-content) vcd-loading-indicator {
  min-height: 7rem;
}
vcd-content-hub-app-image-cards > vcd-loading-indicator clr-signpost-content:not(.lease-signpost-content) vcd-loading-indicator .indicator-container,
vcd-vapps-card-container > vcd-loading-indicator clr-signpost-content:not(.lease-signpost-content) vcd-loading-indicator .indicator-container,
vcd-vms-card-container > vcd-loading-indicator clr-signpost-content:not(.lease-signpost-content) vcd-loading-indicator .indicator-container {
  padding: 0;
}

vcd-application-images vcd-action-menu .nested-dropdown-menu,
vcd-vms-container vcd-action-menu .nested-dropdown-menu,
vcd-vapps-container vcd-action-menu .nested-dropdown-menu {
  position: fixed !important;
}
vcd-application-images .top-vm-main-list,
vcd-application-images .top-vapp-main-list,
vcd-vms-container .top-vm-main-list,
vcd-vms-container .top-vapp-main-list,
vcd-vapps-container .top-vm-main-list,
vcd-vapps-container .top-vapp-main-list {
  overflow-x: auto;
}
vcd-application-images > .app-images-icon-tab,
vcd-application-images > .vapps-icon-tab,
vcd-application-images > .vm-icon-tab,
vcd-vms-container > .app-images-icon-tab,
vcd-vms-container > .vapps-icon-tab,
vcd-vms-container > .vm-icon-tab,
vcd-vapps-container > .app-images-icon-tab,
vcd-vapps-container > .vapps-icon-tab,
vcd-vapps-container > .vm-icon-tab {
  overflow-y: auto;
}
vcd-application-images vcd-content-hub-app-image-cards,
vcd-application-images vcd-vms-card-container,
vcd-application-images vcd-vapps-card-container,
vcd-vms-container vcd-content-hub-app-image-cards,
vcd-vms-container vcd-vms-card-container,
vcd-vms-container vcd-vapps-card-container,
vcd-vapps-container vcd-content-hub-app-image-cards,
vcd-vapps-container vcd-vms-card-container,
vcd-vapps-container vcd-vapps-card-container {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  flex-direction: column;
}
vcd-application-images vcd-content-hub-app-image-cards .cards-loading-indicator,
vcd-application-images vcd-vms-card-container .cards-loading-indicator,
vcd-application-images vcd-vapps-card-container .cards-loading-indicator,
vcd-vms-container vcd-content-hub-app-image-cards .cards-loading-indicator,
vcd-vms-container vcd-vms-card-container .cards-loading-indicator,
vcd-vms-container vcd-vapps-card-container .cards-loading-indicator,
vcd-vapps-container vcd-content-hub-app-image-cards .cards-loading-indicator,
vcd-vapps-container vcd-vms-card-container .cards-loading-indicator,
vcd-vapps-container vcd-vapps-card-container .cards-loading-indicator {
  display: flex !important;
  flex-direction: column;
  width: 100%;
  flex: 1 1 auto;
}
vcd-application-images vcd-content-hub-app-image-cards .cards-loading-indicator > .overlay,
vcd-application-images vcd-vms-card-container .cards-loading-indicator > .overlay,
vcd-application-images vcd-vapps-card-container .cards-loading-indicator > .overlay,
vcd-vms-container vcd-content-hub-app-image-cards .cards-loading-indicator > .overlay,
vcd-vms-container vcd-vms-card-container .cards-loading-indicator > .overlay,
vcd-vms-container vcd-vapps-card-container .cards-loading-indicator > .overlay,
vcd-vapps-container vcd-content-hub-app-image-cards .cards-loading-indicator > .overlay,
vcd-vapps-container vcd-vms-card-container .cards-loading-indicator > .overlay,
vcd-vapps-container vcd-vapps-card-container .cards-loading-indicator > .overlay {
  margin: 0 !important;
}
vcd-application-images vcd-content-hub-app-image-cards .cards-loading-indicator > .clr-row,
vcd-application-images vcd-vms-card-container .cards-loading-indicator > .clr-row,
vcd-application-images vcd-vapps-card-container .cards-loading-indicator > .clr-row,
vcd-vms-container vcd-content-hub-app-image-cards .cards-loading-indicator > .clr-row,
vcd-vms-container vcd-vms-card-container .cards-loading-indicator > .clr-row,
vcd-vms-container vcd-vapps-card-container .cards-loading-indicator > .clr-row,
vcd-vapps-container vcd-content-hub-app-image-cards .cards-loading-indicator > .clr-row,
vcd-vapps-container vcd-vms-card-container .cards-loading-indicator > .clr-row,
vcd-vapps-container vcd-vapps-card-container .cards-loading-indicator > .clr-row {
  height: 100%;
  overflow-y: auto;
  flex: 1 1 0;
  align-items: flex-start;
}
vcd-application-images vcd-content-hub-app-image-cards vcd-content-hub-app-image-card .card-footer .actions-dropdown-menu,
vcd-application-images vcd-content-hub-app-image-cards vcd-vms-card .card-footer .actions-dropdown-menu,
vcd-application-images vcd-content-hub-app-image-cards vcd-vapps-card .card-footer .actions-dropdown-menu,
vcd-application-images vcd-vms-card-container vcd-content-hub-app-image-card .card-footer .actions-dropdown-menu,
vcd-application-images vcd-vms-card-container vcd-vms-card .card-footer .actions-dropdown-menu,
vcd-application-images vcd-vms-card-container vcd-vapps-card .card-footer .actions-dropdown-menu,
vcd-application-images vcd-vapps-card-container vcd-content-hub-app-image-card .card-footer .actions-dropdown-menu,
vcd-application-images vcd-vapps-card-container vcd-vms-card .card-footer .actions-dropdown-menu,
vcd-application-images vcd-vapps-card-container vcd-vapps-card .card-footer .actions-dropdown-menu,
vcd-vms-container vcd-content-hub-app-image-cards vcd-content-hub-app-image-card .card-footer .actions-dropdown-menu,
vcd-vms-container vcd-content-hub-app-image-cards vcd-vms-card .card-footer .actions-dropdown-menu,
vcd-vms-container vcd-content-hub-app-image-cards vcd-vapps-card .card-footer .actions-dropdown-menu,
vcd-vms-container vcd-vms-card-container vcd-content-hub-app-image-card .card-footer .actions-dropdown-menu,
vcd-vms-container vcd-vms-card-container vcd-vms-card .card-footer .actions-dropdown-menu,
vcd-vms-container vcd-vms-card-container vcd-vapps-card .card-footer .actions-dropdown-menu,
vcd-vms-container vcd-vapps-card-container vcd-content-hub-app-image-card .card-footer .actions-dropdown-menu,
vcd-vms-container vcd-vapps-card-container vcd-vms-card .card-footer .actions-dropdown-menu,
vcd-vms-container vcd-vapps-card-container vcd-vapps-card .card-footer .actions-dropdown-menu,
vcd-vapps-container vcd-content-hub-app-image-cards vcd-content-hub-app-image-card .card-footer .actions-dropdown-menu,
vcd-vapps-container vcd-content-hub-app-image-cards vcd-vms-card .card-footer .actions-dropdown-menu,
vcd-vapps-container vcd-content-hub-app-image-cards vcd-vapps-card .card-footer .actions-dropdown-menu,
vcd-vapps-container vcd-vms-card-container vcd-content-hub-app-image-card .card-footer .actions-dropdown-menu,
vcd-vapps-container vcd-vms-card-container vcd-vms-card .card-footer .actions-dropdown-menu,
vcd-vapps-container vcd-vms-card-container vcd-vapps-card .card-footer .actions-dropdown-menu,
vcd-vapps-container vcd-vapps-card-container vcd-content-hub-app-image-card .card-footer .actions-dropdown-menu,
vcd-vapps-container vcd-vapps-card-container vcd-vms-card .card-footer .actions-dropdown-menu,
vcd-vapps-container vcd-vapps-card-container vcd-vapps-card .card-footer .actions-dropdown-menu {
  position: fixed !important;
}

vcd-vapps-details-container .header-section .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vms-details-container .header-section .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable, vcd-application-images vcd-content-hub-app-image-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-application-images vcd-content-hub-app-image-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-application-images vcd-vms-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-application-images vcd-vms-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-application-images vcd-vapps-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-application-images vcd-vapps-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-application-images vcd-vms-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-application-images vcd-vms-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-application-images vcd-vapps-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-application-images vcd-vapps-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vms-container vcd-content-hub-app-image-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vms-container vcd-content-hub-app-image-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vms-container vcd-vms-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vms-container vcd-vms-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vms-container vcd-vapps-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vms-container vcd-vapps-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vms-container vcd-vms-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vms-container vcd-vms-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vms-container vcd-vapps-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vms-container vcd-vapps-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vapps-container vcd-content-hub-app-image-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vapps-container vcd-content-hub-app-image-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vapps-container vcd-vms-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vapps-container vcd-vms-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vapps-container vcd-vapps-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vapps-container vcd-vapps-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vapps-container vcd-vms-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vapps-container vcd-vms-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vapps-container vcd-vapps-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vapps-container vcd-vapps-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vapps-vms-container vcd-content-hub-app-image-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vapps-vms-container vcd-content-hub-app-image-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vapps-vms-container vcd-vms-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vapps-vms-container vcd-vms-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vapps-vms-container vcd-vapps-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vapps-vms-container vcd-vapps-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vapps-vms-container vcd-vms-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vapps-vms-container vcd-vms-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vapps-vms-container vcd-vapps-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable,
vcd-vapps-vms-container vcd-vapps-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .card-menu-header .dropdown-item.expandable {
  display: none;
}
vcd-vapps-details-container .header-section .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vms-details-container .header-section .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu, vcd-application-images vcd-content-hub-app-image-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-application-images vcd-content-hub-app-image-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-application-images vcd-vms-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-application-images vcd-vms-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-application-images vcd-vapps-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-application-images vcd-vapps-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-application-images vcd-vms-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-application-images vcd-vms-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-application-images vcd-vapps-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-application-images vcd-vapps-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vms-container vcd-content-hub-app-image-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vms-container vcd-content-hub-app-image-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vms-container vcd-vms-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vms-container vcd-vms-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vms-container vcd-vapps-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vms-container vcd-vapps-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vms-container vcd-vms-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vms-container vcd-vms-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vms-container vcd-vapps-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vms-container vcd-vapps-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vapps-container vcd-content-hub-app-image-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vapps-container vcd-content-hub-app-image-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vapps-container vcd-vms-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vapps-container vcd-vms-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vapps-container vcd-vapps-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vapps-container vcd-vapps-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vapps-container vcd-vms-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vapps-container vcd-vms-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vapps-container vcd-vapps-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vapps-container vcd-vapps-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vapps-vms-container vcd-content-hub-app-image-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vapps-vms-container vcd-content-hub-app-image-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vapps-vms-container vcd-vms-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vapps-vms-container vcd-vms-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vapps-vms-container vcd-vapps-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vapps-vms-container vcd-vapps-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vapps-vms-container vcd-vms-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vapps-vms-container vcd-vms-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vapps-vms-container vcd-vapps-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu,
vcd-vapps-vms-container vcd-vapps-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu {
  position: static !important;
  box-shadow: none;
}
vcd-vapps-details-container .header-section .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vms-details-container .header-section .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen, vcd-application-images vcd-content-hub-app-image-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-application-images vcd-content-hub-app-image-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-application-images vcd-vms-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-application-images vcd-vms-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-application-images vcd-vapps-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-application-images vcd-vapps-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-application-images vcd-vms-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-application-images vcd-vms-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-application-images vcd-vapps-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-application-images vcd-vapps-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vms-container vcd-content-hub-app-image-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vms-container vcd-content-hub-app-image-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vms-container vcd-vms-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vms-container vcd-vms-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vms-container vcd-vapps-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vms-container vcd-vapps-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vms-container vcd-vms-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vms-container vcd-vms-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vms-container vcd-vapps-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vms-container vcd-vapps-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vapps-container vcd-content-hub-app-image-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vapps-container vcd-content-hub-app-image-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vapps-container vcd-vms-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vapps-container vcd-vms-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vapps-container vcd-vapps-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vapps-container vcd-vapps-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vapps-container vcd-vms-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vapps-container vcd-vms-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vapps-container vcd-vapps-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vapps-container vcd-vapps-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vapps-vms-container vcd-content-hub-app-image-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vapps-vms-container vcd-content-hub-app-image-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vapps-vms-container vcd-vms-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vapps-vms-container vcd-vms-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vapps-vms-container vcd-vapps-card .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vapps-vms-container vcd-vapps-card .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vapps-vms-container vcd-vms-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vapps-vms-container vcd-vms-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vapps-vms-container vcd-vapps-grid .card-footer vcd-action-menu .nested-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen,
vcd-vapps-vms-container vcd-vapps-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu vcd-entity-action-extension-menu .dropdown-menu.is-off-screen {
  height: auto !important;
  width: auto !important;
  overflow: visible !important;
  visibility: visible !important;
}

vcd-application-images vcd-content-hub-app-image-card .card-footer vcd-action-menu .nested-dropdown-menu,
vcd-application-images vcd-content-hub-app-image-card .datagrid-cell vcd-action-menu .actions-dropdown-menu,
vcd-application-images vcd-vms-card .card-footer vcd-action-menu .nested-dropdown-menu,
vcd-application-images vcd-vms-card .datagrid-cell vcd-action-menu .actions-dropdown-menu,
vcd-application-images vcd-vapps-card .card-footer vcd-action-menu .nested-dropdown-menu,
vcd-application-images vcd-vapps-card .datagrid-cell vcd-action-menu .actions-dropdown-menu,
vcd-application-images vcd-vms-grid .card-footer vcd-action-menu .nested-dropdown-menu,
vcd-application-images vcd-vms-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu,
vcd-application-images vcd-vapps-grid .card-footer vcd-action-menu .nested-dropdown-menu,
vcd-application-images vcd-vapps-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu,
vcd-vms-container vcd-content-hub-app-image-card .card-footer vcd-action-menu .nested-dropdown-menu,
vcd-vms-container vcd-content-hub-app-image-card .datagrid-cell vcd-action-menu .actions-dropdown-menu,
vcd-vms-container vcd-vms-card .card-footer vcd-action-menu .nested-dropdown-menu,
vcd-vms-container vcd-vms-card .datagrid-cell vcd-action-menu .actions-dropdown-menu,
vcd-vms-container vcd-vapps-card .card-footer vcd-action-menu .nested-dropdown-menu,
vcd-vms-container vcd-vapps-card .datagrid-cell vcd-action-menu .actions-dropdown-menu,
vcd-vms-container vcd-vms-grid .card-footer vcd-action-menu .nested-dropdown-menu,
vcd-vms-container vcd-vms-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu,
vcd-vms-container vcd-vapps-grid .card-footer vcd-action-menu .nested-dropdown-menu,
vcd-vms-container vcd-vapps-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu,
vcd-vapps-container vcd-content-hub-app-image-card .card-footer vcd-action-menu .nested-dropdown-menu,
vcd-vapps-container vcd-content-hub-app-image-card .datagrid-cell vcd-action-menu .actions-dropdown-menu,
vcd-vapps-container vcd-vms-card .card-footer vcd-action-menu .nested-dropdown-menu,
vcd-vapps-container vcd-vms-card .datagrid-cell vcd-action-menu .actions-dropdown-menu,
vcd-vapps-container vcd-vapps-card .card-footer vcd-action-menu .nested-dropdown-menu,
vcd-vapps-container vcd-vapps-card .datagrid-cell vcd-action-menu .actions-dropdown-menu,
vcd-vapps-container vcd-vms-grid .card-footer vcd-action-menu .nested-dropdown-menu,
vcd-vapps-container vcd-vms-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu,
vcd-vapps-container vcd-vapps-grid .card-footer vcd-action-menu .nested-dropdown-menu,
vcd-vapps-container vcd-vapps-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu,
vcd-vapps-vms-container vcd-content-hub-app-image-card .card-footer vcd-action-menu .nested-dropdown-menu,
vcd-vapps-vms-container vcd-content-hub-app-image-card .datagrid-cell vcd-action-menu .actions-dropdown-menu,
vcd-vapps-vms-container vcd-vms-card .card-footer vcd-action-menu .nested-dropdown-menu,
vcd-vapps-vms-container vcd-vms-card .datagrid-cell vcd-action-menu .actions-dropdown-menu,
vcd-vapps-vms-container vcd-vapps-card .card-footer vcd-action-menu .nested-dropdown-menu,
vcd-vapps-vms-container vcd-vapps-card .datagrid-cell vcd-action-menu .actions-dropdown-menu,
vcd-vapps-vms-container vcd-vms-grid .card-footer vcd-action-menu .nested-dropdown-menu,
vcd-vapps-vms-container vcd-vms-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu,
vcd-vapps-vms-container vcd-vapps-grid .card-footer vcd-action-menu .nested-dropdown-menu,
vcd-vapps-vms-container vcd-vapps-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu {
  position: fixed !important;
}
vcd-application-images vcd-content-hub-app-image-card .card-footer vcd-action-menu .nested-dropdown-menu .dropdown-item,
vcd-application-images vcd-content-hub-app-image-card .datagrid-cell vcd-action-menu .actions-dropdown-menu .dropdown-item,
vcd-application-images vcd-vms-card .card-footer vcd-action-menu .nested-dropdown-menu .dropdown-item,
vcd-application-images vcd-vms-card .datagrid-cell vcd-action-menu .actions-dropdown-menu .dropdown-item,
vcd-application-images vcd-vapps-card .card-footer vcd-action-menu .nested-dropdown-menu .dropdown-item,
vcd-application-images vcd-vapps-card .datagrid-cell vcd-action-menu .actions-dropdown-menu .dropdown-item,
vcd-application-images vcd-vms-grid .card-footer vcd-action-menu .nested-dropdown-menu .dropdown-item,
vcd-application-images vcd-vms-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu .dropdown-item,
vcd-application-images vcd-vapps-grid .card-footer vcd-action-menu .nested-dropdown-menu .dropdown-item,
vcd-application-images vcd-vapps-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu .dropdown-item,
vcd-vms-container vcd-content-hub-app-image-card .card-footer vcd-action-menu .nested-dropdown-menu .dropdown-item,
vcd-vms-container vcd-content-hub-app-image-card .datagrid-cell vcd-action-menu .actions-dropdown-menu .dropdown-item,
vcd-vms-container vcd-vms-card .card-footer vcd-action-menu .nested-dropdown-menu .dropdown-item,
vcd-vms-container vcd-vms-card .datagrid-cell vcd-action-menu .actions-dropdown-menu .dropdown-item,
vcd-vms-container vcd-vapps-card .card-footer vcd-action-menu .nested-dropdown-menu .dropdown-item,
vcd-vms-container vcd-vapps-card .datagrid-cell vcd-action-menu .actions-dropdown-menu .dropdown-item,
vcd-vms-container vcd-vms-grid .card-footer vcd-action-menu .nested-dropdown-menu .dropdown-item,
vcd-vms-container vcd-vms-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu .dropdown-item,
vcd-vms-container vcd-vapps-grid .card-footer vcd-action-menu .nested-dropdown-menu .dropdown-item,
vcd-vms-container vcd-vapps-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu .dropdown-item,
vcd-vapps-container vcd-content-hub-app-image-card .card-footer vcd-action-menu .nested-dropdown-menu .dropdown-item,
vcd-vapps-container vcd-content-hub-app-image-card .datagrid-cell vcd-action-menu .actions-dropdown-menu .dropdown-item,
vcd-vapps-container vcd-vms-card .card-footer vcd-action-menu .nested-dropdown-menu .dropdown-item,
vcd-vapps-container vcd-vms-card .datagrid-cell vcd-action-menu .actions-dropdown-menu .dropdown-item,
vcd-vapps-container vcd-vapps-card .card-footer vcd-action-menu .nested-dropdown-menu .dropdown-item,
vcd-vapps-container vcd-vapps-card .datagrid-cell vcd-action-menu .actions-dropdown-menu .dropdown-item,
vcd-vapps-container vcd-vms-grid .card-footer vcd-action-menu .nested-dropdown-menu .dropdown-item,
vcd-vapps-container vcd-vms-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu .dropdown-item,
vcd-vapps-container vcd-vapps-grid .card-footer vcd-action-menu .nested-dropdown-menu .dropdown-item,
vcd-vapps-container vcd-vapps-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu .dropdown-item,
vcd-vapps-vms-container vcd-content-hub-app-image-card .card-footer vcd-action-menu .nested-dropdown-menu .dropdown-item,
vcd-vapps-vms-container vcd-content-hub-app-image-card .datagrid-cell vcd-action-menu .actions-dropdown-menu .dropdown-item,
vcd-vapps-vms-container vcd-vms-card .card-footer vcd-action-menu .nested-dropdown-menu .dropdown-item,
vcd-vapps-vms-container vcd-vms-card .datagrid-cell vcd-action-menu .actions-dropdown-menu .dropdown-item,
vcd-vapps-vms-container vcd-vapps-card .card-footer vcd-action-menu .nested-dropdown-menu .dropdown-item,
vcd-vapps-vms-container vcd-vapps-card .datagrid-cell vcd-action-menu .actions-dropdown-menu .dropdown-item,
vcd-vapps-vms-container vcd-vms-grid .card-footer vcd-action-menu .nested-dropdown-menu .dropdown-item,
vcd-vapps-vms-container vcd-vms-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu .dropdown-item,
vcd-vapps-vms-container vcd-vapps-grid .card-footer vcd-action-menu .nested-dropdown-menu .dropdown-item,
vcd-vapps-vms-container vcd-vapps-grid .datagrid-cell vcd-action-menu .actions-dropdown-menu .dropdown-item {
  flex: none;
}
vcd-vapps-details-container .header-section .actions-dropdown-menu,
vcd-vms-details-container .header-section .actions-dropdown-menu {
  overflow-y: auto;
  max-height: calc(100vh - 135px);
}
vcd-vapps-details-container .header-section .actions-dropdown-menu .dropdown-item,
vcd-vms-details-container .header-section .actions-dropdown-menu .dropdown-item {
  flex: none;
}
vcd-content-hub-app-image-card,
vcd-vapps-card,
vcd-vms-card {
  min-height: 5rem;
  flex: 0 0 15rem;
  max-width: 15rem;
}
vcd-content-hub-app-image-card clr-checkbox-wrapper,
vcd-vapps-card clr-checkbox-wrapper,
vcd-vms-card clr-checkbox-wrapper {
  position: absolute !important;
  top: 0.25rem;
  right: 0.25rem;
}
vcd-content-hub-app-image-card .disabled-link,
vcd-vapps-card .disabled-link,
vcd-vms-card .disabled-link {
  color: currentColor !important;
  cursor: not-allowed;
  opacity: 0.5;
  text-decoration: none;
}

.vapp_card_selected,
.vm_card_selected {
  background-color: var(--clr-color-action-100);
  border-color: var(--clr-color-action-600);
  box-shadow: 0 0.123rem 0 0 var(--clr-color-action-600);
}

.vapp-card,
.vm-card {
  margin-top: var(--vcd-padding-0-5);
  margin-bottom: var(--vcd-padding-0-5);
}
.vapp-card a:visited,
.vm-card a:visited {
  color: var(--clr-color-action-600);
}
.vapp-card .card-header,
.vm-card .card-header {
  border-bottom: none;
  padding: var(--vcd-padding-0-75) var(--vcd-card-content-padding) var(--vcd-padding-0-25) var(--vcd-card-content-padding);
  display: flex;
  flex-flow: row nowrap;
}
.vapp-card .card-block,
.vm-card .card-block {
  font-size: 0.48rem;
  line-height: 0.9rem;
  padding: 0 var(--vcd-card-content-padding);
}
.vapp-card .card-footer,
.vm-card .card-footer {
  padding-left: var(--vcd-card-content-padding);
}
.vapp-card .card-footer > .clr-row,
.vm-card .card-footer > .clr-row {
  margin-left: 0;
  margin-right: 0;
}
.vapp-card .card-footer > .clr-row > [class*=clr-col],
.vm-card .card-footer > .clr-row > [class*=clr-col] {
  padding: 0;
}

.app-images-icon-tab > .nav,
.vapps-icon-tab > .nav,
.vm-icon-tab > .nav,
.container-apps-icon-tab > .nav {
  justify-content: flex-end;
  box-shadow: none;
}
.app-images-icon-tab > .nav .nav-link,
.vapps-icon-tab > .nav .nav-link,
.vm-icon-tab > .nav .nav-link,
.container-apps-icon-tab > .nav .nav-link {
  min-width: 1.8rem;
  color: var(--clr-color-neutral-500);
}
.app-images-icon-tab > .nav .nav-link.active, .app-images-icon-tab > .nav .nav-link:hover,
.vapps-icon-tab > .nav .nav-link.active,
.vapps-icon-tab > .nav .nav-link:hover,
.vm-icon-tab > .nav .nav-link.active,
.vm-icon-tab > .nav .nav-link:hover,
.container-apps-icon-tab > .nav .nav-link.active,
.container-apps-icon-tab > .nav .nav-link:hover {
  box-shadow: none;
  color: var(--clr-nav-link-active-color);
}
.app-images-icon-tab > .nav .nav-item,
.vapps-icon-tab > .nav .nav-item,
.vm-icon-tab > .nav .nav-item,
.container-apps-icon-tab > .nav .nav-item {
  margin-right: 0;
}

.vapp-status,
.vm-status {
  font-weight: 600;
  color: var(--clr-toggle-bg-color-off);
}
.vapp-status.vapp-status-danger, .vapp-status.error,
.vm-status.vapp-status-danger,
.vm-status.error {
  color: var(--clr-color-danger-800);
}
.vapp-status.vapp-status-success, .vapp-status.success,
.vm-status.vapp-status-success,
.vm-status.success {
  color: var(--clr-color-success-700);
}
.vapp-status.vapp-status-warning, .vapp-status.warning,
.vm-status.vapp-status-warning,
.vm-status.warning {
  color: var(--clr-color-warning-700);
}
.vapp-status.vapp-status-info, .vapp-status.info,
.vm-status.vapp-status-info,
.vm-status.info {
  color: var(--clr-color-action-700);
}

.card-btn-link {
  cursor: pointer;
  display: inline-block;
  -webkit-appearance: none !important;
  border: none;
  color: var(--clr-color-action-600);
  background: transparent;
  white-space: nowrap;
  padding: 0;
}
.card-btn-link:disabled {
  color: var(--clr-btn-default-disabled-color);
  cursor: not-allowed;
  opacity: 0.4;
}

.vapp-card-unit-details,
.vm-card-unit-details {
  font-weight: 600;
  white-space: nowrap;
  display: flex;
}
.vapp-card-unit-details .signpost-trigger,
.vm-card-unit-details .signpost-trigger {
  vertical-align: text-top;
}
.vapp-card-unit-details .signpost-trigger.active,
.vm-card-unit-details .signpost-trigger.active {
  color: var(--clr-color-action-600);
}
.vapp-card-unit-details > span,
.vm-card-unit-details > span {
  display: flex;
}

.vapp-card-date-owned,
.vapp-card-vm-manage,
.vapp-card-unit-details-container,
.vm-card-date-owned,
.vm-card-vm-manage,
.vm-card-unit-details-container,
.vapp-card-badges,
.vm-card-badges {
  padding-top: var(--details-container-padding-top-bottom);
  padding-bottom: var(--details-container-padding-top-bottom);
  border-top: 1px solid var(--clr-card-border-color);
}
.vapp-card-date-owned.clr-row,
.vapp-card-date-owned > .clr-row,
.vapp-card-vm-manage.clr-row,
.vapp-card-vm-manage > .clr-row,
.vapp-card-unit-details-container.clr-row,
.vapp-card-unit-details-container > .clr-row,
.vm-card-date-owned.clr-row,
.vm-card-date-owned > .clr-row,
.vm-card-vm-manage.clr-row,
.vm-card-vm-manage > .clr-row,
.vm-card-unit-details-container.clr-row,
.vm-card-unit-details-container > .clr-row,
.vapp-card-badges.clr-row,
.vapp-card-badges > .clr-row,
.vm-card-badges.clr-row,
.vm-card-badges > .clr-row {
  margin-left: 0;
  margin-right: 0;
}
.vapp-card-date-owned > [class*=clr-col],
.vapp-card-date-owned > .clr-row > [class*=clr-col],
.vapp-card-vm-manage > [class*=clr-col],
.vapp-card-vm-manage > .clr-row > [class*=clr-col],
.vapp-card-unit-details-container > [class*=clr-col],
.vapp-card-unit-details-container > .clr-row > [class*=clr-col],
.vm-card-date-owned > [class*=clr-col],
.vm-card-date-owned > .clr-row > [class*=clr-col],
.vm-card-vm-manage > [class*=clr-col],
.vm-card-vm-manage > .clr-row > [class*=clr-col],
.vm-card-unit-details-container > [class*=clr-col],
.vm-card-unit-details-container > .clr-row > [class*=clr-col],
.vapp-card-badges > [class*=clr-col],
.vapp-card-badges > .clr-row > [class*=clr-col],
.vm-card-badges > [class*=clr-col],
.vm-card-badges > .clr-row > [class*=clr-col] {
  padding: 0;
}

.vapp-card-unit-details-container.clr-row > [class*=clr-col],
.vm-card-unit-details-container.clr-row > [class*=clr-col] {
  padding-right: var(--vcd-padding-0-25);
}
.vapp-card-unit-details-container.clr-row > [class*=clr-col]:last-child,
.vm-card-unit-details-container.clr-row > [class*=clr-col]:last-child {
  padding-right: 0;
}

@media only screen and (max-width: 768px) {
  vcd-content-hub-app-image-card,
  vcd-vapps-card,
  vcd-vms-card {
    flex: 0 0 100%;
    max-width: 100%;
    margin-right: 0;
    min-width: 15rem;
  }
  vcd-content-hub-app-image-cards vcd-vapps-card,
  vcd-content-hub-app-image-cards vcd-vms-card,
  vcd-vapps-card-container vcd-vapps-card,
  vcd-vapps-card-container vcd-vms-card,
  vcd-vms-card-container vcd-vapps-card,
  vcd-vms-card-container vcd-vms-card {
    margin-right: 0;
  }
}
.signpost-vm-consoles,
.nics-signpost {
  padding-right: var(--vcd-padding-0-5);
}

vcd-vm-console,
vcd-vm-nics-signpost {
  display: block;
  min-width: 13rem;
  position: relative;
}
vcd-vm-console h4,
vcd-vm-nics-signpost h4 {
  margin-top: 0;
  margin-bottom: var(--vcd-padding-1);
}
vcd-vm-console vcd-loading-indicator,
vcd-vm-nics-signpost vcd-loading-indicator {
  min-height: 7rem;
}
vcd-vm-console vcd-loading-indicator .overlay,
vcd-vm-nics-signpost vcd-loading-indicator .overlay {
  margin: 0 !important;
  background-color: var(--clr-color-neutral-0);
}

vcd-vm-nics-signpost h4 {
  margin-bottom: 0;
}

.search-entity-input {
  margin: var(--vcd-padding-0-75) var(--vcd-padding-0-5) var(--vcd-padding-0-75) 0;
  position: relative;
}
.search-entity-input .clr-input {
  padding-left: var(--vcd-padding-1);
  width: 100%;
}
.search-entity-input cds-icon {
  position: absolute;
  top: 3px;
  left: 0;
}

.vapp-vm-consoles-items,
.nics-signpost-items,
.storage-signpost-items {
  max-height: 14rem;
  overflow-y: auto;
}

.signpost-vm-console .signpost-content-body,
.nics-signpost .signpost-content-body,
.storage-signpost .signpost-content-body {
  padding-right: var(--vcd-padding-0-5);
}

.nics-signpost-item,
.storage-signpost-item {
  margin-right: var(--vcd-padding-0-5);
  font-weight: 400;
}
.nics-signpost-item > div,
.storage-signpost-item > div {
  padding: var(--vcd-padding-0-25) 0;
}
.nics-signpost-item > div:first-child,
.storage-signpost-item > div:first-child {
  font-weight: 600;
  margin-top: var(--vcd-padding-0-5);
  margin-bottom: var(--vcd-padding-0-25);
  padding-bottom: var(--vcd-padding-0-25);
  border-bottom: 1px solid var(--clr-card-border-color);
}
.nics-signpost-item label,
.nics-signpost-item span,
.nics-signpost-item strong,
.storage-signpost-item label,
.storage-signpost-item span,
.storage-signpost-item strong {
  display: block;
}
.nics-signpost-item label,
.storage-signpost-item label {
  font-weight: 600;
}
.nics-signpost-item span,
.nics-signpost-item strong,
.storage-signpost-item span,
.storage-signpost-item strong {
  color: var(--clr-color-neutral-500);
}

.storage-details clr-signpost-content h4 {
  margin-top: 0;
}

.vapp-vm-consoles-item {
  padding: var(--vcd-padding-0-25) 0;
  border-bottom: 1px solid var(--clr-card-border-color);
  margin-right: var(--vcd-padding-0-5);
  font-weight: 600;
  line-height: 0.9rem;
  white-space: nowrap;
  display: grid;
  grid-template-columns: 1fr min-content;
  -ms-grid-columns: 1fr min-content;
  -ms-grid-rows: min-content min-content;
}
.vapp-vm-consoles-item .tooltip {
  grid-row: 1;
  -ms-grid-row: 1;
  grid-column: 1;
  -ms-grid-column: 1;
}
.vapp-vm-consoles-item .card-btn-link {
  grid-row: 2;
  -ms-grid-row: 2;
  grid-column: 2;
  -ms-grid-column: 2;
}
.vapp-vm-consoles-item .vapp-status {
  grid-row: 2;
  -ms-grid-row: 2;
  grid-column: 1;
  -ms-grid-column: 1;
}

.vapp-vm-list-item {
  white-space: nowrap;
}

.vapp-vm-list-status-item .vapp-status {
  flex: 1 1 auto;
}
.vapp-vm-list-status-item span.spinner {
  margin-right: 5px;
}

.vm-card-status-item {
  display: flex;
}
.vm-card-status-item .vm-status {
  flex: 1 1 auto;
}

.app-image-cards-list-empty,
.vapp-cards-list-empty,
.vm-cards-list-empty {
  align-self: center;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
.app-image-cards-list-empty cds-icon,
.vapp-cards-list-empty cds-icon,
.vm-cards-list-empty cds-icon {
  margin-top: 96px;
  width: 96px;
  height: 96px;
  flex: 0 1 auto;
  align-self: center;
  opacity: 0.5;
}
.app-image-cards-list-empty span.container,
.vapp-cards-list-empty span.container,
.vm-cards-list-empty span.container {
  opacity: 0.5;
  align-self: center;
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
}
.app-image-cards-list-empty span.container h2,
.vapp-cards-list-empty span.container h2,
.vm-cards-list-empty span.container h2 {
  align-self: center;
  height: 50%;
}
.app-image-cards-list-empty span.container .description,
.vapp-cards-list-empty span.container .description,
.vm-cards-list-empty span.container .description {
  align-self: center;
  text-align: center;
}
.app-image-cards-list-empty :last-child,
.vapp-cards-list-empty :last-child,
.vm-cards-list-empty :last-child {
  align-self: center;
}

.vapp-card-badges,
.vm-card-badges {
  display: flex;
}
.vapp-card-badges .card-tags,
.vm-card-badges .card-tags {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.vapp-card-badges .card-tags button,
.vm-card-badges .card-tags button {
  margin-right: 0;
  border: 0;
  padding: 0;
}
.vapp-card-badges .card-tags clr-signpost cds-icon,
.vm-card-badges .card-tags clr-signpost cds-icon {
  margin-right: 0.5rem;
}

.vapp_cards_tags_disable,
.vm_cards_tags_disable {
  color: inherit;
  opacity: 0.5;
}

.card-tag-red {
  color: var(--clr-color-danger-700);
}

.card-tag-green {
  color: var(--clr-color-success-700);
}

.card-tag-orange {
  color: var(--clr-color-warning-500);
}

.card-tag-blue {
  color: var(--clr-color-action-600);
}

.card-tag-magenta {
  color: var(--clr-color-secondary-action-500);
}

.card-tag-flex-none {
  flex: none;
}

.workload-location {
  fill: var(--clr-color-action-600);
  opacity: 0.5;
}

.workload-location-grid {
  flex: none;
  fill: var(--clr-color-action-600);
  opacity: 0.5;
}

.vm-name-with-location-icon,
.vapp-name-with-location-icon {
  display: flex;
  align-items: center;
  width: 100%;
}
.vm-name-with-location-icon .name-tooltip,
.vapp-name-with-location-icon .name-tooltip {
  flex: 1 1 auto;
  margin-right: var(--vcd-padding-0-5);
}

.lease-signpost div {
  margin-top: var(--vcd-padding-0-25);
}
.lease-signpost hr {
  border: none;
  border-top: 1px solid var(--clr-card-border-color);
}

.lease-info-wrapper {
  display: flex;
  flex-wrap: nowrap;
}
.lease-info-wrapper > span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.lease-info-wrapper clr-spinner,
.lease-info-wrapper cds-icon {
  flex: none;
}

.status-cell {
  display: flex;
  flex-direction: row;
}
.status-cell .vm-status {
  flex-grow: 1;
}

.vm-console-cell button {
  width: 100%;
  display: flex;
  flex-direction: row;
}

.filter-labels-container .label {
  background-color: var(--clr-card-bg-color);
  padding: 0 2px 0 var(--vcd-padding-0-25);
  border-color: var(--clr-card-border-color);
}
.filter-labels-container cds-icon {
  background-color: var(--clr-alert-info-bg-color);
  margin-left: var(--vcd-padding-0-25);
  padding: 2px;
  border-radius: 50%;
}
.filter-labels-container cds-icon:hover {
  cursor: pointer;
  background-color: var(--clr-color-action-300);
}
.filter-labels-container .btn-link {
  text-transform: none;
}
.filter-labels-container .label-value {
  display: inline-block;
  vertical-align: middle;
  max-width: 7rem;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: var(--vcd-padding-0-25);
  line-height: 0.5rem;
}

vcd-vms-container .filter-container,
vcd-vapps-container .filter-container,
vcd-vapps-details-container .filter-container {
  display: flex;
  flex-direction: column;
}
vcd-vms-container .filter-container .quick-advanced-filter-container,
vcd-vapps-container .filter-container .quick-advanced-filter-container,
vcd-vapps-details-container .filter-container .quick-advanced-filter-container {
  display: flex;
}
vcd-vms-container .filter-container .quick-advanced-filter-container > .btn,
vcd-vapps-container .filter-container .quick-advanced-filter-container > .btn,
vcd-vapps-details-container .filter-container .quick-advanced-filter-container > .btn {
  margin-top: 0;
  margin-bottom: 0;
}
vcd-vms-container .filter-container vcd-advanced-sort,
vcd-vapps-container .filter-container vcd-advanced-sort,
vcd-vapps-details-container .filter-container vcd-advanced-sort {
  margin-left: auto;
}
vcd-vms-container .filter-container vcd-advanced-sort form > .clr-input,
vcd-vms-container .filter-container vcd-advanced-sort form vcd-form-select,
vcd-vapps-container .filter-container vcd-advanced-sort form > .clr-input,
vcd-vapps-container .filter-container vcd-advanced-sort form vcd-form-select,
vcd-vapps-details-container .filter-container vcd-advanced-sort form > .clr-input,
vcd-vapps-details-container .filter-container vcd-advanced-sort form vcd-form-select {
  flex: 1 0 auto;
}
vcd-vms-container vcd-quick-filter,
vcd-vapps-container vcd-quick-filter,
vcd-vapps-details-container vcd-quick-filter {
  display: block;
  position: relative;
  padding-right: var(--vcd-padding-0-5);
}
vcd-vms-container vcd-quick-filter:after,
vcd-vapps-container vcd-quick-filter:after,
vcd-vapps-details-container vcd-quick-filter:after {
  content: "";
  display: block;
  height: 1rem;
  width: 0;
  border-right: 1px solid var(--clr-card-border-color);
  position: absolute;
  right: 0;
  top: 0;
}
vcd-vms-container vcd-quick-filter form > .clr-input,
vcd-vms-container vcd-quick-filter form vcd-form-input,
vcd-vms-container vcd-quick-filter form vcd-form-select,
vcd-vapps-container vcd-quick-filter form > .clr-input,
vcd-vapps-container vcd-quick-filter form vcd-form-input,
vcd-vapps-container vcd-quick-filter form vcd-form-select,
vcd-vapps-details-container vcd-quick-filter form > .clr-input,
vcd-vapps-details-container vcd-quick-filter form vcd-form-input,
vcd-vapps-details-container vcd-quick-filter form vcd-form-select {
  flex: 1 0 auto;
}

.card-result-count-labels {
  margin-bottom: var(--vcd-padding-0-75);
  min-height: var(--vcd-padding-1);
}
.card-result-count-labels vcd-advanced-filter-labels {
  display: inline-block;
  margin-left: var(--vcd-padding-1);
}
.card-result-count-labels vcd-advanced-filter-labels .btn {
  margin: auto;
}

vcd-quick-filter,
vcd-advanced-sort {
  display: inline-block;
}
vcd-quick-filter form,
vcd-advanced-sort form {
  display: flex;
}
vcd-quick-filter div.clr-input,
vcd-advanced-sort div.clr-input {
  padding-right: 0;
}
vcd-quick-filter vcd-form-input div.clr-form-control,
vcd-advanced-sort vcd-form-input div.clr-form-control {
  margin-top: 0;
}
vcd-quick-filter vcd-form-input div.clr-form-control.clr-row,
vcd-advanced-sort vcd-form-input div.clr-form-control.clr-row {
  margin: 0;
}
vcd-quick-filter vcd-form-input .clr-form-control + .clr-subtext,
vcd-advanced-sort vcd-form-input .clr-form-control + .clr-subtext {
  display: none;
}
vcd-quick-filter vcd-form-input .clr-control-container,
vcd-advanced-sort vcd-form-input .clr-control-container {
  max-width: 100%;
  padding: 0;
}
vcd-quick-filter vcd-form-select div.clr-form-control,
vcd-advanced-sort vcd-form-select div.clr-form-control {
  margin-top: 0;
}
vcd-quick-filter vcd-form-select div.clr-form-control.clr-row,
vcd-advanced-sort vcd-form-select div.clr-form-control.clr-row {
  margin: 0;
}
vcd-quick-filter vcd-form-select .clr-select-wrapper,
vcd-advanced-sort vcd-form-select .clr-select-wrapper {
  display: flex;
}
vcd-quick-filter vcd-form-select .clr-control-container,
vcd-advanced-sort vcd-form-select .clr-control-container {
  max-width: 100%;
  padding: 0;
}

.date-range-form-control {
  margin-top: 5px;
}

.date-range-container {
  display: flex;
}
.date-range-container clr-date-container {
  margin-top: 0;
}
.date-range-container clr-date-container .from-label {
  width: 2rem;
}
.date-range-container clr-date-container .to-label {
  width: 2rem;
  margin-left: 1rem;
}

@media only screen and (min-width: 768px) {
  vcd-advanced-filter-modal {
    min-height: 250px;
    display: block;
  }
  vcd-vms-container .quick-advanced-filter-container vcd-ok-cancel-modal .modal-body,
  vcd-vapps-container .quick-advanced-filter-container vcd-ok-cancel-modal .modal-body,
  vcd-vapps-details-container .quick-advanced-filter-container vcd-ok-cancel-modal .modal-body {
    overflow: visible;
  }
}
@media only screen and (max-width: 768px) {
  vcd-advanced-filter-modal form > div {
    padding-left: var(--vcd-padding-0-5);
    padding-right: var(--vcd-padding-0-5);
  }
}
@media only screen and (max-width: 1200px) {
  .quick-advanced-filter-container {
    flex-wrap: wrap;
  }
}
vcd-advanced-filter-modal vcd-form-combobox .clr-form-control {
  flex-direction: column !important;
}
vcd-advanced-filter-modal vcd-form-combobox .clr-form-control .clr-control-label {
  margin-top: 0;
}
vcd-advanced-filter-modal vcd-form-combobox .clr-form-control .clr-control-container {
  width: 100%;
}
vcd-advanced-filter-modal vcd-form-combobox .clr-form-control .combobox-container .carret {
  width: 13px;
  height: 13px;
}

.clr-wizard clr-datagrid .spinner:not(.spinner-inline):not(.clr-treenode-spinner) {
  position: static;
}
.clr-wizard .modal-dialog .modal-content-wrapper {
  flex: 1 1 auto;
}
.clr-wizard .modal-dialog .modal-content-wrapper .modal-body-wrapper {
  flex: 1 1 auto;
  width: 100%;
}
.clr-wizard .modal-dialog .modal-body {
  height: 100%;
}
.clr-wizard .clr-wizard-stepnav-link-title {
  display: flex;
  overflow: hidden;
  pointer-events: all;
  cursor: default;
}

.stack-block .stack-block-content:first-of-type .btn {
  margin: 0;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  animation-name: fadeIn;
}

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

vcd-error-banner clr-alert .alert-item .alert-text {
  max-height: 200px;
  overflow-y: auto;
}

.main-title {
  margin: 0;
  font-size: 0.916667rem;
  letter-spacing: normal;
  line-height: 1rem;
}

.d-block {
  display: block !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.d-iblock {
  display: inline-block !important;
}

.btn-blank {
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
}
.btn-blank[role=switch] {
  min-width: 1px;
  min-height: 1px;
}

.btn-crl-icon {
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 0;
  color: var(--clr-btn-primary-bg-color);
  height: auto;
  line-height: normal;
  cursor: pointer;
}
.btn-crl-icon:hover {
  background: transparent;
  border: none;
  color: var(--clr-btn-primary-hover-bg-color);
}
.btn-crl-icon cds-icon {
  margin: 0;
}

.inline-signpost {
  display: inline-block;
  flex: none;
}
.inline-signpost .signpost-trigger {
  line-height: normal;
  height: auto;
}

.not-found-container {
  text-align: center;
  padding: var(--vcd-padding-2) 0;
  color: var(--clr-global-font-color);
  font-weight: 400;
}
.not-found-container cds-icon {
  opacity: 0.3;
  margin-bottom: var(--vcd-padding-0-25);
}

.first-stack-header .stack-header .stack-title:not(:empty) {
  margin-top: 0;
}

.datagrid-in-details clr-dg-action-bar.top-action-bar, .datagrid-in-details clr-dg-action-bar.datagrid-action-bar {
  margin: 0 !important;
}
.datagrid-in-details .datagrid-inner-wrapper .datagrid {
  margin-top: 0;
}
.datagrid-in-details .datagrid-detail-pane {
  margin-top: 0;
}
.datagrid-in-details .datagrid-detail-pane clr-datagrid .datagrid-inner-wrapper .datagrid {
  margin-top: 0.6rem;
}
.datagrid-in-details.datagrid-buttons clr-dg-action-bar .btn {
  line-height: var(--clr-btn-appearance-standard-line-height);
  letter-spacing: 0.073em;
  font-size: var(--clr-btn-appearance-standard-font-size);
  font-weight: var(--clr-btn-appearance-standard-font-weight);
  height: var(--clr-btn-appearance-standard-height);
  padding: var(--clr-btn-appearance-standard-padding);
}

.signpost-title {
  margin-top: 0;
  margin-bottom: var(--vcd-padding-0-5);
  padding-bottom: var(--vcd-padding-0-25);
  border-bottom: 1px solid var(--clr-card-border-color);
  font-size: var(--clr-h4-font-size);
  line-height: var(--clr-h4-line-height);
  font-weight: var(--clr-h4-font-weight);
}

.signpost-list-item {
  padding: var(--vcd-padding-0-25) 0;
  font-weight: var(--clr-font-weight-regular);
}

vcd-action-buttons .dropdown-menu .dropdown-item {
  line-height: 0.8rem;
}
vcd-action-buttons .dropdown-menu .dropdown-item.dropdown-divider {
  height: 0;
  line-height: 0;
  color: transparent;
  text-indent: 100%;
  padding: 0;
  pointer-events: none;
}
vcd-action-buttons .dropdown-menu .dropdown-item.expandable:before {
  margin-top: 0.15rem;
}

.header-actions-trigger {
  display: inline-block;
  border: none;
  background: none;
  cursor: pointer;
  font-size: 1rem;
  height: 2.5rem;
  width: 2.5rem;
  padding: 0 0 0.2rem 0;
  text-align: center;
  white-space: nowrap;
  color: var(--clr-h1-color);
  opacity: 0.65;
}
.header-actions-trigger > span {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  height: 0.2rem;
  width: 0.2rem;
  background: var(--clr-header-font-color);
  border-radius: 0.2rem;
}
.header-actions-trigger > span:before, .header-actions-trigger > span:after {
  content: "";
  position: absolute;
  left: 0;
  display: inline-block;
  height: 0.2rem;
  width: 0.2rem;
  background: var(--clr-header-font-color);
  border-radius: 0.2rem;
}
.header-actions-trigger > span:before {
  top: -0.333333rem;
}
.header-actions-trigger > span:after {
  bottom: -0.333333rem;
}
.header-actions-trigger:after {
  position: absolute;
  content: "";
  display: inline-block;
  position: absolute;
  content: "";
  background: var(--clr-near-white);
  opacity: 0.15;
  height: 1.666667rem;
  width: 1px;
  top: 0.4166665rem;
  left: 0;
  left: 0;
}
.header-actions-trigger:hover {
  opacity: 1;
}
.header-actions-trigger:focus {
  outline-offset: -0.208333rem;
}

.header-actions-right {
  display: inline-block;
  position: relative;
}
.header-actions-right .header-backdrop {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: var(--clr-color-neutral-1000);
  opacity: 0.85;
  cursor: pointer;
  z-index: 1038;
}
.header-actions-right.active .header-backdrop {
  display: block;
}
.header-actions-right.active .sidenav {
  transform: translateX(0);
}
.header-actions-right.active .sidenav:before, .header-actions-right.active .sidenav:after {
  display: block;
}
.header-actions-right.active .header-actions-trigger {
  position: fixed;
  top: 0;
  right: 0;
  left: auto;
  z-index: 1039;
  transform: translateX(-15.5rem);
  transition: transform 0.6s ease;
}
.header-actions-right.active .header-actions-trigger > span {
  background: transparent;
}
.header-actions-right.active .header-actions-trigger > span:before, .header-actions-right.active .header-actions-trigger > span:after {
  height: 0.0833333rem;
  width: 1rem;
  left: -0.25rem;
  transform-origin: -3%;
}
.header-actions-right.active .header-actions-trigger > span:before {
  top: -0.333333rem;
  transform: rotate(45deg);
}
.header-actions-right.active .header-actions-trigger > span:after {
  bottom: -0.333333rem;
  transform: rotate(-45deg);
}
.header-actions-right.active .header-actions-trigger:after {
  display: none;
}
.header-actions-right .sidenav {
  position: fixed;
  line-height: 1rem;
  width: 15rem;
  max-width: 15rem;
  min-width: 9rem;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  background: var(--clr-nav-background-color);
  border: none;
  z-index: 1039;
  height: 100vh;
  transition: transform 0.3s ease;
  transform: translateX(15rem);
  overflow-x: hidden;
  overflow-y: auto;
}
.header-actions-right .sidenav .nav-group {
  color: var(--clr-sidenav-header-color);
  font-size: 0.583333rem;
  font-weight: 400;
  letter-spacing: normal;
  margin-top: 1rem;
  width: 100%;
}
.header-actions-right .sidenav .nav-group label {
  cursor: pointer;
  display: inline-block;
  width: 100%;
  padding: 0 0 0 1.333333rem;
}
.header-actions-right .sidenav .nav-group .nav-link {
  color: var(--clr-sidenav-header-color);
  display: block;
  padding: 8px var(--vcd-padding-0-5);
  background-color: transparent;
  border: none;
  opacity: 1;
  width: 100%;
  text-align: left;
  cursor: pointer;
}
.header-actions-right .sidenav .nav-group label.username-role {
  position: relative;
  line-height: 0.8rem;
}
.header-actions-right .sidenav .nav-group label.username-role span {
  display: block;
}
.header-actions-right .sidenav .nav-group label.username-role small {
  display: block;
}
.header-actions-right .sidenav .nav-group label.username-role:after {
  position: absolute;
  top: 5px;
}
.header-actions-right .sidenav .nav-group label.username-role .username-role-content {
  display: block;
  padding-left: 0.45rem;
  padding-right: 0.7rem;
}
.header-actions-right .sidenav .nav-list {
  display: block;
}

vcd-error-banner .alert .alert-item .alert-text {
  word-break: break-word;
  max-height: 110px;
}

@media (min-width: 768px) and (max-width: 1300px) {
  .header .header-actions .nav-link {
    padding-left: var(--vcd-padding-0-5);
    padding-right: var(--vcd-padding-0-5);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .header vcd-navigation-main-menu {
    overflow: hidden;
  }
  .location-value {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media (max-width: 576px) {
  .header-actions-right .sidenav {
    width: 12rem;
    max-width: 12rem;
  }
  .header-actions-right.active .header-actions-trigger {
    transform: translateX(-12.5rem);
  }
}
a.markdown-link {
  color: var(--clr-app-level-alert-color);
  text-decoration: underline;
}
a.markdown-link :visited {
  color: var(--clr-app-level-alert-color);
}

.stack-view-review .stack-view .stack-block-label {
  padding: 0.1rem 0.2rem;
}
.stack-view-review .stack-header .stack-title {
  font-size: 0.8rem;
  font-weight: 400;
}

.crossed-text {
  text-decoration: line-through;
}

.hr-divider {
  border: 0;
  border-top: 1px solid var(--clr-color-neutral-500);
  margin: 20px 0;
}

clr-stack-view .stack-block-label:focus {
  outline: 1px dotted;
  outline-offset: -3px;
  outline: 5px auto -webkit-focus-ring-color;
}

:-moz-focusring {
  outline: 2px dotted !important;
}

button.btn-primary:-moz-focusring, button.btn-success:-moz-focusring, button.btn-warning:-moz-focusring, button.btn-danger:-moz-focusring {
  outline-color: var(--clr-global-font-color) !important;
}

input::placeholder {
  color: var(--clr-h3-color);
}

::-moz-placeholder {
  opacity: 0.6 !important;
}

::-webkit-input-placeholder {
  opacity: 0.7 !important;
}

:root {
  --clr-forms-subtext-color: var(--clr-forms-label-color) !important;
}

.clr-select-wrapper:after {
  background: var(--clr-forms-label-color);
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3A%23b3b3b3%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3A%23b3b3b3%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

/**
 Styles for the VCD application.
 This should be imported to theme files so that our custom styles match the themes.
 */
/**
 Remove once Clarity fix the bug on forcing capitalization for nav-link button's text.
*/
.nav-link.btn {
  text-transform: none;
}

/**
 Fix Clarity issue with disabled radio buttons.
*/
/**
 Common styles for our form components.
 */
.form-group ::ng-deep aside {
  display: flex;
}

.form-group-description {
  font-size: 0.9em;
  color: #747474;
}

.form-group ::ng-deep footer,
.form-group-description {
  line-height: 1.2em;
}

.clr-control-label.hide-label {
  width: 0 !important;
}

.clr-radio-wrapper span.clr-subtext {
  white-space: pre-line;
  padding-left: 24px;
  padding-bottom: 10px;
}

/**
 Allow checkboxes to look like radios.
 */
.radio input[type=checkbox],
.radio-inline input[type=checkbox] {
  position: absolute;
  opacity: 0;
  top: var(--cds-global-space-3);
  left: 0;
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
}
.radio input[type=checkbox] + label::before,
.radio-inline input[type=checkbox] + label::before {
  position: absolute;
  top: calc((calc(var(--clr-forms-baseline) * 4) - var(--cds-global-space-7)) * 0.5);
  left: 0;
  content: "";
  display: inline-block;
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  border: 0.05rem solid var(--clr-forms-border-color);
  border-radius: 50%;
}
.radio input[type=checkbox]:checked + label::before,
.radio-inline input[type=checkbox]:checked + label::before {
  box-shadow: inset 0 0 0 0.3rem var(--clr-forms-checkbox-background-color);
  border: none;
}
.radio input[type=checkbox]:focus + label::before,
.radio-inline input[type=checkbox]:focus + label::before {
  outline: 0;
  box-shadow: 0 0 0.1rem 0.1rem var(--clr-color-action-600);
}
.radio input[type=checkbox]:focus:checked + label::before,
.radio-inline input[type=checkbox]:focus:checked + label::before {
  outline: 0;
  box-shadow: inset 0 0 0 0.3rem var(--clr-forms-checkbox-background-color), 0 0 0.1rem 0.1rem var(--clr-color-action-600);
}
.radio.disabled input[type=checkbox]:checked + label::before,
.radio-inline.disabled input[type=checkbox]:checked + label::before {
  background-color: var(--clr-form-disabled-background-color);
  box-shadow: inset 0 0 0 0.3rem var(--clr-forms-checkbox-background-color);
}

clr-dg-cell {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
clr-dg-cell.datagrid-row-actions {
  text-overflow: clip;
}

clr-dg-action-bar {
  height: 2rem;
}

vcd-dg-action-overflow .datagrid-action-overflow::before {
  display: none;
}
vcd-dg-action-overflow .datagrid-action-overflow::after {
  display: none;
}

clr-stack-block .stack-children {
  overflow: hidden;
}

cds-icon svg {
  pointer-events: none;
}

.main-container .content-container .content-area {
  position: relative;
  display: flex;
  flex-direction: column;
}

.main-container .content-area h3 {
  margin-top: 0;
}

/* At 200%, most of the screen is taken by padding. Grids that try to fit into their parents become almost invisible */
vcd-app-container[ng-version] clr-datagrid {
  min-height: 200px;
}

.flex-container {
  display: flex;
}

.table .table-expandable-caret {
  padding: calc(0.125rem - var(--clr-table-borderwidth)) calc(calc(var(--clr-datagrid-fixed-column-size) - 1.25rem) * 0.5) 0.125rem;
  text-align: center;
}
.table .table-expandable-caret .table-expandable-caret-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  cursor: pointer;
  height: 1.25rem;
  width: 1.25rem;
}
button.table .table-expandable-caret .table-expandable-caret-button {
  cursor: pointer;
}

.table .table-expandable-caret .table-expandable-caret-icon {
  color: var(--clr-color-neutral-700);
  margin-top: 0.125rem;
}
.table .table-expandable-caret .table-expandable-caret-icon svg {
  transition: transform 0.2s ease-in-out;
}
.table .table-expandable-caret .spinner {
  margin-top: 0.25rem;
}
.table .table-expandable-caret.table-column {
  padding: var(--clr-table-topcellpadding) var(--clr-table-cellpadding) var(--clr-table-bottomcellpadding);
}

.stack-view .stack-children .stack-block-content {
  background-color: inherit;
}

/**
 This is added here because, sticky header has a background color to overlay on top of the content that
 might scroll below it. And since the background color has to be changed according to the theme selected,
 this is added here.
 */
.sticky-header {
  position: sticky;
  top: -25px;
  z-index: 100;
}

.loading-wrapper {
  position: absolute;
  z-index: 1000;
  text-align: center;
  right: 0;
  left: 0;
  bottom: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

vmw-time-picker .footer .right {
  display: none;
}

.review-layout-wrapper {
  margin-top: 1rem;
}
.review-layout-wrapper table {
  table-layout: fixed;
}
.review-layout-wrapper table tr > td {
  padding: 0.25rem 0.5rem;
  vertical-align: top;
}
.review-layout-wrapper table th,
.review-layout-wrapper table td {
  text-align: left;
}
.review-layout-wrapper table.table-noborder .description-background {
  padding-left: var(--vcd-padding-0-5);
  width: 33%;
}
.review-layout-wrapper .description-background {
  background: hsl(198, 0%, 98%);
  padding-left: var(--vcd-padding-0-5);
}

vcd-routable-tabs {
  flex-direction: column;
}

vcd-routable-tabs,
.routable-tabs {
  flex: 1 1 auto;
  display: flex;
  overflow: hidden;
}

.routable-tabs.horizontal {
  flex: 1 1 auto;
  flex-direction: column;
}
.routable-tabs.horizontal > .section-nav-container {
  margin-bottom: 1rem;
}
.routable-tabs.vertical .sidenav {
  width: 6rem;
}
.routable-tabs.vertical .sidenav .nav-link {
  word-wrap: break-word;
  margin-left: 0;
}
.routable-tabs.vertical .sidenav .nav-link.top-level {
  margin-top: 0.75rem;
  padding-left: 0;
}
.routable-tabs.vertical .sidenav .nav-group {
  margin-top: 0.75rem;
}
.routable-tabs.vertical .sidenav .nav-group label.routable-tab-parent {
  margin: 0;
}
.routable-tabs.vertical .sidenav .nav-group > .nav-list {
  margin-left: 0;
}
.routable-tabs.vertical .sidenav .nav-group .routable-tab-parent {
  word-wrap: break-word;
  padding-right: 0.5rem;
  font-weight: var(--clr-sidenav-header-font-weight, 500);
  margin-left: 0;
}
.routable-tabs.vertical .sidenav .nav-group .nav-list,
.routable-tabs.vertical .sidenav .nav-group label {
  padding-left: 0;
}
.routable-tabs.vertical > .section-content-container {
  padding-left: 0.5rem;
  padding-top: 0.75rem;
}
.routable-tabs > .section-content-container {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  overflow: auto;
  padding: 0 15px 0 0;
}
.routable-tabs vcd-error-banner {
  flex: 0 0 auto;
}

.active-overflow-nav-item {
  box-shadow: 0 -3px 0 var(--clr-nav-active-box-shadow-color) inset;
  transition: box-shadow 0.2s ease-in;
}

.clr-control-container {
  flex: 1 1 auto;
}
.clr-control-container.clr-control-inline .clr-radio-wrapper {
  flex: 1 1 auto;
  width: auto;
}
.clr-control-container.clr-control-inline + aside {
  flex: none;
}
.clr-control-container div {
  width: 100%;
}
.clr-control-container div input,
.clr-control-container div textarea,
.clr-control-container div select {
  width: 100%;
}
.clr-control-container .clr-input-wrapper,
.clr-control-container clr-textarea-wrapper {
  display: flex;
  align-items: center;
}
.clr-control-container .clr-input-wrapper input,
.clr-control-container .clr-input-wrapper textarea,
.clr-control-container .clr-input-wrapper select,
.clr-control-container clr-textarea-wrapper input,
.clr-control-container clr-textarea-wrapper textarea,
.clr-control-container clr-textarea-wrapper select {
  width: auto;
  flex: 1 1 auto;
}
.clr-control-container .clr-textarea {
  max-width: 100%;
}
.clr-control-container .clr-validate-icon {
  flex: none;
}
.clr-control-container + aside {
  margin-left: 10px;
  flex: none;
}
.clr-control-container + aside .clr-form-control {
  margin-top: 0;
}
.clr-control-container .clr-select-wrapper.showing-hint {
  width: calc(100% - 2em);
}

.clr-subtext-wrapper footer {
  flex: 1 1 auto;
}

div.clr-form-control {
  margin-top: 5px;
  width: 100%;
}

vcd-form-checkbox footer {
  padding-left: 8rem;
}

.required-field:after,
.require-column .datagrid-column-title:after {
  content: "*";
  color: var(--clr-forms-invalid-color, red);
  padding-left: 5px;
}

.fieldset {
  border: none !important;
  padding: 0;
  margin: 0 0 1.4rem 0;
}

/** TODO: Clarity made fix, which broke our task details in IE 11. This change reverts their fix.
     Clarity fix: https://github.com/vmware/clarity/pull/3750
 */
_:-ms-fullscreen .tab-content,
:root .tab-content {
  display: inline !important;
}

.clr-wizard clr-wizard-page clr-modal .modal-header,
.clr-wizard .clr-wizard-page clr-modal .modal-header {
  padding: 0 0 1.2rem 0;
}
.clr-wizard clr-wizard-page clr-modal .modal-footer,
.clr-wizard .clr-wizard-page clr-modal .modal-footer {
  display: flex;
  padding: 1.2rem 0 0 0;
  height: unset;
  min-height: unset;
  max-height: unset;
  flex: unset;
}

.popover-pointer:before {
  border-right-color: var(--clr-signpost-content-bg-color) !important;
}

.combobox-item {
  white-space: normal;
}

clr-dg-cell .clr-form-control {
  margin-right: 0;
  margin-left: 0;
}
clr-dg-cell .clr-form-control .clr-control-container {
  max-width: 100%;
}

vcd-data-exporter clr-dropdown clr-dropdown-menu.dropdown-menu li.dropdown-item {
  overflow: visible;
}

clr-dg-cell vcd-action-menu .dropdown-menu {
  position: fixed !important;
}

button.vcd-btn-link {
  height: auto;
  border: 0;
  border-radius: 0;
  margin: 0;
  padding: 0;
  line-height: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}
button.vcd-btn-link:hover {
  background-color: transparent;
}
button.vcd-btn-link:active {
  box-shadow: none;
}

button.vcd-btn-flex {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}
button.vcd-btn-flex cds-icon {
  min-width: 16px;
  min-height: 16px;
}

.stack-view .stack-block {
  display: block;
}

.stack-block-label .stack-view-key {
  flex: 0 1 40%;
}
.stack-block-label .stack-block-content {
  flex: 1 1 65%;
}

.extension-host {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  overflow: auto;
  height: 100%;
}

:root {
  --clr-sidenav-border-color: var(--clr-color-neutral-400);
  --clr-sidenav-border-width: var(--clr-global-borderwidth);
  --clr-sidenav-link-hover-color: var(--clr-color-neutral-200);
  --clr-sidenav-link-active-color: var(--clr-color-neutral-1000);
  --clr-sidenav-link-active-bg-color: var(--clr-global-selection-color);
  --clr-sidenav-link-active-border-radius: var(--clr-global-borderradius);
  --clr-sidenav-header-color: var(--clr-h6-color);
  --clr-sidenav-header-font-weight: var(--clr-h6-font-weight);
  --clr-sidenav-header-font-family: var(--clr-h6-font-family);
  --clr-sidenav-color: var(--clr-p1-color);
  --clr-sidenav-font-weight: var(--clr-p1-font-weight);
}

.sidenav {
  line-height: 1.2rem;
  max-width: 15.6rem;
  min-width: 10.8rem;
  width: 18%;
  border-right: 0.05rem solid #cccccc;
  display: flex;
  flex-direction: column;
}

.sidenav .sidenav-content {
  flex: 1 1 auto;
  overflow-x: hidden;
  padding-bottom: 1.2rem;
}

.sidenav .sidenav-content .nav-link {
  border-radius: 0;
  /* clr-sidenav-link-active-border-radius */
  border-top-left-radius: 0.15rem;
  border-top-left-radius: var(--clr-sidenav-link-active-border-radius, 0.15rem);
  /* clr-sidenav-link-active-border-radius */
  border-bottom-left-radius: 0.15rem;
  border-bottom-left-radius: var(--clr-sidenav-link-active-border-radius, 0.15rem);
  display: inline-block;
  color: inherit;
  cursor: pointer;
  text-decoration: none;
  width: 100%;
}

.sidenav .sidenav-content > .nav-link {
  margin: 1.2rem 0 0 1.5rem;
  padding-left: 0.6rem;
  /* clr-sidenav-header-color */
  color: #333333;
  color: var(--clr-sidenav-header-color, #333333);
  /* clr-sidenav-header-font-weight */
  font-weight: 500;
  font-weight: var(--clr-sidenav-header-font-weight, 500);
  /* clr-sidenav-header-font-family */
  font-family: Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif;
  font-family: Metropolis, Avenir Next, Helvetica Neue, Arial, sans-serif;
  font-family: var(--clr-sidenav-header-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);
  font-size: 0.7rem;
  line-height: 1.2rem;
  letter-spacing: normal;
}

.sidenav .sidenav-content > .nav-link:hover {
  /* clr-sidenav-link-hover-color */
  background: #e8e8e8;
  background: var(--clr-sidenav-link-hover-color, #e8e8e8);
}

.sidenav .sidenav-content > .nav-link.active {
  /* clr-sidenav-link-active-bg-color */
  background: #d8e3e9;
  background: var(--clr-sidenav-link-active-bg-color, #d8e3e9);
  /* clr-sidenav-link-active-color */
  color: black;
  color: var(--clr-sidenav-link-active-color, black);
}

.sidenav .nav-group {
  /* clr-sidenav-color */
  color: #666666;
  color: var(--clr-sidenav-color, #666666);
  /* clr-sidenav-font-weight */
  font-weight: 400;
  font-weight: var(--clr-sidenav-font-weight, 400);
  font-size: 0.7rem;
  letter-spacing: normal;
  margin-top: 1.2rem;
  width: 100%;
}

.sidenav .nav-group .nav-list,
.sidenav .nav-group label {
  padding: 0 0 0 1.8rem;
  cursor: pointer;
  display: inline-block;
  width: 100%;
  margin: 0 0.3rem;
}

.sidenav .nav-group .nav-list {
  list-style: none;
  margin-top: 0;
}

.sidenav .nav-group .nav-list .nav-link {
  line-height: 0.8rem;
  padding: 0.2rem 0.5rem;
}

.sidenav .nav-group .nav-list .nav-link:hover {
  /* clr-sidenav-link-hover-color */
  background: #e8e8e8;
  background: var(--clr-sidenav-link-hover-color, #e8e8e8);
}

.sidenav .nav-group .nav-list .nav-link.active {
  /* clr-sidenav-link-active-bg-color */
  background: #d8e3e9;
  background: var(--clr-sidenav-link-active-bg-color, #d8e3e9);
  /* clr-sidenav-link-active-color */
  color: black;
  color: var(--clr-sidenav-link-active-color, black);
}

.sidenav .nav-group label {
  /* clr-sidenav-header-color */
  color: #333333;
  color: var(--clr-sidenav-header-color, #333333);
  /* clr-sidenav-header-font-weight */
  font-weight: 500;
  font-weight: var(--clr-sidenav-header-font-weight, 500);
  /* clr-sidenav-header-font-family */
  font-family: Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif;
  font-family: Metropolis, Avenir Next, Helvetica Neue, Arial, sans-serif;
  font-family: var(--clr-sidenav-header-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);
  font-size: 0.7rem;
  line-height: 1.2rem;
  letter-spacing: normal;
}

.sidenav .nav-group input[type=checkbox] {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
  white-space: nowrap;
  top: 0;
  left: 0;
}

.sidenav .nav-group input[type=checkbox]:focus + label {
  outline: #3b99fc auto 0.25rem;
}

.sidenav .collapsible label {
  padding: 0 0 0 1.3rem;
}

.sidenav .collapsible label:after {
  content: "";
  float: left;
  height: 0.5rem;
  width: 0.5rem;
  transform: translateX(-0.4rem) translateY(0.35rem);
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3A%239a9a9a%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
  margin: 0;
}

.sidenav .collapsible input[type=checkbox]:checked ~ .nav-list,
.sidenav .collapsible input[type=checkbox]:checked ~ ul {
  height: 0;
  display: none;
}

.sidenav .collapsible input[type=checkbox] ~ .nav-list,
.sidenav .collapsible input[type=checkbox] ~ ul {
  height: auto;
}

.sidenav .collapsible input[type=checkbox]:checked ~ label:after {
  transform: rotate(-90deg) translateX(-0.35rem) translateY(-0.4rem);
}

.header-actions-right.active .header-backdrop {
  display: block;
}

.header-actions-right.active .sidenav {
  transform: translateX(0);
}

.header-actions-right.active .sidenav:before,
.header-actions-right.active .sidenav:after {
  display: block;
}

.header-actions-right.active .header-actions-trigger {
  position: fixed;
  top: 0;
  right: 0;
  left: auto;
  z-index: 1039;
  transform: translateX(-15.5rem);
  transition: transform 0.6s ease;
}

.header-actions-right.active .header-actions-trigger > span {
  background: transparent;
}

.header-actions-right.active .header-actions-trigger > span:before,
.header-actions-right.active .header-actions-trigger > span:after {
  height: 0.0833333rem;
  width: 1rem;
  left: -0.25rem;
  transform-origin: -3%;
}

.header-actions-right.active .header-actions-trigger > span:before {
  top: -0.333333rem;
  transform: rotate(45deg);
}

.header-actions-right.active .header-actions-trigger > span:after {
  bottom: -0.333333rem;
  transform: rotate(-45deg);
}

.header-actions-right.active .header-actions-trigger:after {
  display: none;
}

.header-actions-right .sidenav {
  position: fixed;
  line-height: 1rem;
  width: 15rem;
  max-width: 15rem;
  min-width: 9rem;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  background: #e8e8e8;
  background: var(--clr-nav-background-color);
  border: none;
  z-index: 1039;
  height: 100vh;
  transition: transform 0.3s ease;
  transform: translateX(15rem);
  overflow-x: hidden;
  overflow-y: auto;
}

.header-actions-right .sidenav .nav-group {
  color: #333333;
  color: var(--clr-sidenav-header-color);
  font-size: 0.583333rem;
  font-weight: 400;
  letter-spacing: normal;
  margin-top: 1rem;
  width: 100%;
}

.header-actions-right .sidenav .nav-group label {
  cursor: pointer;
  display: inline-block;
  width: 100%;
  padding: 0 0 0 1.333333rem;
}

.header-actions-right .sidenav .nav-group .nav-link {
  color: #333333;
  color: var(--clr-sidenav-header-color);
  display: block;
  padding: 8px 0.5rem;
  background-color: transparent;
  border: none;
  opacity: 1;
  width: 100%;
  text-align: left;
  cursor: pointer;
}

.header-actions-right .sidenav .nav-group label.username-role {
  position: relative;
  line-height: 0.8rem;
}

.header-actions-right .sidenav .nav-group label.username-role span {
  display: block;
}

.header-actions-right .sidenav .nav-group label.username-role small {
  display: block;
}

.header-actions-right .sidenav .nav-group label.username-role:after {
  position: absolute;
  top: 5px;
}

.header-actions-right .sidenav .nav-group label.username-role .username-role-content {
  display: block;
  padding-left: 0.45rem;
  padding-right: 0.7rem;
}

.header-actions-right .sidenav .nav-list {
  display: block;
}
