@charset "UTF-8";

/* node_modules/@cds/city/css/bundles/default.min.css */
@font-face {
  font-family: "Clarity City";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src:
    local("Clarity City"),
    url("./media/ClarityCity-Light.woff2") format("woff2"),
    url("./media/ClarityCity-Light.woff") format("woff");
}
@font-face {
  font-family: "Clarity City";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src:
    local("Clarity City"),
    url("./media/ClarityCity-Regular.woff2") format("woff2"),
    url("./media/ClarityCity-Regular.woff") format("woff");
}
@font-face {
  font-family: "Clarity City";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src:
    local("Clarity City"),
    url("./media/ClarityCity-Medium.woff2") format("woff2"),
    url("./media/ClarityCity-Medium.woff") format("woff");
}
@font-face {
  font-family: "Clarity City";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src:
    local("Clarity City"),
    url("./media/ClarityCity-SemiBold.woff2") format("woff2"),
    url("./media/ClarityCity-SemiBold.woff") format("woff");
}

/* node_modules/@cds/core/global.min.css */
:where(:root, :host) {
  --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-25:hsl(198, 100%, 96%);
  --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%, 28%);
  --cds-global-color-red-1000:hsl(9, 100%, 22%);
  --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%, 18%);
  --cds-global-color-jade-1000:hsl(160, 69%, 14%);
  --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, 100%, 13%);
  --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-construction-1100:hsl(200, 31%, 13%);
  --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-active:var(--cds-global-color-red-700);
  --cds-global-typography-link-color-visited:var(--cds-global-color-violet-700);
  --cds-global-typography-link-color-visited-hover:var(--cds-global-color-violet-1000);
  --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-construction-50);
  --cds-alias-object-interaction-background-active:var(--cds-global-color-construction-100);
  --cds-alias-object-interaction-background-selected:var(--cds-global-color-blue-75);
  --cds-alias-object-interaction-background-selected-hover:var(--cds-global-color-construction-100);
  --cds-alias-object-interaction-background-selected-active:var(--cds-global-color-construction-200);
  --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-background-shade:var(--cds-global-color-cool-gray-50);
  --cds-alias-object-interaction-background-shade-hover:var(--cds-global-color-construction-100);
  --cds-alias-object-interaction-background-shade-active:var(--cds-global-color-blue-75);
  --cds-alias-object-interaction-background-shade-selected:var(--cds-global-color-white);
  --cds-alias-object-interaction-background-shade-selected-hover:var(--cds-global-color-construction-100);
  --cds-alias-object-interaction-background-shade-selected-active:var(--cds-global-color-construction-200);
  --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-active:var(--cds-global-color-blue-900);
  --cds-alias-object-interaction-info-selected: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-active: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-green-900);
  --cds-alias-object-interaction-warning-active:var(--cds-global-color-green-900);
  --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-active: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-active: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-interaction-inverse-active: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-cool-gray-50);
  --cds-alias-object-container-background-inverse:var(--cds-global-color-construction-600);
  --cds-alias-object-container-background-inverse-tint:var(--cds-global-color-construction-800);
  --cds-alias-object-container-background-inverse-shade:var(--cds-global-color-construction-500);
  --cds-alias-object-container-backdrop-background:hsla(0, 0%, 100%, 0.6);
  --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-600);
  --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-viz-border:var(--cds-global-color-construction-1100);
  --cds-alias-viz-general-1:var(--cds-global-color-blue-600);
  --cds-alias-viz-general-1-blue:var(--cds-global-color-blue-600);
  --cds-alias-viz-general-2:var(--cds-global-color-violet-700);
  --cds-alias-viz-general-2-violet:var(--cds-global-color-violet-600);
  --cds-alias-viz-general-3:var(--cds-global-color-aqua-800);
  --cds-alias-viz-general-3-aqua:var(--cds-global-color-aqua-800);
  --cds-alias-viz-general-4:var(--cds-global-color-lavender-400);
  --cds-alias-viz-general-4-lime:var(--cds-global-color-lime-700);
  --cds-alias-viz-general-5:var(--cds-global-color-pink-500);
  --cds-alias-viz-general-5-blue:var(--cds-global-color-blue-800);
  --cds-alias-viz-general-6:var(--cds-global-color-lime-700);
  --cds-alias-viz-general-6-aqua:var(--cds-global-color-aqua-1000);
  --cds-alias-viz-general-7:var(--cds-global-color-lavender-700);
  --cds-alias-viz-general-7-violet:var(--cds-global-color-violet-800);
  --cds-alias-viz-general-8:var(--cds-global-color-aqua-600);
  --cds-alias-viz-general-8-lime:var(--cds-global-color-lime-900);
  --cds-alias-viz-general-9:var(--cds-global-color-lime-800);
  --cds-alias-viz-general-9-blue:var(--cds-global-color-blue-700);
  --cds-alias-viz-general-10:var(--cds-global-color-violet-600);
  --cds-alias-viz-general-10-lime:var(--cds-global-color-lime-1000);
  --cds-alias-viz-general-11:var(--cds-global-color-jade-600);
  --cds-alias-viz-general-11-aqua:var(--cds-global-color-aqua-600);
  --cds-alias-viz-general-12:var(--cds-global-color-azure-800);
  --cds-alias-viz-general-12-violet:var(--cds-global-color-violet-1000);
  --cds-alias-viz-general-13:var(--cds-global-color-violet-400);
  --cds-alias-viz-general-13-violet:var(--cds-global-color-violet-700);
  --cds-alias-viz-general-14:var(--cds-global-color-green-700);
  --cds-alias-viz-general-14-blue:var(--cds-global-color-blue-1000);
  --cds-alias-viz-general-15:var(--cds-global-color-pink-700);
  --cds-alias-viz-general-15-aqua:var(--cds-global-color-aqua-700);
  --cds-alias-viz-general-16:var(--cds-global-color-azure-600);
  --cds-alias-viz-general-16-lime:var(--cds-global-color-lime-800);
  --cds-alias-viz-severity-neutral:var(--cds-global-color-construction-600);
  --cds-alias-viz-severity-success:var(--cds-global-color-green-700);
  --cds-alias-viz-severity-warning:var(--cds-global-color-yellow-700);
  --cds-alias-viz-severity-warning-light:var(--cds-global-color-yellow-400);
  --cds-alias-viz-severity-immediate:var(--cds-global-color-tangerine-400);
  --cds-alias-viz-severity-critical:var(--cds-global-color-red-700);
  --cds-alias-viz-severity-free-space-fill:var(--cds-global-color-construction-100);
  --cds-alias-viz-severity-free-space-border:var(--cds-global-color-construction-400);
  --cds-alias-viz-sequential-blue-50:var(--cds-global-color-blue-50);
  --cds-alias-viz-sequential-blue-100:var(--cds-global-color-blue-100);
  --cds-alias-viz-sequential-blue-200:var(--cds-global-color-blue-200);
  --cds-alias-viz-sequential-blue-300:var(--cds-global-color-blue-300);
  --cds-alias-viz-sequential-blue-400:var(--cds-global-color-blue-400);
  --cds-alias-viz-sequential-blue-500:var(--cds-global-color-blue-500);
  --cds-alias-viz-sequential-blue-600:var(--cds-global-color-blue-600);
  --cds-alias-viz-sequential-blue-700:var(--cds-global-color-blue-700);
  --cds-alias-viz-sequential-blue-800:var(--cds-global-color-blue-800);
  --cds-alias-viz-sequential-blue-900:var(--cds-global-color-blue-900);
  --cds-alias-viz-sequential-blue-1000:var(--cds-global-color-blue-1000);
  --cds-alias-viz-sequential-violet-50:var(--cds-global-color-violet-50);
  --cds-alias-viz-sequential-violet-100:var(--cds-global-color-violet-100);
  --cds-alias-viz-sequential-violet-200:var(--cds-global-color-violet-200);
  --cds-alias-viz-sequential-violet-300:var(--cds-global-color-violet-300);
  --cds-alias-viz-sequential-violet-400:var(--cds-global-color-violet-400);
  --cds-alias-viz-sequential-violet-500:var(--cds-global-color-violet-500);
  --cds-alias-viz-sequential-violet-600:var(--cds-global-color-violet-600);
  --cds-alias-viz-sequential-violet-700:var(--cds-global-color-violet-700);
  --cds-alias-viz-sequential-violet-800:var(--cds-global-color-violet-800);
  --cds-alias-viz-sequential-violet-900:var(--cds-global-color-violet-900);
  --cds-alias-viz-sequential-violet-1000:var(--cds-global-color-violet-1000);
  --cds-alias-viz-sequential-ochre-50:var(--cds-global-color-ochre-50);
  --cds-alias-viz-sequential-ochre-100:var(--cds-global-color-ochre-100);
  --cds-alias-viz-sequential-ochre-200:var(--cds-global-color-ochre-200);
  --cds-alias-viz-sequential-ochre-300:var(--cds-global-color-ochre-300);
  --cds-alias-viz-sequential-ochre-400:var(--cds-global-color-ochre-400);
  --cds-alias-viz-sequential-ochre-500:var(--cds-global-color-ochre-500);
  --cds-alias-viz-sequential-ochre-600:var(--cds-global-color-ochre-600);
  --cds-alias-viz-sequential-ochre-700:var(--cds-global-color-ochre-700);
  --cds-alias-viz-sequential-ochre-800:var(--cds-global-color-ochre-800);
  --cds-alias-viz-sequential-ochre-900:var(--cds-global-color-ochre-900);
  --cds-alias-viz-sequential-ochre-1000:var(--cds-global-color-ochre-1000);
  --cds-alias-viz-sequential-aqua-50:var(--cds-global-color-aqua-50);
  --cds-alias-viz-sequential-aqua-100:var(--cds-global-color-aqua-100);
  --cds-alias-viz-sequential-aqua-200:var(--cds-global-color-aqua-200);
  --cds-alias-viz-sequential-aqua-300:var(--cds-global-color-aqua-300);
  --cds-alias-viz-sequential-aqua-400:var(--cds-global-color-aqua-400);
  --cds-alias-viz-sequential-aqua-500:var(--cds-global-color-aqua-500);
  --cds-alias-viz-sequential-aqua-600:var(--cds-global-color-aqua-600);
  --cds-alias-viz-sequential-aqua-700:var(--cds-global-color-aqua-700);
  --cds-alias-viz-sequential-aqua-800:var(--cds-global-color-aqua-800);
  --cds-alias-viz-sequential-aqua-900:var(--cds-global-color-aqua-900);
  --cds-alias-viz-sequential-aqua-1000:var(--cds-global-color-aqua-1000);
  --cds-alias-viz-sequential-green-50:var(--cds-global-color-green-50);
  --cds-alias-viz-sequential-green-100:var(--cds-global-color-green-100);
  --cds-alias-viz-sequential-green-200:var(--cds-global-color-green-200);
  --cds-alias-viz-sequential-green-300:var(--cds-global-color-green-300);
  --cds-alias-viz-sequential-green-400:var(--cds-global-color-green-400);
  --cds-alias-viz-sequential-green-500:var(--cds-global-color-green-500);
  --cds-alias-viz-sequential-green-600:var(--cds-global-color-green-600);
  --cds-alias-viz-sequential-green-700:var(--cds-global-color-green-700);
  --cds-alias-viz-sequential-green-800:var(--cds-global-color-green-800);
  --cds-alias-viz-sequential-green-900:var(--cds-global-color-green-900);
  --cds-alias-viz-sequential-green-1000:var(--cds-global-color-green-1000);
  --cds-alias-viz-sequential-red-50:var(--cds-global-color-red-50);
  --cds-alias-viz-sequential-red-100:var(--cds-global-color-red-100);
  --cds-alias-viz-sequential-red-200:var(--cds-global-color-red-200);
  --cds-alias-viz-sequential-red-300:var(--cds-global-color-red-300);
  --cds-alias-viz-sequential-red-400:var(--cds-global-color-red-400);
  --cds-alias-viz-sequential-red-500:var(--cds-global-color-red-500);
  --cds-alias-viz-sequential-red-600:var(--cds-global-color-red-600);
  --cds-alias-viz-sequential-red-700:var(--cds-global-color-red-700);
  --cds-alias-viz-sequential-red-800:var(--cds-global-color-red-800);
  --cds-alias-viz-sequential-red-900:var(--cds-global-color-red-900);
  --cds-alias-viz-sequential-red-1000:var(--cds-global-color-red-1000);
  --cds-alias-viz-diverging-violet-aqua-v-200:var(--cds-global-color-violet-200);
  --cds-alias-viz-diverging-violet-aqua-v-300:var(--cds-global-color-violet-300);
  --cds-alias-viz-diverging-violet-aqua-v-400:var(--cds-global-color-violet-400);
  --cds-alias-viz-diverging-violet-aqua-v-500:var(--cds-global-color-violet-500);
  --cds-alias-viz-diverging-violet-aqua-v-600:var(--cds-global-color-violet-600);
  --cds-alias-viz-diverging-violet-aqua-v-700:var(--cds-global-color-violet-700);
  --cds-alias-viz-diverging-violet-aqua-neutral:var(--cds-global-color-violet-50);
  --cds-alias-viz-diverging-violet-aqua-a-400:var(--cds-global-color-aqua-400);
  --cds-alias-viz-diverging-violet-aqua-a-500:var(--cds-global-color-aqua-500);
  --cds-alias-viz-diverging-violet-aqua-a-600:var(--cds-global-color-aqua-600);
  --cds-alias-viz-diverging-violet-aqua-a-700:var(--cds-global-color-aqua-700);
  --cds-alias-viz-diverging-violet-aqua-a-800:var(--cds-global-color-aqua-800);
  --cds-alias-viz-diverging-violet-aqua-a-900:var(--cds-global-color-aqua-900);
  --cds-alias-viz-diverging-blue-jade-b-300:var(--cds-global-color-blue-300);
  --cds-alias-viz-diverging-blue-jade-b-400:var(--cds-global-color-blue-400);
  --cds-alias-viz-diverging-blue-jade-b-500:var(--cds-global-color-blue-500);
  --cds-alias-viz-diverging-blue-jade-b-600:var(--cds-global-color-blue-600);
  --cds-alias-viz-diverging-blue-jade-b-700:var(--cds-global-color-blue-700);
  --cds-alias-viz-diverging-blue-jade-b-800:var(--cds-global-color-blue-800);
  --cds-alias-viz-diverging-blue-jade-neutral:var(--cds-global-color-blue-50);
  --cds-alias-viz-diverging-blue-jade-j-300:var(--cds-global-color-jade-300);
  --cds-alias-viz-diverging-blue-jade-j-400:var(--cds-global-color-jade-400);
  --cds-alias-viz-diverging-blue-jade-j-500:var(--cds-global-color-jade-500);
  --cds-alias-viz-diverging-blue-jade-j-600:var(--cds-global-color-jade-600);
  --cds-alias-viz-diverging-blue-jade-j-700:var(--cds-global-color-jade-700);
  --cds-alias-viz-diverging-blue-jade-j-800:var(--cds-global-color-jade-800);
  --cds-alias-viz-diverging-blue-green-b-300:var(--cds-global-color-blue-300);
  --cds-alias-viz-diverging-blue-green-b-400:var(--cds-global-color-blue-400);
  --cds-alias-viz-diverging-blue-green-b-500:var(--cds-global-color-blue-500);
  --cds-alias-viz-diverging-blue-green-b-600:var(--cds-global-color-blue-600);
  --cds-alias-viz-diverging-blue-green-b-700:var(--cds-global-color-blue-700);
  --cds-alias-viz-diverging-blue-green-b-800:var(--cds-global-color-blue-800);
  --cds-alias-viz-diverging-blue-green-neutral:var(--cds-global-color-blue-50);
  --cds-alias-viz-diverging-blue-green-g-300:var(--cds-global-color-green-300);
  --cds-alias-viz-diverging-blue-green-g-400:var(--cds-global-color-green-400);
  --cds-alias-viz-diverging-blue-green-g-500:var(--cds-global-color-green-500);
  --cds-alias-viz-diverging-blue-green-g-600:var(--cds-global-color-green-600);
  --cds-alias-viz-diverging-blue-green-g-700:var(--cds-global-color-green-700);
  --cds-alias-viz-diverging-blue-green-g-800:var(--cds-global-color-green-800);
  --cds-alias-viz-diverging-green-yellow-red-g-200:var(--cds-global-color-green-200);
  --cds-alias-viz-diverging-green-yellow-red-g-300:var(--cds-global-color-green-300);
  --cds-alias-viz-diverging-green-yellow-red-g-400:var(--cds-global-color-green-400);
  --cds-alias-viz-diverging-green-yellow-red-g-500:var(--cds-global-color-green-500);
  --cds-alias-viz-diverging-green-yellow-red-g-600:var(--cds-global-color-green-600);
  --cds-alias-viz-diverging-green-yellow-red-g-700:var(--cds-global-color-green-700);
  --cds-alias-viz-diverging-green-yellow-red-neutral:var(--cds-global-color-yellow-200);
  --cds-alias-viz-diverging-green-yellow-red-r-400:var(--cds-global-color-red-400);
  --cds-alias-viz-diverging-green-yellow-red-r-500:var(--cds-global-color-red-500);
  --cds-alias-viz-diverging-green-yellow-red-r-600:var(--cds-global-color-red-600);
  --cds-alias-viz-diverging-green-yellow-red-r-700:var(--cds-global-color-red-700);
  --cds-alias-viz-diverging-green-yellow-red-r-800:var(--cds-global-color-red-800);
  --cds-alias-viz-diverging-green-yellow-red-r-900:var(--cds-global-color-red-900);
  --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-active:var(--cds-global-color-red-700);
  --cds-alias-typography-link-color-visited:var(--cds-global-color-violet-700);
  --cds-alias-typography-link-color-visited-hover:var(--cds-global-color-violet-1000);
  --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));
}
html {
  font-size: calc((var(--cds-global-base)/16)*100%);
  box-sizing: border-box !important;
}
*,
:after,
:before {
  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 {
  color: var(--cds-global-typography-color-200);
}
[cds-control] ::-moz-placeholder {
  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;
}
[cds-text] {
  font-family: var(--cds-global-typography-font-family);
  margin-top: 0;
  margin-bottom: 0;
}
[cds-text][cds-layout~=grid]::after,
[cds-text][cds-layout~=grid]::before,
[cds-text][cds-layout~=horizontal]::after,
[cds-text][cds-layout~=horizontal]::before,
[cds-text][cds-layout~=vertical]::after,
[cds-text][cds-layout~=vertical]::before {
  display: none;
}
[cds-text*=display],
[cds-text*=heading],
[cds-text*=headline],
[cds-text*=section],
[cds-text*=subsection],
[cds-text*=title] {
  font-family: var(--cds-global-typography-header-font-family);
  color: var(--cds-global-typography-color-400);
}
[cds-text*=body],
[cds-text*=caption],
[cds-text*=message],
[cds-text*=secondary],
[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) + calc((var(--cds-global-typography-display-line-height) - 1em)/2))*-1) + .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)) + calc((var(--cds-global-typography-display-line-height) - 1em)/2))*-1) - .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) + calc((var(--cds-global-typography-heading-line-height) - 1em)/2))*-1) + .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)) + calc((var(--cds-global-typography-heading-line-height) - 1em)/2))*-1) - .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) + calc((var(--cds-global-typography-title-line-height) - 1em)/2))*-1) + .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)) + calc((var(--cds-global-typography-title-line-height) - 1em)/2))*-1) - .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) + calc((var(--cds-global-typography-section-line-height) - 1em)/2))*-1) + .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)) + calc((var(--cds-global-typography-section-line-height) - 1em)/2))*-1) - .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) + calc((var(--cds-global-typography-subsection-line-height) - 1em)/2))*-1) + .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)) + calc((var(--cds-global-typography-subsection-line-height) - 1em)/2))*-1) - .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) + calc((var(--cds-global-typography-body-line-height) - 1em)/2))*-1) + .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)) + calc((var(--cds-global-typography-body-line-height) - 1em)/2))*-1) - .044em);
}
body[cds-text*=body]::after,
body[cds-text*=body]::before {
  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) + calc((var(--cds-global-typography-message-line-height) - 1em)/2))*-1) + .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)) + calc((var(--cds-global-typography-message-line-height) - 1em)/2))*-1) - .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) + calc((var(--cds-global-typography-secondary-line-height) - 1em)/2))*-1) + .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)) + calc((var(--cds-global-typography-secondary-line-height) - 1em)/2))*-1) - .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) + calc((var(--cds-global-typography-caption-line-height) - 1em)/2))*-1) + .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)) + calc((var(--cds-global-typography-caption-line-height) - 1em)/2))*-1) - .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) + calc((var(--cds-global-typography-smallcaption-line-height) - 1em)/2))*-1) + .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)) + calc((var(--cds-global-typography-smallcaption-line-height) - 1em)/2))*-1) - .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;
}
[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]::after,
[cds-text~=truncate]::before {
  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] {
  padding: .05px 0;
}
[cds-text~=lhe]::before {
  content: "";
  margin-top: -.124em;
  display: block;
  height: 0;
}
[cds-text~=lhe]::after {
  content: "";
  margin-bottom: -.221em;
  display: block;
  height: 0;
}
[cds-layout~=disable-lhe]::after,
[cds-layout~=disable-lhe]::before,
[cds-text~=disable-lhe]::after,
[cds-text~=disable-lhe]::before {
  content: none;
}
[cds-text*=h0],
[cds-text*=h1],
[cds-text*=h2],
[cds-text*=h3],
[cds-text*=h4],
[cds-text*=h5],
[cds-text*=h6] {
  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: -.0125em;
}
[cds-text*=h0]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.2em - 1em)/2))*-1) + .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)) + calc((1.2em - 1em)/2))*-1) - .044em);
}
[cds-text*=h1],
[cds-text*=h2],
[cds-text*=h3],
[cds-text*=h4],
[cds-text*=h5],
[cds-text*=h6] {
  font-size: 1.6rem;
  line-height: 1.5em;
  letter-spacing: -.0156em;
}
[cds-text*=h1]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.5em - 1em)/2))*-1) + .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)) + calc((1.5em - 1em)/2))*-1) - .044em);
}
[cds-text*=h2],
[cds-text*=h3],
[cds-text*=h4],
[cds-text*=h5],
[cds-text*=h6] {
  font-size: 1.4rem;
  line-height: 1.7143em;
  letter-spacing: -.017857em;
}
[cds-text*=h2]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.7143em - 1em)/2))*-1) + .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)) + calc((1.7143em - 1em)/2))*-1) - .044em);
}
[cds-text*=h3],
[cds-text*=h4],
[cds-text*=h5],
[cds-text*=h6] {
  font-size: 1.1rem;
  line-height: 1.0909em;
  letter-spacing: -.013636em;
}
[cds-text*=h3]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.0909em - 1em)/2))*-1) + .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)) + calc((1.0909em - 1em)/2))*-1) - .044em);
}
[cds-text*=h4],
[cds-text*=h5],
[cds-text*=h6] {
  font-size: .9rem;
  line-height: 1.333333em;
  letter-spacing: -.011111em;
}
[cds-text*=h4]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.333333em - 1em)/2))*-1) + .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)) + calc((1.333333em - 1em)/2))*-1) - .044em);
}
[cds-text*=h5],
[cds-text*=h6] {
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: -.0125em;
}
[cds-text*=h5]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.5em - 1em)/2))*-1) + .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)) + calc((1.5em - 1em)/2))*-1) - .044em);
}
[cds-text*=h6] {
  font-size: .7rem;
  font-weight: 500;
  letter-spacing: -.03125em;
}
[cds-text*=h6]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.5em - 1em)/2))*-1) + .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)) + calc((1.5em - 1em)/2))*-1) - .044em);
}
[cds-text*=p0],
[cds-text*=p1] {
  font-size: 1.2rem;
  font-weight: 400;
  color: var(--cds-global-typography-color-500);
  line-height: 1.16667em;
  letter-spacing: -.008333em;
}
[cds-text*=p0]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.16667em - 1em)/2))*-1) + .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)) + calc((1.16667em - 1em)/2))*-1) - .044em);
}
[cds-text*=p1] {
  font-size: .7rem;
  color: var(--cds-global-typography-color-400);
  line-height: 1.71429em;
  letter-spacing: -.014286em;
}
[cds-text*=p1]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.71429em - 1em)/2))*-1) + .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)) + calc((1.71429em - 1em)/2))*-1) - .044em);
}
[cds-text*=p2],
[cds-text*=p3],
[cds-text*=p4],
[cds-text*=p5] {
  font-size: .65rem;
  font-weight: 500;
  color: var(--cds-global-typography-color-400);
  line-height: 1.84615em;
  letter-spacing: -.007692em;
}
[cds-text*=p2]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.84615em - 1em)/2))*-1) + .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)) + calc((1.84615em - 1em)/2))*-1) - .044em);
}
[cds-text*=p3],
[cds-text*=p4],
[cds-text*=p5] {
  font-weight: 400;
}
[cds-text*=p3]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.84615em - 1em)/2))*-1) + .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)) + calc((1.84615em - 1em)/2))*-1) - .044em);
}
[cds-text*=p4],
[cds-text*=p5] {
  font-size: .6rem;
  font-weight: 600;
  line-height: 2em;
  letter-spacing: -.008333em;
}
[cds-text*=p4]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((2em - 1em)/2))*-1) + .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)) + calc((2em - 1em)/2))*-1) - .044em);
}
[cds-text*=p5] {
  font-weight: 400;
}
[cds-text*=p5]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((2em - 1em)/2))*-1) + .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)) + calc((2em - 1em)/2))*-1) - .044em);
}
[cds-text*=p6],
[cds-text*=p7],
[cds-text*=p8] {
  font-size: .55rem;
  font-weight: 600;
  color: var(--cds-global-typography-color-400);
  line-height: 1.090909em;
  letter-spacing: .018182em;
}
[cds-text*=p6]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.090909em - 1em)/2))*-1) + .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)) + calc((1.090909em - 1em)/2))*-1) - .044em);
}
[cds-text*=p7],
[cds-text*=p8] {
  font-weight: 400;
}
[cds-text*=p7]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.090909em - 1em)/2))*-1) + .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)) + calc((1.090909em - 1em)/2))*-1) - .044em);
}
[cds-text*=p8] {
  font-size: .5rem;
  line-height: 1.2em;
  letter-spacing: .02em;
}
[cds-text*=p8]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.2em - 1em)/2))*-1) + .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)) + calc((1.2em - 1em)/2))*-1) - .044em);
}
:host,
:root {
  --\3b4 1:var(--cds-global-layout-space-xxxs);
  --\3b4 2:var(--cds-global-layout-space-xxs);
  --\3b4 3:var(--cds-global-layout-space-xs);
  --\3b4 4:var(--cds-global-layout-space-sm);
  --\3b4 5:var(--cds-global-layout-space-md);
  --\3b4 6:var(--cds-global-layout-space-lg);
  --\3b4 7:var(--cds-global-layout-space-xl);
  --\3b4 8:var(--cds-global-layout-space-xxl);
  --\3b4 9:var(--cds-global-layout-space-xxxl);
}
[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;
  }
}
[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;
  }
}
[cds-layout~=vertical] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
[cds-layout~=vertical],
[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;
  }
}
[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;
  }
}
[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);
  clip-path: inset(50%);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
  white-space: nowrap;
  top: 0;
  left: 0;
  display: block !important;
}
[cds-layout*="gap:none"] {
  gap: 0;
}
[cds-layout*="gap:xxxs"] {
  gap: var(--\3b4 1);
}
[cds-layout*="gap:xxs"] {
  gap: var(--\3b4 2);
}
[cds-layout*="gap:xs"] {
  gap: var(--\3b4 3);
}
[cds-layout*="gap:sm"] {
  gap: var(--\3b4 4);
}
[cds-layout*="gap:md"] {
  gap: var(--\3b4 5);
}
[cds-layout*="gap:lg"] {
  gap: var(--\3b4 6);
}
[cds-layout*="gap:xl"] {
  gap: var(--\3b4 7);
}
[cds-layout*="gap:xxl"] {
  gap: var(--\3b4 8);
}
[cds-layout*="gap:xxxl"] {
  gap: var(--\3b4 9);
}
[cds-layout~="p:none"] {
  padding: 0 !important;
}
[cds-layout~="m:none"] {
  margin: 0 !important;
}
[cds-layout~="p:xxxs"] {
  padding: var(--\3b4 1) !important;
}
[cds-layout~="m:xxxs"] {
  margin: var(--\3b4 1) !important;
}
[cds-layout~="p:xxs"] {
  padding: var(--\3b4 2) !important;
}
[cds-layout~="m:xxs"] {
  margin: var(--\3b4 2) !important;
}
[cds-layout~="p:xs"] {
  padding: var(--\3b4 3) !important;
}
[cds-layout~="m:xs"] {
  margin: var(--\3b4 3) !important;
}
[cds-layout~="p:sm"] {
  padding: var(--\3b4 4) !important;
}
[cds-layout~="m:sm"] {
  margin: var(--\3b4 4) !important;
}
[cds-layout~="p:md"] {
  padding: var(--\3b4 5) !important;
}
[cds-layout~="m:md"] {
  margin: var(--\3b4 5) !important;
}
[cds-layout~="p:lg"] {
  padding: var(--\3b4 6) !important;
}
[cds-layout~="m:lg"] {
  margin: var(--\3b4 6) !important;
}
[cds-layout~="p:xl"] {
  padding: var(--\3b4 7) !important;
}
[cds-layout~="m:xl"] {
  margin: var(--\3b4 7) !important;
}
[cds-layout~="p:xxl"] {
  padding: var(--\3b4 8) !important;
}
[cds-layout~="m:xxl"] {
  margin: var(--\3b4 8) !important;
}
[cds-layout~="p:xxxl"] {
  padding: var(--\3b4 9) !important;
}
[cds-layout~="m:xxxl"] {
  margin: var(--\3b4 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(--\3b4 1) !important;
  padding-right: var(--\3b4 1) !important;
}
[cds-layout~="p-y:xxxs"] {
  padding-top: var(--\3b4 1) !important;
  padding-bottom: var(--\3b4 1) !important;
}
[cds-layout~="p-x:xxs"] {
  padding-left: var(--\3b4 2) !important;
  padding-right: var(--\3b4 2) !important;
}
[cds-layout~="p-y:xxs"] {
  padding-top: var(--\3b4 2) !important;
  padding-bottom: var(--\3b4 2) !important;
}
[cds-layout~="p-x:xs"] {
  padding-left: var(--\3b4 3) !important;
  padding-right: var(--\3b4 3) !important;
}
[cds-layout~="p-y:xs"] {
  padding-top: var(--\3b4 3) !important;
  padding-bottom: var(--\3b4 3) !important;
}
[cds-layout~="p-x:sm"] {
  padding-left: var(--\3b4 4) !important;
  padding-right: var(--\3b4 4) !important;
}
[cds-layout~="p-y:sm"] {
  padding-top: var(--\3b4 4) !important;
  padding-bottom: var(--\3b4 4) !important;
}
[cds-layout~="p-x:md"] {
  padding-left: var(--\3b4 5) !important;
  padding-right: var(--\3b4 5) !important;
}
[cds-layout~="p-y:md"] {
  padding-top: var(--\3b4 5) !important;
  padding-bottom: var(--\3b4 5) !important;
}
[cds-layout~="p-x:lg"] {
  padding-left: var(--\3b4 6) !important;
  padding-right: var(--\3b4 6) !important;
}
[cds-layout~="p-y:lg"] {
  padding-top: var(--\3b4 6) !important;
  padding-bottom: var(--\3b4 6) !important;
}
[cds-layout~="p-x:xl"] {
  padding-left: var(--\3b4 7) !important;
  padding-right: var(--\3b4 7) !important;
}
[cds-layout~="p-y:xl"] {
  padding-top: var(--\3b4 7) !important;
  padding-bottom: var(--\3b4 7) !important;
}
[cds-layout~="p-x:xxl"] {
  padding-left: var(--\3b4 8) !important;
  padding-right: var(--\3b4 8) !important;
}
[cds-layout~="p-y:xxl"] {
  padding-top: var(--\3b4 8) !important;
  padding-bottom: var(--\3b4 8) !important;
}
[cds-layout~="p-x:xxxl"] {
  padding-left: var(--\3b4 9) !important;
  padding-right: var(--\3b4 9) !important;
}
[cds-layout~="p-y:xxxl"] {
  padding-top: var(--\3b4 9) !important;
  padding-bottom: var(--\3b4 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(--\3b4 1) !important;
  margin-right: var(--\3b4 1) !important;
}
[cds-layout~="m-y:xxxs"] {
  margin-top: var(--\3b4 1) !important;
  margin-bottom: var(--\3b4 1) !important;
}
[cds-layout~="m-x:xxs"] {
  margin-left: var(--\3b4 2) !important;
  margin-right: var(--\3b4 2) !important;
}
[cds-layout~="m-y:xxs"] {
  margin-top: var(--\3b4 2) !important;
  margin-bottom: var(--\3b4 2) !important;
}
[cds-layout~="m-x:xs"] {
  margin-left: var(--\3b4 3) !important;
  margin-right: var(--\3b4 3) !important;
}
[cds-layout~="m-y:xs"] {
  margin-top: var(--\3b4 3) !important;
  margin-bottom: var(--\3b4 3) !important;
}
[cds-layout~="m-x:sm"] {
  margin-left: var(--\3b4 4) !important;
  margin-right: var(--\3b4 4) !important;
}
[cds-layout~="m-y:sm"] {
  margin-top: var(--\3b4 4) !important;
  margin-bottom: var(--\3b4 4) !important;
}
[cds-layout~="m-x:md"] {
  margin-left: var(--\3b4 5) !important;
  margin-right: var(--\3b4 5) !important;
}
[cds-layout~="m-y:md"] {
  margin-top: var(--\3b4 5) !important;
  margin-bottom: var(--\3b4 5) !important;
}
[cds-layout~="m-x:lg"] {
  margin-left: var(--\3b4 6) !important;
  margin-right: var(--\3b4 6) !important;
}
[cds-layout~="m-y:lg"] {
  margin-top: var(--\3b4 6) !important;
  margin-bottom: var(--\3b4 6) !important;
}
[cds-layout~="m-x:xl"] {
  margin-left: var(--\3b4 7) !important;
  margin-right: var(--\3b4 7) !important;
}
[cds-layout~="m-y:xl"] {
  margin-top: var(--\3b4 7) !important;
  margin-bottom: var(--\3b4 7) !important;
}
[cds-layout~="m-x:xxl"] {
  margin-left: var(--\3b4 8) !important;
  margin-right: var(--\3b4 8) !important;
}
[cds-layout~="m-y:xxl"] {
  margin-top: var(--\3b4 8) !important;
  margin-bottom: var(--\3b4 8) !important;
}
[cds-layout~="m-x:xxxl"] {
  margin-left: var(--\3b4 9) !important;
  margin-right: var(--\3b4 9) !important;
}
[cds-layout~="m-y:xxxl"] {
  margin-top: var(--\3b4 9) !important;
  margin-bottom: var(--\3b4 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(--\3b4 1) !important;
}
[cds-layout~="p-r:xxxs"] {
  padding-right: var(--\3b4 1) !important;
}
[cds-layout~="p-b:xxxs"] {
  padding-bottom: var(--\3b4 1) !important;
}
[cds-layout~="p-l:xxxs"] {
  padding-left: var(--\3b4 1) !important;
}
[cds-layout~="p-t:xxs"] {
  padding-top: var(--\3b4 2) !important;
}
[cds-layout~="p-r:xxs"] {
  padding-right: var(--\3b4 2) !important;
}
[cds-layout~="p-b:xxs"] {
  padding-bottom: var(--\3b4 2) !important;
}
[cds-layout~="p-l:xxs"] {
  padding-left: var(--\3b4 2) !important;
}
[cds-layout~="p-t:xs"] {
  padding-top: var(--\3b4 3) !important;
}
[cds-layout~="p-r:xs"] {
  padding-right: var(--\3b4 3) !important;
}
[cds-layout~="p-b:xs"] {
  padding-bottom: var(--\3b4 3) !important;
}
[cds-layout~="p-l:xs"] {
  padding-left: var(--\3b4 3) !important;
}
[cds-layout~="p-t:sm"] {
  padding-top: var(--\3b4 4) !important;
}
[cds-layout~="p-r:sm"] {
  padding-right: var(--\3b4 4) !important;
}
[cds-layout~="p-b:sm"] {
  padding-bottom: var(--\3b4 4) !important;
}
[cds-layout~="p-l:sm"] {
  padding-left: var(--\3b4 4) !important;
}
[cds-layout~="p-t:md"] {
  padding-top: var(--\3b4 5) !important;
}
[cds-layout~="p-r:md"] {
  padding-right: var(--\3b4 5) !important;
}
[cds-layout~="p-b:md"] {
  padding-bottom: var(--\3b4 5) !important;
}
[cds-layout~="p-l:md"] {
  padding-left: var(--\3b4 5) !important;
}
[cds-layout~="p-t:lg"] {
  padding-top: var(--\3b4 6) !important;
}
[cds-layout~="p-r:lg"] {
  padding-right: var(--\3b4 6) !important;
}
[cds-layout~="p-b:lg"] {
  padding-bottom: var(--\3b4 6) !important;
}
[cds-layout~="p-l:lg"] {
  padding-left: var(--\3b4 6) !important;
}
[cds-layout~="p-t:xl"] {
  padding-top: var(--\3b4 7) !important;
}
[cds-layout~="p-r:xl"] {
  padding-right: var(--\3b4 7) !important;
}
[cds-layout~="p-b:xl"] {
  padding-bottom: var(--\3b4 7) !important;
}
[cds-layout~="p-l:xl"] {
  padding-left: var(--\3b4 7) !important;
}
[cds-layout~="p-t:xxl"] {
  padding-top: var(--\3b4 8) !important;
}
[cds-layout~="p-r:xxl"] {
  padding-right: var(--\3b4 8) !important;
}
[cds-layout~="p-b:xxl"] {
  padding-bottom: var(--\3b4 8) !important;
}
[cds-layout~="p-l:xxl"] {
  padding-left: var(--\3b4 8) !important;
}
[cds-layout~="p-t:xxxl"] {
  padding-top: var(--\3b4 9) !important;
}
[cds-layout~="p-r:xxxl"] {
  padding-right: var(--\3b4 9) !important;
}
[cds-layout~="p-b:xxxl"] {
  padding-bottom: var(--\3b4 9) !important;
}
[cds-layout~="p-l:xxxl"] {
  padding-left: var(--\3b4 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(--\3b4 1) !important;
}
[cds-layout~="m-r:xxxs"] {
  margin-right: var(--\3b4 1) !important;
}
[cds-layout~="m-b:xxxs"] {
  margin-bottom: var(--\3b4 1) !important;
}
[cds-layout~="m-l:xxxs"] {
  margin-left: var(--\3b4 1) !important;
}
[cds-layout~="m-t:xxs"] {
  margin-top: var(--\3b4 2) !important;
}
[cds-layout~="m-r:xxs"] {
  margin-right: var(--\3b4 2) !important;
}
[cds-layout~="m-b:xxs"] {
  margin-bottom: var(--\3b4 2) !important;
}
[cds-layout~="m-l:xxs"] {
  margin-left: var(--\3b4 2) !important;
}
[cds-layout~="m-t:xs"] {
  margin-top: var(--\3b4 3) !important;
}
[cds-layout~="m-r:xs"] {
  margin-right: var(--\3b4 3) !important;
}
[cds-layout~="m-b:xs"] {
  margin-bottom: var(--\3b4 3) !important;
}
[cds-layout~="m-l:xs"] {
  margin-left: var(--\3b4 3) !important;
}
[cds-layout~="m-t:sm"] {
  margin-top: var(--\3b4 4) !important;
}
[cds-layout~="m-r:sm"] {
  margin-right: var(--\3b4 4) !important;
}
[cds-layout~="m-b:sm"] {
  margin-bottom: var(--\3b4 4) !important;
}
[cds-layout~="m-l:sm"] {
  margin-left: var(--\3b4 4) !important;
}
[cds-layout~="m-t:md"] {
  margin-top: var(--\3b4 5) !important;
}
[cds-layout~="m-r:md"] {
  margin-right: var(--\3b4 5) !important;
}
[cds-layout~="m-b:md"] {
  margin-bottom: var(--\3b4 5) !important;
}
[cds-layout~="m-l:md"] {
  margin-left: var(--\3b4 5) !important;
}
[cds-layout~="m-t:lg"] {
  margin-top: var(--\3b4 6) !important;
}
[cds-layout~="m-r:lg"] {
  margin-right: var(--\3b4 6) !important;
}
[cds-layout~="m-b:lg"] {
  margin-bottom: var(--\3b4 6) !important;
}
[cds-layout~="m-l:lg"] {
  margin-left: var(--\3b4 6) !important;
}
[cds-layout~="m-t:xl"] {
  margin-top: var(--\3b4 7) !important;
}
[cds-layout~="m-r:xl"] {
  margin-right: var(--\3b4 7) !important;
}
[cds-layout~="m-b:xl"] {
  margin-bottom: var(--\3b4 7) !important;
}
[cds-layout~="m-l:xl"] {
  margin-left: var(--\3b4 7) !important;
}
[cds-layout~="m-t:xxl"] {
  margin-top: var(--\3b4 8) !important;
}
[cds-layout~="m-r:xxl"] {
  margin-right: var(--\3b4 8) !important;
}
[cds-layout~="m-b:xxl"] {
  margin-bottom: var(--\3b4 8) !important;
}
[cds-layout~="m-l:xxl"] {
  margin-left: var(--\3b4 8) !important;
}
[cds-layout~="m-t:xxxl"] {
  margin-top: var(--\3b4 9) !important;
}
[cds-layout~="m-r:xxxl"] {
  margin-right: var(--\3b4 9) !important;
}
[cds-layout~="m-b:xxxl"] {
  margin-bottom: var(--\3b4 9) !important;
}
[cds-layout~="m-l:xxxl"] {
  margin-left: var(--\3b4 9) !important;
}
@media (min-width: 576px) {
  [cds-layout*="gap@xs:none"] {
    gap: 0;
  }
  [cds-layout*="gap@xs:xxxs"] {
    gap: var(--\3b4 1);
  }
  [cds-layout*="gap@xs:xxs"] {
    gap: var(--\3b4 2);
  }
  [cds-layout*="gap@xs:xs"] {
    gap: var(--\3b4 3);
  }
  [cds-layout*="gap@xs:sm"] {
    gap: var(--\3b4 4);
  }
  [cds-layout*="gap@xs:md"] {
    gap: var(--\3b4 5);
  }
  [cds-layout*="gap@xs:lg"] {
    gap: var(--\3b4 6);
  }
  [cds-layout*="gap@xs:xl"] {
    gap: var(--\3b4 7);
  }
  [cds-layout*="gap@xs:xxl"] {
    gap: var(--\3b4 8);
  }
  [cds-layout*="gap@xs:xxxl"] {
    gap: var(--\3b4 9);
  }
  [cds-layout~="p@xs:none"] {
    padding: 0 !important;
  }
  [cds-layout~="m@xs:none"] {
    margin: 0 !important;
  }
  [cds-layout~="p@xs:xxxs"] {
    padding: var(--\3b4 1) !important;
  }
  [cds-layout~="m@xs:xxxs"] {
    margin: var(--\3b4 1) !important;
  }
  [cds-layout~="p@xs:xxs"] {
    padding: var(--\3b4 2) !important;
  }
  [cds-layout~="m@xs:xxs"] {
    margin: var(--\3b4 2) !important;
  }
  [cds-layout~="p@xs:xs"] {
    padding: var(--\3b4 3) !important;
  }
  [cds-layout~="m@xs:xs"] {
    margin: var(--\3b4 3) !important;
  }
  [cds-layout~="p@xs:sm"] {
    padding: var(--\3b4 4) !important;
  }
  [cds-layout~="m@xs:sm"] {
    margin: var(--\3b4 4) !important;
  }
  [cds-layout~="p@xs:md"] {
    padding: var(--\3b4 5) !important;
  }
  [cds-layout~="m@xs:md"] {
    margin: var(--\3b4 5) !important;
  }
  [cds-layout~="p@xs:lg"] {
    padding: var(--\3b4 6) !important;
  }
  [cds-layout~="m@xs:lg"] {
    margin: var(--\3b4 6) !important;
  }
  [cds-layout~="p@xs:xl"] {
    padding: var(--\3b4 7) !important;
  }
  [cds-layout~="m@xs:xl"] {
    margin: var(--\3b4 7) !important;
  }
  [cds-layout~="p@xs:xxl"] {
    padding: var(--\3b4 8) !important;
  }
  [cds-layout~="m@xs:xxl"] {
    margin: var(--\3b4 8) !important;
  }
  [cds-layout~="p@xs:xxxl"] {
    padding: var(--\3b4 9) !important;
  }
  [cds-layout~="m@xs:xxxl"] {
    margin: var(--\3b4 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(--\3b4 1) !important;
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-y@xs:xxxs"] {
    padding-top: var(--\3b4 1) !important;
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-x@xs:xxs"] {
    padding-left: var(--\3b4 2) !important;
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-y@xs:xxs"] {
    padding-top: var(--\3b4 2) !important;
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-x@xs:xs"] {
    padding-left: var(--\3b4 3) !important;
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-y@xs:xs"] {
    padding-top: var(--\3b4 3) !important;
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-x@xs:sm"] {
    padding-left: var(--\3b4 4) !important;
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-y@xs:sm"] {
    padding-top: var(--\3b4 4) !important;
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-x@xs:md"] {
    padding-left: var(--\3b4 5) !important;
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-y@xs:md"] {
    padding-top: var(--\3b4 5) !important;
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-x@xs:lg"] {
    padding-left: var(--\3b4 6) !important;
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-y@xs:lg"] {
    padding-top: var(--\3b4 6) !important;
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-x@xs:xl"] {
    padding-left: var(--\3b4 7) !important;
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-y@xs:xl"] {
    padding-top: var(--\3b4 7) !important;
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-x@xs:xxl"] {
    padding-left: var(--\3b4 8) !important;
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-y@xs:xxl"] {
    padding-top: var(--\3b4 8) !important;
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-x@xs:xxxl"] {
    padding-left: var(--\3b4 9) !important;
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-y@xs:xxxl"] {
    padding-top: var(--\3b4 9) !important;
    padding-bottom: var(--\3b4 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(--\3b4 1) !important;
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-y@xs:xxxs"] {
    margin-top: var(--\3b4 1) !important;
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-x@xs:xxs"] {
    margin-left: var(--\3b4 2) !important;
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-y@xs:xxs"] {
    margin-top: var(--\3b4 2) !important;
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-x@xs:xs"] {
    margin-left: var(--\3b4 3) !important;
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-y@xs:xs"] {
    margin-top: var(--\3b4 3) !important;
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-x@xs:sm"] {
    margin-left: var(--\3b4 4) !important;
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-y@xs:sm"] {
    margin-top: var(--\3b4 4) !important;
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-x@xs:md"] {
    margin-left: var(--\3b4 5) !important;
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-y@xs:md"] {
    margin-top: var(--\3b4 5) !important;
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-x@xs:lg"] {
    margin-left: var(--\3b4 6) !important;
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-y@xs:lg"] {
    margin-top: var(--\3b4 6) !important;
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-x@xs:xl"] {
    margin-left: var(--\3b4 7) !important;
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-y@xs:xl"] {
    margin-top: var(--\3b4 7) !important;
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-x@xs:xxl"] {
    margin-left: var(--\3b4 8) !important;
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-y@xs:xxl"] {
    margin-top: var(--\3b4 8) !important;
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-x@xs:xxxl"] {
    margin-left: var(--\3b4 9) !important;
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-y@xs:xxxl"] {
    margin-top: var(--\3b4 9) !important;
    margin-bottom: var(--\3b4 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(--\3b4 1) !important;
  }
  [cds-layout~="p-r@xs:xxxs"] {
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-b@xs:xxxs"] {
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-l@xs:xxxs"] {
    padding-left: var(--\3b4 1) !important;
  }
  [cds-layout~="p-t@xs:xxs"] {
    padding-top: var(--\3b4 2) !important;
  }
  [cds-layout~="p-r@xs:xxs"] {
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-b@xs:xxs"] {
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-l@xs:xxs"] {
    padding-left: var(--\3b4 2) !important;
  }
  [cds-layout~="p-t@xs:xs"] {
    padding-top: var(--\3b4 3) !important;
  }
  [cds-layout~="p-r@xs:xs"] {
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-b@xs:xs"] {
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-l@xs:xs"] {
    padding-left: var(--\3b4 3) !important;
  }
  [cds-layout~="p-t@xs:sm"] {
    padding-top: var(--\3b4 4) !important;
  }
  [cds-layout~="p-r@xs:sm"] {
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-b@xs:sm"] {
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-l@xs:sm"] {
    padding-left: var(--\3b4 4) !important;
  }
  [cds-layout~="p-t@xs:md"] {
    padding-top: var(--\3b4 5) !important;
  }
  [cds-layout~="p-r@xs:md"] {
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-b@xs:md"] {
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-l@xs:md"] {
    padding-left: var(--\3b4 5) !important;
  }
  [cds-layout~="p-t@xs:lg"] {
    padding-top: var(--\3b4 6) !important;
  }
  [cds-layout~="p-r@xs:lg"] {
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-b@xs:lg"] {
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-l@xs:lg"] {
    padding-left: var(--\3b4 6) !important;
  }
  [cds-layout~="p-t@xs:xl"] {
    padding-top: var(--\3b4 7) !important;
  }
  [cds-layout~="p-r@xs:xl"] {
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-b@xs:xl"] {
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-l@xs:xl"] {
    padding-left: var(--\3b4 7) !important;
  }
  [cds-layout~="p-t@xs:xxl"] {
    padding-top: var(--\3b4 8) !important;
  }
  [cds-layout~="p-r@xs:xxl"] {
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-b@xs:xxl"] {
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-l@xs:xxl"] {
    padding-left: var(--\3b4 8) !important;
  }
  [cds-layout~="p-t@xs:xxxl"] {
    padding-top: var(--\3b4 9) !important;
  }
  [cds-layout~="p-r@xs:xxxl"] {
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-b@xs:xxxl"] {
    padding-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="p-l@xs:xxxl"] {
    padding-left: var(--\3b4 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(--\3b4 1) !important;
  }
  [cds-layout~="m-r@xs:xxxs"] {
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-b@xs:xxxs"] {
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-l@xs:xxxs"] {
    margin-left: var(--\3b4 1) !important;
  }
  [cds-layout~="m-t@xs:xxs"] {
    margin-top: var(--\3b4 2) !important;
  }
  [cds-layout~="m-r@xs:xxs"] {
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-b@xs:xxs"] {
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-l@xs:xxs"] {
    margin-left: var(--\3b4 2) !important;
  }
  [cds-layout~="m-t@xs:xs"] {
    margin-top: var(--\3b4 3) !important;
  }
  [cds-layout~="m-r@xs:xs"] {
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-b@xs:xs"] {
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-l@xs:xs"] {
    margin-left: var(--\3b4 3) !important;
  }
  [cds-layout~="m-t@xs:sm"] {
    margin-top: var(--\3b4 4) !important;
  }
  [cds-layout~="m-r@xs:sm"] {
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-b@xs:sm"] {
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-l@xs:sm"] {
    margin-left: var(--\3b4 4) !important;
  }
  [cds-layout~="m-t@xs:md"] {
    margin-top: var(--\3b4 5) !important;
  }
  [cds-layout~="m-r@xs:md"] {
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-b@xs:md"] {
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-l@xs:md"] {
    margin-left: var(--\3b4 5) !important;
  }
  [cds-layout~="m-t@xs:lg"] {
    margin-top: var(--\3b4 6) !important;
  }
  [cds-layout~="m-r@xs:lg"] {
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-b@xs:lg"] {
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-l@xs:lg"] {
    margin-left: var(--\3b4 6) !important;
  }
  [cds-layout~="m-t@xs:xl"] {
    margin-top: var(--\3b4 7) !important;
  }
  [cds-layout~="m-r@xs:xl"] {
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-b@xs:xl"] {
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-l@xs:xl"] {
    margin-left: var(--\3b4 7) !important;
  }
  [cds-layout~="m-t@xs:xxl"] {
    margin-top: var(--\3b4 8) !important;
  }
  [cds-layout~="m-r@xs:xxl"] {
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-b@xs:xxl"] {
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-l@xs:xxl"] {
    margin-left: var(--\3b4 8) !important;
  }
  [cds-layout~="m-t@xs:xxxl"] {
    margin-top: var(--\3b4 9) !important;
  }
  [cds-layout~="m-r@xs:xxxl"] {
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-b@xs:xxxl"] {
    margin-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="m-l@xs:xxxl"] {
    margin-left: var(--\3b4 9) !important;
  }
}
@media (min-width: 768px) {
  [cds-layout*="gap@sm:none"] {
    gap: 0;
  }
  [cds-layout*="gap@sm:xxxs"] {
    gap: var(--\3b4 1);
  }
  [cds-layout*="gap@sm:xxs"] {
    gap: var(--\3b4 2);
  }
  [cds-layout*="gap@sm:xs"] {
    gap: var(--\3b4 3);
  }
  [cds-layout*="gap@sm:sm"] {
    gap: var(--\3b4 4);
  }
  [cds-layout*="gap@sm:md"] {
    gap: var(--\3b4 5);
  }
  [cds-layout*="gap@sm:lg"] {
    gap: var(--\3b4 6);
  }
  [cds-layout*="gap@sm:xl"] {
    gap: var(--\3b4 7);
  }
  [cds-layout*="gap@sm:xxl"] {
    gap: var(--\3b4 8);
  }
  [cds-layout*="gap@sm:xxxl"] {
    gap: var(--\3b4 9);
  }
  [cds-layout~="p@sm:none"] {
    padding: 0 !important;
  }
  [cds-layout~="m@sm:none"] {
    margin: 0 !important;
  }
  [cds-layout~="p@sm:xxxs"] {
    padding: var(--\3b4 1) !important;
  }
  [cds-layout~="m@sm:xxxs"] {
    margin: var(--\3b4 1) !important;
  }
  [cds-layout~="p@sm:xxs"] {
    padding: var(--\3b4 2) !important;
  }
  [cds-layout~="m@sm:xxs"] {
    margin: var(--\3b4 2) !important;
  }
  [cds-layout~="p@sm:xs"] {
    padding: var(--\3b4 3) !important;
  }
  [cds-layout~="m@sm:xs"] {
    margin: var(--\3b4 3) !important;
  }
  [cds-layout~="p@sm:sm"] {
    padding: var(--\3b4 4) !important;
  }
  [cds-layout~="m@sm:sm"] {
    margin: var(--\3b4 4) !important;
  }
  [cds-layout~="p@sm:md"] {
    padding: var(--\3b4 5) !important;
  }
  [cds-layout~="m@sm:md"] {
    margin: var(--\3b4 5) !important;
  }
  [cds-layout~="p@sm:lg"] {
    padding: var(--\3b4 6) !important;
  }
  [cds-layout~="m@sm:lg"] {
    margin: var(--\3b4 6) !important;
  }
  [cds-layout~="p@sm:xl"] {
    padding: var(--\3b4 7) !important;
  }
  [cds-layout~="m@sm:xl"] {
    margin: var(--\3b4 7) !important;
  }
  [cds-layout~="p@sm:xxl"] {
    padding: var(--\3b4 8) !important;
  }
  [cds-layout~="m@sm:xxl"] {
    margin: var(--\3b4 8) !important;
  }
  [cds-layout~="p@sm:xxxl"] {
    padding: var(--\3b4 9) !important;
  }
  [cds-layout~="m@sm:xxxl"] {
    margin: var(--\3b4 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(--\3b4 1) !important;
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-y@sm:xxxs"] {
    padding-top: var(--\3b4 1) !important;
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-x@sm:xxs"] {
    padding-left: var(--\3b4 2) !important;
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-y@sm:xxs"] {
    padding-top: var(--\3b4 2) !important;
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-x@sm:xs"] {
    padding-left: var(--\3b4 3) !important;
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-y@sm:xs"] {
    padding-top: var(--\3b4 3) !important;
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-x@sm:sm"] {
    padding-left: var(--\3b4 4) !important;
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-y@sm:sm"] {
    padding-top: var(--\3b4 4) !important;
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-x@sm:md"] {
    padding-left: var(--\3b4 5) !important;
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-y@sm:md"] {
    padding-top: var(--\3b4 5) !important;
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-x@sm:lg"] {
    padding-left: var(--\3b4 6) !important;
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-y@sm:lg"] {
    padding-top: var(--\3b4 6) !important;
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-x@sm:xl"] {
    padding-left: var(--\3b4 7) !important;
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-y@sm:xl"] {
    padding-top: var(--\3b4 7) !important;
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-x@sm:xxl"] {
    padding-left: var(--\3b4 8) !important;
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-y@sm:xxl"] {
    padding-top: var(--\3b4 8) !important;
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-x@sm:xxxl"] {
    padding-left: var(--\3b4 9) !important;
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-y@sm:xxxl"] {
    padding-top: var(--\3b4 9) !important;
    padding-bottom: var(--\3b4 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(--\3b4 1) !important;
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-y@sm:xxxs"] {
    margin-top: var(--\3b4 1) !important;
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-x@sm:xxs"] {
    margin-left: var(--\3b4 2) !important;
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-y@sm:xxs"] {
    margin-top: var(--\3b4 2) !important;
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-x@sm:xs"] {
    margin-left: var(--\3b4 3) !important;
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-y@sm:xs"] {
    margin-top: var(--\3b4 3) !important;
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-x@sm:sm"] {
    margin-left: var(--\3b4 4) !important;
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-y@sm:sm"] {
    margin-top: var(--\3b4 4) !important;
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-x@sm:md"] {
    margin-left: var(--\3b4 5) !important;
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-y@sm:md"] {
    margin-top: var(--\3b4 5) !important;
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-x@sm:lg"] {
    margin-left: var(--\3b4 6) !important;
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-y@sm:lg"] {
    margin-top: var(--\3b4 6) !important;
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-x@sm:xl"] {
    margin-left: var(--\3b4 7) !important;
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-y@sm:xl"] {
    margin-top: var(--\3b4 7) !important;
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-x@sm:xxl"] {
    margin-left: var(--\3b4 8) !important;
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-y@sm:xxl"] {
    margin-top: var(--\3b4 8) !important;
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-x@sm:xxxl"] {
    margin-left: var(--\3b4 9) !important;
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-y@sm:xxxl"] {
    margin-top: var(--\3b4 9) !important;
    margin-bottom: var(--\3b4 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(--\3b4 1) !important;
  }
  [cds-layout~="p-r@sm:xxxs"] {
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-b@sm:xxxs"] {
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-l@sm:xxxs"] {
    padding-left: var(--\3b4 1) !important;
  }
  [cds-layout~="p-t@sm:xxs"] {
    padding-top: var(--\3b4 2) !important;
  }
  [cds-layout~="p-r@sm:xxs"] {
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-b@sm:xxs"] {
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-l@sm:xxs"] {
    padding-left: var(--\3b4 2) !important;
  }
  [cds-layout~="p-t@sm:xs"] {
    padding-top: var(--\3b4 3) !important;
  }
  [cds-layout~="p-r@sm:xs"] {
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-b@sm:xs"] {
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-l@sm:xs"] {
    padding-left: var(--\3b4 3) !important;
  }
  [cds-layout~="p-t@sm:sm"] {
    padding-top: var(--\3b4 4) !important;
  }
  [cds-layout~="p-r@sm:sm"] {
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-b@sm:sm"] {
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-l@sm:sm"] {
    padding-left: var(--\3b4 4) !important;
  }
  [cds-layout~="p-t@sm:md"] {
    padding-top: var(--\3b4 5) !important;
  }
  [cds-layout~="p-r@sm:md"] {
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-b@sm:md"] {
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-l@sm:md"] {
    padding-left: var(--\3b4 5) !important;
  }
  [cds-layout~="p-t@sm:lg"] {
    padding-top: var(--\3b4 6) !important;
  }
  [cds-layout~="p-r@sm:lg"] {
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-b@sm:lg"] {
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-l@sm:lg"] {
    padding-left: var(--\3b4 6) !important;
  }
  [cds-layout~="p-t@sm:xl"] {
    padding-top: var(--\3b4 7) !important;
  }
  [cds-layout~="p-r@sm:xl"] {
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-b@sm:xl"] {
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-l@sm:xl"] {
    padding-left: var(--\3b4 7) !important;
  }
  [cds-layout~="p-t@sm:xxl"] {
    padding-top: var(--\3b4 8) !important;
  }
  [cds-layout~="p-r@sm:xxl"] {
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-b@sm:xxl"] {
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-l@sm:xxl"] {
    padding-left: var(--\3b4 8) !important;
  }
  [cds-layout~="p-t@sm:xxxl"] {
    padding-top: var(--\3b4 9) !important;
  }
  [cds-layout~="p-r@sm:xxxl"] {
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-b@sm:xxxl"] {
    padding-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="p-l@sm:xxxl"] {
    padding-left: var(--\3b4 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(--\3b4 1) !important;
  }
  [cds-layout~="m-r@sm:xxxs"] {
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-b@sm:xxxs"] {
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-l@sm:xxxs"] {
    margin-left: var(--\3b4 1) !important;
  }
  [cds-layout~="m-t@sm:xxs"] {
    margin-top: var(--\3b4 2) !important;
  }
  [cds-layout~="m-r@sm:xxs"] {
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-b@sm:xxs"] {
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-l@sm:xxs"] {
    margin-left: var(--\3b4 2) !important;
  }
  [cds-layout~="m-t@sm:xs"] {
    margin-top: var(--\3b4 3) !important;
  }
  [cds-layout~="m-r@sm:xs"] {
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-b@sm:xs"] {
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-l@sm:xs"] {
    margin-left: var(--\3b4 3) !important;
  }
  [cds-layout~="m-t@sm:sm"] {
    margin-top: var(--\3b4 4) !important;
  }
  [cds-layout~="m-r@sm:sm"] {
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-b@sm:sm"] {
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-l@sm:sm"] {
    margin-left: var(--\3b4 4) !important;
  }
  [cds-layout~="m-t@sm:md"] {
    margin-top: var(--\3b4 5) !important;
  }
  [cds-layout~="m-r@sm:md"] {
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-b@sm:md"] {
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-l@sm:md"] {
    margin-left: var(--\3b4 5) !important;
  }
  [cds-layout~="m-t@sm:lg"] {
    margin-top: var(--\3b4 6) !important;
  }
  [cds-layout~="m-r@sm:lg"] {
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-b@sm:lg"] {
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-l@sm:lg"] {
    margin-left: var(--\3b4 6) !important;
  }
  [cds-layout~="m-t@sm:xl"] {
    margin-top: var(--\3b4 7) !important;
  }
  [cds-layout~="m-r@sm:xl"] {
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-b@sm:xl"] {
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-l@sm:xl"] {
    margin-left: var(--\3b4 7) !important;
  }
  [cds-layout~="m-t@sm:xxl"] {
    margin-top: var(--\3b4 8) !important;
  }
  [cds-layout~="m-r@sm:xxl"] {
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-b@sm:xxl"] {
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-l@sm:xxl"] {
    margin-left: var(--\3b4 8) !important;
  }
  [cds-layout~="m-t@sm:xxxl"] {
    margin-top: var(--\3b4 9) !important;
  }
  [cds-layout~="m-r@sm:xxxl"] {
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-b@sm:xxxl"] {
    margin-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="m-l@sm:xxxl"] {
    margin-left: var(--\3b4 9) !important;
  }
}
@media (min-width: 992px) {
  [cds-layout*="gap@md:none"] {
    gap: 0;
  }
  [cds-layout*="gap@md:xxxs"] {
    gap: var(--\3b4 1);
  }
  [cds-layout*="gap@md:xxs"] {
    gap: var(--\3b4 2);
  }
  [cds-layout*="gap@md:xs"] {
    gap: var(--\3b4 3);
  }
  [cds-layout*="gap@md:sm"] {
    gap: var(--\3b4 4);
  }
  [cds-layout*="gap@md:md"] {
    gap: var(--\3b4 5);
  }
  [cds-layout*="gap@md:lg"] {
    gap: var(--\3b4 6);
  }
  [cds-layout*="gap@md:xl"] {
    gap: var(--\3b4 7);
  }
  [cds-layout*="gap@md:xxl"] {
    gap: var(--\3b4 8);
  }
  [cds-layout*="gap@md:xxxl"] {
    gap: var(--\3b4 9);
  }
  [cds-layout~="p@md:none"] {
    padding: 0 !important;
  }
  [cds-layout~="m@md:none"] {
    margin: 0 !important;
  }
  [cds-layout~="p@md:xxxs"] {
    padding: var(--\3b4 1) !important;
  }
  [cds-layout~="m@md:xxxs"] {
    margin: var(--\3b4 1) !important;
  }
  [cds-layout~="p@md:xxs"] {
    padding: var(--\3b4 2) !important;
  }
  [cds-layout~="m@md:xxs"] {
    margin: var(--\3b4 2) !important;
  }
  [cds-layout~="p@md:xs"] {
    padding: var(--\3b4 3) !important;
  }
  [cds-layout~="m@md:xs"] {
    margin: var(--\3b4 3) !important;
  }
  [cds-layout~="p@md:sm"] {
    padding: var(--\3b4 4) !important;
  }
  [cds-layout~="m@md:sm"] {
    margin: var(--\3b4 4) !important;
  }
  [cds-layout~="p@md:md"] {
    padding: var(--\3b4 5) !important;
  }
  [cds-layout~="m@md:md"] {
    margin: var(--\3b4 5) !important;
  }
  [cds-layout~="p@md:lg"] {
    padding: var(--\3b4 6) !important;
  }
  [cds-layout~="m@md:lg"] {
    margin: var(--\3b4 6) !important;
  }
  [cds-layout~="p@md:xl"] {
    padding: var(--\3b4 7) !important;
  }
  [cds-layout~="m@md:xl"] {
    margin: var(--\3b4 7) !important;
  }
  [cds-layout~="p@md:xxl"] {
    padding: var(--\3b4 8) !important;
  }
  [cds-layout~="m@md:xxl"] {
    margin: var(--\3b4 8) !important;
  }
  [cds-layout~="p@md:xxxl"] {
    padding: var(--\3b4 9) !important;
  }
  [cds-layout~="m@md:xxxl"] {
    margin: var(--\3b4 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(--\3b4 1) !important;
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-y@md:xxxs"] {
    padding-top: var(--\3b4 1) !important;
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-x@md:xxs"] {
    padding-left: var(--\3b4 2) !important;
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-y@md:xxs"] {
    padding-top: var(--\3b4 2) !important;
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-x@md:xs"] {
    padding-left: var(--\3b4 3) !important;
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-y@md:xs"] {
    padding-top: var(--\3b4 3) !important;
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-x@md:sm"] {
    padding-left: var(--\3b4 4) !important;
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-y@md:sm"] {
    padding-top: var(--\3b4 4) !important;
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-x@md:md"] {
    padding-left: var(--\3b4 5) !important;
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-y@md:md"] {
    padding-top: var(--\3b4 5) !important;
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-x@md:lg"] {
    padding-left: var(--\3b4 6) !important;
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-y@md:lg"] {
    padding-top: var(--\3b4 6) !important;
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-x@md:xl"] {
    padding-left: var(--\3b4 7) !important;
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-y@md:xl"] {
    padding-top: var(--\3b4 7) !important;
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-x@md:xxl"] {
    padding-left: var(--\3b4 8) !important;
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-y@md:xxl"] {
    padding-top: var(--\3b4 8) !important;
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-x@md:xxxl"] {
    padding-left: var(--\3b4 9) !important;
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-y@md:xxxl"] {
    padding-top: var(--\3b4 9) !important;
    padding-bottom: var(--\3b4 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(--\3b4 1) !important;
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-y@md:xxxs"] {
    margin-top: var(--\3b4 1) !important;
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-x@md:xxs"] {
    margin-left: var(--\3b4 2) !important;
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-y@md:xxs"] {
    margin-top: var(--\3b4 2) !important;
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-x@md:xs"] {
    margin-left: var(--\3b4 3) !important;
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-y@md:xs"] {
    margin-top: var(--\3b4 3) !important;
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-x@md:sm"] {
    margin-left: var(--\3b4 4) !important;
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-y@md:sm"] {
    margin-top: var(--\3b4 4) !important;
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-x@md:md"] {
    margin-left: var(--\3b4 5) !important;
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-y@md:md"] {
    margin-top: var(--\3b4 5) !important;
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-x@md:lg"] {
    margin-left: var(--\3b4 6) !important;
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-y@md:lg"] {
    margin-top: var(--\3b4 6) !important;
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-x@md:xl"] {
    margin-left: var(--\3b4 7) !important;
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-y@md:xl"] {
    margin-top: var(--\3b4 7) !important;
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-x@md:xxl"] {
    margin-left: var(--\3b4 8) !important;
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-y@md:xxl"] {
    margin-top: var(--\3b4 8) !important;
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-x@md:xxxl"] {
    margin-left: var(--\3b4 9) !important;
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-y@md:xxxl"] {
    margin-top: var(--\3b4 9) !important;
    margin-bottom: var(--\3b4 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(--\3b4 1) !important;
  }
  [cds-layout~="p-r@md:xxxs"] {
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-b@md:xxxs"] {
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-l@md:xxxs"] {
    padding-left: var(--\3b4 1) !important;
  }
  [cds-layout~="p-t@md:xxs"] {
    padding-top: var(--\3b4 2) !important;
  }
  [cds-layout~="p-r@md:xxs"] {
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-b@md:xxs"] {
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-l@md:xxs"] {
    padding-left: var(--\3b4 2) !important;
  }
  [cds-layout~="p-t@md:xs"] {
    padding-top: var(--\3b4 3) !important;
  }
  [cds-layout~="p-r@md:xs"] {
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-b@md:xs"] {
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-l@md:xs"] {
    padding-left: var(--\3b4 3) !important;
  }
  [cds-layout~="p-t@md:sm"] {
    padding-top: var(--\3b4 4) !important;
  }
  [cds-layout~="p-r@md:sm"] {
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-b@md:sm"] {
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-l@md:sm"] {
    padding-left: var(--\3b4 4) !important;
  }
  [cds-layout~="p-t@md:md"] {
    padding-top: var(--\3b4 5) !important;
  }
  [cds-layout~="p-r@md:md"] {
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-b@md:md"] {
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-l@md:md"] {
    padding-left: var(--\3b4 5) !important;
  }
  [cds-layout~="p-t@md:lg"] {
    padding-top: var(--\3b4 6) !important;
  }
  [cds-layout~="p-r@md:lg"] {
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-b@md:lg"] {
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-l@md:lg"] {
    padding-left: var(--\3b4 6) !important;
  }
  [cds-layout~="p-t@md:xl"] {
    padding-top: var(--\3b4 7) !important;
  }
  [cds-layout~="p-r@md:xl"] {
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-b@md:xl"] {
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-l@md:xl"] {
    padding-left: var(--\3b4 7) !important;
  }
  [cds-layout~="p-t@md:xxl"] {
    padding-top: var(--\3b4 8) !important;
  }
  [cds-layout~="p-r@md:xxl"] {
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-b@md:xxl"] {
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-l@md:xxl"] {
    padding-left: var(--\3b4 8) !important;
  }
  [cds-layout~="p-t@md:xxxl"] {
    padding-top: var(--\3b4 9) !important;
  }
  [cds-layout~="p-r@md:xxxl"] {
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-b@md:xxxl"] {
    padding-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="p-l@md:xxxl"] {
    padding-left: var(--\3b4 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(--\3b4 1) !important;
  }
  [cds-layout~="m-r@md:xxxs"] {
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-b@md:xxxs"] {
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-l@md:xxxs"] {
    margin-left: var(--\3b4 1) !important;
  }
  [cds-layout~="m-t@md:xxs"] {
    margin-top: var(--\3b4 2) !important;
  }
  [cds-layout~="m-r@md:xxs"] {
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-b@md:xxs"] {
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-l@md:xxs"] {
    margin-left: var(--\3b4 2) !important;
  }
  [cds-layout~="m-t@md:xs"] {
    margin-top: var(--\3b4 3) !important;
  }
  [cds-layout~="m-r@md:xs"] {
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-b@md:xs"] {
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-l@md:xs"] {
    margin-left: var(--\3b4 3) !important;
  }
  [cds-layout~="m-t@md:sm"] {
    margin-top: var(--\3b4 4) !important;
  }
  [cds-layout~="m-r@md:sm"] {
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-b@md:sm"] {
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-l@md:sm"] {
    margin-left: var(--\3b4 4) !important;
  }
  [cds-layout~="m-t@md:md"] {
    margin-top: var(--\3b4 5) !important;
  }
  [cds-layout~="m-r@md:md"] {
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-b@md:md"] {
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-l@md:md"] {
    margin-left: var(--\3b4 5) !important;
  }
  [cds-layout~="m-t@md:lg"] {
    margin-top: var(--\3b4 6) !important;
  }
  [cds-layout~="m-r@md:lg"] {
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-b@md:lg"] {
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-l@md:lg"] {
    margin-left: var(--\3b4 6) !important;
  }
  [cds-layout~="m-t@md:xl"] {
    margin-top: var(--\3b4 7) !important;
  }
  [cds-layout~="m-r@md:xl"] {
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-b@md:xl"] {
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-l@md:xl"] {
    margin-left: var(--\3b4 7) !important;
  }
  [cds-layout~="m-t@md:xxl"] {
    margin-top: var(--\3b4 8) !important;
  }
  [cds-layout~="m-r@md:xxl"] {
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-b@md:xxl"] {
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-l@md:xxl"] {
    margin-left: var(--\3b4 8) !important;
  }
  [cds-layout~="m-t@md:xxxl"] {
    margin-top: var(--\3b4 9) !important;
  }
  [cds-layout~="m-r@md:xxxl"] {
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-b@md:xxxl"] {
    margin-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="m-l@md:xxxl"] {
    margin-left: var(--\3b4 9) !important;
  }
}
@media (min-width: 1200px) {
  [cds-layout*="gap@lg:none"] {
    gap: 0;
  }
  [cds-layout*="gap@lg:xxxs"] {
    gap: var(--\3b4 1);
  }
  [cds-layout*="gap@lg:xxs"] {
    gap: var(--\3b4 2);
  }
  [cds-layout*="gap@lg:xs"] {
    gap: var(--\3b4 3);
  }
  [cds-layout*="gap@lg:sm"] {
    gap: var(--\3b4 4);
  }
  [cds-layout*="gap@lg:md"] {
    gap: var(--\3b4 5);
  }
  [cds-layout*="gap@lg:lg"] {
    gap: var(--\3b4 6);
  }
  [cds-layout*="gap@lg:xl"] {
    gap: var(--\3b4 7);
  }
  [cds-layout*="gap@lg:xxl"] {
    gap: var(--\3b4 8);
  }
  [cds-layout*="gap@lg:xxxl"] {
    gap: var(--\3b4 9);
  }
  [cds-layout~="p@lg:none"] {
    padding: 0 !important;
  }
  [cds-layout~="m@lg:none"] {
    margin: 0 !important;
  }
  [cds-layout~="p@lg:xxxs"] {
    padding: var(--\3b4 1) !important;
  }
  [cds-layout~="m@lg:xxxs"] {
    margin: var(--\3b4 1) !important;
  }
  [cds-layout~="p@lg:xxs"] {
    padding: var(--\3b4 2) !important;
  }
  [cds-layout~="m@lg:xxs"] {
    margin: var(--\3b4 2) !important;
  }
  [cds-layout~="p@lg:xs"] {
    padding: var(--\3b4 3) !important;
  }
  [cds-layout~="m@lg:xs"] {
    margin: var(--\3b4 3) !important;
  }
  [cds-layout~="p@lg:sm"] {
    padding: var(--\3b4 4) !important;
  }
  [cds-layout~="m@lg:sm"] {
    margin: var(--\3b4 4) !important;
  }
  [cds-layout~="p@lg:md"] {
    padding: var(--\3b4 5) !important;
  }
  [cds-layout~="m@lg:md"] {
    margin: var(--\3b4 5) !important;
  }
  [cds-layout~="p@lg:lg"] {
    padding: var(--\3b4 6) !important;
  }
  [cds-layout~="m@lg:lg"] {
    margin: var(--\3b4 6) !important;
  }
  [cds-layout~="p@lg:xl"] {
    padding: var(--\3b4 7) !important;
  }
  [cds-layout~="m@lg:xl"] {
    margin: var(--\3b4 7) !important;
  }
  [cds-layout~="p@lg:xxl"] {
    padding: var(--\3b4 8) !important;
  }
  [cds-layout~="m@lg:xxl"] {
    margin: var(--\3b4 8) !important;
  }
  [cds-layout~="p@lg:xxxl"] {
    padding: var(--\3b4 9) !important;
  }
  [cds-layout~="m@lg:xxxl"] {
    margin: var(--\3b4 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(--\3b4 1) !important;
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-y@lg:xxxs"] {
    padding-top: var(--\3b4 1) !important;
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-x@lg:xxs"] {
    padding-left: var(--\3b4 2) !important;
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-y@lg:xxs"] {
    padding-top: var(--\3b4 2) !important;
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-x@lg:xs"] {
    padding-left: var(--\3b4 3) !important;
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-y@lg:xs"] {
    padding-top: var(--\3b4 3) !important;
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-x@lg:sm"] {
    padding-left: var(--\3b4 4) !important;
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-y@lg:sm"] {
    padding-top: var(--\3b4 4) !important;
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-x@lg:md"] {
    padding-left: var(--\3b4 5) !important;
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-y@lg:md"] {
    padding-top: var(--\3b4 5) !important;
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-x@lg:lg"] {
    padding-left: var(--\3b4 6) !important;
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-y@lg:lg"] {
    padding-top: var(--\3b4 6) !important;
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-x@lg:xl"] {
    padding-left: var(--\3b4 7) !important;
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-y@lg:xl"] {
    padding-top: var(--\3b4 7) !important;
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-x@lg:xxl"] {
    padding-left: var(--\3b4 8) !important;
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-y@lg:xxl"] {
    padding-top: var(--\3b4 8) !important;
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-x@lg:xxxl"] {
    padding-left: var(--\3b4 9) !important;
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-y@lg:xxxl"] {
    padding-top: var(--\3b4 9) !important;
    padding-bottom: var(--\3b4 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(--\3b4 1) !important;
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-y@lg:xxxs"] {
    margin-top: var(--\3b4 1) !important;
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-x@lg:xxs"] {
    margin-left: var(--\3b4 2) !important;
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-y@lg:xxs"] {
    margin-top: var(--\3b4 2) !important;
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-x@lg:xs"] {
    margin-left: var(--\3b4 3) !important;
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-y@lg:xs"] {
    margin-top: var(--\3b4 3) !important;
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-x@lg:sm"] {
    margin-left: var(--\3b4 4) !important;
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-y@lg:sm"] {
    margin-top: var(--\3b4 4) !important;
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-x@lg:md"] {
    margin-left: var(--\3b4 5) !important;
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-y@lg:md"] {
    margin-top: var(--\3b4 5) !important;
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-x@lg:lg"] {
    margin-left: var(--\3b4 6) !important;
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-y@lg:lg"] {
    margin-top: var(--\3b4 6) !important;
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-x@lg:xl"] {
    margin-left: var(--\3b4 7) !important;
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-y@lg:xl"] {
    margin-top: var(--\3b4 7) !important;
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-x@lg:xxl"] {
    margin-left: var(--\3b4 8) !important;
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-y@lg:xxl"] {
    margin-top: var(--\3b4 8) !important;
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-x@lg:xxxl"] {
    margin-left: var(--\3b4 9) !important;
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-y@lg:xxxl"] {
    margin-top: var(--\3b4 9) !important;
    margin-bottom: var(--\3b4 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(--\3b4 1) !important;
  }
  [cds-layout~="p-r@lg:xxxs"] {
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-b@lg:xxxs"] {
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-l@lg:xxxs"] {
    padding-left: var(--\3b4 1) !important;
  }
  [cds-layout~="p-t@lg:xxs"] {
    padding-top: var(--\3b4 2) !important;
  }
  [cds-layout~="p-r@lg:xxs"] {
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-b@lg:xxs"] {
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-l@lg:xxs"] {
    padding-left: var(--\3b4 2) !important;
  }
  [cds-layout~="p-t@lg:xs"] {
    padding-top: var(--\3b4 3) !important;
  }
  [cds-layout~="p-r@lg:xs"] {
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-b@lg:xs"] {
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-l@lg:xs"] {
    padding-left: var(--\3b4 3) !important;
  }
  [cds-layout~="p-t@lg:sm"] {
    padding-top: var(--\3b4 4) !important;
  }
  [cds-layout~="p-r@lg:sm"] {
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-b@lg:sm"] {
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-l@lg:sm"] {
    padding-left: var(--\3b4 4) !important;
  }
  [cds-layout~="p-t@lg:md"] {
    padding-top: var(--\3b4 5) !important;
  }
  [cds-layout~="p-r@lg:md"] {
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-b@lg:md"] {
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-l@lg:md"] {
    padding-left: var(--\3b4 5) !important;
  }
  [cds-layout~="p-t@lg:lg"] {
    padding-top: var(--\3b4 6) !important;
  }
  [cds-layout~="p-r@lg:lg"] {
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-b@lg:lg"] {
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-l@lg:lg"] {
    padding-left: var(--\3b4 6) !important;
  }
  [cds-layout~="p-t@lg:xl"] {
    padding-top: var(--\3b4 7) !important;
  }
  [cds-layout~="p-r@lg:xl"] {
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-b@lg:xl"] {
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-l@lg:xl"] {
    padding-left: var(--\3b4 7) !important;
  }
  [cds-layout~="p-t@lg:xxl"] {
    padding-top: var(--\3b4 8) !important;
  }
  [cds-layout~="p-r@lg:xxl"] {
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-b@lg:xxl"] {
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-l@lg:xxl"] {
    padding-left: var(--\3b4 8) !important;
  }
  [cds-layout~="p-t@lg:xxxl"] {
    padding-top: var(--\3b4 9) !important;
  }
  [cds-layout~="p-r@lg:xxxl"] {
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-b@lg:xxxl"] {
    padding-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="p-l@lg:xxxl"] {
    padding-left: var(--\3b4 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(--\3b4 1) !important;
  }
  [cds-layout~="m-r@lg:xxxs"] {
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-b@lg:xxxs"] {
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-l@lg:xxxs"] {
    margin-left: var(--\3b4 1) !important;
  }
  [cds-layout~="m-t@lg:xxs"] {
    margin-top: var(--\3b4 2) !important;
  }
  [cds-layout~="m-r@lg:xxs"] {
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-b@lg:xxs"] {
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-l@lg:xxs"] {
    margin-left: var(--\3b4 2) !important;
  }
  [cds-layout~="m-t@lg:xs"] {
    margin-top: var(--\3b4 3) !important;
  }
  [cds-layout~="m-r@lg:xs"] {
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-b@lg:xs"] {
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-l@lg:xs"] {
    margin-left: var(--\3b4 3) !important;
  }
  [cds-layout~="m-t@lg:sm"] {
    margin-top: var(--\3b4 4) !important;
  }
  [cds-layout~="m-r@lg:sm"] {
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-b@lg:sm"] {
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-l@lg:sm"] {
    margin-left: var(--\3b4 4) !important;
  }
  [cds-layout~="m-t@lg:md"] {
    margin-top: var(--\3b4 5) !important;
  }
  [cds-layout~="m-r@lg:md"] {
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-b@lg:md"] {
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-l@lg:md"] {
    margin-left: var(--\3b4 5) !important;
  }
  [cds-layout~="m-t@lg:lg"] {
    margin-top: var(--\3b4 6) !important;
  }
  [cds-layout~="m-r@lg:lg"] {
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-b@lg:lg"] {
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-l@lg:lg"] {
    margin-left: var(--\3b4 6) !important;
  }
  [cds-layout~="m-t@lg:xl"] {
    margin-top: var(--\3b4 7) !important;
  }
  [cds-layout~="m-r@lg:xl"] {
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-b@lg:xl"] {
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-l@lg:xl"] {
    margin-left: var(--\3b4 7) !important;
  }
  [cds-layout~="m-t@lg:xxl"] {
    margin-top: var(--\3b4 8) !important;
  }
  [cds-layout~="m-r@lg:xxl"] {
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-b@lg:xxl"] {
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-l@lg:xxl"] {
    margin-left: var(--\3b4 8) !important;
  }
  [cds-layout~="m-t@lg:xxxl"] {
    margin-top: var(--\3b4 9) !important;
  }
  [cds-layout~="m-r@lg:xxxl"] {
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-b@lg:xxxl"] {
    margin-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="m-l@lg:xxxl"] {
    margin-left: var(--\3b4 9) !important;
  }
}
@media (min-width: 1440px) {
  [cds-layout*="gap@xl:none"] {
    gap: 0;
  }
  [cds-layout*="gap@xl:xxxs"] {
    gap: var(--\3b4 1);
  }
  [cds-layout*="gap@xl:xxs"] {
    gap: var(--\3b4 2);
  }
  [cds-layout*="gap@xl:xs"] {
    gap: var(--\3b4 3);
  }
  [cds-layout*="gap@xl:sm"] {
    gap: var(--\3b4 4);
  }
  [cds-layout*="gap@xl:md"] {
    gap: var(--\3b4 5);
  }
  [cds-layout*="gap@xl:lg"] {
    gap: var(--\3b4 6);
  }
  [cds-layout*="gap@xl:xl"] {
    gap: var(--\3b4 7);
  }
  [cds-layout*="gap@xl:xxl"] {
    gap: var(--\3b4 8);
  }
  [cds-layout*="gap@xl:xxxl"] {
    gap: var(--\3b4 9);
  }
  [cds-layout~="p@xl:none"] {
    padding: 0 !important;
  }
  [cds-layout~="m@xl:none"] {
    margin: 0 !important;
  }
  [cds-layout~="p@xl:xxxs"] {
    padding: var(--\3b4 1) !important;
  }
  [cds-layout~="m@xl:xxxs"] {
    margin: var(--\3b4 1) !important;
  }
  [cds-layout~="p@xl:xxs"] {
    padding: var(--\3b4 2) !important;
  }
  [cds-layout~="m@xl:xxs"] {
    margin: var(--\3b4 2) !important;
  }
  [cds-layout~="p@xl:xs"] {
    padding: var(--\3b4 3) !important;
  }
  [cds-layout~="m@xl:xs"] {
    margin: var(--\3b4 3) !important;
  }
  [cds-layout~="p@xl:sm"] {
    padding: var(--\3b4 4) !important;
  }
  [cds-layout~="m@xl:sm"] {
    margin: var(--\3b4 4) !important;
  }
  [cds-layout~="p@xl:md"] {
    padding: var(--\3b4 5) !important;
  }
  [cds-layout~="m@xl:md"] {
    margin: var(--\3b4 5) !important;
  }
  [cds-layout~="p@xl:lg"] {
    padding: var(--\3b4 6) !important;
  }
  [cds-layout~="m@xl:lg"] {
    margin: var(--\3b4 6) !important;
  }
  [cds-layout~="p@xl:xl"] {
    padding: var(--\3b4 7) !important;
  }
  [cds-layout~="m@xl:xl"] {
    margin: var(--\3b4 7) !important;
  }
  [cds-layout~="p@xl:xxl"] {
    padding: var(--\3b4 8) !important;
  }
  [cds-layout~="m@xl:xxl"] {
    margin: var(--\3b4 8) !important;
  }
  [cds-layout~="p@xl:xxxl"] {
    padding: var(--\3b4 9) !important;
  }
  [cds-layout~="m@xl:xxxl"] {
    margin: var(--\3b4 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(--\3b4 1) !important;
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-y@xl:xxxs"] {
    padding-top: var(--\3b4 1) !important;
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-x@xl:xxs"] {
    padding-left: var(--\3b4 2) !important;
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-y@xl:xxs"] {
    padding-top: var(--\3b4 2) !important;
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-x@xl:xs"] {
    padding-left: var(--\3b4 3) !important;
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-y@xl:xs"] {
    padding-top: var(--\3b4 3) !important;
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-x@xl:sm"] {
    padding-left: var(--\3b4 4) !important;
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-y@xl:sm"] {
    padding-top: var(--\3b4 4) !important;
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-x@xl:md"] {
    padding-left: var(--\3b4 5) !important;
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-y@xl:md"] {
    padding-top: var(--\3b4 5) !important;
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-x@xl:lg"] {
    padding-left: var(--\3b4 6) !important;
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-y@xl:lg"] {
    padding-top: var(--\3b4 6) !important;
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-x@xl:xl"] {
    padding-left: var(--\3b4 7) !important;
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-y@xl:xl"] {
    padding-top: var(--\3b4 7) !important;
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-x@xl:xxl"] {
    padding-left: var(--\3b4 8) !important;
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-y@xl:xxl"] {
    padding-top: var(--\3b4 8) !important;
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-x@xl:xxxl"] {
    padding-left: var(--\3b4 9) !important;
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-y@xl:xxxl"] {
    padding-top: var(--\3b4 9) !important;
    padding-bottom: var(--\3b4 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(--\3b4 1) !important;
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-y@xl:xxxs"] {
    margin-top: var(--\3b4 1) !important;
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-x@xl:xxs"] {
    margin-left: var(--\3b4 2) !important;
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-y@xl:xxs"] {
    margin-top: var(--\3b4 2) !important;
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-x@xl:xs"] {
    margin-left: var(--\3b4 3) !important;
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-y@xl:xs"] {
    margin-top: var(--\3b4 3) !important;
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-x@xl:sm"] {
    margin-left: var(--\3b4 4) !important;
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-y@xl:sm"] {
    margin-top: var(--\3b4 4) !important;
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-x@xl:md"] {
    margin-left: var(--\3b4 5) !important;
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-y@xl:md"] {
    margin-top: var(--\3b4 5) !important;
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-x@xl:lg"] {
    margin-left: var(--\3b4 6) !important;
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-y@xl:lg"] {
    margin-top: var(--\3b4 6) !important;
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-x@xl:xl"] {
    margin-left: var(--\3b4 7) !important;
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-y@xl:xl"] {
    margin-top: var(--\3b4 7) !important;
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-x@xl:xxl"] {
    margin-left: var(--\3b4 8) !important;
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-y@xl:xxl"] {
    margin-top: var(--\3b4 8) !important;
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-x@xl:xxxl"] {
    margin-left: var(--\3b4 9) !important;
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-y@xl:xxxl"] {
    margin-top: var(--\3b4 9) !important;
    margin-bottom: var(--\3b4 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(--\3b4 1) !important;
  }
  [cds-layout~="p-r@xl:xxxs"] {
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-b@xl:xxxs"] {
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-l@xl:xxxs"] {
    padding-left: var(--\3b4 1) !important;
  }
  [cds-layout~="p-t@xl:xxs"] {
    padding-top: var(--\3b4 2) !important;
  }
  [cds-layout~="p-r@xl:xxs"] {
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-b@xl:xxs"] {
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-l@xl:xxs"] {
    padding-left: var(--\3b4 2) !important;
  }
  [cds-layout~="p-t@xl:xs"] {
    padding-top: var(--\3b4 3) !important;
  }
  [cds-layout~="p-r@xl:xs"] {
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-b@xl:xs"] {
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-l@xl:xs"] {
    padding-left: var(--\3b4 3) !important;
  }
  [cds-layout~="p-t@xl:sm"] {
    padding-top: var(--\3b4 4) !important;
  }
  [cds-layout~="p-r@xl:sm"] {
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-b@xl:sm"] {
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-l@xl:sm"] {
    padding-left: var(--\3b4 4) !important;
  }
  [cds-layout~="p-t@xl:md"] {
    padding-top: var(--\3b4 5) !important;
  }
  [cds-layout~="p-r@xl:md"] {
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-b@xl:md"] {
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-l@xl:md"] {
    padding-left: var(--\3b4 5) !important;
  }
  [cds-layout~="p-t@xl:lg"] {
    padding-top: var(--\3b4 6) !important;
  }
  [cds-layout~="p-r@xl:lg"] {
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-b@xl:lg"] {
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-l@xl:lg"] {
    padding-left: var(--\3b4 6) !important;
  }
  [cds-layout~="p-t@xl:xl"] {
    padding-top: var(--\3b4 7) !important;
  }
  [cds-layout~="p-r@xl:xl"] {
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-b@xl:xl"] {
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-l@xl:xl"] {
    padding-left: var(--\3b4 7) !important;
  }
  [cds-layout~="p-t@xl:xxl"] {
    padding-top: var(--\3b4 8) !important;
  }
  [cds-layout~="p-r@xl:xxl"] {
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-b@xl:xxl"] {
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-l@xl:xxl"] {
    padding-left: var(--\3b4 8) !important;
  }
  [cds-layout~="p-t@xl:xxxl"] {
    padding-top: var(--\3b4 9) !important;
  }
  [cds-layout~="p-r@xl:xxxl"] {
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-b@xl:xxxl"] {
    padding-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="p-l@xl:xxxl"] {
    padding-left: var(--\3b4 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(--\3b4 1) !important;
  }
  [cds-layout~="m-r@xl:xxxs"] {
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-b@xl:xxxs"] {
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-l@xl:xxxs"] {
    margin-left: var(--\3b4 1) !important;
  }
  [cds-layout~="m-t@xl:xxs"] {
    margin-top: var(--\3b4 2) !important;
  }
  [cds-layout~="m-r@xl:xxs"] {
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-b@xl:xxs"] {
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-l@xl:xxs"] {
    margin-left: var(--\3b4 2) !important;
  }
  [cds-layout~="m-t@xl:xs"] {
    margin-top: var(--\3b4 3) !important;
  }
  [cds-layout~="m-r@xl:xs"] {
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-b@xl:xs"] {
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-l@xl:xs"] {
    margin-left: var(--\3b4 3) !important;
  }
  [cds-layout~="m-t@xl:sm"] {
    margin-top: var(--\3b4 4) !important;
  }
  [cds-layout~="m-r@xl:sm"] {
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-b@xl:sm"] {
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-l@xl:sm"] {
    margin-left: var(--\3b4 4) !important;
  }
  [cds-layout~="m-t@xl:md"] {
    margin-top: var(--\3b4 5) !important;
  }
  [cds-layout~="m-r@xl:md"] {
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-b@xl:md"] {
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-l@xl:md"] {
    margin-left: var(--\3b4 5) !important;
  }
  [cds-layout~="m-t@xl:lg"] {
    margin-top: var(--\3b4 6) !important;
  }
  [cds-layout~="m-r@xl:lg"] {
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-b@xl:lg"] {
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-l@xl:lg"] {
    margin-left: var(--\3b4 6) !important;
  }
  [cds-layout~="m-t@xl:xl"] {
    margin-top: var(--\3b4 7) !important;
  }
  [cds-layout~="m-r@xl:xl"] {
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-b@xl:xl"] {
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-l@xl:xl"] {
    margin-left: var(--\3b4 7) !important;
  }
  [cds-layout~="m-t@xl:xxl"] {
    margin-top: var(--\3b4 8) !important;
  }
  [cds-layout~="m-r@xl:xxl"] {
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-b@xl:xxl"] {
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-l@xl:xxl"] {
    margin-left: var(--\3b4 8) !important;
  }
  [cds-layout~="m-t@xl:xxxl"] {
    margin-top: var(--\3b4 9) !important;
  }
  [cds-layout~="m-r@xl:xxxl"] {
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-b@xl:xxxl"] {
    margin-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="m-l@xl:xxxl"] {
    margin-left: var(--\3b4 9) !important;
  }
}
[cds-layout=no-scrolling] {
  overflow: hidden !important;
}
[cds-layout~="container:fill"],
[cds-layout~=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);
}
*,
:after,
:before,
:host {
  box-sizing: border-box;
}

/* node_modules/@cds/core/styles/theme.dark.min.css */
[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-100:var(--cds-global-color-black);
  --cds-alias-typography-color-200:var(--cds-global-color-construction-300);
  --cds-alias-typography-color-300:var(--cds-global-color-construction-200);
  --cds-alias-typography-color-400:var(--cds-global-color-construction-100);
  --cds-alias-typography-color-450:var(--cds-global-color-construction-50);
  --cds-alias-typography-color-500:var(--cds-global-color-white);
  --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-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-violet-300);
  --cds-alias-typography-link-color-visited-hover:var(--cds-global-color-violet-200);
  --cds-alias-typography-link-color-active:var(--cds-global-color-red-600);
  --cds-alias-object-app-background:var(--cds-global-color-construction-1000);
  --cds-alias-object-container-backdrop-background:var(--cds-alias-object-opacity-300);
  --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-dark:var(--cds-global-color-construction-1100);
  --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-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-800);
  --cds-alias-object-interaction-background-active:var(--cds-global-color-construction-600);
  --cds-alias-object-interaction-background-selected:var(--cds-global-color-blue-900);
  --cds-alias-object-interaction-background-selected-active:var(--cds-global-color-construction-600);
  --cds-alias-object-interaction-background-selected-hover: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-background-shade:var(--cds-global-color-construction-1100);
  --cds-alias-object-interaction-background-shade-hover:var(--cds-global-color-construction-600);
  --cds-alias-object-interaction-background-shade-active:var(--cds-global-color-construction-800);
  --cds-alias-object-interaction-background-shade-selected:var(--cds-global-color-construction-700);
  --cds-alias-object-interaction-background-shade-selected-hover:var(--cds-global-color-construction-800);
  --cds-alias-object-interaction-background-shade-selected-active:var(--cds-global-color-construction-600);
  --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-active:var(--cds-global-color-blue-500);
  --cds-alias-object-interaction-info-selected:var(--cds-global-color-blue-500);
  --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-active:var(--cds-global-color-green-600);
  --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-active:var(--cds-global-color-yellow-500);
  --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-active:var(--cds-global-color-red-600);
  --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-active:var(--cds-global-color-construction-400);
  --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-active:var(--cds-global-color-construction-800);
  --cds-alias-object-interaction-inverse-click: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-900);
  --cds-alias-status-warning-shade:var(--cds-global-color-ochre-500);
  --cds-alias-status-warning-dark:var(--cds-global-color-ochre-600);
  --cds-alias-status-danger:var(--cds-global-color-red-500);
  --cds-alias-status-danger-tint:var(--cds-global-color-red-900);
  --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-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-500);
  --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);
  --cds-alias-viz-border:var(--cds-global-color-cool-gray-50);
  --cds-alias-viz-general-1:var(--cds-global-color-blue-400);
  --cds-alias-viz-general-1-blue:var(--cds-global-color-blue-400);
  --cds-alias-viz-general-2:var(--cds-global-color-violet-500);
  --cds-alias-viz-general-2-violet:var(--cds-global-color-violet-400);
  --cds-alias-viz-general-3:var(--cds-global-color-aqua-200);
  --cds-alias-viz-general-3-aqua:var(--cds-global-color-aqua-200);
  --cds-alias-viz-general-4:var(--cds-global-color-lavender-400);
  --cds-alias-viz-general-4-lime:var(--cds-global-color-lime-300);
  --cds-alias-viz-general-5:var(--cds-global-color-pink-400);
  --cds-alias-viz-general-5-blue:var(--cds-global-color-blue-200);
  --cds-alias-viz-general-6:var(--cds-global-color-lime-400);
  --cds-alias-viz-general-6-aqua:var(--cds-global-color-aqua-50);
  --cds-alias-viz-general-7:var(--cds-global-color-lavender-300);
  --cds-alias-viz-general-7-violet:var(--cds-global-color-violet-200);
  --cds-alias-viz-general-8:var(--cds-global-color-aqua-400);
  --cds-alias-viz-general-8-lime:var(--cds-global-color-lime-100);
  --cds-alias-viz-general-9:var(--cds-global-color-lime-200);
  --cds-alias-viz-general-9-blue:var(--cds-global-color-blue-300);
  --cds-alias-viz-general-10:var(--cds-global-color-violet-300);
  --cds-alias-viz-general-10-lime:var(--cds-global-color-lime-50);
  --cds-alias-viz-general-11:var(--cds-global-color-jade-400);
  --cds-alias-viz-general-11-aqua:var(--cds-global-color-aqua-400);
  --cds-alias-viz-general-12:var(--cds-global-color-azure-100);
  --cds-alias-viz-general-12-violet:var(--cds-global-color-violet-50);
  --cds-alias-viz-general-13:var(--cds-global-color-violet-400);
  --cds-alias-viz-general-13-violet:var(--cds-global-color-violet-300);
  --cds-alias-viz-general-14:var(--cds-global-color-green-200);
  --cds-alias-viz-general-14-blue:var(--cds-global-color-blue-50);
  --cds-alias-viz-general-15:var(--cds-global-color-pink-300);
  --cds-alias-viz-general-15-aqua:var(--cds-global-color-aqua-300);
  --cds-alias-viz-general-16:var(--cds-global-color-azure-300);
  --cds-alias-viz-general-16-lime:var(--cds-global-color-lime-200);
  --cds-alias-viz-severity-neutral:var(--cds-global-color-construction-300);
  --cds-alias-viz-severity-success:var(--cds-global-color-green-500);
  --cds-alias-viz-severity-warning:var(--cds-global-color-yellow-300);
  --cds-alias-viz-severity-warning-light:var(--cds-global-color-yellow-300);
  --cds-alias-viz-severity-immediate:var(--cds-global-color-tangerine-400);
  --cds-alias-viz-severity-critical:var(--cds-global-color-red-700);
  --cds-alias-viz-severity-free-space-fill:var(--cds-global-color-construction-800);
  --cds-alias-viz-sequential-blue-50:var(--cds-global-color-blue-1000);
  --cds-alias-viz-sequential-blue-100:var(--cds-global-color-blue-900);
  --cds-alias-viz-sequential-blue-200:var(--cds-global-color-blue-800);
  --cds-alias-viz-sequential-blue-300:var(--cds-global-color-blue-700);
  --cds-alias-viz-sequential-blue-400:var(--cds-global-color-blue-600);
  --cds-alias-viz-sequential-blue-500:var(--cds-global-color-blue-500);
  --cds-alias-viz-sequential-blue-600:var(--cds-global-color-blue-400);
  --cds-alias-viz-sequential-blue-700:var(--cds-global-color-blue-300);
  --cds-alias-viz-sequential-blue-800:var(--cds-global-color-blue-200);
  --cds-alias-viz-sequential-blue-900:var(--cds-global-color-blue-100);
  --cds-alias-viz-sequential-blue-1000:var(--cds-global-color-blue-50);
  --cds-alias-viz-sequential-violet-50:var(--cds-global-color-violet-1000);
  --cds-alias-viz-sequential-violet-100:var(--cds-global-color-violet-900);
  --cds-alias-viz-sequential-violet-200:var(--cds-global-color-violet-800);
  --cds-alias-viz-sequential-violet-300:var(--cds-global-color-violet-700);
  --cds-alias-viz-sequential-violet-400:var(--cds-global-color-violet-600);
  --cds-alias-viz-sequential-violet-500:var(--cds-global-color-violet-500);
  --cds-alias-viz-sequential-violet-600:var(--cds-global-color-violet-400);
  --cds-alias-viz-sequential-violet-700:var(--cds-global-color-violet-300);
  --cds-alias-viz-sequential-violet-800:var(--cds-global-color-violet-200);
  --cds-alias-viz-sequential-violet-900:var(--cds-global-color-violet-100);
  --cds-alias-viz-sequential-violet-1000:var(--cds-global-color-violet-50);
  --cds-alias-viz-sequential-ochre-50:var(--cds-global-color-ochre-1000);
  --cds-alias-viz-sequential-ochre-100:var(--cds-global-color-ochre-900);
  --cds-alias-viz-sequential-ochre-200:var(--cds-global-color-ochre-800);
  --cds-alias-viz-sequential-ochre-300:var(--cds-global-color-ochre-700);
  --cds-alias-viz-sequential-ochre-400:var(--cds-global-color-ochre-600);
  --cds-alias-viz-sequential-ochre-500:var(--cds-global-color-ochre-500);
  --cds-alias-viz-sequential-ochre-600:var(--cds-global-color-ochre-400);
  --cds-alias-viz-sequential-ochre-700:var(--cds-global-color-ochre-300);
  --cds-alias-viz-sequential-ochre-800:var(--cds-global-color-ochre-200);
  --cds-alias-viz-sequential-ochre-900:var(--cds-global-color-ochre-100);
  --cds-alias-viz-sequential-ochre-1000:var(--cds-global-color-ochre-50);
  --cds-alias-viz-sequential-aqua-50:var(--cds-global-color-aqua-1000);
  --cds-alias-viz-sequential-aqua-100:var(--cds-global-color-aqua-900);
  --cds-alias-viz-sequential-aqua-200:var(--cds-global-color-aqua-800);
  --cds-alias-viz-sequential-aqua-300:var(--cds-global-color-aqua-700);
  --cds-alias-viz-sequential-aqua-400:var(--cds-global-color-aqua-600);
  --cds-alias-viz-sequential-aqua-500:var(--cds-global-color-aqua-500);
  --cds-alias-viz-sequential-aqua-600:var(--cds-global-color-aqua-400);
  --cds-alias-viz-sequential-aqua-700:var(--cds-global-color-aqua-300);
  --cds-alias-viz-sequential-aqua-800:var(--cds-global-color-aqua-200);
  --cds-alias-viz-sequential-aqua-900:var(--cds-global-color-aqua-100);
  --cds-alias-viz-sequential-aqua-1000:var(--cds-global-color-aqua-50);
  --cds-alias-viz-sequential-green-50:var(--cds-global-color-green-1000);
  --cds-alias-viz-sequential-green-100:var(--cds-global-color-green-900);
  --cds-alias-viz-sequential-green-200:var(--cds-global-color-green-800);
  --cds-alias-viz-sequential-green-300:var(--cds-global-color-green-700);
  --cds-alias-viz-sequential-green-400:var(--cds-global-color-green-600);
  --cds-alias-viz-sequential-green-500:var(--cds-global-color-green-500);
  --cds-alias-viz-sequential-green-600:var(--cds-global-color-green-400);
  --cds-alias-viz-sequential-green-700:var(--cds-global-color-green-300);
  --cds-alias-viz-sequential-green-800:var(--cds-global-color-green-200);
  --cds-alias-viz-sequential-green-900:var(--cds-global-color-green-100);
  --cds-alias-viz-sequential-green-1000:var(--cds-global-color-green-50);
  --cds-alias-viz-sequential-red-50:var(--cds-global-color-red-1000);
  --cds-alias-viz-sequential-red-100:var(--cds-global-color-red-900);
  --cds-alias-viz-sequential-red-200:var(--cds-global-color-red-800);
  --cds-alias-viz-sequential-red-300:var(--cds-global-color-red-700);
  --cds-alias-viz-sequential-red-400:var(--cds-global-color-red-600);
  --cds-alias-viz-sequential-red-500:var(--cds-global-color-red-500);
  --cds-alias-viz-sequential-red-600:var(--cds-global-color-red-400);
  --cds-alias-viz-sequential-red-700:var(--cds-global-color-red-300);
  --cds-alias-viz-sequential-red-800:var(--cds-global-color-red-200);
  --cds-alias-viz-sequential-red-900:var(--cds-global-color-red-100);
  --cds-alias-viz-sequential-red-1000:var(--cds-global-color-red-50);
}

/* node_modules/@clr/ui/clr-ui.min.css */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
body {
  margin: 0;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
progress {
  vertical-align: baseline;
}
[hidden] {
  display: none;
}
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: .67em 0;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -.25em;
}
sup {
  top: -.5em;
}
code,
kbd,
pre,
samp {
  font-family: monospace;
  font-size: 1em;
}
hr {
  box-sizing: content-box;
  height: 0;
}
button,
input,
optgroup,
select,
textarea {
  font: inherit;
  margin: 0;
}
textarea {
  line-height: 1.15;
}
optgroup {
  font-weight: 700;
}
button,
select {
  text-transform: none;
}
button,
html [type=button],
[type=reset],
[type=submit] {
  appearance: auto;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  appearance: none;
}
::-webkit-file-upload-button {
  appearance: auto;
  font: inherit;
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-grid-gutter-width:var(--clr-base-horizontal-offset-2xl);
  --clr-grid-container-padding:calc(var(--clr-grid-gutter-width) * 0.5);
  --clr-grid-column-padding:calc(var(--clr-grid-gutter-width) * 0.5);
  --clr-grid-row-margin:calc(var(--clr-grid-gutter-width) * -0.5);
}
:where(:root, :host) {
  --clr-basefont-size:125%;
  --clr-global-borderradius:var(--cds-alias-object-border-radius-100);
  --clr-global-borderwidth:var(--cds-alias-object-border-width-100);
}
:where(:root, :host),
:where(:root, :host) [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-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-alias-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);
}
:where(:root, :host) {
  --clr-popover-box-shadow-color:rgba(140, 140, 140, 0.25);
}
:where(:root, :host) {
  --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-font-weight:var(--cds-alias-typography-display-font-weight);
  --clr-h1-font-family:var(--clr-display-font);
  --clr-h1-letter-spacing:calc(-0.5 * 1rem / var(--cds-global-base));
  --clr-h2-font-family:var(--clr-display-font);
  --clr-h2-font-weight:var(--cds-alias-typography-headline-font-weight);
  --clr-h2-letter-spacing:calc(-0.4 * 1rem / var(--cds-global-base));
  --clr-h3-font-family:var(--clr-display-font);
  --clr-h3-font-weight:var(--cds-alias-typography-title-font-weight);
  --clr-h3-letter-spacing:calc(-0.2 * 1rem / var(--cds-global-base));
  --clr-h4-font-family:var(--clr-display-font);
  --clr-h4-font-weight:var(--cds-alias-typography-section-font-weight);
  --clr-h4-letter-spacing:calc(-0.2 * 1rem / var(--cds-global-base));
  --clr-h5-font-family:var(--clr-display-font);
  --clr-h5-font-weight:var(--cds-alias-typography-subsection-font-weight);
  --clr-h5-letter-spacing:calc(-0.2 * 1rem / var(--cds-global-base));
  --clr-h6-font-family:var(--clr-display-font);
  --clr-h6-font-weight:var(--cds-alias-typography-message-font-weight);
  --clr-h6-letter-spacing:calc(-0.2 * 1rem / var(--cds-global-base));
  --clr-p0-font-weight:var(--cds-alias-typography-body-font-weight);
  --clr-p0-letter-spacing:calc(-0.1 * 1rem / var(--cds-global-base));
  --clr-p1-font-weight:var(--cds-alias-typography-body-font-weight);
  --clr-p1-letter-spacing:calc(-0.1 * 1rem / var(--cds-global-base));
  --clr-p2-font-weight:var(--cds-alias-typography-font-weight-medium);
  --clr-p2-letter-spacing:calc(-0.1 * 1rem / var(--cds-global-base));
  --clr-p3-font-weight:var(--cds-alias-typography-secondary-font-weight);
  --clr-p3-letter-spacing:calc(-0.1 * 1rem / var(--cds-global-base));
  --clr-p4-font-weight:var(--cds-alias-typography-font-weight-semibold);
  --clr-p4-letter-spacing:calc(-0.1 * 1rem / var(--cds-global-base));
  --clr-p5-font-weight:var(--cds-alias-typography-secondary-font-weight);
  --clr-p5-letter-spacing:calc(-0.1 * 1rem / var(--cds-global-base));
  --clr-p6-font-weight:var(--cds-alias-typography-caption-font-weight);
  --clr-p6-letter-spacing:calc(0.2 * 1rem / var(--cds-global-base));
  --clr-p7-font-weight:var(--cds-alias-typography-smallcaption-font-weight);
  --clr-p7-letter-spacing:calc(0.5 * 1rem / var(--cds-global-base));
  --clr-p8-font-weight:var(--cds-alias-typography-smallcaption-font-weight);
  --clr-p8-letter-spacing:calc(0.5 * 1rem / var(--cds-global-base));
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-h1-font-size:var(--clr-base-typography-font-size-display);
  --clr-h1-line-height:var(--clr-base-typography-line-height-44);
  --clr-h2-font-size:var(--clr-base-typography-font-size-headline);
  --clr-h2-line-height:var(--clr-base-typography-line-height-36);
  --clr-h3-font-size:var(--clr-base-typography-font-size-title);
  --clr-h3-line-height:var(--clr-base-typography-line-height-32);
  --clr-h4-font-size:var(--clr-base-typography-font-size-section);
  --clr-h4-line-height:var(--clr-base-typography-line-height-24);
  --clr-h5-font-size:var(--clr-base-typography-font-size-sub-section);
  --clr-h5-line-height:var(--clr-base-typography-line-height-24);
  --clr-h6-font-size:var(--clr-base-typography-font-size-sub-section);
  --clr-h6-line-height:var(--clr-base-typography-line-height-24);
  --clr-p0-font-size:var(--clr-base-typography-font-size-default);
  --clr-p0-line-height:var(--clr-base-typography-line-height-20);
  --clr-p1-font-size:var(--clr-base-typography-font-size-default);
  --clr-p1-line-height:var(--clr-base-typography-line-height-20);
  --clr-p2-font-size:var(--clr-base-typography-font-size-inline);
  --clr-p2-line-height:var(--clr-base-typography-line-height-24);
  --clr-p3-font-size:var(--clr-base-typography-font-size-inline);
  --clr-p3-line-height:var(--clr-base-typography-line-height-24);
  --clr-p4-font-size:var(--clr-base-typography-font-size-inline);
  --clr-p4-line-height:var(--clr-base-typography-line-height-20);
  --clr-p5-font-size:var(--clr-base-typography-font-size-inline);
  --clr-p5-line-height:var(--clr-base-typography-line-height-24);
  --clr-p6-font-size:var(--clr-base-typography-font-size-caption);
  --clr-p6-line-height:var(--clr-base-typography-line-height-16);
  --clr-p7-font-size:var(--clr-base-typography-font-size-caption-small);
  --clr-p7-line-height:var(--clr-base-typography-line-height-12);
  --clr-p8-font-size:var(--clr-base-typography-font-size-caption-small);
  --clr-p8-line-height:var(--clr-base-typography-line-height-12);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --clr-h1-color:var(--cds-alias-typography-color-300);
  --clr-h2-color:var(--cds-alias-typography-color-300);
  --clr-h3-color:var(--cds-alias-typography-color-300);
  --clr-h4-color:var(--cds-alias-typography-color-300);
  --clr-h5-color:var(--cds-alias-typography-color-300);
  --clr-h6-color:var(--cds-alias-typography-color-300);
  --clr-p0-color:var(--cds-alias-typography-color-450);
  --clr-p1-color:var(--cds-alias-typography-color-450);
  --clr-p2-color:var(--cds-alias-typography-color-450);
  --clr-p3-color:var(--cds-alias-typography-color-450);
  --clr-p4-color:var(--cds-alias-typography-color-450);
  --clr-p5-color:var(--cds-alias-typography-color-450);
  --clr-p6-color:var(--cds-alias-typography-color-450);
  --clr-p7-color:var(--cds-alias-typography-color-450);
  --clr-p8-color:var(--cds-alias-typography-color-450);
  --clr-list-item-color:var(--cds-alias-typography-color-400);
}
:where(:root, :host) {
  --clr-base-typography-font-size-caption-small:calc(10 * 1rem / var(--cds-global-base));
  --clr-base-typography-font-size-caption:calc(11 * 1rem / var(--cds-global-base));
  --clr-base-typography-font-size-button:var(--cds-global-space-6);
  --clr-base-typography-font-size-inline:calc(13 * 1rem / var(--cds-global-base));
  --clr-base-typography-font-size-default:calc(14 * 1rem / var(--cds-global-base));
  --clr-base-typography-font-size-sub-section:var(--cds-global-space-7);
  --clr-base-typography-font-size-section:calc(20 * 1rem / var(--cds-global-base));
  --clr-base-typography-font-size-title:var(--cds-global-space-9);
  --clr-base-typography-font-size-heading:var(--cds-global-space-9);
  --clr-base-typography-font-size-headline:var(--cds-global-space-10);
  --clr-base-typography-font-size-display:calc(40 * 1rem / var(--cds-global-base));
  --clr-base-typography-line-height-12:var(--cds-global-space-6);
  --clr-base-typography-line-height-16:var(--cds-global-space-7);
  --clr-base-typography-line-height-20:calc(20 * 1rem / var(--cds-global-base));
  --clr-base-typography-line-height-24:var(--cds-global-space-9);
  --clr-base-typography-line-height-32:var(--cds-global-space-10);
  --clr-base-typography-line-height-36:var(--cds-global-space-11);
  --clr-base-typography-line-height-44:calc(44 * 1rem / var(--cds-global-base));
  --clr-base-border-stroke:var(--cds-global-space-2);
  --clr-base-border-radius-xs:var(--cds-global-space-2);
  --clr-base-border-radius-s:var(--cds-global-space-3);
  --clr-base-border-radius-m:var(--cds-global-space-5);
  --clr-base-border-radius-l:var(--cds-global-space-6);
  --clr-base-border-radius-xl:var(--cds-global-space-7);
  --clr-base-offset-0:var(--cds-global-space-0);
  --clr-base-vertical-offset-2xs:var(--cds-global-space-2);
  --clr-base-vertical-offset-xs:var(--cds-global-space-3);
  --clr-base-vertical-offset-s:var(--cds-global-space-3);
  --clr-base-vertical-offset-m:var(--cds-global-space-4);
  --clr-base-vertical-offset-l:var(--cds-global-space-6);
  --clr-base-vertical-offset-xl:var(--cds-global-space-7);
  --clr-base-vertical-offset-2xl:var(--cds-global-space-9);
  --clr-base-vertical-offset-3xl:var(--cds-global-space-12);
  --clr-base-vertical-offset-multi-row-s:var(--cds-global-space-3);
  --clr-base-vertical-offset-multi-row-m:var(--cds-global-space-5);
  --clr-base-vertical-offset-multi-row-inline-s:var(--cds-global-space-3);
  --clr-base-vertical-offset-multi-row-inline-m:var(--cds-global-space-5);
  --clr-base-vertical-offset-multi-row-outline-s:var(--cds-global-space-4);
  --clr-base-vertical-offset-multi-row-outline-m:calc(10 * 1rem / var(--cds-global-base));
  --clr-base-horizontal-offset-2xs:var(--cds-global-space-2);
  --clr-base-horizontal-offset-xs:var(--cds-global-space-3);
  --clr-base-horizontal-offset-s:var(--cds-global-space-3);
  --clr-base-horizontal-offset-m:var(--cds-global-space-5);
  --clr-base-horizontal-offset-l:var(--cds-global-space-6);
  --clr-base-horizontal-offset-xl:var(--cds-global-space-7);
  --clr-base-horizontal-offset-2xl:var(--cds-global-space-9);
  --clr-base-horizontal-offset-3xl:var(--cds-global-space-12);
  --clr-base-row-height-xs:var(--cds-global-space-7);
  --clr-base-row-height-s:var(--cds-global-space-9);
  --clr-base-row-height-m:var(--cds-global-space-10);
  --clr-base-row-height-l:var(--cds-global-space-11);
  --clr-base-row-height-20:calc(20 * 1rem / var(--cds-global-base));
  --clr-base-dg-row-height:var(--cds-global-space-10);
  --clr-base-dg-compact-row-height:var(--cds-global-space-9);
  --clr-base-gap-xs:var(--cds-global-space-3);
  --clr-base-gap-s:var(--cds-global-space-5);
  --clr-base-gap-m:var(--cds-global-space-6);
  --clr-base-gap-l:var(--cds-global-space-7);
  --clr-base-gap-xl:var(--cds-global-space-9);
  --clr-base-gap-2xl:var(--cds-global-space-10);
  --clr-base-icon-size-xs:var(--cds-global-space-6);
  --clr-base-icon-size-s:var(--cds-global-space-7);
  --clr-base-icon-size-m:calc(20 * 1rem / var(--cds-global-base));
  --clr-base-icon-size-l:var(--cds-global-space-9);
  --clr-base-icon-size-xl:calc(28 * 1rem / var(--cds-global-base));
  --clr-base-icon-size-2xl:var(--cds-global-space-10);
  --clr-base-icon-size-3xl:var(--cds-global-space-10);
  --clr-base-icon-size-4xl:var(--cds-global-space-13);
  --clr-base-icon-tooltip:var(--clr-base-icon-size-s);
  --clr-base-layout-space-0:var(--cds-global-space-0);
  --clr-base-layout-space-4xs:var(--cds-global-space-1);
  --clr-base-layout-space-3xs:var(--cds-global-space-2);
  --clr-base-layout-space-2xs:var(--cds-global-space-3);
  --clr-base-layout-space-xs:var(--cds-global-space-5);
  --clr-base-layout-space-s:var(--cds-global-space-6);
  --clr-base-layout-space-m:var(--cds-global-space-7);
  --clr-base-layout-space-l:var(--cds-global-space-9);
  --clr-base-layout-space-xl:var(--cds-global-space-10);
  --clr-base-layout-space-2xl:calc(40 * 1rem / var(--cds-global-base));
  --clr-base-layout-space-3xl:var(--cds-global-space-12);
  --clr-base-layout-space-4xl:var(--cds-global-space-13);
  --clr-base-layout-space-5xl:var(--cds-global-space-15);
  --clr-base-spinner-s:var(--clr-base-icon-size-s);
  --clr-base-spinner-m:var(--cds-global-space-10);
  --clr-base-spinner-l:var(--clr-base-layout-space-4xl);
  --clr-base-spinner-stroke-s:var(--cds-alias-object-border-width-200);
  --clr-base-spinner-stroke-m:var(--cds-alias-object-border-width-400);
  --clr-base-spinner-stroke-l:var(--cds-global-space-4);
  --clr-base-header-height:calc(56 * 1rem / var(--cds-global-base));
  --clr-base-tree-node-height:var(--cds-global-space-10);
  --clr-base-progress-bar-height:var(--cds-global-space-6);
  --clr-base-control-group-gap:var(--cds-global-space-0);
}
[clr-density=compact] {
  --clr-base-typography-font-size-caption-small:calc(10 * 1rem / var(--cds-global-base));
  --clr-base-typography-font-size-caption:calc(11 * 1rem / var(--cds-global-base));
  --clr-base-typography-font-size-button:var(--cds-global-space-6);
  --clr-base-typography-font-size-inline:var(--cds-global-space-6);
  --clr-base-typography-font-size-default:calc(13 * 1rem / var(--cds-global-base));
  --clr-base-typography-font-size-sub-section:calc(14 * 1rem / var(--cds-global-base));
  --clr-base-typography-font-size-section:var(--cds-global-space-7);
  --clr-base-typography-font-size-title:var(--cds-global-space-9);
  --clr-base-typography-font-size-heading:var(--cds-global-space-9);
  --clr-base-typography-font-size-headline:calc(28 * 1rem / var(--cds-global-base));
  --clr-base-typography-font-size-display:var(--cds-global-space-11);
  --clr-base-typography-line-height-12:var(--cds-global-space-6);
  --clr-base-typography-line-height-16:var(--cds-global-space-7);
  --clr-base-typography-line-height-20:var(--cds-global-space-8);
  --clr-base-typography-line-height-24:calc(20 * 1rem / var(--cds-global-base));
  --clr-base-typography-line-height-32:calc(28 * 1rem / var(--cds-global-base));
  --clr-base-typography-line-height-36:var(--cds-global-space-10);
  --clr-base-typography-line-height-44:var(--cds-global-space-10);
  --clr-base-border-stroke:var(--cds-global-space-1);
  --clr-base-border-radius-xs:var(--cds-global-space-2);
  --clr-base-border-radius-s:var(--cds-global-space-2);
  --clr-base-border-radius-m:var(--cds-global-space-3);
  --clr-base-border-radius-l:var(--cds-global-space-5);
  --clr-base-border-radius-xl:calc(10 * 1rem / var(--cds-global-base));
  --clr-base-offset-0:var(--cds-global-space-0);
  --clr-base-vertical-offset-2xs:var(--cds-global-space-1);
  --clr-base-vertical-offset-xs:var(--cds-global-space-2);
  --clr-base-vertical-offset-s:var(--cds-global-space-2);
  --clr-base-vertical-offset-m:calc(3 * 1rem / var(--cds-global-base));
  --clr-base-vertical-offset-l:var(--cds-global-space-5);
  --clr-base-vertical-offset-xl:var(--cds-global-space-6);
  --clr-base-vertical-offset-2xl:calc(20 * 1rem / var(--cds-global-base));
  --clr-base-vertical-offset-3xl:var(--cds-global-space-11);
  --clr-base-vertical-offset-multi-row-s:var(--cds-global-space-2);
  --clr-base-vertical-offset-multi-row-m:var(--cds-global-space-3);
  --clr-base-vertical-offset-multi-row-inline-s:var(--cds-global-space-2);
  --clr-base-vertical-offset-multi-row-inline-m:var(--cds-global-space-3);
  --clr-base-vertical-offset-multi-row-outline-s:var(--cds-global-space-3);
  --clr-base-vertical-offset-multi-row-outline-m:var(--cds-global-space-4);
  --clr-base-horizontal-offset-2xs:var(--cds-global-space-1);
  --clr-base-horizontal-offset-xs:var(--cds-global-space-2);
  --clr-base-horizontal-offset-s:var(--cds-global-space-2);
  --clr-base-horizontal-offset-m:var(--cds-global-space-4);
  --clr-base-horizontal-offset-l:var(--cds-global-space-5);
  --clr-base-horizontal-offset-xl:var(--cds-global-space-6);
  --clr-base-horizontal-offset-2xl:calc(20 * 1rem / var(--cds-global-base));
  --clr-base-horizontal-offset-3xl:var(--cds-global-space-11);
  --clr-base-row-height-xs:var(--cds-global-space-7);
  --clr-base-row-height-s:calc(20 * 1rem / var(--cds-global-base));
  --clr-base-row-height-m:var(--cds-global-space-9);
  --clr-base-row-height-l:calc(28 * 1rem / var(--cds-global-base));
  --clr-base-row-height-20:var(--cds-global-space-7);
  --clr-base-dg-row-height:var(--cds-global-space-9);
  --clr-base-dg-compact-row-height:calc(20 * 1rem / var(--cds-global-base));
  --clr-base-gap-xs:var(--cds-global-space-2);
  --clr-base-gap-s:var(--cds-global-space-4);
  --clr-base-gap-m:calc(10 * 1rem / var(--cds-global-base));
  --clr-base-gap-l:var(--cds-global-space-6);
  --clr-base-gap-xl:calc(20 * 1rem / var(--cds-global-base));
  --clr-base-gap-2xl:var(--cds-global-space-9);
  --clr-base-icon-size-xs:var(--cds-global-space-6);
  --clr-base-icon-size-s:var(--cds-global-space-7);
  --clr-base-icon-size-m:var(--cds-global-space-8);
  --clr-base-icon-size-l:calc(20 * 1rem / var(--cds-global-base));
  --clr-base-icon-size-xl:var(--cds-global-space-9);
  --clr-base-icon-size-2xl:calc(28 * 1rem / var(--cds-global-base));
  --clr-base-icon-size-3xl:calc(28 * 1rem / var(--cds-global-base));
  --clr-base-icon-size-4xl:calc(60 * 1rem / var(--cds-global-base));
  --clr-base-layout-space-0:var(--cds-global-space-0);
  --clr-base-layout-space-4xs:var(--cds-global-space-1);
  --clr-base-layout-space-3xs:var(--cds-global-space-2);
  --clr-base-layout-space-2xs:var(--cds-global-space-3);
  --clr-base-layout-space-xs:var(--cds-global-space-4);
  --clr-base-layout-space-s:var(--cds-global-space-6);
  --clr-base-layout-space-m:var(--cds-global-space-7);
  --clr-base-layout-space-l:calc(20 * 1rem / var(--cds-global-base));
  --clr-base-layout-space-xl:var(--cds-global-space-9);
  --clr-base-layout-space-2xl:var(--cds-global-space-10);
  --clr-base-layout-space-3xl:calc(40 * 1rem / var(--cds-global-base));
  --clr-base-layout-space-4xl:calc(56 * 1rem / var(--cds-global-base));
  --clr-base-layout-space-5xl:calc(80 * 1rem / var(--cds-global-base));
  --clr-base-icon-tooltip:var(--clr-base-icon-size-s);
  --clr-base-spinner-s:var(--clr-base-icon-size-s);
  --clr-base-spinner-m:calc(28 * 1rem / var(--cds-global-base));
  --clr-base-spinner-l:var(--clr-base-layout-space-4xl);
  --clr-base-spinner-stroke-s:var(--cds-alias-object-border-width-200);
  --clr-base-spinner-stroke-m:var(--cds-alias-object-border-width-300);
  --clr-base-spinner-stroke-l:var(--cds-alias-object-border-width-400);
  --clr-base-header-height:var(--cds-global-space-12);
  --clr-base-tree-node-height:var(--cds-global-space-9);
  --clr-base-progress-bar-height:calc(10 * 1rem / var(--cds-global-base));
  --clr-base-control-group-gap:var(--cds-global-space-2);
}
[clr-density=compact] .datagrid .datagrid-cell:not(.datagrid-detail-caret, .datagrid-expandable-caret, .datagrid-row-actions) cds-icon,
[clr-density=compact] .datagrid .datagrid-cell:not(.datagrid-detail-caret, .datagrid-expandable-caret, .datagrid-row-actions) 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));
}
[clr-density=compact] .datagrid .datagrid-cell:not(.datagrid-detail-caret, .datagrid-expandable-caret, .datagrid-row-actions) .badge {
  margin-top: calc(-1*var(--cds-global-space-3));
  margin-bottom: calc(-1*var(--cds-global-space-1));
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --cds-alias-primary-tint:var(--cds-global-color-blue-50);
  --cds-alias-primary-tint-dark:var(--cds-global-color-blue-75);
  --cds-alias-primary:var(--cds-global-color-blue-700);
  --cds-alias-primary-shade:var(--cds-global-color-blue-800);
  --cds-alias-primary-dark:var(--cds-global-color-blue-900);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --cds-alias-object-interaction-background-highlight:var(--cds-alias-primary);
  --cds-alias-object-interaction-background-selected:var(--cds-global-color-blue-75);
  --cds-alias-object-interaction-background-shade-active:var(--cds-global-color-blue-75);
  --cds-alias-object-interaction-primary-hover:var(--cds-alias-primary-shade);
  --cds-alias-object-interaction-primary-secondary-hover:var(--cds-alias-primary-tint);
  --cds-alias-object-interaction-primary-active:var(--cds-alias-primary-dark);
  --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-active:var(--cds-global-color-blue-900);
  --cds-alias-object-interaction-info-selected: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-active: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-active: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-active:var(--cds-global-color-red-900);
  --cds-alias-object-interaction-danger-secondary-hover:var(--cds-global-color-red-50);
}
:where(:root, :host) {
  --cds-alias-object-interaction-outline:Highlight auto 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-construction-50);
  --cds-alias-object-interaction-background-active:var(--cds-global-color-construction-100);
  --cds-alias-object-interaction-background-selected-hover:var(--cds-global-color-construction-100);
  --cds-alias-object-interaction-background-selected-active:var(--cds-global-color-construction-200);
  --cds-alias-object-interaction-background-disabled:var(--cds-global-color-white);
  --cds-alias-object-interaction-background-shade:var(--cds-global-color-cool-gray-50);
  --cds-alias-object-interaction-background-shade-hover:var(--cds-global-color-construction-100);
  --cds-alias-object-interaction-background-shade-selected:var(--cds-global-color-white);
  --cds-alias-object-interaction-background-shade-selected-hover:var(--cds-global-color-construction-100);
  --cds-alias-object-interaction-background-shade-selected-active:var(--cds-global-color-construction-200);
  --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-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-active: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-interaction-inverse-active:var(--cds-global-color-construction-800);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --cds-alias-typography-primary-hover:var(--cds-alias-primary-shade);
  --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-link-color:var(--cds-global-color-blue-800);
  --cds-alias-typography-link-color-hover:var(--cds-global-color-blue-900);
  --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-color-black:var(--cds-global-color-black);
}
:where(:root, :host) {
  --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:"Metropolis",
    "Avenir Next",
    sans-serif;
  --cds-alias-typography-header-font-family:"Metropolis",
    "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-active:var(--cds-global-color-red-700);
  --cds-alias-typography-link-color-visited:var(--cds-global-color-violet-700);
  --cds-alias-typography-link-color-visited-hover:var(--cds-global-color-violet-1000);
  --cds-alias-typography-link-on-colorbg:var(--cds-global-color-black);
  --cds-alias-typography-body-letter-spacing:-0.00714286em;
  --cds-alias-typography-body-font-weight:400;
  --cds-alias-typography-display-letter-spacing:-0.0125em;
  --cds-alias-typography-display-font-weight:500;
  --cds-alias-typography-heading-letter-spacing:-0.0125em;
  --cds-alias-typography-heading-font-weight:500;
  --cds-alias-typography-headline-letter-spacing:-0.0125em;
  --cds-alias-typography-headline-font-weight:500;
  --cds-alias-typography-title-letter-spacing:-0.00833333em;
  --cds-alias-typography-title-font-weight:500;
  --cds-alias-typography-section-letter-spacing:-0.01em;
  --cds-alias-typography-section-font-weight:500;
  --cds-alias-typography-subsection-letter-spacing:-0.0125em;
  --cds-alias-typography-subsection-font-weight:500;
  --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-letter-spacing:-0.007692em;
  --cds-alias-typography-secondary-font-weight:400;
  --cds-alias-typography-caption-letter-spacing:0.018182em;
  --cds-alias-typography-caption-font-weight:400;
  --cds-alias-typography-smallcaption-letter-spacing:0.05em;
  --cds-alias-typography-smallcaption-font-weight:500;
  --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);
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --cds-alias-typography-body-font-size:var(--clr-base-typography-font-size-default);
  --cds-alias-typography-body-line-height:var(--clr-base-typography-line-height-20);
  --cds-alias-typography-display-font-size:var(--clr-base-typography-font-size-display);
  --cds-alias-typography-display-line-height:var(--clr-base-typography-line-height-44);
  --cds-alias-typography-heading-font-size:var(--clr-base-typography-font-size-heading);
  --cds-alias-typography-heading-line-height:var(--clr-base-typography-line-height-32);
  --cds-alias-typography-headline-font-size:var(--clr-base-typography-font-size-headline);
  --cds-alias-typography-headline-line-height:var(--clr-base-typography-line-height-36);
  --cds-alias-typography-title-font-size:var(--clr-base-typography-font-size-title);
  --cds-alias-typography-title-line-height:var(--clr-base-typography-line-height-32);
  --cds-alias-typography-section-font-size:var(--clr-base-typography-font-size-section);
  --cds-alias-typography-section-line-height:var(--clr-base-typography-line-height-24);
  --cds-alias-typography-subsection-font-size:var(--clr-base-typography-font-size-sub-section);
  --cds-alias-typography-subsection-line-height:var(--clr-base-typography-line-height-24);
  --cds-alias-typography-message-font-size:var(--clr-base-typography-font-size-sub-section);
  --cds-alias-typography-message-line-height:var(--clr-base-typography-line-height-24);
  --cds-alias-typography-secondary-font-size:var(--clr-base-typography-font-size-inline);
  --cds-alias-typography-secondary-line-height:var(--clr-base-typography-line-height-16);
  --cds-alias-typography-caption-font-size:var(--clr-base-typography-font-size-caption);
  --cds-alias-typography-caption-line-height:var(--clr-base-typography-line-height-16);
  --cds-alias-typography-smallcaption-font-size:var(--clr-base-typography-font-size-caption-small);
  --cds-alias-typography-smallcaption-line-height:var(--clr-base-typography-line-height-12);
}
:where(:root, :host) {
  --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:hsl(0deg 0% 0% / 60%);
}
:where(:root, :host) {
  --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);
}
:where(:root, :host) {
  --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-cool-gray-50);
  --cds-alias-object-container-background-inverse:var(--cds-global-color-construction-600);
  --cds-alias-object-container-background-inverse-tint:var(--cds-global-color-construction-800);
  --cds-alias-object-container-background-inverse-shade:var(--cds-global-color-construction-500);
  --cds-alias-object-container-backdrop-background:hsl(0deg 0% 100% / 60%);
  --cds-alias-object-container-border-color:var(--cds-global-color-construction-200);
}
:where(:root, :host) {
  --cds-alias-object-opacity-0:hsl(0deg 0% 0% / 0%);
  --cds-alias-object-opacity-100:hsl(0deg 0% 0% / 20%);
  --cds-alias-object-opacity-200:hsl(0deg 0% 0% / 40%);
  --cds-alias-object-opacity-300:hsl(0deg 0% 0% / 60%);
}
:where(:root, :host) {
  --cds-alias-object-shadow-100:0 calc((1 / var(--cds-global-base, 20)) * 1rem) calc((3 / var(--cds-global-base, 20)) * 1rem) 0 hsl(198deg 30% 15% / 50%);
  --cds-alias-object-shadow-200:0 calc((1 / var(--cds-global-base, 20)) * 1rem) calc((3 / var(--cds-global-base, 20)) * 1rem) 0 hsl(198deg 30% 15% / 30%);
  --cds-alias-object-shadow-300:0 calc((1 / var(--cds-global-base, 20)) * 1rem) calc((3 / var(--cds-global-base, 20)) * 1rem) 0 hsl(198deg 30% 15% / 20%);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --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-info-dark:var(--cds-global-color-blue-900);
  --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-success-dark:var(--cds-global-color-green-900);
  --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);
}
:where(:root, :host) {
  --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);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --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-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);
}
:where(:root, :host) {
  --cds-alias-utility-gray:var(--cds-global-color-construction-600);
  --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-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-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);
}
:where(:root, :host) {
  --cds-alias-viz-border:var(--cds-global-color-construction-1100);
  --cds-alias-viz-general-1:var(--cds-global-color-blue-600);
  --cds-alias-viz-general-1-blue:var(--cds-global-color-blue-600);
  --cds-alias-viz-general-2:var(--cds-global-color-violet-700);
  --cds-alias-viz-general-2-violet:var(--cds-global-color-violet-600);
  --cds-alias-viz-general-3:var(--cds-global-color-aqua-800);
  --cds-alias-viz-general-3-aqua:var(--cds-global-color-aqua-800);
  --cds-alias-viz-general-4:var(--cds-global-color-lavender-400);
  --cds-alias-viz-general-4-lime:var(--cds-global-color-lime-700);
  --cds-alias-viz-general-5:var(--cds-global-color-pink-500);
  --cds-alias-viz-general-5-blue:var(--cds-global-color-blue-800);
  --cds-alias-viz-general-6:var(--cds-global-color-lime-700);
  --cds-alias-viz-general-6-aqua:var(--cds-global-color-aqua-1000);
  --cds-alias-viz-general-7:var(--cds-global-color-lavender-700);
  --cds-alias-viz-general-7-violet:var(--cds-global-color-violet-800);
  --cds-alias-viz-general-8:var(--cds-global-color-aqua-600);
  --cds-alias-viz-general-8-lime:var(--cds-global-color-lime-900);
  --cds-alias-viz-general-9:var(--cds-global-color-lime-800);
  --cds-alias-viz-general-9-blue:var(--cds-global-color-blue-700);
  --cds-alias-viz-general-10:var(--cds-global-color-violet-600);
  --cds-alias-viz-general-10-lime:var(--cds-global-color-lime-1000);
  --cds-alias-viz-general-11:var(--cds-global-color-jade-600);
  --cds-alias-viz-general-11-aqua:var(--cds-global-color-aqua-600);
  --cds-alias-viz-general-12:var(--cds-global-color-azure-800);
  --cds-alias-viz-general-12-violet:var(--cds-global-color-violet-1000);
  --cds-alias-viz-general-13:var(--cds-global-color-violet-400);
  --cds-alias-viz-general-13-violet:var(--cds-global-color-violet-700);
  --cds-alias-viz-general-14:var(--cds-global-color-green-700);
  --cds-alias-viz-general-14-blue:var(--cds-global-color-blue-1000);
  --cds-alias-viz-general-15:var(--cds-global-color-pink-700);
  --cds-alias-viz-general-15-aqua:var(--cds-global-color-aqua-700);
  --cds-alias-viz-general-16:var(--cds-global-color-azure-600);
  --cds-alias-viz-general-16-lime:var(--cds-global-color-lime-800);
  --cds-alias-viz-severity-neutral:var(--cds-global-color-construction-600);
  --cds-alias-viz-severity-success:var(--cds-global-color-green-700);
  --cds-alias-viz-severity-warning:var(--cds-global-color-yellow-700);
  --cds-alias-viz-severity-warning-light:var(--cds-global-color-yellow-400);
  --cds-alias-viz-severity-immediate:var(--cds-global-color-tangerine-400);
  --cds-alias-viz-severity-critical:var(--cds-global-color-red-700);
  --cds-alias-viz-severity-free-space-fill:var(--cds-global-color-construction-100);
  --cds-alias-viz-severity-free-space-border:var(--cds-global-color-construction-400);
  --cds-alias-viz-sequential-blue-50:var(--cds-global-color-blue-50);
  --cds-alias-viz-sequential-blue-100:var(--cds-global-color-blue-100);
  --cds-alias-viz-sequential-blue-200:var(--cds-global-color-blue-200);
  --cds-alias-viz-sequential-blue-300:var(--cds-global-color-blue-300);
  --cds-alias-viz-sequential-blue-400:var(--cds-global-color-blue-400);
  --cds-alias-viz-sequential-blue-500:var(--cds-global-color-blue-500);
  --cds-alias-viz-sequential-blue-600:var(--cds-global-color-blue-600);
  --cds-alias-viz-sequential-blue-700:var(--cds-global-color-blue-700);
  --cds-alias-viz-sequential-blue-800:var(--cds-global-color-blue-800);
  --cds-alias-viz-sequential-blue-900:var(--cds-global-color-blue-900);
  --cds-alias-viz-sequential-blue-1000:var(--cds-global-color-blue-1000);
  --cds-alias-viz-sequential-violet-50:var(--cds-global-color-violet-50);
  --cds-alias-viz-sequential-violet-100:var(--cds-global-color-violet-100);
  --cds-alias-viz-sequential-violet-200:var(--cds-global-color-violet-200);
  --cds-alias-viz-sequential-violet-300:var(--cds-global-color-violet-300);
  --cds-alias-viz-sequential-violet-400:var(--cds-global-color-violet-400);
  --cds-alias-viz-sequential-violet-500:var(--cds-global-color-violet-500);
  --cds-alias-viz-sequential-violet-600:var(--cds-global-color-violet-600);
  --cds-alias-viz-sequential-violet-700:var(--cds-global-color-violet-700);
  --cds-alias-viz-sequential-violet-800:var(--cds-global-color-violet-800);
  --cds-alias-viz-sequential-violet-900:var(--cds-global-color-violet-900);
  --cds-alias-viz-sequential-violet-1000:var(--cds-global-color-violet-1000);
  --cds-alias-viz-sequential-ochre-50:var(--cds-global-color-ochre-50);
  --cds-alias-viz-sequential-ochre-100:var(--cds-global-color-ochre-100);
  --cds-alias-viz-sequential-ochre-200:var(--cds-global-color-ochre-200);
  --cds-alias-viz-sequential-ochre-300:var(--cds-global-color-ochre-300);
  --cds-alias-viz-sequential-ochre-400:var(--cds-global-color-ochre-400);
  --cds-alias-viz-sequential-ochre-500:var(--cds-global-color-ochre-500);
  --cds-alias-viz-sequential-ochre-600:var(--cds-global-color-ochre-600);
  --cds-alias-viz-sequential-ochre-700:var(--cds-global-color-ochre-700);
  --cds-alias-viz-sequential-ochre-800:var(--cds-global-color-ochre-800);
  --cds-alias-viz-sequential-ochre-900:var(--cds-global-color-ochre-900);
  --cds-alias-viz-sequential-ochre-1000:var(--cds-global-color-ochre-1000);
  --cds-alias-viz-sequential-aqua-50:var(--cds-global-color-aqua-50);
  --cds-alias-viz-sequential-aqua-100:var(--cds-global-color-aqua-100);
  --cds-alias-viz-sequential-aqua-200:var(--cds-global-color-aqua-200);
  --cds-alias-viz-sequential-aqua-300:var(--cds-global-color-aqua-300);
  --cds-alias-viz-sequential-aqua-400:var(--cds-global-color-aqua-400);
  --cds-alias-viz-sequential-aqua-500:var(--cds-global-color-aqua-500);
  --cds-alias-viz-sequential-aqua-600:var(--cds-global-color-aqua-600);
  --cds-alias-viz-sequential-aqua-700:var(--cds-global-color-aqua-700);
  --cds-alias-viz-sequential-aqua-800:var(--cds-global-color-aqua-800);
  --cds-alias-viz-sequential-aqua-900:var(--cds-global-color-aqua-900);
  --cds-alias-viz-sequential-aqua-1000:var(--cds-global-color-aqua-1000);
  --cds-alias-viz-sequential-green-50:var(--cds-global-color-green-50);
  --cds-alias-viz-sequential-green-100:var(--cds-global-color-green-100);
  --cds-alias-viz-sequential-green-200:var(--cds-global-color-green-200);
  --cds-alias-viz-sequential-green-300:var(--cds-global-color-green-300);
  --cds-alias-viz-sequential-green-400:var(--cds-global-color-green-400);
  --cds-alias-viz-sequential-green-500:var(--cds-global-color-green-500);
  --cds-alias-viz-sequential-green-600:var(--cds-global-color-green-600);
  --cds-alias-viz-sequential-green-700:var(--cds-global-color-green-700);
  --cds-alias-viz-sequential-green-800:var(--cds-global-color-green-800);
  --cds-alias-viz-sequential-green-900:var(--cds-global-color-green-900);
  --cds-alias-viz-sequential-green-1000:var(--cds-global-color-green-1000);
  --cds-alias-viz-sequential-red-50:var(--cds-global-color-red-50);
  --cds-alias-viz-sequential-red-100:var(--cds-global-color-red-100);
  --cds-alias-viz-sequential-red-200:var(--cds-global-color-red-200);
  --cds-alias-viz-sequential-red-300:var(--cds-global-color-red-300);
  --cds-alias-viz-sequential-red-400:var(--cds-global-color-red-400);
  --cds-alias-viz-sequential-red-500:var(--cds-global-color-red-500);
  --cds-alias-viz-sequential-red-600:var(--cds-global-color-red-600);
  --cds-alias-viz-sequential-red-700:var(--cds-global-color-red-700);
  --cds-alias-viz-sequential-red-800:var(--cds-global-color-red-800);
  --cds-alias-viz-sequential-red-900:var(--cds-global-color-red-900);
  --cds-alias-viz-sequential-red-1000:var(--cds-global-color-red-1000);
  --cds-alias-viz-diverging-violet-aqua-v-200:var(--cds-global-color-violet-200);
  --cds-alias-viz-diverging-violet-aqua-v-300:var(--cds-global-color-violet-300);
  --cds-alias-viz-diverging-violet-aqua-v-400:var(--cds-global-color-violet-400);
  --cds-alias-viz-diverging-violet-aqua-v-500:var(--cds-global-color-violet-500);
  --cds-alias-viz-diverging-violet-aqua-v-600:var(--cds-global-color-violet-600);
  --cds-alias-viz-diverging-violet-aqua-v-700:var(--cds-global-color-violet-700);
  --cds-alias-viz-diverging-violet-aqua-neutral:var(--cds-global-color-violet-50);
  --cds-alias-viz-diverging-violet-aqua-a-400:var(--cds-global-color-aqua-400);
  --cds-alias-viz-diverging-violet-aqua-a-500:var(--cds-global-color-aqua-500);
  --cds-alias-viz-diverging-violet-aqua-a-600:var(--cds-global-color-aqua-600);
  --cds-alias-viz-diverging-violet-aqua-a-700:var(--cds-global-color-aqua-700);
  --cds-alias-viz-diverging-violet-aqua-a-800:var(--cds-global-color-aqua-800);
  --cds-alias-viz-diverging-violet-aqua-a-900:var(--cds-global-color-aqua-900);
  --cds-alias-viz-diverging-blue-jade-b-300:var(--cds-global-color-blue-300);
  --cds-alias-viz-diverging-blue-jade-b-400:var(--cds-global-color-blue-400);
  --cds-alias-viz-diverging-blue-jade-b-500:var(--cds-global-color-blue-500);
  --cds-alias-viz-diverging-blue-jade-b-600:var(--cds-global-color-blue-600);
  --cds-alias-viz-diverging-blue-jade-b-700:var(--cds-global-color-blue-700);
  --cds-alias-viz-diverging-blue-jade-b-800:var(--cds-global-color-blue-800);
  --cds-alias-viz-diverging-blue-jade-neutral:var(--cds-global-color-blue-50);
  --cds-alias-viz-diverging-blue-jade-j-300:var(--cds-global-color-jade-300);
  --cds-alias-viz-diverging-blue-jade-j-400:var(--cds-global-color-jade-400);
  --cds-alias-viz-diverging-blue-jade-j-500:var(--cds-global-color-jade-500);
  --cds-alias-viz-diverging-blue-jade-j-600:var(--cds-global-color-jade-600);
  --cds-alias-viz-diverging-blue-jade-j-700:var(--cds-global-color-jade-700);
  --cds-alias-viz-diverging-blue-jade-j-800:var(--cds-global-color-jade-800);
  --cds-alias-viz-diverging-blue-green-b-300:var(--cds-global-color-blue-300);
  --cds-alias-viz-diverging-blue-green-b-400:var(--cds-global-color-blue-400);
  --cds-alias-viz-diverging-blue-green-b-500:var(--cds-global-color-blue-500);
  --cds-alias-viz-diverging-blue-green-b-600:var(--cds-global-color-blue-600);
  --cds-alias-viz-diverging-blue-green-b-700:var(--cds-global-color-blue-700);
  --cds-alias-viz-diverging-blue-green-b-800:var(--cds-global-color-blue-800);
  --cds-alias-viz-diverging-blue-green-neutral:var(--cds-global-color-blue-50);
  --cds-alias-viz-diverging-blue-green-g-300:var(--cds-global-color-green-300);
  --cds-alias-viz-diverging-blue-green-g-400:var(--cds-global-color-green-400);
  --cds-alias-viz-diverging-blue-green-g-500:var(--cds-global-color-green-500);
  --cds-alias-viz-diverging-blue-green-g-600:var(--cds-global-color-green-600);
  --cds-alias-viz-diverging-blue-green-g-700:var(--cds-global-color-green-700);
  --cds-alias-viz-diverging-blue-green-g-800:var(--cds-global-color-green-800);
  --cds-alias-viz-diverging-green-yellow-red-g-200:var(--cds-global-color-green-200);
  --cds-alias-viz-diverging-green-yellow-red-g-300:var(--cds-global-color-green-300);
  --cds-alias-viz-diverging-green-yellow-red-g-400:var(--cds-global-color-green-400);
  --cds-alias-viz-diverging-green-yellow-red-g-500:var(--cds-global-color-green-500);
  --cds-alias-viz-diverging-green-yellow-red-g-600:var(--cds-global-color-green-600);
  --cds-alias-viz-diverging-green-yellow-red-g-700:var(--cds-global-color-green-700);
  --cds-alias-viz-diverging-green-yellow-red-neutral:var(--cds-global-color-yellow-200);
  --cds-alias-viz-diverging-green-yellow-red-r-400:var(--cds-global-color-red-400);
  --cds-alias-viz-diverging-green-yellow-red-r-500:var(--cds-global-color-red-500);
  --cds-alias-viz-diverging-green-yellow-red-r-600:var(--cds-global-color-red-600);
  --cds-alias-viz-diverging-green-yellow-red-r-700:var(--cds-global-color-red-700);
  --cds-alias-viz-diverging-green-yellow-red-r-800:var(--cds-global-color-red-800);
  --cds-alias-viz-diverging-green-yellow-red-r-900:var(--cds-global-color-red-900);
}
:where(:root, :host) {
  --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, 0.99, 0, 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-global-animation-skeleton-duration:4s;
  --cds-global-animation-easing-in-out:cubic-bezier(0.42, 0.01, 0.58, 1);
  --cds-alias-object-skeleton-loading-gradient:linear-gradient(
      
      90deg,
      var(--cds-alias-object-interaction-background) 0%,
      var(--cds-global-color-construction-200) 35%,
      var(--cds-global-color-construction-300) 65%,
      var(--cds-alias-object-interaction-background) 100% );
}
:where(:root, :host) {
  --cds-global-color-black:hsl(0deg 0% 0%);
  --cds-global-color-white:hsl(0deg 0% 100%);
  --cds-global-color-green-50:hsl(93deg 80% 94%);
  --cds-global-color-green-100:hsl(93deg 80% 83%);
  --cds-global-color-green-200:hsl(93deg 80% 70%);
  --cds-global-color-green-300:hsl(93deg 80% 56%);
  --cds-global-color-green-400:hsl(93deg 80% 48%);
  --cds-global-color-green-500:hsl(93deg 80% 44%);
  --cds-global-color-green-600:hsl(93deg 80% 37%);
  --cds-global-color-green-700:hsl(93deg 80% 28%);
  --cds-global-color-green-800:hsl(93deg 80% 23%);
  --cds-global-color-green-900:hsl(93deg 80% 17%);
  --cds-global-color-green-1000:hsl(93deg 80% 12%);
  --cds-global-color-blue-25:hsl(198deg 100% 96%);
  --cds-global-color-blue-50:hsl(198deg 100% 95%);
  --cds-global-color-blue-75:hsl(198deg 100% 94%);
  --cds-global-color-blue-100:hsl(198deg 100% 87%);
  --cds-global-color-blue-200:hsl(198deg 100% 78%);
  --cds-global-color-blue-300:hsl(198deg 100% 70%);
  --cds-global-color-blue-400:hsl(198deg 100% 59%);
  --cds-global-color-blue-500:hsl(198deg 100% 48%);
  --cds-global-color-blue-600:hsl(198deg 100% 43%);
  --cds-global-color-blue-700:hsl(198deg 100% 34%);
  --cds-global-color-blue-800:hsl(198deg 100% 27%);
  --cds-global-color-blue-900:hsl(198deg 100% 21%);
  --cds-global-color-blue-1000:hsl(198deg 100% 15%);
  --cds-global-color-violet-50:hsl(282deg 100% 97%);
  --cds-global-color-violet-100:hsl(282deg 80% 91%);
  --cds-global-color-violet-200:hsl(282deg 73% 83%);
  --cds-global-color-violet-300:hsl(282deg 66% 74%);
  --cds-global-color-violet-400:hsl(282deg 60% 65%);
  --cds-global-color-violet-500:hsl(282deg 60% 57%);
  --cds-global-color-violet-600:hsl(282deg 60% 49%);
  --cds-global-color-violet-700:hsl(283deg 80% 36%);
  --cds-global-color-violet-800:hsl(282deg 100% 26%);
  --cds-global-color-violet-900:hsl(282deg 100% 19%);
  --cds-global-color-violet-1000:hsl(282deg 100% 14%);
  --cds-global-color-red-50:hsl(9deg 100% 97%);
  --cds-global-color-red-100:hsl(9deg 100% 94%);
  --cds-global-color-red-200:hsl(9deg 100% 88%);
  --cds-global-color-red-300:hsl(9deg 100% 79%);
  --cds-global-color-red-400:hsl(9deg 100% 71%);
  --cds-global-color-red-500:hsl(9deg 100% 65%);
  --cds-global-color-red-600:hsl(9deg 100% 59%);
  --cds-global-color-red-700:hsl(9deg 100% 44%);
  --cds-global-color-red-800:hsl(9deg 100% 38%);
  --cds-global-color-red-900:hsl(9deg 100% 28%);
  --cds-global-color-red-1000:hsl(9deg 100% 22%);
  --cds-global-color-ochre-50:hsl(41deg 100% 96%);
  --cds-global-color-ochre-100:hsl(41deg 100% 92%);
  --cds-global-color-ochre-200:hsl(41deg 100% 86%);
  --cds-global-color-ochre-300:hsl(41deg 100% 78%);
  --cds-global-color-ochre-400:hsl(41deg 100% 70%);
  --cds-global-color-ochre-500:hsl(40deg 100% 59%);
  --cds-global-color-ochre-600:hsl(39deg 100% 50%);
  --cds-global-color-ochre-700:hsl(38deg 100% 42%);
  --cds-global-color-ochre-800:hsl(37deg 100% 32%);
  --cds-global-color-ochre-900:hsl(36deg 100% 27%);
  --cds-global-color-ochre-1000:hsl(35deg 100% 19%);
  --cds-global-color-lavender-50:hsl(238deg 100% 96%);
  --cds-global-color-lavender-100:hsl(238deg 58% 88%);
  --cds-global-color-lavender-200:hsl(238deg 53% 79%);
  --cds-global-color-lavender-300:hsl(238deg 52% 70%);
  --cds-global-color-lavender-400:hsl(238deg 58% 64%);
  --cds-global-color-lavender-500:hsl(238deg 59% 58%);
  --cds-global-color-lavender-600:hsl(238deg 60% 52%);
  --cds-global-color-lavender-700:hsl(238deg 69% 45%);
  --cds-global-color-lavender-800:hsl(238deg 100% 32%);
  --cds-global-color-lavender-900:hsl(238deg 100% 22%);
  --cds-global-color-lavender-1000:hsl(238deg 100% 14%);
  --cds-global-color-azure-50:hsl(211deg 100% 95%);
  --cds-global-color-azure-100:hsl(211deg 100% 88%);
  --cds-global-color-azure-200:hsl(211deg 100% 81%);
  --cds-global-color-azure-300:hsl(211deg 100% 70%);
  --cds-global-color-azure-400:hsl(211deg 100% 62%);
  --cds-global-color-azure-500:hsl(211deg 100% 54%);
  --cds-global-color-azure-600:hsl(211deg 100% 46%);
  --cds-global-color-azure-700:hsl(211deg 100% 37%);
  --cds-global-color-azure-800:hsl(211deg 100% 26%);
  --cds-global-color-azure-900:hsl(211deg 100% 18%);
  --cds-global-color-azure-1000:hsl(211deg 100% 14%);
  --cds-global-color-aqua-50:hsl(184deg 100% 96%);
  --cds-global-color-aqua-100:hsl(184deg 100% 86%);
  --cds-global-color-aqua-200:hsl(184deg 100% 75%);
  --cds-global-color-aqua-300:hsl(184deg 100% 62%);
  --cds-global-color-aqua-400:hsl(184deg 100% 48%);
  --cds-global-color-aqua-500:hsl(184deg 100% 43%);
  --cds-global-color-aqua-600:hsl(184deg 100% 34%);
  --cds-global-color-aqua-700:hsl(184deg 100% 25%);
  --cds-global-color-aqua-800:hsl(184deg 100% 18%);
  --cds-global-color-aqua-900:hsl(184deg 100% 13%);
  --cds-global-color-aqua-1000:hsl(184deg 100% 10%);
  --cds-global-color-jade-50:hsl(160deg 83% 95%);
  --cds-global-color-jade-100:hsl(160deg 82% 88%);
  --cds-global-color-jade-200:hsl(160deg 78% 78%);
  --cds-global-color-jade-300:hsl(160deg 69% 65%);
  --cds-global-color-jade-400:hsl(160deg 69% 53%);
  --cds-global-color-jade-500:hsl(160deg 64% 45%);
  --cds-global-color-jade-600:hsl(160deg 69% 36%);
  --cds-global-color-jade-700:hsl(160deg 64% 30%);
  --cds-global-color-jade-800:hsl(160deg 100% 21%);
  --cds-global-color-jade-900:hsl(160deg 70% 18%);
  --cds-global-color-jade-1000:hsl(160deg 69% 14%);
  --cds-global-color-yellow-50:hsl(50deg 100% 95%);
  --cds-global-color-yellow-100:hsl(50deg 100% 84%);
  --cds-global-color-yellow-200:hsl(50deg 100% 73%);
  --cds-global-color-yellow-300:hsl(50deg 100% 57%);
  --cds-global-color-yellow-400:hsl(46deg 100% 52%);
  --cds-global-color-yellow-500:hsl(44deg 100% 47%);
  --cds-global-color-yellow-600:hsl(42deg 100% 42%);
  --cds-global-color-yellow-700:hsl(40deg 100% 37%);
  --cds-global-color-yellow-800:hsl(40deg 100% 26%);
  --cds-global-color-yellow-900:hsl(40deg 100% 18%);
  --cds-global-color-yellow-1000:hsl(40deg 100% 13%);
  --cds-global-color-lime-50:hsl(66deg 100% 94%);
  --cds-global-color-lime-100:hsl(66deg 95% 83%);
  --cds-global-color-lime-200:hsl(66deg 85% 70%);
  --cds-global-color-lime-300:hsl(66deg 80% 58%);
  --cds-global-color-lime-400:hsl(66deg 80% 48%);
  --cds-global-color-lime-500:hsl(66deg 90% 41%);
  --cds-global-color-lime-600:hsl(66deg 90% 36%);
  --cds-global-color-lime-700:hsl(66deg 100% 28%);
  --cds-global-color-lime-800:hsl(66deg 100% 22%);
  --cds-global-color-lime-900:hsl(66deg 100% 12%);
  --cds-global-color-lime-1000:hsl(66deg 100% 7%);
  --cds-global-color-tangerine-50:hsl(25deg 100% 95%);
  --cds-global-color-tangerine-100:hsl(25deg 100% 88%);
  --cds-global-color-tangerine-200:hsl(25deg 94% 78%);
  --cds-global-color-tangerine-300:hsl(25deg 100% 72%);
  --cds-global-color-tangerine-400:hsl(25deg 100% 62%);
  --cds-global-color-tangerine-500:hsl(25deg 100% 48%);
  --cds-global-color-tangerine-600:hsl(25deg 100% 41%);
  --cds-global-color-tangerine-700:hsl(25deg 100% 34%);
  --cds-global-color-tangerine-800:hsl(25deg 100% 25%);
  --cds-global-color-tangerine-900:hsl(25deg 100% 19%);
  --cds-global-color-tangerine-1000:hsl(25deg 100% 15%);
  --cds-global-color-magenta-50:hsl(345deg 100% 95%);
  --cds-global-color-magenta-100:hsl(345deg 100% 87%);
  --cds-global-color-magenta-200:hsl(345deg 100% 79%);
  --cds-global-color-magenta-300:hsl(345deg 100% 70%);
  --cds-global-color-magenta-400:hsl(345deg 100% 61%);
  --cds-global-color-magenta-500:hsl(345deg 81% 50%);
  --cds-global-color-magenta-600:hsl(345deg 83% 40%);
  --cds-global-color-magenta-700:hsl(345deg 91% 31%);
  --cds-global-color-magenta-800:hsl(345deg 100% 24%);
  --cds-global-color-magenta-900:hsl(345deg 100% 19%);
  --cds-global-color-magenta-1000:hsl(345deg 100% 15%);
  --cds-global-color-pink-50:hsl(324deg 100% 97%);
  --cds-global-color-pink-100:hsl(324deg 95% 91%);
  --cds-global-color-pink-200:hsl(324deg 84% 81%);
  --cds-global-color-pink-300:hsl(324deg 78% 70%);
  --cds-global-color-pink-400:hsl(324deg 78% 62%);
  --cds-global-color-pink-500:hsl(324deg 64% 51%);
  --cds-global-color-pink-600:hsl(324deg 80% 39%);
  --cds-global-color-pink-700:hsl(324deg 100% 30%);
  --cds-global-color-pink-800:hsl(324deg 100% 24%);
  --cds-global-color-pink-900:hsl(324deg 100% 18%);
  --cds-global-color-pink-1000:hsl(324deg 100% 15%);
  --cds-global-color-warm-gray-50:hsl(282deg 3% 97%);
  --cds-global-color-warm-gray-100:hsl(282deg 3% 92%);
  --cds-global-color-warm-gray-200:hsl(282deg 3% 84%);
  --cds-global-color-warm-gray-300:hsl(282deg 3% 74%);
  --cds-global-color-warm-gray-400:hsl(282deg 3% 63%);
  --cds-global-color-warm-gray-500:hsl(282deg 3% 54%);
  --cds-global-color-warm-gray-600:hsl(282deg 3% 43%);
  --cds-global-color-warm-gray-700:hsl(282deg 3% 35%);
  --cds-global-color-warm-gray-800:hsl(282deg 3% 28%);
  --cds-global-color-warm-gray-900:hsl(282deg 3% 20%);
  --cds-global-color-warm-gray-1000:hsl(282deg 3% 14%);
  --cds-global-color-slate-50:hsl(238deg 20% 96%);
  --cds-global-color-slate-100:hsl(238deg 20% 91%);
  --cds-global-color-slate-200:hsl(238deg 20% 82%);
  --cds-global-color-slate-300:hsl(238deg 20% 73%);
  --cds-global-color-slate-400:hsl(238deg 20% 63%);
  --cds-global-color-slate-500:hsl(238deg 23% 56%);
  --cds-global-color-slate-600:hsl(238deg 24% 49%);
  --cds-global-color-slate-700:hsl(238deg 28% 38%);
  --cds-global-color-slate-800:hsl(238deg 28% 29%);
  --cds-global-color-slate-900:hsl(238deg 28% 22%);
  --cds-global-color-slate-1000:hsl(238deg 28% 14%);
  --cds-global-color-ice-50:hsl(211deg 100% 97%);
  --cds-global-color-ice-100:hsl(211deg 58% 90%);
  --cds-global-color-ice-200:hsl(211deg 53% 81%);
  --cds-global-color-ice-300:hsl(211deg 49% 70%);
  --cds-global-color-ice-400:hsl(211deg 47% 62%);
  --cds-global-color-ice-500:hsl(211deg 47% 53%);
  --cds-global-color-ice-600:hsl(211deg 56% 44%);
  --cds-global-color-ice-700:hsl(211deg 69% 34%);
  --cds-global-color-ice-800:hsl(211deg 69% 27%);
  --cds-global-color-ice-900:hsl(211deg 100% 20%);
  --cds-global-color-ice-1000:hsl(211deg 100% 14%);
  --cds-global-color-cool-gray-50:hsl(211deg 20% 96%);
  --cds-global-color-cool-gray-100:hsl(211deg 20% 90%);
  --cds-global-color-cool-gray-200:hsl(211deg 20% 81%);
  --cds-global-color-cool-gray-300:hsl(211deg 20% 72%);
  --cds-global-color-cool-gray-400:hsl(211deg 20% 61%);
  --cds-global-color-cool-gray-500:hsl(211deg 20% 53%);
  --cds-global-color-cool-gray-600:hsl(211deg 20% 44%);
  --cds-global-color-cool-gray-700:hsl(211deg 23% 36%);
  --cds-global-color-cool-gray-800:hsl(211deg 30% 28%);
  --cds-global-color-cool-gray-900:hsl(211deg 40% 22%);
  --cds-global-color-cool-gray-1000:hsl(211deg 63% 14%);
  --cds-global-color-tan-50:hsl(41deg 23% 96%);
  --cds-global-color-tan-100:hsl(41deg 22% 91%);
  --cds-global-color-tan-200:hsl(41deg 27% 82%);
  --cds-global-color-tan-300:hsl(41deg 23% 68%);
  --cds-global-color-tan-400:hsl(41deg 23% 58%);
  --cds-global-color-tan-500:hsl(41deg 20% 47%);
  --cds-global-color-tan-600:hsl(41deg 20% 40%);
  --cds-global-color-tan-700:hsl(41deg 20% 32%);
  --cds-global-color-tan-800:hsl(41deg 23% 26%);
  --cds-global-color-tan-900:hsl(41deg 23% 21%);
  --cds-global-color-tan-1000:hsl(41deg 22% 16%);
  --cds-global-color-construction-25:hsl(198deg 33% 99%);
  --cds-global-color-construction-50:hsl(198deg 36% 96%);
  --cds-global-color-construction-100:hsl(198deg 20% 91%);
  --cds-global-color-construction-200:hsl(198deg 14% 82%);
  --cds-global-color-construction-300:hsl(198deg 10% 71%);
  --cds-global-color-construction-400:hsl(198deg 9% 56%);
  --cds-global-color-construction-500:hsl(198deg 10% 46%);
  --cds-global-color-construction-600:hsl(198deg 14% 36%);
  --cds-global-color-construction-700:hsl(198deg 19% 28%);
  --cds-global-color-construction-800:hsl(198deg 23% 23%);
  --cds-global-color-construction-900:hsl(198deg 28% 18%);
  --cds-global-color-construction-1000:hsl(198deg 30% 15%);
  --cds-global-color-construction-1100:hsl(200deg 31% 13%);
  --cds-global-color-gray-0:hsl(0deg 0% 100%);
  --cds-global-color-gray-50:hsl(0deg 0% 98%);
  --cds-global-color-gray-100:hsl(0deg 0% 95%);
  --cds-global-color-gray-200:hsl(0deg 0% 91%);
  --cds-global-color-gray-300:hsl(0deg 0% 87%);
  --cds-global-color-gray-400:hsl(0deg 0% 80%);
  --cds-global-color-gray-500:hsl(0deg 0% 70%);
  --cds-global-color-gray-600:hsl(0deg 0% 55%);
  --cds-global-color-gray-700:hsl(0deg 0% 40%);
  --cds-global-color-gray-800:hsl(0deg 0% 27%);
  --cds-global-color-gray-900:hsl(0deg 0% 20%);
  --cds-global-color-gray-1000:hsl(0deg 0% 0%);
}
:where(:root, :host) {
  --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;
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --cds-global-layout-space-xxxs:var(--clr-base-layout-space-3xs);
  --cds-global-layout-space-xxs:var(--clr-base-layout-space-2xs);
  --cds-global-layout-space-xs:var(--clr-base-layout-space-xs);
  --cds-global-layout-space-sm:var(--clr-base-layout-space-s);
  --cds-global-layout-space-md:var(--clr-base-layout-space-m);
  --cds-global-layout-space-lg:var(--clr-base-layout-space-l);
  --cds-global-layout-space-xl:var(--clr-base-layout-space-xl);
  --cds-global-layout-space-xxl:var(--clr-base-layout-space-2xl);
  --cds-global-layout-space-xxxl:var(--clr-base-layout-space-3xl);
}
:where(:root, :host) {
  --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));
}
:where(:root, :host) {
  --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));
}
[cds-theme~=dark] {
  --cds-alias-primary-tint:var(--cds-global-color-blue-800);
  --cds-alias-primary-tint-dark:var(--cds-global-color-construction-800);
  --cds-alias-primary:var(--cds-global-color-blue-400);
  --cds-alias-primary-shade:var(--cds-global-color-blue-500);
  --cds-alias-primary-dark:var(--cds-global-color-blue-200);
  --cds-alias-typography-primary-hover:var(--cds-global-color-blue-200);
  --cds-alias-object-interaction-primary-secondary-hover:var(--cds-global-color-blue-1000);
  --cds-alias-object-interaction-primary-hover:var(--cds-global-color-blue-300);
  --cds-alias-object-interaction-primary-active:var(--cds-global-color-blue-500);
  --cds-alias-typography-color-100:var(--cds-global-color-black);
  --cds-alias-typography-color-200:var(--cds-global-color-construction-300);
  --cds-alias-typography-color-300:var(--cds-global-color-construction-200);
  --cds-alias-typography-color-400:var(--cds-global-color-construction-100);
  --cds-alias-typography-color-450:var(--cds-global-color-construction-50);
  --cds-alias-typography-color-500:var(--cds-global-color-white);
  --cds-alias-typography-color-black:var(--cds-global-color-black);
  --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-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-violet-300);
  --cds-alias-typography-link-color-visited-hover:var(--cds-global-color-violet-200);
  --cds-alias-typography-link-color-active:var(--cds-global-color-red-600);
  --cds-alias-object-app-background:var(--cds-global-color-construction-1000);
  --cds-alias-object-container-backdrop-background:var(--cds-alias-object-opacity-300);
  --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-dark:var(--cds-global-color-construction-1100);
  --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-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-800);
  --cds-alias-object-interaction-background-active:var(--cds-global-color-construction-600);
  --cds-alias-object-interaction-background-selected:var(--cds-global-color-blue-900);
  --cds-alias-object-interaction-background-selected-active:var(--cds-global-color-construction-600);
  --cds-alias-object-interaction-background-selected-hover:var(--cds-global-color-construction-700);
  --cds-alias-object-interaction-background-disabled:var(--cds-global-color-construction-700);
  --cds-alias-object-interaction-background-shade:var(--cds-global-color-construction-1100);
  --cds-alias-object-interaction-background-shade-hover:var(--cds-global-color-construction-600);
  --cds-alias-object-interaction-background-shade-active:var(--cds-global-color-construction-800);
  --cds-alias-object-interaction-background-shade-selected:var(--cds-global-color-construction-700);
  --cds-alias-object-interaction-background-shade-selected-hover:var(--cds-global-color-construction-800);
  --cds-alias-object-interaction-background-shade-selected-active:var(--cds-global-color-construction-600);
  --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-active:var(--cds-global-color-blue-500);
  --cds-alias-object-interaction-info-selected:var(--cds-global-color-blue-500);
  --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-active:var(--cds-global-color-green-600);
  --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-active:var(--cds-global-color-yellow-500);
  --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-active:var(--cds-global-color-red-600);
  --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-active:var(--cds-global-color-construction-400);
  --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-active:var(--cds-global-color-construction-800);
  --cds-alias-object-interaction-inverse-click:var(--cds-global-color-construction-800);
  --cds-alias-object-skeleton-loading-gradient:linear-gradient(
      
      90deg,
      var(--cds-alias-object-interaction-background) 0%,
      var(--cds-global-color-construction-500) 35%,
      var(--cds-global-color-construction-400) 65%,
      var(--cds-alias-object-interaction-background) 100% );
  --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-info-dark:var(--cds-global-color-blue-600);
  --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-success-dark: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-900);
  --cds-alias-status-warning-shade:var(--cds-global-color-ochre-500);
  --cds-alias-status-warning-dark:var(--cds-global-color-ochre-600);
  --cds-alias-status-danger:var(--cds-global-color-red-500);
  --cds-alias-status-danger-tint:var(--cds-global-color-red-900);
  --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-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-500);
  --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);
  --cds-alias-viz-border:var(--cds-global-color-cool-gray-50);
  --cds-alias-viz-general-1:var(--cds-global-color-blue-400);
  --cds-alias-viz-general-1-blue:var(--cds-global-color-blue-400);
  --cds-alias-viz-general-2:var(--cds-global-color-violet-500);
  --cds-alias-viz-general-2-violet:var(--cds-global-color-violet-400);
  --cds-alias-viz-general-3:var(--cds-global-color-aqua-200);
  --cds-alias-viz-general-3-aqua:var(--cds-global-color-aqua-200);
  --cds-alias-viz-general-4:var(--cds-global-color-lavender-400);
  --cds-alias-viz-general-4-lime:var(--cds-global-color-lime-300);
  --cds-alias-viz-general-5:var(--cds-global-color-pink-400);
  --cds-alias-viz-general-5-blue:var(--cds-global-color-blue-200);
  --cds-alias-viz-general-6:var(--cds-global-color-lime-400);
  --cds-alias-viz-general-6-aqua:var(--cds-global-color-aqua-50);
  --cds-alias-viz-general-7:var(--cds-global-color-lavender-300);
  --cds-alias-viz-general-7-violet:var(--cds-global-color-violet-200);
  --cds-alias-viz-general-8:var(--cds-global-color-aqua-400);
  --cds-alias-viz-general-8-lime:var(--cds-global-color-lime-100);
  --cds-alias-viz-general-9:var(--cds-global-color-lime-200);
  --cds-alias-viz-general-9-blue:var(--cds-global-color-blue-300);
  --cds-alias-viz-general-10:var(--cds-global-color-violet-300);
  --cds-alias-viz-general-10-lime:var(--cds-global-color-lime-50);
  --cds-alias-viz-general-11:var(--cds-global-color-jade-400);
  --cds-alias-viz-general-11-aqua:var(--cds-global-color-aqua-400);
  --cds-alias-viz-general-12:var(--cds-global-color-azure-100);
  --cds-alias-viz-general-12-violet:var(--cds-global-color-violet-50);
  --cds-alias-viz-general-13:var(--cds-global-color-violet-400);
  --cds-alias-viz-general-13-violet:var(--cds-global-color-violet-300);
  --cds-alias-viz-general-14:var(--cds-global-color-green-200);
  --cds-alias-viz-general-14-blue:var(--cds-global-color-blue-50);
  --cds-alias-viz-general-15:var(--cds-global-color-pink-300);
  --cds-alias-viz-general-15-aqua:var(--cds-global-color-aqua-300);
  --cds-alias-viz-general-16:var(--cds-global-color-azure-300);
  --cds-alias-viz-general-16-lime:var(--cds-global-color-lime-200);
  --cds-alias-viz-severity-neutral:var(--cds-global-color-construction-300);
  --cds-alias-viz-severity-success:var(--cds-global-color-green-500);
  --cds-alias-viz-severity-warning:var(--cds-global-color-yellow-300);
  --cds-alias-viz-severity-warning-light:var(--cds-global-color-yellow-300);
  --cds-alias-viz-severity-immediate:var(--cds-global-color-tangerine-400);
  --cds-alias-viz-severity-critical:var(--cds-global-color-red-700);
  --cds-alias-viz-severity-free-space-fill:var(--cds-global-color-construction-800);
  --cds-alias-viz-sequential-blue-50:var(--cds-global-color-blue-1000);
  --cds-alias-viz-sequential-blue-100:var(--cds-global-color-blue-900);
  --cds-alias-viz-sequential-blue-200:var(--cds-global-color-blue-800);
  --cds-alias-viz-sequential-blue-300:var(--cds-global-color-blue-700);
  --cds-alias-viz-sequential-blue-400:var(--cds-global-color-blue-600);
  --cds-alias-viz-sequential-blue-500:var(--cds-global-color-blue-500);
  --cds-alias-viz-sequential-blue-600:var(--cds-global-color-blue-400);
  --cds-alias-viz-sequential-blue-700:var(--cds-global-color-blue-300);
  --cds-alias-viz-sequential-blue-800:var(--cds-global-color-blue-200);
  --cds-alias-viz-sequential-blue-900:var(--cds-global-color-blue-100);
  --cds-alias-viz-sequential-blue-1000:var(--cds-global-color-blue-50);
  --cds-alias-viz-sequential-violet-50:var(--cds-global-color-violet-1000);
  --cds-alias-viz-sequential-violet-100:var(--cds-global-color-violet-900);
  --cds-alias-viz-sequential-violet-200:var(--cds-global-color-violet-800);
  --cds-alias-viz-sequential-violet-300:var(--cds-global-color-violet-700);
  --cds-alias-viz-sequential-violet-400:var(--cds-global-color-violet-600);
  --cds-alias-viz-sequential-violet-500:var(--cds-global-color-violet-500);
  --cds-alias-viz-sequential-violet-600:var(--cds-global-color-violet-400);
  --cds-alias-viz-sequential-violet-700:var(--cds-global-color-violet-300);
  --cds-alias-viz-sequential-violet-800:var(--cds-global-color-violet-200);
  --cds-alias-viz-sequential-violet-900:var(--cds-global-color-violet-100);
  --cds-alias-viz-sequential-violet-1000:var(--cds-global-color-violet-50);
  --cds-alias-viz-sequential-ochre-50:var(--cds-global-color-ochre-1000);
  --cds-alias-viz-sequential-ochre-100:var(--cds-global-color-ochre-900);
  --cds-alias-viz-sequential-ochre-200:var(--cds-global-color-ochre-800);
  --cds-alias-viz-sequential-ochre-300:var(--cds-global-color-ochre-700);
  --cds-alias-viz-sequential-ochre-400:var(--cds-global-color-ochre-600);
  --cds-alias-viz-sequential-ochre-500:var(--cds-global-color-ochre-500);
  --cds-alias-viz-sequential-ochre-600:var(--cds-global-color-ochre-400);
  --cds-alias-viz-sequential-ochre-700:var(--cds-global-color-ochre-300);
  --cds-alias-viz-sequential-ochre-800:var(--cds-global-color-ochre-200);
  --cds-alias-viz-sequential-ochre-900:var(--cds-global-color-ochre-100);
  --cds-alias-viz-sequential-ochre-1000:var(--cds-global-color-ochre-50);
  --cds-alias-viz-sequential-aqua-50:var(--cds-global-color-aqua-1000);
  --cds-alias-viz-sequential-aqua-100:var(--cds-global-color-aqua-900);
  --cds-alias-viz-sequential-aqua-200:var(--cds-global-color-aqua-800);
  --cds-alias-viz-sequential-aqua-300:var(--cds-global-color-aqua-700);
  --cds-alias-viz-sequential-aqua-400:var(--cds-global-color-aqua-600);
  --cds-alias-viz-sequential-aqua-500:var(--cds-global-color-aqua-500);
  --cds-alias-viz-sequential-aqua-600:var(--cds-global-color-aqua-400);
  --cds-alias-viz-sequential-aqua-700:var(--cds-global-color-aqua-300);
  --cds-alias-viz-sequential-aqua-800:var(--cds-global-color-aqua-200);
  --cds-alias-viz-sequential-aqua-900:var(--cds-global-color-aqua-100);
  --cds-alias-viz-sequential-aqua-1000:var(--cds-global-color-aqua-50);
  --cds-alias-viz-sequential-green-50:var(--cds-global-color-green-1000);
  --cds-alias-viz-sequential-green-100:var(--cds-global-color-green-900);
  --cds-alias-viz-sequential-green-200:var(--cds-global-color-green-800);
  --cds-alias-viz-sequential-green-300:var(--cds-global-color-green-700);
  --cds-alias-viz-sequential-green-400:var(--cds-global-color-green-600);
  --cds-alias-viz-sequential-green-500:var(--cds-global-color-green-500);
  --cds-alias-viz-sequential-green-600:var(--cds-global-color-green-400);
  --cds-alias-viz-sequential-green-700:var(--cds-global-color-green-300);
  --cds-alias-viz-sequential-green-800:var(--cds-global-color-green-200);
  --cds-alias-viz-sequential-green-900:var(--cds-global-color-green-100);
  --cds-alias-viz-sequential-green-1000:var(--cds-global-color-green-50);
  --cds-alias-viz-sequential-red-50:var(--cds-global-color-red-1000);
  --cds-alias-viz-sequential-red-100:var(--cds-global-color-red-900);
  --cds-alias-viz-sequential-red-200:var(--cds-global-color-red-800);
  --cds-alias-viz-sequential-red-300:var(--cds-global-color-red-700);
  --cds-alias-viz-sequential-red-400:var(--cds-global-color-red-600);
  --cds-alias-viz-sequential-red-500:var(--cds-global-color-red-500);
  --cds-alias-viz-sequential-red-600:var(--cds-global-color-red-400);
  --cds-alias-viz-sequential-red-700:var(--cds-global-color-red-300);
  --cds-alias-viz-sequential-red-800:var(--cds-global-color-red-200);
  --cds-alias-viz-sequential-red-900:var(--cds-global-color-red-100);
  --cds-alias-viz-sequential-red-1000:var(--cds-global-color-red-50);
}
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-alias-typography-color-500);
  scrollbar-color: var(--cds-alias-utility-gray) var(--cds-alias-object-opacity-0);
  color-scheme: light;
}
[cds-theme~=dark] {
  color-scheme: dark;
}
[cds-control] ::placeholder {
  color: var(--cds-alias-typography-color-200);
}
[cds-control][_disabled] {
  --cds-alias-typography-color-200:var(--cds-alias-status-disabled);
}
html[cds-focus-trap] {
  overflow: hidden !important;
  width: 100vw;
  height: 100vh;
}
[cds-text] {
  font-family: var(--cds-alias-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*=headline],
[cds-text*=title],
[cds-text*=section],
[cds-text*=subsection] {
  font-family: var(--cds-alias-typography-header-font-family);
  color: var(--cds-alias-typography-color-400);
}
[cds-text*=body],
[cds-text*=message],
[cds-text*=secondary],
[cds-text*=caption],
[cds-text*=smallcaption] {
  color: var(--cds-alias-typography-color-500);
}
[cds-text*=inline] {
  width: auto !important;
  display: inline-block !important;
}
[cds-text*=display]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((var(--cds-alias-typography-display-line-height) - 1em)/2))*-1 + .037em);
}
[cds-text*=display]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((var(--cds-alias-typography-display-line-height) - 1em)/2))*-1 - .044em);
}
[cds-text*=display] {
  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);
}
[cds-text*=headline]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((var(--cds-alias-typography-headline-line-height) - 1em)/2))*-1 + .037em);
}
[cds-text*=headline]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((var(--cds-alias-typography-headline-line-height) - 1em)/2))*-1 - .044em);
}
[cds-text*=headline] {
  font-size: var(--cds-alias-typography-headline-font-size);
  font-weight: var(--cds-alias-typography-headline-font-weight);
  line-height: var(--cds-alias-typography-headline-line-height);
  letter-spacing: var(--cds-alias-typography-headline-letter-spacing);
}
[cds-text*=title]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((var(--cds-alias-typography-title-line-height) - 1em)/2))*-1 + .037em);
}
[cds-text*=title]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((var(--cds-alias-typography-title-line-height) - 1em)/2))*-1 - .044em);
}
[cds-text*=title] {
  font-size: var(--cds-alias-typography-title-font-size);
  font-weight: var(--cds-alias-typography-title-font-weight);
  line-height: var(--cds-alias-typography-title-line-height);
  letter-spacing: var(--cds-alias-typography-title-letter-spacing);
}
[cds-text*=section]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((var(--cds-alias-typography-section-line-height) - 1em)/2))*-1 + .037em);
}
[cds-text*=section]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((var(--cds-alias-typography-section-line-height) - 1em)/2))*-1 - .044em);
}
[cds-text*=section] {
  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);
}
[cds-text*=subsection]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((var(--cds-alias-typography-subsection-line-height) - 1em)/2))*-1 + .037em);
}
[cds-text*=subsection]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((var(--cds-alias-typography-subsection-line-height) - 1em)/2))*-1 - .044em);
}
[cds-text*=subsection] {
  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);
}
[cds-text*=body]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((var(--cds-alias-typography-body-line-height) - 1em)/2))*-1 + .1em);
}
[cds-text*=body]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((var(--cds-alias-typography-body-line-height) - 1em)/2))*-1 - .044em);
}
[cds-text*=body] {
  font-weight: var(--cds-alias-typography-body-font-weight);
  font-size: var(--cds-alias-typography-body-font-size);
  letter-spacing: var(--cds-alias-typography-body-letter-spacing);
  line-height: var(--cds-alias-typography-body-line-height);
}
body[cds-text*=body]::before,
body[cds-text*=body]::after {
  content: none;
}
[cds-text*=message]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((var(--cds-alias-typography-message-line-height) - 1em)/2))*-1 + .037em);
}
[cds-text*=message]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((var(--cds-alias-typography-message-line-height) - 1em)/2))*-1 - .044em);
}
[cds-text*=message] {
  font-size: var(--cds-alias-typography-message-font-size);
  font-weight: var(--cds-alias-typography-message-font-weight);
  line-height: var(--cds-alias-typography-message-line-height);
  letter-spacing: var(--cds-alias-typography-message-letter-spacing);
}
[cds-text*=secondary]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((var(--cds-alias-typography-secondary-line-height) - 1em)/2))*-1 + .037em);
}
[cds-text*=secondary]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((var(--cds-alias-typography-secondary-line-height) - 1em)/2))*-1 - .044em);
}
[cds-text*=secondary] {
  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);
}
[cds-text*=caption]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((var(--cds-alias-typography-caption-line-height) - 1em)/2))*-1 + .037em);
}
[cds-text*=caption]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((var(--cds-alias-typography-caption-line-height) - 1em)/2))*-1 - .044em);
}
[cds-text*=caption] {
  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);
}
[cds-text*=smallcaption]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((var(--cds-alias-typography-smallcaption-line-height) - 1em)/2))*-1 + .037em);
}
[cds-text*=smallcaption]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((var(--cds-alias-typography-smallcaption-line-height) - 1em)/2))*-1 - .044em);
}
[cds-text*=smallcaption] {
  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);
}
[cds-text~=link] {
  color: var(--cds-alias-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-alias-typography-link-color-hover) !important;
}
[cds-text~=link]:visited:not([cds-text~=static]),
[cds-text~=link][cds-text~=visited] {
  color: var(--cds-alias-typography-link-color-visited) !important;
}
[cds-text~=link]:visited:not([cds-text~=static]):hover,
[cds-text~=link][cds-text~=visited]:hover {
  color: var(--cds-alias-typography-link-color-visited-hover) !important;
}
[cds-text=link]:focus {
  outline: var(--cds-alias-object-interaction-outline-webkit);
}
[cds-text~=code] {
  color: var(--cds-alias-status-danger);
  font-family: monospace;
}
[cds-text~=extrabold] {
  font-weight: var(--cds-alias-typography-font-weight-extrabold) !important;
}
[cds-text~=bold] {
  font-weight: var(--cds-alias-typography-font-weight-bold) !important;
}
[cds-text~=semibold] {
  font-weight: var(--cds-alias-typography-font-weight-semibold) !important;
}
[cds-text~=medium] {
  font-weight: var(--cds-alias-typography-font-weight-medium) !important;
}
[cds-text~=regular] {
  font-weight: var(--cds-alias-typography-font-weight-regular) !important;
}
[cds-text~=light] {
  font-weight: var(--cds-alias-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~=break-word] {
  overflow-wrap: anywhere !important;
  word-break: normal !important;
}
[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-alias-typography-monospace-font-family);
}
[cds-text~=lhe] {
  padding: .05px 0;
}
[cds-text~=lhe]::before {
  content: "";
  margin-top: -.124em;
  display: block;
  height: 0;
}
[cds-text~=lhe]::after {
  content: "";
  margin-bottom: -.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;
}
[cds-text*=h0]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((1.2em - 1em)/2))*-1 + .037em);
}
[cds-text*=h0]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((1.2em - 1em)/2))*-1 - .044em);
}
[cds-text*=h0] {
  font-family: var(--cds-alias-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);
  font-size: 2rem;
  font-weight: 200;
  color: var(--cds-alias-typography-color-400);
  line-height: 1.2em;
  letter-spacing: -.0125em;
}
[cds-text*=h1]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((1.5em - 1em)/2))*-1 + .037em);
}
[cds-text*=h1]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((1.5em - 1em)/2))*-1 - .044em);
}
[cds-text*=h1] {
  font-family: var(--cds-alias-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);
  font-size: 1.6rem;
  font-weight: 200;
  color: var(--cds-alias-typography-color-400);
  line-height: 1.5em;
  letter-spacing: -.0156em;
}
[cds-text*=h2]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((1.7143em - 1em)/2))*-1 + .037em);
}
[cds-text*=h2]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((1.7143em - 1em)/2))*-1 - .044em);
}
[cds-text*=h2] {
  font-family: var(--cds-alias-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);
  font-size: 1.4rem;
  font-weight: 200;
  color: var(--cds-alias-typography-color-400);
  line-height: 1.7143em;
  letter-spacing: -.017857em;
}
[cds-text*=h3]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((1.0909em - 1em)/2))*-1 + .037em);
}
[cds-text*=h3]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((1.0909em - 1em)/2))*-1 - .044em);
}
[cds-text*=h3] {
  font-family: var(--cds-alias-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);
  font-size: 1.1rem;
  font-weight: 200;
  color: var(--cds-alias-typography-color-400);
  line-height: 1.0909em;
  letter-spacing: -.013636em;
}
[cds-text*=h4]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((1.333333em - 1em)/2))*-1 + .037em);
}
[cds-text*=h4]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((1.333333em - 1em)/2))*-1 - .044em);
}
[cds-text*=h4] {
  font-family: var(--cds-alias-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);
  font-size: .9rem;
  font-weight: 200;
  color: var(--cds-alias-typography-color-400);
  line-height: 1.333333em;
  letter-spacing: -.011111em;
}
[cds-text*=h5]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((1.5em - 1em)/2))*-1 + .037em);
}
[cds-text*=h5]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((1.5em - 1em)/2))*-1 - .044em);
}
[cds-text*=h5] {
  font-family: var(--cds-alias-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);
  font-size: .8rem;
  font-weight: 400;
  color: var(--cds-alias-typography-color-400);
  line-height: 1.5em;
  letter-spacing: -.0125em;
}
[cds-text*=h6]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((1.5em - 1em)/2))*-1 + .037em);
}
[cds-text*=h6]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((1.5em - 1em)/2))*-1 - .044em);
}
[cds-text*=h6] {
  font-family: var(--cds-alias-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);
  font-size: .7rem;
  font-weight: 500;
  color: var(--cds-alias-typography-color-400);
  line-height: 1.5em;
  letter-spacing: -.03125em;
}
[cds-text*=p0]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((1.16667em - 1em)/2))*-1 + .037em);
}
[cds-text*=p0]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((1.16667em - 1em)/2))*-1 - .044em);
}
[cds-text*=p0] {
  font-size: 1.2rem;
  font-weight: 400;
  color: var(--cds-alias-typography-color-500);
  line-height: 1.16667em;
  letter-spacing: -.008333em;
}
[cds-text*=p1]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((1.71429em - 1em)/2))*-1 + .037em);
}
[cds-text*=p1]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((1.71429em - 1em)/2))*-1 - .044em);
}
[cds-text*=p1] {
  font-size: .7rem;
  font-weight: 400;
  color: var(--cds-alias-typography-color-400);
  line-height: 1.71429em;
  letter-spacing: -.014286em;
}
[cds-text*=p2]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((1.84615em - 1em)/2))*-1 + .037em);
}
[cds-text*=p2]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((1.84615em - 1em)/2))*-1 - .044em);
}
[cds-text*=p2] {
  font-size: .65rem;
  font-weight: 500;
  color: var(--cds-alias-typography-color-400);
  line-height: 1.84615em;
  letter-spacing: -.007692em;
}
[cds-text*=p3]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((1.84615em - 1em)/2))*-1 + .037em);
}
[cds-text*=p3]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((1.84615em - 1em)/2))*-1 - .044em);
}
[cds-text*=p3] {
  font-size: .65rem;
  font-weight: 400;
  color: var(--cds-alias-typography-color-400);
  line-height: 1.84615em;
  letter-spacing: -.007692em;
}
[cds-text*=p4]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((2em - 1em)/2))*-1 + .037em);
}
[cds-text*=p4]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((2em - 1em)/2))*-1 - .044em);
}
[cds-text*=p4] {
  font-size: .6rem;
  font-weight: 600;
  color: var(--cds-alias-typography-color-400);
  line-height: 2em;
  letter-spacing: -.008333em;
}
[cds-text*=p5]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((2em - 1em)/2))*-1 + .037em);
}
[cds-text*=p5]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((2em - 1em)/2))*-1 - .044em);
}
[cds-text*=p5] {
  font-size: .6rem;
  font-weight: 400;
  color: var(--cds-alias-typography-color-400);
  line-height: 2em;
  letter-spacing: -.008333em;
}
[cds-text*=p6]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((1.090909em - 1em)/2))*-1 + .037em);
}
[cds-text*=p6]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((1.090909em - 1em)/2))*-1 - .044em);
}
[cds-text*=p6] {
  font-size: .55rem;
  font-weight: 600;
  color: var(--cds-alias-typography-color-400);
  line-height: 1.090909em;
  letter-spacing: .018182em;
}
[cds-text*=p7]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((1.090909em - 1em)/2))*-1 + .037em);
}
[cds-text*=p7]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((1.090909em - 1em)/2))*-1 - .044em);
}
[cds-text*=p7] {
  font-size: .55rem;
  font-weight: 400;
  color: var(--cds-alias-typography-color-400);
  line-height: 1.090909em;
  letter-spacing: .018182em;
}
[cds-text*=p8]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((var(--cds-alias-typography-top-gap-height) + calc((1.2em - 1em)/2))*-1 + .037em);
}
[cds-text*=p8]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1em - var(--cds-alias-typography-top-gap-height) - var(--cds-alias-typography-ascender-height) - var(--cds-alias-typography-x-height) + calc((1.2em - 1em)/2))*-1 - .044em);
}
[cds-text*=p8] {
  font-size: .5rem;
  font-weight: 400;
  color: var(--cds-alias-typography-color-400);
  line-height: 1.2em;
  letter-spacing: .02em;
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --\3b4 1:var(--cds-global-layout-space-xxxs);
  --\3b4 2:var(--cds-global-layout-space-xxs);
  --\3b4 3:var(--cds-global-layout-space-xs);
  --\3b4 4:var(--cds-global-layout-space-sm);
  --\3b4 5:var(--cds-global-layout-space-md);
  --\3b4 6:var(--cds-global-layout-space-lg);
  --\3b4 7:var(--cds-global-layout-space-xl);
  --\3b4 8:var(--cds-global-layout-space-xxl);
  --\3b4 9:var(--cds-global-layout-space-xxxl);
}
[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;
  }
}
[cds-layout~=horizontal] {
  display: flex;
  flex-flow: row wrap;
  place-items: flex-start 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;
  place-content: center 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;
    place-content: center 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;
    place-content: center 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;
    place-content: center 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;
    place-content: center 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;
    place-content: center 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;
  }
}
[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;
  }
}
[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"] {
  place-items: stretch stretch;
  place-content: stretch 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"] {
  place-items: center center;
  place-content: center 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"] {
    place-items: stretch stretch;
    place-content: stretch 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"] {
    place-items: center center;
    place-content: center 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"] {
    place-items: stretch stretch;
    place-content: stretch 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"] {
    place-items: center center;
    place-content: center 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"] {
    place-items: stretch stretch;
    place-content: stretch 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"] {
    place-items: center center;
    place-content: center 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"] {
    place-items: stretch stretch;
    place-content: stretch 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"] {
    place-items: center center;
    place-content: center 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"] {
    place-items: stretch stretch;
    place-content: stretch 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"] {
    place-items: center center;
    place-content: center center;
  }
}
[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-path: inset(50%);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
  white-space: nowrap;
  top: 0;
  left: 0;
  display: block !important;
}
[cds-layout*="gap:none"] {
  gap: 0;
}
[cds-layout*="gap:xxxs"] {
  gap: var(--\3b4 1);
}
[cds-layout*="gap:xxs"] {
  gap: var(--\3b4 2);
}
[cds-layout*="gap:xs"] {
  gap: var(--\3b4 3);
}
[cds-layout*="gap:sm"] {
  gap: var(--\3b4 4);
}
[cds-layout*="gap:md"] {
  gap: var(--\3b4 5);
}
[cds-layout*="gap:lg"] {
  gap: var(--\3b4 6);
}
[cds-layout*="gap:xl"] {
  gap: var(--\3b4 7);
}
[cds-layout*="gap:xxl"] {
  gap: var(--\3b4 8);
}
[cds-layout*="gap:xxxl"] {
  gap: var(--\3b4 9);
}
[cds-layout~="p:none"] {
  padding: 0 !important;
}
[cds-layout~="m:none"] {
  margin: 0 !important;
}
[cds-layout~="p:xxxs"] {
  padding: var(--\3b4 1) !important;
}
[cds-layout~="m:xxxs"] {
  margin: var(--\3b4 1) !important;
}
[cds-layout~="p:xxs"] {
  padding: var(--\3b4 2) !important;
}
[cds-layout~="m:xxs"] {
  margin: var(--\3b4 2) !important;
}
[cds-layout~="p:xs"] {
  padding: var(--\3b4 3) !important;
}
[cds-layout~="m:xs"] {
  margin: var(--\3b4 3) !important;
}
[cds-layout~="p:sm"] {
  padding: var(--\3b4 4) !important;
}
[cds-layout~="m:sm"] {
  margin: var(--\3b4 4) !important;
}
[cds-layout~="p:md"] {
  padding: var(--\3b4 5) !important;
}
[cds-layout~="m:md"] {
  margin: var(--\3b4 5) !important;
}
[cds-layout~="p:lg"] {
  padding: var(--\3b4 6) !important;
}
[cds-layout~="m:lg"] {
  margin: var(--\3b4 6) !important;
}
[cds-layout~="p:xl"] {
  padding: var(--\3b4 7) !important;
}
[cds-layout~="m:xl"] {
  margin: var(--\3b4 7) !important;
}
[cds-layout~="p:xxl"] {
  padding: var(--\3b4 8) !important;
}
[cds-layout~="m:xxl"] {
  margin: var(--\3b4 8) !important;
}
[cds-layout~="p:xxxl"] {
  padding: var(--\3b4 9) !important;
}
[cds-layout~="m:xxxl"] {
  margin: var(--\3b4 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(--\3b4 1) !important;
  padding-right: var(--\3b4 1) !important;
}
[cds-layout~="p-y:xxxs"] {
  padding-top: var(--\3b4 1) !important;
  padding-bottom: var(--\3b4 1) !important;
}
[cds-layout~="p-x:xxs"] {
  padding-left: var(--\3b4 2) !important;
  padding-right: var(--\3b4 2) !important;
}
[cds-layout~="p-y:xxs"] {
  padding-top: var(--\3b4 2) !important;
  padding-bottom: var(--\3b4 2) !important;
}
[cds-layout~="p-x:xs"] {
  padding-left: var(--\3b4 3) !important;
  padding-right: var(--\3b4 3) !important;
}
[cds-layout~="p-y:xs"] {
  padding-top: var(--\3b4 3) !important;
  padding-bottom: var(--\3b4 3) !important;
}
[cds-layout~="p-x:sm"] {
  padding-left: var(--\3b4 4) !important;
  padding-right: var(--\3b4 4) !important;
}
[cds-layout~="p-y:sm"] {
  padding-top: var(--\3b4 4) !important;
  padding-bottom: var(--\3b4 4) !important;
}
[cds-layout~="p-x:md"] {
  padding-left: var(--\3b4 5) !important;
  padding-right: var(--\3b4 5) !important;
}
[cds-layout~="p-y:md"] {
  padding-top: var(--\3b4 5) !important;
  padding-bottom: var(--\3b4 5) !important;
}
[cds-layout~="p-x:lg"] {
  padding-left: var(--\3b4 6) !important;
  padding-right: var(--\3b4 6) !important;
}
[cds-layout~="p-y:lg"] {
  padding-top: var(--\3b4 6) !important;
  padding-bottom: var(--\3b4 6) !important;
}
[cds-layout~="p-x:xl"] {
  padding-left: var(--\3b4 7) !important;
  padding-right: var(--\3b4 7) !important;
}
[cds-layout~="p-y:xl"] {
  padding-top: var(--\3b4 7) !important;
  padding-bottom: var(--\3b4 7) !important;
}
[cds-layout~="p-x:xxl"] {
  padding-left: var(--\3b4 8) !important;
  padding-right: var(--\3b4 8) !important;
}
[cds-layout~="p-y:xxl"] {
  padding-top: var(--\3b4 8) !important;
  padding-bottom: var(--\3b4 8) !important;
}
[cds-layout~="p-x:xxxl"] {
  padding-left: var(--\3b4 9) !important;
  padding-right: var(--\3b4 9) !important;
}
[cds-layout~="p-y:xxxl"] {
  padding-top: var(--\3b4 9) !important;
  padding-bottom: var(--\3b4 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(--\3b4 1) !important;
  margin-right: var(--\3b4 1) !important;
}
[cds-layout~="m-y:xxxs"] {
  margin-top: var(--\3b4 1) !important;
  margin-bottom: var(--\3b4 1) !important;
}
[cds-layout~="m-x:xxs"] {
  margin-left: var(--\3b4 2) !important;
  margin-right: var(--\3b4 2) !important;
}
[cds-layout~="m-y:xxs"] {
  margin-top: var(--\3b4 2) !important;
  margin-bottom: var(--\3b4 2) !important;
}
[cds-layout~="m-x:xs"] {
  margin-left: var(--\3b4 3) !important;
  margin-right: var(--\3b4 3) !important;
}
[cds-layout~="m-y:xs"] {
  margin-top: var(--\3b4 3) !important;
  margin-bottom: var(--\3b4 3) !important;
}
[cds-layout~="m-x:sm"] {
  margin-left: var(--\3b4 4) !important;
  margin-right: var(--\3b4 4) !important;
}
[cds-layout~="m-y:sm"] {
  margin-top: var(--\3b4 4) !important;
  margin-bottom: var(--\3b4 4) !important;
}
[cds-layout~="m-x:md"] {
  margin-left: var(--\3b4 5) !important;
  margin-right: var(--\3b4 5) !important;
}
[cds-layout~="m-y:md"] {
  margin-top: var(--\3b4 5) !important;
  margin-bottom: var(--\3b4 5) !important;
}
[cds-layout~="m-x:lg"] {
  margin-left: var(--\3b4 6) !important;
  margin-right: var(--\3b4 6) !important;
}
[cds-layout~="m-y:lg"] {
  margin-top: var(--\3b4 6) !important;
  margin-bottom: var(--\3b4 6) !important;
}
[cds-layout~="m-x:xl"] {
  margin-left: var(--\3b4 7) !important;
  margin-right: var(--\3b4 7) !important;
}
[cds-layout~="m-y:xl"] {
  margin-top: var(--\3b4 7) !important;
  margin-bottom: var(--\3b4 7) !important;
}
[cds-layout~="m-x:xxl"] {
  margin-left: var(--\3b4 8) !important;
  margin-right: var(--\3b4 8) !important;
}
[cds-layout~="m-y:xxl"] {
  margin-top: var(--\3b4 8) !important;
  margin-bottom: var(--\3b4 8) !important;
}
[cds-layout~="m-x:xxxl"] {
  margin-left: var(--\3b4 9) !important;
  margin-right: var(--\3b4 9) !important;
}
[cds-layout~="m-y:xxxl"] {
  margin-top: var(--\3b4 9) !important;
  margin-bottom: var(--\3b4 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(--\3b4 1) !important;
}
[cds-layout~="p-r:xxxs"] {
  padding-right: var(--\3b4 1) !important;
}
[cds-layout~="p-b:xxxs"] {
  padding-bottom: var(--\3b4 1) !important;
}
[cds-layout~="p-l:xxxs"] {
  padding-left: var(--\3b4 1) !important;
}
[cds-layout~="p-t:xxs"] {
  padding-top: var(--\3b4 2) !important;
}
[cds-layout~="p-r:xxs"] {
  padding-right: var(--\3b4 2) !important;
}
[cds-layout~="p-b:xxs"] {
  padding-bottom: var(--\3b4 2) !important;
}
[cds-layout~="p-l:xxs"] {
  padding-left: var(--\3b4 2) !important;
}
[cds-layout~="p-t:xs"] {
  padding-top: var(--\3b4 3) !important;
}
[cds-layout~="p-r:xs"] {
  padding-right: var(--\3b4 3) !important;
}
[cds-layout~="p-b:xs"] {
  padding-bottom: var(--\3b4 3) !important;
}
[cds-layout~="p-l:xs"] {
  padding-left: var(--\3b4 3) !important;
}
[cds-layout~="p-t:sm"] {
  padding-top: var(--\3b4 4) !important;
}
[cds-layout~="p-r:sm"] {
  padding-right: var(--\3b4 4) !important;
}
[cds-layout~="p-b:sm"] {
  padding-bottom: var(--\3b4 4) !important;
}
[cds-layout~="p-l:sm"] {
  padding-left: var(--\3b4 4) !important;
}
[cds-layout~="p-t:md"] {
  padding-top: var(--\3b4 5) !important;
}
[cds-layout~="p-r:md"] {
  padding-right: var(--\3b4 5) !important;
}
[cds-layout~="p-b:md"] {
  padding-bottom: var(--\3b4 5) !important;
}
[cds-layout~="p-l:md"] {
  padding-left: var(--\3b4 5) !important;
}
[cds-layout~="p-t:lg"] {
  padding-top: var(--\3b4 6) !important;
}
[cds-layout~="p-r:lg"] {
  padding-right: var(--\3b4 6) !important;
}
[cds-layout~="p-b:lg"] {
  padding-bottom: var(--\3b4 6) !important;
}
[cds-layout~="p-l:lg"] {
  padding-left: var(--\3b4 6) !important;
}
[cds-layout~="p-t:xl"] {
  padding-top: var(--\3b4 7) !important;
}
[cds-layout~="p-r:xl"] {
  padding-right: var(--\3b4 7) !important;
}
[cds-layout~="p-b:xl"] {
  padding-bottom: var(--\3b4 7) !important;
}
[cds-layout~="p-l:xl"] {
  padding-left: var(--\3b4 7) !important;
}
[cds-layout~="p-t:xxl"] {
  padding-top: var(--\3b4 8) !important;
}
[cds-layout~="p-r:xxl"] {
  padding-right: var(--\3b4 8) !important;
}
[cds-layout~="p-b:xxl"] {
  padding-bottom: var(--\3b4 8) !important;
}
[cds-layout~="p-l:xxl"] {
  padding-left: var(--\3b4 8) !important;
}
[cds-layout~="p-t:xxxl"] {
  padding-top: var(--\3b4 9) !important;
}
[cds-layout~="p-r:xxxl"] {
  padding-right: var(--\3b4 9) !important;
}
[cds-layout~="p-b:xxxl"] {
  padding-bottom: var(--\3b4 9) !important;
}
[cds-layout~="p-l:xxxl"] {
  padding-left: var(--\3b4 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(--\3b4 1) !important;
}
[cds-layout~="m-r:xxxs"] {
  margin-right: var(--\3b4 1) !important;
}
[cds-layout~="m-b:xxxs"] {
  margin-bottom: var(--\3b4 1) !important;
}
[cds-layout~="m-l:xxxs"] {
  margin-left: var(--\3b4 1) !important;
}
[cds-layout~="m-t:xxs"] {
  margin-top: var(--\3b4 2) !important;
}
[cds-layout~="m-r:xxs"] {
  margin-right: var(--\3b4 2) !important;
}
[cds-layout~="m-b:xxs"] {
  margin-bottom: var(--\3b4 2) !important;
}
[cds-layout~="m-l:xxs"] {
  margin-left: var(--\3b4 2) !important;
}
[cds-layout~="m-t:xs"] {
  margin-top: var(--\3b4 3) !important;
}
[cds-layout~="m-r:xs"] {
  margin-right: var(--\3b4 3) !important;
}
[cds-layout~="m-b:xs"] {
  margin-bottom: var(--\3b4 3) !important;
}
[cds-layout~="m-l:xs"] {
  margin-left: var(--\3b4 3) !important;
}
[cds-layout~="m-t:sm"] {
  margin-top: var(--\3b4 4) !important;
}
[cds-layout~="m-r:sm"] {
  margin-right: var(--\3b4 4) !important;
}
[cds-layout~="m-b:sm"] {
  margin-bottom: var(--\3b4 4) !important;
}
[cds-layout~="m-l:sm"] {
  margin-left: var(--\3b4 4) !important;
}
[cds-layout~="m-t:md"] {
  margin-top: var(--\3b4 5) !important;
}
[cds-layout~="m-r:md"] {
  margin-right: var(--\3b4 5) !important;
}
[cds-layout~="m-b:md"] {
  margin-bottom: var(--\3b4 5) !important;
}
[cds-layout~="m-l:md"] {
  margin-left: var(--\3b4 5) !important;
}
[cds-layout~="m-t:lg"] {
  margin-top: var(--\3b4 6) !important;
}
[cds-layout~="m-r:lg"] {
  margin-right: var(--\3b4 6) !important;
}
[cds-layout~="m-b:lg"] {
  margin-bottom: var(--\3b4 6) !important;
}
[cds-layout~="m-l:lg"] {
  margin-left: var(--\3b4 6) !important;
}
[cds-layout~="m-t:xl"] {
  margin-top: var(--\3b4 7) !important;
}
[cds-layout~="m-r:xl"] {
  margin-right: var(--\3b4 7) !important;
}
[cds-layout~="m-b:xl"] {
  margin-bottom: var(--\3b4 7) !important;
}
[cds-layout~="m-l:xl"] {
  margin-left: var(--\3b4 7) !important;
}
[cds-layout~="m-t:xxl"] {
  margin-top: var(--\3b4 8) !important;
}
[cds-layout~="m-r:xxl"] {
  margin-right: var(--\3b4 8) !important;
}
[cds-layout~="m-b:xxl"] {
  margin-bottom: var(--\3b4 8) !important;
}
[cds-layout~="m-l:xxl"] {
  margin-left: var(--\3b4 8) !important;
}
[cds-layout~="m-t:xxxl"] {
  margin-top: var(--\3b4 9) !important;
}
[cds-layout~="m-r:xxxl"] {
  margin-right: var(--\3b4 9) !important;
}
[cds-layout~="m-b:xxxl"] {
  margin-bottom: var(--\3b4 9) !important;
}
[cds-layout~="m-l:xxxl"] {
  margin-left: var(--\3b4 9) !important;
}
@media (min-width: 576px) {
  [cds-layout*="gap@xs:none"] {
    gap: 0;
  }
  [cds-layout*="gap@xs:xxxs"] {
    gap: var(--\3b4 1);
  }
  [cds-layout*="gap@xs:xxs"] {
    gap: var(--\3b4 2);
  }
  [cds-layout*="gap@xs:xs"] {
    gap: var(--\3b4 3);
  }
  [cds-layout*="gap@xs:sm"] {
    gap: var(--\3b4 4);
  }
  [cds-layout*="gap@xs:md"] {
    gap: var(--\3b4 5);
  }
  [cds-layout*="gap@xs:lg"] {
    gap: var(--\3b4 6);
  }
  [cds-layout*="gap@xs:xl"] {
    gap: var(--\3b4 7);
  }
  [cds-layout*="gap@xs:xxl"] {
    gap: var(--\3b4 8);
  }
  [cds-layout*="gap@xs:xxxl"] {
    gap: var(--\3b4 9);
  }
  [cds-layout~="p@xs:none"] {
    padding: 0 !important;
  }
  [cds-layout~="m@xs:none"] {
    margin: 0 !important;
  }
  [cds-layout~="p@xs:xxxs"] {
    padding: var(--\3b4 1) !important;
  }
  [cds-layout~="m@xs:xxxs"] {
    margin: var(--\3b4 1) !important;
  }
  [cds-layout~="p@xs:xxs"] {
    padding: var(--\3b4 2) !important;
  }
  [cds-layout~="m@xs:xxs"] {
    margin: var(--\3b4 2) !important;
  }
  [cds-layout~="p@xs:xs"] {
    padding: var(--\3b4 3) !important;
  }
  [cds-layout~="m@xs:xs"] {
    margin: var(--\3b4 3) !important;
  }
  [cds-layout~="p@xs:sm"] {
    padding: var(--\3b4 4) !important;
  }
  [cds-layout~="m@xs:sm"] {
    margin: var(--\3b4 4) !important;
  }
  [cds-layout~="p@xs:md"] {
    padding: var(--\3b4 5) !important;
  }
  [cds-layout~="m@xs:md"] {
    margin: var(--\3b4 5) !important;
  }
  [cds-layout~="p@xs:lg"] {
    padding: var(--\3b4 6) !important;
  }
  [cds-layout~="m@xs:lg"] {
    margin: var(--\3b4 6) !important;
  }
  [cds-layout~="p@xs:xl"] {
    padding: var(--\3b4 7) !important;
  }
  [cds-layout~="m@xs:xl"] {
    margin: var(--\3b4 7) !important;
  }
  [cds-layout~="p@xs:xxl"] {
    padding: var(--\3b4 8) !important;
  }
  [cds-layout~="m@xs:xxl"] {
    margin: var(--\3b4 8) !important;
  }
  [cds-layout~="p@xs:xxxl"] {
    padding: var(--\3b4 9) !important;
  }
  [cds-layout~="m@xs:xxxl"] {
    margin: var(--\3b4 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(--\3b4 1) !important;
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-y@xs:xxxs"] {
    padding-top: var(--\3b4 1) !important;
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-x@xs:xxs"] {
    padding-left: var(--\3b4 2) !important;
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-y@xs:xxs"] {
    padding-top: var(--\3b4 2) !important;
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-x@xs:xs"] {
    padding-left: var(--\3b4 3) !important;
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-y@xs:xs"] {
    padding-top: var(--\3b4 3) !important;
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-x@xs:sm"] {
    padding-left: var(--\3b4 4) !important;
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-y@xs:sm"] {
    padding-top: var(--\3b4 4) !important;
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-x@xs:md"] {
    padding-left: var(--\3b4 5) !important;
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-y@xs:md"] {
    padding-top: var(--\3b4 5) !important;
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-x@xs:lg"] {
    padding-left: var(--\3b4 6) !important;
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-y@xs:lg"] {
    padding-top: var(--\3b4 6) !important;
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-x@xs:xl"] {
    padding-left: var(--\3b4 7) !important;
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-y@xs:xl"] {
    padding-top: var(--\3b4 7) !important;
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-x@xs:xxl"] {
    padding-left: var(--\3b4 8) !important;
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-y@xs:xxl"] {
    padding-top: var(--\3b4 8) !important;
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-x@xs:xxxl"] {
    padding-left: var(--\3b4 9) !important;
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-y@xs:xxxl"] {
    padding-top: var(--\3b4 9) !important;
    padding-bottom: var(--\3b4 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(--\3b4 1) !important;
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-y@xs:xxxs"] {
    margin-top: var(--\3b4 1) !important;
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-x@xs:xxs"] {
    margin-left: var(--\3b4 2) !important;
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-y@xs:xxs"] {
    margin-top: var(--\3b4 2) !important;
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-x@xs:xs"] {
    margin-left: var(--\3b4 3) !important;
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-y@xs:xs"] {
    margin-top: var(--\3b4 3) !important;
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-x@xs:sm"] {
    margin-left: var(--\3b4 4) !important;
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-y@xs:sm"] {
    margin-top: var(--\3b4 4) !important;
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-x@xs:md"] {
    margin-left: var(--\3b4 5) !important;
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-y@xs:md"] {
    margin-top: var(--\3b4 5) !important;
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-x@xs:lg"] {
    margin-left: var(--\3b4 6) !important;
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-y@xs:lg"] {
    margin-top: var(--\3b4 6) !important;
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-x@xs:xl"] {
    margin-left: var(--\3b4 7) !important;
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-y@xs:xl"] {
    margin-top: var(--\3b4 7) !important;
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-x@xs:xxl"] {
    margin-left: var(--\3b4 8) !important;
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-y@xs:xxl"] {
    margin-top: var(--\3b4 8) !important;
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-x@xs:xxxl"] {
    margin-left: var(--\3b4 9) !important;
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-y@xs:xxxl"] {
    margin-top: var(--\3b4 9) !important;
    margin-bottom: var(--\3b4 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(--\3b4 1) !important;
  }
  [cds-layout~="p-r@xs:xxxs"] {
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-b@xs:xxxs"] {
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-l@xs:xxxs"] {
    padding-left: var(--\3b4 1) !important;
  }
  [cds-layout~="p-t@xs:xxs"] {
    padding-top: var(--\3b4 2) !important;
  }
  [cds-layout~="p-r@xs:xxs"] {
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-b@xs:xxs"] {
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-l@xs:xxs"] {
    padding-left: var(--\3b4 2) !important;
  }
  [cds-layout~="p-t@xs:xs"] {
    padding-top: var(--\3b4 3) !important;
  }
  [cds-layout~="p-r@xs:xs"] {
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-b@xs:xs"] {
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-l@xs:xs"] {
    padding-left: var(--\3b4 3) !important;
  }
  [cds-layout~="p-t@xs:sm"] {
    padding-top: var(--\3b4 4) !important;
  }
  [cds-layout~="p-r@xs:sm"] {
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-b@xs:sm"] {
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-l@xs:sm"] {
    padding-left: var(--\3b4 4) !important;
  }
  [cds-layout~="p-t@xs:md"] {
    padding-top: var(--\3b4 5) !important;
  }
  [cds-layout~="p-r@xs:md"] {
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-b@xs:md"] {
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-l@xs:md"] {
    padding-left: var(--\3b4 5) !important;
  }
  [cds-layout~="p-t@xs:lg"] {
    padding-top: var(--\3b4 6) !important;
  }
  [cds-layout~="p-r@xs:lg"] {
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-b@xs:lg"] {
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-l@xs:lg"] {
    padding-left: var(--\3b4 6) !important;
  }
  [cds-layout~="p-t@xs:xl"] {
    padding-top: var(--\3b4 7) !important;
  }
  [cds-layout~="p-r@xs:xl"] {
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-b@xs:xl"] {
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-l@xs:xl"] {
    padding-left: var(--\3b4 7) !important;
  }
  [cds-layout~="p-t@xs:xxl"] {
    padding-top: var(--\3b4 8) !important;
  }
  [cds-layout~="p-r@xs:xxl"] {
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-b@xs:xxl"] {
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-l@xs:xxl"] {
    padding-left: var(--\3b4 8) !important;
  }
  [cds-layout~="p-t@xs:xxxl"] {
    padding-top: var(--\3b4 9) !important;
  }
  [cds-layout~="p-r@xs:xxxl"] {
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-b@xs:xxxl"] {
    padding-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="p-l@xs:xxxl"] {
    padding-left: var(--\3b4 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(--\3b4 1) !important;
  }
  [cds-layout~="m-r@xs:xxxs"] {
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-b@xs:xxxs"] {
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-l@xs:xxxs"] {
    margin-left: var(--\3b4 1) !important;
  }
  [cds-layout~="m-t@xs:xxs"] {
    margin-top: var(--\3b4 2) !important;
  }
  [cds-layout~="m-r@xs:xxs"] {
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-b@xs:xxs"] {
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-l@xs:xxs"] {
    margin-left: var(--\3b4 2) !important;
  }
  [cds-layout~="m-t@xs:xs"] {
    margin-top: var(--\3b4 3) !important;
  }
  [cds-layout~="m-r@xs:xs"] {
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-b@xs:xs"] {
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-l@xs:xs"] {
    margin-left: var(--\3b4 3) !important;
  }
  [cds-layout~="m-t@xs:sm"] {
    margin-top: var(--\3b4 4) !important;
  }
  [cds-layout~="m-r@xs:sm"] {
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-b@xs:sm"] {
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-l@xs:sm"] {
    margin-left: var(--\3b4 4) !important;
  }
  [cds-layout~="m-t@xs:md"] {
    margin-top: var(--\3b4 5) !important;
  }
  [cds-layout~="m-r@xs:md"] {
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-b@xs:md"] {
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-l@xs:md"] {
    margin-left: var(--\3b4 5) !important;
  }
  [cds-layout~="m-t@xs:lg"] {
    margin-top: var(--\3b4 6) !important;
  }
  [cds-layout~="m-r@xs:lg"] {
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-b@xs:lg"] {
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-l@xs:lg"] {
    margin-left: var(--\3b4 6) !important;
  }
  [cds-layout~="m-t@xs:xl"] {
    margin-top: var(--\3b4 7) !important;
  }
  [cds-layout~="m-r@xs:xl"] {
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-b@xs:xl"] {
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-l@xs:xl"] {
    margin-left: var(--\3b4 7) !important;
  }
  [cds-layout~="m-t@xs:xxl"] {
    margin-top: var(--\3b4 8) !important;
  }
  [cds-layout~="m-r@xs:xxl"] {
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-b@xs:xxl"] {
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-l@xs:xxl"] {
    margin-left: var(--\3b4 8) !important;
  }
  [cds-layout~="m-t@xs:xxxl"] {
    margin-top: var(--\3b4 9) !important;
  }
  [cds-layout~="m-r@xs:xxxl"] {
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-b@xs:xxxl"] {
    margin-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="m-l@xs:xxxl"] {
    margin-left: var(--\3b4 9) !important;
  }
}
@media (min-width: 768px) {
  [cds-layout*="gap@sm:none"] {
    gap: 0;
  }
  [cds-layout*="gap@sm:xxxs"] {
    gap: var(--\3b4 1);
  }
  [cds-layout*="gap@sm:xxs"] {
    gap: var(--\3b4 2);
  }
  [cds-layout*="gap@sm:xs"] {
    gap: var(--\3b4 3);
  }
  [cds-layout*="gap@sm:sm"] {
    gap: var(--\3b4 4);
  }
  [cds-layout*="gap@sm:md"] {
    gap: var(--\3b4 5);
  }
  [cds-layout*="gap@sm:lg"] {
    gap: var(--\3b4 6);
  }
  [cds-layout*="gap@sm:xl"] {
    gap: var(--\3b4 7);
  }
  [cds-layout*="gap@sm:xxl"] {
    gap: var(--\3b4 8);
  }
  [cds-layout*="gap@sm:xxxl"] {
    gap: var(--\3b4 9);
  }
  [cds-layout~="p@sm:none"] {
    padding: 0 !important;
  }
  [cds-layout~="m@sm:none"] {
    margin: 0 !important;
  }
  [cds-layout~="p@sm:xxxs"] {
    padding: var(--\3b4 1) !important;
  }
  [cds-layout~="m@sm:xxxs"] {
    margin: var(--\3b4 1) !important;
  }
  [cds-layout~="p@sm:xxs"] {
    padding: var(--\3b4 2) !important;
  }
  [cds-layout~="m@sm:xxs"] {
    margin: var(--\3b4 2) !important;
  }
  [cds-layout~="p@sm:xs"] {
    padding: var(--\3b4 3) !important;
  }
  [cds-layout~="m@sm:xs"] {
    margin: var(--\3b4 3) !important;
  }
  [cds-layout~="p@sm:sm"] {
    padding: var(--\3b4 4) !important;
  }
  [cds-layout~="m@sm:sm"] {
    margin: var(--\3b4 4) !important;
  }
  [cds-layout~="p@sm:md"] {
    padding: var(--\3b4 5) !important;
  }
  [cds-layout~="m@sm:md"] {
    margin: var(--\3b4 5) !important;
  }
  [cds-layout~="p@sm:lg"] {
    padding: var(--\3b4 6) !important;
  }
  [cds-layout~="m@sm:lg"] {
    margin: var(--\3b4 6) !important;
  }
  [cds-layout~="p@sm:xl"] {
    padding: var(--\3b4 7) !important;
  }
  [cds-layout~="m@sm:xl"] {
    margin: var(--\3b4 7) !important;
  }
  [cds-layout~="p@sm:xxl"] {
    padding: var(--\3b4 8) !important;
  }
  [cds-layout~="m@sm:xxl"] {
    margin: var(--\3b4 8) !important;
  }
  [cds-layout~="p@sm:xxxl"] {
    padding: var(--\3b4 9) !important;
  }
  [cds-layout~="m@sm:xxxl"] {
    margin: var(--\3b4 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(--\3b4 1) !important;
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-y@sm:xxxs"] {
    padding-top: var(--\3b4 1) !important;
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-x@sm:xxs"] {
    padding-left: var(--\3b4 2) !important;
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-y@sm:xxs"] {
    padding-top: var(--\3b4 2) !important;
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-x@sm:xs"] {
    padding-left: var(--\3b4 3) !important;
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-y@sm:xs"] {
    padding-top: var(--\3b4 3) !important;
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-x@sm:sm"] {
    padding-left: var(--\3b4 4) !important;
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-y@sm:sm"] {
    padding-top: var(--\3b4 4) !important;
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-x@sm:md"] {
    padding-left: var(--\3b4 5) !important;
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-y@sm:md"] {
    padding-top: var(--\3b4 5) !important;
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-x@sm:lg"] {
    padding-left: var(--\3b4 6) !important;
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-y@sm:lg"] {
    padding-top: var(--\3b4 6) !important;
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-x@sm:xl"] {
    padding-left: var(--\3b4 7) !important;
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-y@sm:xl"] {
    padding-top: var(--\3b4 7) !important;
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-x@sm:xxl"] {
    padding-left: var(--\3b4 8) !important;
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-y@sm:xxl"] {
    padding-top: var(--\3b4 8) !important;
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-x@sm:xxxl"] {
    padding-left: var(--\3b4 9) !important;
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-y@sm:xxxl"] {
    padding-top: var(--\3b4 9) !important;
    padding-bottom: var(--\3b4 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(--\3b4 1) !important;
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-y@sm:xxxs"] {
    margin-top: var(--\3b4 1) !important;
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-x@sm:xxs"] {
    margin-left: var(--\3b4 2) !important;
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-y@sm:xxs"] {
    margin-top: var(--\3b4 2) !important;
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-x@sm:xs"] {
    margin-left: var(--\3b4 3) !important;
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-y@sm:xs"] {
    margin-top: var(--\3b4 3) !important;
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-x@sm:sm"] {
    margin-left: var(--\3b4 4) !important;
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-y@sm:sm"] {
    margin-top: var(--\3b4 4) !important;
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-x@sm:md"] {
    margin-left: var(--\3b4 5) !important;
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-y@sm:md"] {
    margin-top: var(--\3b4 5) !important;
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-x@sm:lg"] {
    margin-left: var(--\3b4 6) !important;
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-y@sm:lg"] {
    margin-top: var(--\3b4 6) !important;
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-x@sm:xl"] {
    margin-left: var(--\3b4 7) !important;
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-y@sm:xl"] {
    margin-top: var(--\3b4 7) !important;
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-x@sm:xxl"] {
    margin-left: var(--\3b4 8) !important;
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-y@sm:xxl"] {
    margin-top: var(--\3b4 8) !important;
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-x@sm:xxxl"] {
    margin-left: var(--\3b4 9) !important;
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-y@sm:xxxl"] {
    margin-top: var(--\3b4 9) !important;
    margin-bottom: var(--\3b4 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(--\3b4 1) !important;
  }
  [cds-layout~="p-r@sm:xxxs"] {
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-b@sm:xxxs"] {
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-l@sm:xxxs"] {
    padding-left: var(--\3b4 1) !important;
  }
  [cds-layout~="p-t@sm:xxs"] {
    padding-top: var(--\3b4 2) !important;
  }
  [cds-layout~="p-r@sm:xxs"] {
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-b@sm:xxs"] {
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-l@sm:xxs"] {
    padding-left: var(--\3b4 2) !important;
  }
  [cds-layout~="p-t@sm:xs"] {
    padding-top: var(--\3b4 3) !important;
  }
  [cds-layout~="p-r@sm:xs"] {
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-b@sm:xs"] {
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-l@sm:xs"] {
    padding-left: var(--\3b4 3) !important;
  }
  [cds-layout~="p-t@sm:sm"] {
    padding-top: var(--\3b4 4) !important;
  }
  [cds-layout~="p-r@sm:sm"] {
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-b@sm:sm"] {
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-l@sm:sm"] {
    padding-left: var(--\3b4 4) !important;
  }
  [cds-layout~="p-t@sm:md"] {
    padding-top: var(--\3b4 5) !important;
  }
  [cds-layout~="p-r@sm:md"] {
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-b@sm:md"] {
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-l@sm:md"] {
    padding-left: var(--\3b4 5) !important;
  }
  [cds-layout~="p-t@sm:lg"] {
    padding-top: var(--\3b4 6) !important;
  }
  [cds-layout~="p-r@sm:lg"] {
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-b@sm:lg"] {
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-l@sm:lg"] {
    padding-left: var(--\3b4 6) !important;
  }
  [cds-layout~="p-t@sm:xl"] {
    padding-top: var(--\3b4 7) !important;
  }
  [cds-layout~="p-r@sm:xl"] {
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-b@sm:xl"] {
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-l@sm:xl"] {
    padding-left: var(--\3b4 7) !important;
  }
  [cds-layout~="p-t@sm:xxl"] {
    padding-top: var(--\3b4 8) !important;
  }
  [cds-layout~="p-r@sm:xxl"] {
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-b@sm:xxl"] {
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-l@sm:xxl"] {
    padding-left: var(--\3b4 8) !important;
  }
  [cds-layout~="p-t@sm:xxxl"] {
    padding-top: var(--\3b4 9) !important;
  }
  [cds-layout~="p-r@sm:xxxl"] {
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-b@sm:xxxl"] {
    padding-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="p-l@sm:xxxl"] {
    padding-left: var(--\3b4 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(--\3b4 1) !important;
  }
  [cds-layout~="m-r@sm:xxxs"] {
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-b@sm:xxxs"] {
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-l@sm:xxxs"] {
    margin-left: var(--\3b4 1) !important;
  }
  [cds-layout~="m-t@sm:xxs"] {
    margin-top: var(--\3b4 2) !important;
  }
  [cds-layout~="m-r@sm:xxs"] {
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-b@sm:xxs"] {
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-l@sm:xxs"] {
    margin-left: var(--\3b4 2) !important;
  }
  [cds-layout~="m-t@sm:xs"] {
    margin-top: var(--\3b4 3) !important;
  }
  [cds-layout~="m-r@sm:xs"] {
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-b@sm:xs"] {
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-l@sm:xs"] {
    margin-left: var(--\3b4 3) !important;
  }
  [cds-layout~="m-t@sm:sm"] {
    margin-top: var(--\3b4 4) !important;
  }
  [cds-layout~="m-r@sm:sm"] {
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-b@sm:sm"] {
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-l@sm:sm"] {
    margin-left: var(--\3b4 4) !important;
  }
  [cds-layout~="m-t@sm:md"] {
    margin-top: var(--\3b4 5) !important;
  }
  [cds-layout~="m-r@sm:md"] {
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-b@sm:md"] {
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-l@sm:md"] {
    margin-left: var(--\3b4 5) !important;
  }
  [cds-layout~="m-t@sm:lg"] {
    margin-top: var(--\3b4 6) !important;
  }
  [cds-layout~="m-r@sm:lg"] {
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-b@sm:lg"] {
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-l@sm:lg"] {
    margin-left: var(--\3b4 6) !important;
  }
  [cds-layout~="m-t@sm:xl"] {
    margin-top: var(--\3b4 7) !important;
  }
  [cds-layout~="m-r@sm:xl"] {
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-b@sm:xl"] {
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-l@sm:xl"] {
    margin-left: var(--\3b4 7) !important;
  }
  [cds-layout~="m-t@sm:xxl"] {
    margin-top: var(--\3b4 8) !important;
  }
  [cds-layout~="m-r@sm:xxl"] {
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-b@sm:xxl"] {
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-l@sm:xxl"] {
    margin-left: var(--\3b4 8) !important;
  }
  [cds-layout~="m-t@sm:xxxl"] {
    margin-top: var(--\3b4 9) !important;
  }
  [cds-layout~="m-r@sm:xxxl"] {
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-b@sm:xxxl"] {
    margin-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="m-l@sm:xxxl"] {
    margin-left: var(--\3b4 9) !important;
  }
}
@media (min-width: 992px) {
  [cds-layout*="gap@md:none"] {
    gap: 0;
  }
  [cds-layout*="gap@md:xxxs"] {
    gap: var(--\3b4 1);
  }
  [cds-layout*="gap@md:xxs"] {
    gap: var(--\3b4 2);
  }
  [cds-layout*="gap@md:xs"] {
    gap: var(--\3b4 3);
  }
  [cds-layout*="gap@md:sm"] {
    gap: var(--\3b4 4);
  }
  [cds-layout*="gap@md:md"] {
    gap: var(--\3b4 5);
  }
  [cds-layout*="gap@md:lg"] {
    gap: var(--\3b4 6);
  }
  [cds-layout*="gap@md:xl"] {
    gap: var(--\3b4 7);
  }
  [cds-layout*="gap@md:xxl"] {
    gap: var(--\3b4 8);
  }
  [cds-layout*="gap@md:xxxl"] {
    gap: var(--\3b4 9);
  }
  [cds-layout~="p@md:none"] {
    padding: 0 !important;
  }
  [cds-layout~="m@md:none"] {
    margin: 0 !important;
  }
  [cds-layout~="p@md:xxxs"] {
    padding: var(--\3b4 1) !important;
  }
  [cds-layout~="m@md:xxxs"] {
    margin: var(--\3b4 1) !important;
  }
  [cds-layout~="p@md:xxs"] {
    padding: var(--\3b4 2) !important;
  }
  [cds-layout~="m@md:xxs"] {
    margin: var(--\3b4 2) !important;
  }
  [cds-layout~="p@md:xs"] {
    padding: var(--\3b4 3) !important;
  }
  [cds-layout~="m@md:xs"] {
    margin: var(--\3b4 3) !important;
  }
  [cds-layout~="p@md:sm"] {
    padding: var(--\3b4 4) !important;
  }
  [cds-layout~="m@md:sm"] {
    margin: var(--\3b4 4) !important;
  }
  [cds-layout~="p@md:md"] {
    padding: var(--\3b4 5) !important;
  }
  [cds-layout~="m@md:md"] {
    margin: var(--\3b4 5) !important;
  }
  [cds-layout~="p@md:lg"] {
    padding: var(--\3b4 6) !important;
  }
  [cds-layout~="m@md:lg"] {
    margin: var(--\3b4 6) !important;
  }
  [cds-layout~="p@md:xl"] {
    padding: var(--\3b4 7) !important;
  }
  [cds-layout~="m@md:xl"] {
    margin: var(--\3b4 7) !important;
  }
  [cds-layout~="p@md:xxl"] {
    padding: var(--\3b4 8) !important;
  }
  [cds-layout~="m@md:xxl"] {
    margin: var(--\3b4 8) !important;
  }
  [cds-layout~="p@md:xxxl"] {
    padding: var(--\3b4 9) !important;
  }
  [cds-layout~="m@md:xxxl"] {
    margin: var(--\3b4 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(--\3b4 1) !important;
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-y@md:xxxs"] {
    padding-top: var(--\3b4 1) !important;
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-x@md:xxs"] {
    padding-left: var(--\3b4 2) !important;
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-y@md:xxs"] {
    padding-top: var(--\3b4 2) !important;
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-x@md:xs"] {
    padding-left: var(--\3b4 3) !important;
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-y@md:xs"] {
    padding-top: var(--\3b4 3) !important;
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-x@md:sm"] {
    padding-left: var(--\3b4 4) !important;
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-y@md:sm"] {
    padding-top: var(--\3b4 4) !important;
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-x@md:md"] {
    padding-left: var(--\3b4 5) !important;
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-y@md:md"] {
    padding-top: var(--\3b4 5) !important;
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-x@md:lg"] {
    padding-left: var(--\3b4 6) !important;
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-y@md:lg"] {
    padding-top: var(--\3b4 6) !important;
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-x@md:xl"] {
    padding-left: var(--\3b4 7) !important;
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-y@md:xl"] {
    padding-top: var(--\3b4 7) !important;
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-x@md:xxl"] {
    padding-left: var(--\3b4 8) !important;
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-y@md:xxl"] {
    padding-top: var(--\3b4 8) !important;
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-x@md:xxxl"] {
    padding-left: var(--\3b4 9) !important;
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-y@md:xxxl"] {
    padding-top: var(--\3b4 9) !important;
    padding-bottom: var(--\3b4 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(--\3b4 1) !important;
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-y@md:xxxs"] {
    margin-top: var(--\3b4 1) !important;
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-x@md:xxs"] {
    margin-left: var(--\3b4 2) !important;
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-y@md:xxs"] {
    margin-top: var(--\3b4 2) !important;
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-x@md:xs"] {
    margin-left: var(--\3b4 3) !important;
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-y@md:xs"] {
    margin-top: var(--\3b4 3) !important;
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-x@md:sm"] {
    margin-left: var(--\3b4 4) !important;
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-y@md:sm"] {
    margin-top: var(--\3b4 4) !important;
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-x@md:md"] {
    margin-left: var(--\3b4 5) !important;
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-y@md:md"] {
    margin-top: var(--\3b4 5) !important;
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-x@md:lg"] {
    margin-left: var(--\3b4 6) !important;
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-y@md:lg"] {
    margin-top: var(--\3b4 6) !important;
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-x@md:xl"] {
    margin-left: var(--\3b4 7) !important;
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-y@md:xl"] {
    margin-top: var(--\3b4 7) !important;
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-x@md:xxl"] {
    margin-left: var(--\3b4 8) !important;
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-y@md:xxl"] {
    margin-top: var(--\3b4 8) !important;
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-x@md:xxxl"] {
    margin-left: var(--\3b4 9) !important;
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-y@md:xxxl"] {
    margin-top: var(--\3b4 9) !important;
    margin-bottom: var(--\3b4 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(--\3b4 1) !important;
  }
  [cds-layout~="p-r@md:xxxs"] {
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-b@md:xxxs"] {
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-l@md:xxxs"] {
    padding-left: var(--\3b4 1) !important;
  }
  [cds-layout~="p-t@md:xxs"] {
    padding-top: var(--\3b4 2) !important;
  }
  [cds-layout~="p-r@md:xxs"] {
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-b@md:xxs"] {
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-l@md:xxs"] {
    padding-left: var(--\3b4 2) !important;
  }
  [cds-layout~="p-t@md:xs"] {
    padding-top: var(--\3b4 3) !important;
  }
  [cds-layout~="p-r@md:xs"] {
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-b@md:xs"] {
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-l@md:xs"] {
    padding-left: var(--\3b4 3) !important;
  }
  [cds-layout~="p-t@md:sm"] {
    padding-top: var(--\3b4 4) !important;
  }
  [cds-layout~="p-r@md:sm"] {
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-b@md:sm"] {
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-l@md:sm"] {
    padding-left: var(--\3b4 4) !important;
  }
  [cds-layout~="p-t@md:md"] {
    padding-top: var(--\3b4 5) !important;
  }
  [cds-layout~="p-r@md:md"] {
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-b@md:md"] {
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-l@md:md"] {
    padding-left: var(--\3b4 5) !important;
  }
  [cds-layout~="p-t@md:lg"] {
    padding-top: var(--\3b4 6) !important;
  }
  [cds-layout~="p-r@md:lg"] {
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-b@md:lg"] {
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-l@md:lg"] {
    padding-left: var(--\3b4 6) !important;
  }
  [cds-layout~="p-t@md:xl"] {
    padding-top: var(--\3b4 7) !important;
  }
  [cds-layout~="p-r@md:xl"] {
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-b@md:xl"] {
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-l@md:xl"] {
    padding-left: var(--\3b4 7) !important;
  }
  [cds-layout~="p-t@md:xxl"] {
    padding-top: var(--\3b4 8) !important;
  }
  [cds-layout~="p-r@md:xxl"] {
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-b@md:xxl"] {
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-l@md:xxl"] {
    padding-left: var(--\3b4 8) !important;
  }
  [cds-layout~="p-t@md:xxxl"] {
    padding-top: var(--\3b4 9) !important;
  }
  [cds-layout~="p-r@md:xxxl"] {
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-b@md:xxxl"] {
    padding-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="p-l@md:xxxl"] {
    padding-left: var(--\3b4 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(--\3b4 1) !important;
  }
  [cds-layout~="m-r@md:xxxs"] {
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-b@md:xxxs"] {
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-l@md:xxxs"] {
    margin-left: var(--\3b4 1) !important;
  }
  [cds-layout~="m-t@md:xxs"] {
    margin-top: var(--\3b4 2) !important;
  }
  [cds-layout~="m-r@md:xxs"] {
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-b@md:xxs"] {
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-l@md:xxs"] {
    margin-left: var(--\3b4 2) !important;
  }
  [cds-layout~="m-t@md:xs"] {
    margin-top: var(--\3b4 3) !important;
  }
  [cds-layout~="m-r@md:xs"] {
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-b@md:xs"] {
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-l@md:xs"] {
    margin-left: var(--\3b4 3) !important;
  }
  [cds-layout~="m-t@md:sm"] {
    margin-top: var(--\3b4 4) !important;
  }
  [cds-layout~="m-r@md:sm"] {
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-b@md:sm"] {
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-l@md:sm"] {
    margin-left: var(--\3b4 4) !important;
  }
  [cds-layout~="m-t@md:md"] {
    margin-top: var(--\3b4 5) !important;
  }
  [cds-layout~="m-r@md:md"] {
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-b@md:md"] {
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-l@md:md"] {
    margin-left: var(--\3b4 5) !important;
  }
  [cds-layout~="m-t@md:lg"] {
    margin-top: var(--\3b4 6) !important;
  }
  [cds-layout~="m-r@md:lg"] {
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-b@md:lg"] {
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-l@md:lg"] {
    margin-left: var(--\3b4 6) !important;
  }
  [cds-layout~="m-t@md:xl"] {
    margin-top: var(--\3b4 7) !important;
  }
  [cds-layout~="m-r@md:xl"] {
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-b@md:xl"] {
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-l@md:xl"] {
    margin-left: var(--\3b4 7) !important;
  }
  [cds-layout~="m-t@md:xxl"] {
    margin-top: var(--\3b4 8) !important;
  }
  [cds-layout~="m-r@md:xxl"] {
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-b@md:xxl"] {
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-l@md:xxl"] {
    margin-left: var(--\3b4 8) !important;
  }
  [cds-layout~="m-t@md:xxxl"] {
    margin-top: var(--\3b4 9) !important;
  }
  [cds-layout~="m-r@md:xxxl"] {
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-b@md:xxxl"] {
    margin-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="m-l@md:xxxl"] {
    margin-left: var(--\3b4 9) !important;
  }
}
@media (min-width: 1200px) {
  [cds-layout*="gap@lg:none"] {
    gap: 0;
  }
  [cds-layout*="gap@lg:xxxs"] {
    gap: var(--\3b4 1);
  }
  [cds-layout*="gap@lg:xxs"] {
    gap: var(--\3b4 2);
  }
  [cds-layout*="gap@lg:xs"] {
    gap: var(--\3b4 3);
  }
  [cds-layout*="gap@lg:sm"] {
    gap: var(--\3b4 4);
  }
  [cds-layout*="gap@lg:md"] {
    gap: var(--\3b4 5);
  }
  [cds-layout*="gap@lg:lg"] {
    gap: var(--\3b4 6);
  }
  [cds-layout*="gap@lg:xl"] {
    gap: var(--\3b4 7);
  }
  [cds-layout*="gap@lg:xxl"] {
    gap: var(--\3b4 8);
  }
  [cds-layout*="gap@lg:xxxl"] {
    gap: var(--\3b4 9);
  }
  [cds-layout~="p@lg:none"] {
    padding: 0 !important;
  }
  [cds-layout~="m@lg:none"] {
    margin: 0 !important;
  }
  [cds-layout~="p@lg:xxxs"] {
    padding: var(--\3b4 1) !important;
  }
  [cds-layout~="m@lg:xxxs"] {
    margin: var(--\3b4 1) !important;
  }
  [cds-layout~="p@lg:xxs"] {
    padding: var(--\3b4 2) !important;
  }
  [cds-layout~="m@lg:xxs"] {
    margin: var(--\3b4 2) !important;
  }
  [cds-layout~="p@lg:xs"] {
    padding: var(--\3b4 3) !important;
  }
  [cds-layout~="m@lg:xs"] {
    margin: var(--\3b4 3) !important;
  }
  [cds-layout~="p@lg:sm"] {
    padding: var(--\3b4 4) !important;
  }
  [cds-layout~="m@lg:sm"] {
    margin: var(--\3b4 4) !important;
  }
  [cds-layout~="p@lg:md"] {
    padding: var(--\3b4 5) !important;
  }
  [cds-layout~="m@lg:md"] {
    margin: var(--\3b4 5) !important;
  }
  [cds-layout~="p@lg:lg"] {
    padding: var(--\3b4 6) !important;
  }
  [cds-layout~="m@lg:lg"] {
    margin: var(--\3b4 6) !important;
  }
  [cds-layout~="p@lg:xl"] {
    padding: var(--\3b4 7) !important;
  }
  [cds-layout~="m@lg:xl"] {
    margin: var(--\3b4 7) !important;
  }
  [cds-layout~="p@lg:xxl"] {
    padding: var(--\3b4 8) !important;
  }
  [cds-layout~="m@lg:xxl"] {
    margin: var(--\3b4 8) !important;
  }
  [cds-layout~="p@lg:xxxl"] {
    padding: var(--\3b4 9) !important;
  }
  [cds-layout~="m@lg:xxxl"] {
    margin: var(--\3b4 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(--\3b4 1) !important;
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-y@lg:xxxs"] {
    padding-top: var(--\3b4 1) !important;
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-x@lg:xxs"] {
    padding-left: var(--\3b4 2) !important;
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-y@lg:xxs"] {
    padding-top: var(--\3b4 2) !important;
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-x@lg:xs"] {
    padding-left: var(--\3b4 3) !important;
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-y@lg:xs"] {
    padding-top: var(--\3b4 3) !important;
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-x@lg:sm"] {
    padding-left: var(--\3b4 4) !important;
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-y@lg:sm"] {
    padding-top: var(--\3b4 4) !important;
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-x@lg:md"] {
    padding-left: var(--\3b4 5) !important;
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-y@lg:md"] {
    padding-top: var(--\3b4 5) !important;
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-x@lg:lg"] {
    padding-left: var(--\3b4 6) !important;
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-y@lg:lg"] {
    padding-top: var(--\3b4 6) !important;
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-x@lg:xl"] {
    padding-left: var(--\3b4 7) !important;
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-y@lg:xl"] {
    padding-top: var(--\3b4 7) !important;
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-x@lg:xxl"] {
    padding-left: var(--\3b4 8) !important;
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-y@lg:xxl"] {
    padding-top: var(--\3b4 8) !important;
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-x@lg:xxxl"] {
    padding-left: var(--\3b4 9) !important;
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-y@lg:xxxl"] {
    padding-top: var(--\3b4 9) !important;
    padding-bottom: var(--\3b4 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(--\3b4 1) !important;
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-y@lg:xxxs"] {
    margin-top: var(--\3b4 1) !important;
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-x@lg:xxs"] {
    margin-left: var(--\3b4 2) !important;
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-y@lg:xxs"] {
    margin-top: var(--\3b4 2) !important;
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-x@lg:xs"] {
    margin-left: var(--\3b4 3) !important;
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-y@lg:xs"] {
    margin-top: var(--\3b4 3) !important;
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-x@lg:sm"] {
    margin-left: var(--\3b4 4) !important;
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-y@lg:sm"] {
    margin-top: var(--\3b4 4) !important;
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-x@lg:md"] {
    margin-left: var(--\3b4 5) !important;
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-y@lg:md"] {
    margin-top: var(--\3b4 5) !important;
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-x@lg:lg"] {
    margin-left: var(--\3b4 6) !important;
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-y@lg:lg"] {
    margin-top: var(--\3b4 6) !important;
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-x@lg:xl"] {
    margin-left: var(--\3b4 7) !important;
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-y@lg:xl"] {
    margin-top: var(--\3b4 7) !important;
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-x@lg:xxl"] {
    margin-left: var(--\3b4 8) !important;
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-y@lg:xxl"] {
    margin-top: var(--\3b4 8) !important;
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-x@lg:xxxl"] {
    margin-left: var(--\3b4 9) !important;
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-y@lg:xxxl"] {
    margin-top: var(--\3b4 9) !important;
    margin-bottom: var(--\3b4 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(--\3b4 1) !important;
  }
  [cds-layout~="p-r@lg:xxxs"] {
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-b@lg:xxxs"] {
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-l@lg:xxxs"] {
    padding-left: var(--\3b4 1) !important;
  }
  [cds-layout~="p-t@lg:xxs"] {
    padding-top: var(--\3b4 2) !important;
  }
  [cds-layout~="p-r@lg:xxs"] {
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-b@lg:xxs"] {
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-l@lg:xxs"] {
    padding-left: var(--\3b4 2) !important;
  }
  [cds-layout~="p-t@lg:xs"] {
    padding-top: var(--\3b4 3) !important;
  }
  [cds-layout~="p-r@lg:xs"] {
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-b@lg:xs"] {
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-l@lg:xs"] {
    padding-left: var(--\3b4 3) !important;
  }
  [cds-layout~="p-t@lg:sm"] {
    padding-top: var(--\3b4 4) !important;
  }
  [cds-layout~="p-r@lg:sm"] {
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-b@lg:sm"] {
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-l@lg:sm"] {
    padding-left: var(--\3b4 4) !important;
  }
  [cds-layout~="p-t@lg:md"] {
    padding-top: var(--\3b4 5) !important;
  }
  [cds-layout~="p-r@lg:md"] {
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-b@lg:md"] {
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-l@lg:md"] {
    padding-left: var(--\3b4 5) !important;
  }
  [cds-layout~="p-t@lg:lg"] {
    padding-top: var(--\3b4 6) !important;
  }
  [cds-layout~="p-r@lg:lg"] {
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-b@lg:lg"] {
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-l@lg:lg"] {
    padding-left: var(--\3b4 6) !important;
  }
  [cds-layout~="p-t@lg:xl"] {
    padding-top: var(--\3b4 7) !important;
  }
  [cds-layout~="p-r@lg:xl"] {
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-b@lg:xl"] {
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-l@lg:xl"] {
    padding-left: var(--\3b4 7) !important;
  }
  [cds-layout~="p-t@lg:xxl"] {
    padding-top: var(--\3b4 8) !important;
  }
  [cds-layout~="p-r@lg:xxl"] {
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-b@lg:xxl"] {
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-l@lg:xxl"] {
    padding-left: var(--\3b4 8) !important;
  }
  [cds-layout~="p-t@lg:xxxl"] {
    padding-top: var(--\3b4 9) !important;
  }
  [cds-layout~="p-r@lg:xxxl"] {
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-b@lg:xxxl"] {
    padding-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="p-l@lg:xxxl"] {
    padding-left: var(--\3b4 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(--\3b4 1) !important;
  }
  [cds-layout~="m-r@lg:xxxs"] {
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-b@lg:xxxs"] {
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-l@lg:xxxs"] {
    margin-left: var(--\3b4 1) !important;
  }
  [cds-layout~="m-t@lg:xxs"] {
    margin-top: var(--\3b4 2) !important;
  }
  [cds-layout~="m-r@lg:xxs"] {
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-b@lg:xxs"] {
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-l@lg:xxs"] {
    margin-left: var(--\3b4 2) !important;
  }
  [cds-layout~="m-t@lg:xs"] {
    margin-top: var(--\3b4 3) !important;
  }
  [cds-layout~="m-r@lg:xs"] {
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-b@lg:xs"] {
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-l@lg:xs"] {
    margin-left: var(--\3b4 3) !important;
  }
  [cds-layout~="m-t@lg:sm"] {
    margin-top: var(--\3b4 4) !important;
  }
  [cds-layout~="m-r@lg:sm"] {
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-b@lg:sm"] {
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-l@lg:sm"] {
    margin-left: var(--\3b4 4) !important;
  }
  [cds-layout~="m-t@lg:md"] {
    margin-top: var(--\3b4 5) !important;
  }
  [cds-layout~="m-r@lg:md"] {
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-b@lg:md"] {
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-l@lg:md"] {
    margin-left: var(--\3b4 5) !important;
  }
  [cds-layout~="m-t@lg:lg"] {
    margin-top: var(--\3b4 6) !important;
  }
  [cds-layout~="m-r@lg:lg"] {
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-b@lg:lg"] {
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-l@lg:lg"] {
    margin-left: var(--\3b4 6) !important;
  }
  [cds-layout~="m-t@lg:xl"] {
    margin-top: var(--\3b4 7) !important;
  }
  [cds-layout~="m-r@lg:xl"] {
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-b@lg:xl"] {
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-l@lg:xl"] {
    margin-left: var(--\3b4 7) !important;
  }
  [cds-layout~="m-t@lg:xxl"] {
    margin-top: var(--\3b4 8) !important;
  }
  [cds-layout~="m-r@lg:xxl"] {
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-b@lg:xxl"] {
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-l@lg:xxl"] {
    margin-left: var(--\3b4 8) !important;
  }
  [cds-layout~="m-t@lg:xxxl"] {
    margin-top: var(--\3b4 9) !important;
  }
  [cds-layout~="m-r@lg:xxxl"] {
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-b@lg:xxxl"] {
    margin-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="m-l@lg:xxxl"] {
    margin-left: var(--\3b4 9) !important;
  }
}
@media (min-width: 1440px) {
  [cds-layout*="gap@xl:none"] {
    gap: 0;
  }
  [cds-layout*="gap@xl:xxxs"] {
    gap: var(--\3b4 1);
  }
  [cds-layout*="gap@xl:xxs"] {
    gap: var(--\3b4 2);
  }
  [cds-layout*="gap@xl:xs"] {
    gap: var(--\3b4 3);
  }
  [cds-layout*="gap@xl:sm"] {
    gap: var(--\3b4 4);
  }
  [cds-layout*="gap@xl:md"] {
    gap: var(--\3b4 5);
  }
  [cds-layout*="gap@xl:lg"] {
    gap: var(--\3b4 6);
  }
  [cds-layout*="gap@xl:xl"] {
    gap: var(--\3b4 7);
  }
  [cds-layout*="gap@xl:xxl"] {
    gap: var(--\3b4 8);
  }
  [cds-layout*="gap@xl:xxxl"] {
    gap: var(--\3b4 9);
  }
  [cds-layout~="p@xl:none"] {
    padding: 0 !important;
  }
  [cds-layout~="m@xl:none"] {
    margin: 0 !important;
  }
  [cds-layout~="p@xl:xxxs"] {
    padding: var(--\3b4 1) !important;
  }
  [cds-layout~="m@xl:xxxs"] {
    margin: var(--\3b4 1) !important;
  }
  [cds-layout~="p@xl:xxs"] {
    padding: var(--\3b4 2) !important;
  }
  [cds-layout~="m@xl:xxs"] {
    margin: var(--\3b4 2) !important;
  }
  [cds-layout~="p@xl:xs"] {
    padding: var(--\3b4 3) !important;
  }
  [cds-layout~="m@xl:xs"] {
    margin: var(--\3b4 3) !important;
  }
  [cds-layout~="p@xl:sm"] {
    padding: var(--\3b4 4) !important;
  }
  [cds-layout~="m@xl:sm"] {
    margin: var(--\3b4 4) !important;
  }
  [cds-layout~="p@xl:md"] {
    padding: var(--\3b4 5) !important;
  }
  [cds-layout~="m@xl:md"] {
    margin: var(--\3b4 5) !important;
  }
  [cds-layout~="p@xl:lg"] {
    padding: var(--\3b4 6) !important;
  }
  [cds-layout~="m@xl:lg"] {
    margin: var(--\3b4 6) !important;
  }
  [cds-layout~="p@xl:xl"] {
    padding: var(--\3b4 7) !important;
  }
  [cds-layout~="m@xl:xl"] {
    margin: var(--\3b4 7) !important;
  }
  [cds-layout~="p@xl:xxl"] {
    padding: var(--\3b4 8) !important;
  }
  [cds-layout~="m@xl:xxl"] {
    margin: var(--\3b4 8) !important;
  }
  [cds-layout~="p@xl:xxxl"] {
    padding: var(--\3b4 9) !important;
  }
  [cds-layout~="m@xl:xxxl"] {
    margin: var(--\3b4 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(--\3b4 1) !important;
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-y@xl:xxxs"] {
    padding-top: var(--\3b4 1) !important;
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-x@xl:xxs"] {
    padding-left: var(--\3b4 2) !important;
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-y@xl:xxs"] {
    padding-top: var(--\3b4 2) !important;
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-x@xl:xs"] {
    padding-left: var(--\3b4 3) !important;
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-y@xl:xs"] {
    padding-top: var(--\3b4 3) !important;
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-x@xl:sm"] {
    padding-left: var(--\3b4 4) !important;
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-y@xl:sm"] {
    padding-top: var(--\3b4 4) !important;
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-x@xl:md"] {
    padding-left: var(--\3b4 5) !important;
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-y@xl:md"] {
    padding-top: var(--\3b4 5) !important;
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-x@xl:lg"] {
    padding-left: var(--\3b4 6) !important;
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-y@xl:lg"] {
    padding-top: var(--\3b4 6) !important;
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-x@xl:xl"] {
    padding-left: var(--\3b4 7) !important;
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-y@xl:xl"] {
    padding-top: var(--\3b4 7) !important;
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-x@xl:xxl"] {
    padding-left: var(--\3b4 8) !important;
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-y@xl:xxl"] {
    padding-top: var(--\3b4 8) !important;
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-x@xl:xxxl"] {
    padding-left: var(--\3b4 9) !important;
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-y@xl:xxxl"] {
    padding-top: var(--\3b4 9) !important;
    padding-bottom: var(--\3b4 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(--\3b4 1) !important;
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-y@xl:xxxs"] {
    margin-top: var(--\3b4 1) !important;
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-x@xl:xxs"] {
    margin-left: var(--\3b4 2) !important;
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-y@xl:xxs"] {
    margin-top: var(--\3b4 2) !important;
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-x@xl:xs"] {
    margin-left: var(--\3b4 3) !important;
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-y@xl:xs"] {
    margin-top: var(--\3b4 3) !important;
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-x@xl:sm"] {
    margin-left: var(--\3b4 4) !important;
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-y@xl:sm"] {
    margin-top: var(--\3b4 4) !important;
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-x@xl:md"] {
    margin-left: var(--\3b4 5) !important;
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-y@xl:md"] {
    margin-top: var(--\3b4 5) !important;
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-x@xl:lg"] {
    margin-left: var(--\3b4 6) !important;
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-y@xl:lg"] {
    margin-top: var(--\3b4 6) !important;
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-x@xl:xl"] {
    margin-left: var(--\3b4 7) !important;
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-y@xl:xl"] {
    margin-top: var(--\3b4 7) !important;
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-x@xl:xxl"] {
    margin-left: var(--\3b4 8) !important;
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-y@xl:xxl"] {
    margin-top: var(--\3b4 8) !important;
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-x@xl:xxxl"] {
    margin-left: var(--\3b4 9) !important;
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-y@xl:xxxl"] {
    margin-top: var(--\3b4 9) !important;
    margin-bottom: var(--\3b4 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(--\3b4 1) !important;
  }
  [cds-layout~="p-r@xl:xxxs"] {
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-b@xl:xxxs"] {
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-l@xl:xxxs"] {
    padding-left: var(--\3b4 1) !important;
  }
  [cds-layout~="p-t@xl:xxs"] {
    padding-top: var(--\3b4 2) !important;
  }
  [cds-layout~="p-r@xl:xxs"] {
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-b@xl:xxs"] {
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-l@xl:xxs"] {
    padding-left: var(--\3b4 2) !important;
  }
  [cds-layout~="p-t@xl:xs"] {
    padding-top: var(--\3b4 3) !important;
  }
  [cds-layout~="p-r@xl:xs"] {
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-b@xl:xs"] {
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-l@xl:xs"] {
    padding-left: var(--\3b4 3) !important;
  }
  [cds-layout~="p-t@xl:sm"] {
    padding-top: var(--\3b4 4) !important;
  }
  [cds-layout~="p-r@xl:sm"] {
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-b@xl:sm"] {
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-l@xl:sm"] {
    padding-left: var(--\3b4 4) !important;
  }
  [cds-layout~="p-t@xl:md"] {
    padding-top: var(--\3b4 5) !important;
  }
  [cds-layout~="p-r@xl:md"] {
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-b@xl:md"] {
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-l@xl:md"] {
    padding-left: var(--\3b4 5) !important;
  }
  [cds-layout~="p-t@xl:lg"] {
    padding-top: var(--\3b4 6) !important;
  }
  [cds-layout~="p-r@xl:lg"] {
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-b@xl:lg"] {
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-l@xl:lg"] {
    padding-left: var(--\3b4 6) !important;
  }
  [cds-layout~="p-t@xl:xl"] {
    padding-top: var(--\3b4 7) !important;
  }
  [cds-layout~="p-r@xl:xl"] {
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-b@xl:xl"] {
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-l@xl:xl"] {
    padding-left: var(--\3b4 7) !important;
  }
  [cds-layout~="p-t@xl:xxl"] {
    padding-top: var(--\3b4 8) !important;
  }
  [cds-layout~="p-r@xl:xxl"] {
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-b@xl:xxl"] {
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-l@xl:xxl"] {
    padding-left: var(--\3b4 8) !important;
  }
  [cds-layout~="p-t@xl:xxxl"] {
    padding-top: var(--\3b4 9) !important;
  }
  [cds-layout~="p-r@xl:xxxl"] {
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-b@xl:xxxl"] {
    padding-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="p-l@xl:xxxl"] {
    padding-left: var(--\3b4 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(--\3b4 1) !important;
  }
  [cds-layout~="m-r@xl:xxxs"] {
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-b@xl:xxxs"] {
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-l@xl:xxxs"] {
    margin-left: var(--\3b4 1) !important;
  }
  [cds-layout~="m-t@xl:xxs"] {
    margin-top: var(--\3b4 2) !important;
  }
  [cds-layout~="m-r@xl:xxs"] {
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-b@xl:xxs"] {
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-l@xl:xxs"] {
    margin-left: var(--\3b4 2) !important;
  }
  [cds-layout~="m-t@xl:xs"] {
    margin-top: var(--\3b4 3) !important;
  }
  [cds-layout~="m-r@xl:xs"] {
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-b@xl:xs"] {
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-l@xl:xs"] {
    margin-left: var(--\3b4 3) !important;
  }
  [cds-layout~="m-t@xl:sm"] {
    margin-top: var(--\3b4 4) !important;
  }
  [cds-layout~="m-r@xl:sm"] {
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-b@xl:sm"] {
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-l@xl:sm"] {
    margin-left: var(--\3b4 4) !important;
  }
  [cds-layout~="m-t@xl:md"] {
    margin-top: var(--\3b4 5) !important;
  }
  [cds-layout~="m-r@xl:md"] {
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-b@xl:md"] {
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-l@xl:md"] {
    margin-left: var(--\3b4 5) !important;
  }
  [cds-layout~="m-t@xl:lg"] {
    margin-top: var(--\3b4 6) !important;
  }
  [cds-layout~="m-r@xl:lg"] {
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-b@xl:lg"] {
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-l@xl:lg"] {
    margin-left: var(--\3b4 6) !important;
  }
  [cds-layout~="m-t@xl:xl"] {
    margin-top: var(--\3b4 7) !important;
  }
  [cds-layout~="m-r@xl:xl"] {
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-b@xl:xl"] {
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-l@xl:xl"] {
    margin-left: var(--\3b4 7) !important;
  }
  [cds-layout~="m-t@xl:xxl"] {
    margin-top: var(--\3b4 8) !important;
  }
  [cds-layout~="m-r@xl:xxl"] {
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-b@xl:xxl"] {
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-l@xl:xxl"] {
    margin-left: var(--\3b4 8) !important;
  }
  [cds-layout~="m-t@xl:xxxl"] {
    margin-top: var(--\3b4 9) !important;
  }
  [cds-layout~="m-r@xl:xxxl"] {
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-b@xl:xxxl"] {
    margin-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="m-l@xl:xxxl"] {
    margin-left: var(--\3b4 9) !important;
  }
}
[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;
}
.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;
}
.clr-clearfix::after {
  content: "";
  display: table;
  clear: both;
}
.clr-display-block {
  display: block !important;
}
.clr-display-inline-block {
  display: inline-block !important;
}
.clr-display-inline {
  display: inline !important;
}
.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;
  }
}
.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;
  }
}
.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;
  }
}
.clr-container {
  width: 100%;
  padding-right: var(--clr-grid-container-padding);
  padding-left: var(--clr-grid-container-padding);
  margin-right: auto;
  margin-left: auto;
}
.clr-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: var(--clr-grid-row-margin);
  margin-left: var(--clr-grid-row-margin);
}
.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: var(--cds-global-space-1);
  padding-right: var(--clr-grid-column-padding);
  padding-left: var(--clr-grid-column-padding);
}
.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;
}
.clr-offset-1 {
  margin-left: 8.3333333333%;
}
.clr-offset-2 {
  margin-left: 16.6666666667%;
}
.clr-offset-3 {
  margin-left: 25%;
}
.clr-offset-4 {
  margin-left: 33.3333333333%;
}
.clr-offset-5 {
  margin-left: 41.6666666667%;
}
.clr-offset-6 {
  margin-left: 50%;
}
.clr-offset-7 {
  margin-left: 58.3333333333%;
}
.clr-offset-8 {
  margin-left: 66.6666666667%;
}
.clr-offset-9 {
  margin-left: 75%;
}
.clr-offset-10 {
  margin-left: 83.3333333333%;
}
.clr-offset-11 {
  margin-left: 91.6666666667%;
}
@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;
  }
  .clr-offset-sm-0 {
    margin-left: 0;
  }
  .clr-offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .clr-offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .clr-offset-sm-3 {
    margin-left: 25%;
  }
  .clr-offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .clr-offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .clr-offset-sm-6 {
    margin-left: 50%;
  }
  .clr-offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .clr-offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .clr-offset-sm-9 {
    margin-left: 75%;
  }
  .clr-offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .clr-offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@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;
  }
  .clr-offset-md-0 {
    margin-left: 0;
  }
  .clr-offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .clr-offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .clr-offset-md-3 {
    margin-left: 25%;
  }
  .clr-offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .clr-offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .clr-offset-md-6 {
    margin-left: 50%;
  }
  .clr-offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .clr-offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .clr-offset-md-9 {
    margin-left: 75%;
  }
  .clr-offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .clr-offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@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;
  }
  .clr-offset-lg-0 {
    margin-left: 0;
  }
  .clr-offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .clr-offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .clr-offset-lg-3 {
    margin-left: 25%;
  }
  .clr-offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .clr-offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .clr-offset-lg-6 {
    margin-left: 50%;
  }
  .clr-offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .clr-offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .clr-offset-lg-9 {
    margin-left: 75%;
  }
  .clr-offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .clr-offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@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;
  }
  .clr-offset-xl-0 {
    margin-left: 0;
  }
  .clr-offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .clr-offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .clr-offset-xl-3 {
    margin-left: 25%;
  }
  .clr-offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .clr-offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .clr-offset-xl-6 {
    margin-left: 50%;
  }
  .clr-offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .clr-offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .clr-offset-xl-9 {
    margin-left: 75%;
  }
  .clr-offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .clr-offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.clr-break-row {
  width: 100%;
}
*,
::before,
::after {
  box-sizing: border-box;
}
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(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
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: calc(var(--cds-global-space-6) + var(--clr-base-horizontal-offset-2xs));
}
ul.list:not([cds-list]).compact > li,
ol.list:not([cds-list]).compact > li {
  margin-bottom: 0;
}
ul:not(.list-unstyled, [cds-list]) > li > ul.list-unstyled,
ol:not([cds-list]) > li > ul.list-unstyled {
  margin-left: calc(var(--cds-global-space-6) + var(--clr-base-horizontal-offset-2xs));
}
li > ul:not([cds-list]) {
  margin-top: 0;
  margin-left: calc(var(--cds-global-space-6) + var(--clr-base-horizontal-offset-2xs));
}
ul.list-group:not([cds-list]) {
  margin-top: 0;
}
ul:not([cds-list]).list-spacer,
ol:not([cds-list]).list-spacer {
  margin-top: var(--clr-base-vertical-offset-2xl);
}
pre {
  margin: var(--clr-base-vertical-offset-l)0;
}
pre {
  border: var(--cds-alias-object-border-width-100) solid var(--cds-alias-object-container-border-color);
  border-radius: var(--clr-base-border-radius-s);
}
pre code {
  white-space: pre;
}
code.clr-code {
  color: var(--cds-alias-utility-red);
  padding: 0;
  background: 0 0;
}
h1:not([cds-text]) {
  margin-top: var(--clr-base-vertical-offset-2xl);
  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(--clr-base-vertical-offset-2xl);
  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(--clr-base-vertical-offset-2xl);
  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(--clr-base-vertical-offset-2xl);
  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(--clr-base-vertical-offset-2xl);
  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(--clr-base-vertical-offset-2xl);
  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(--clr-base-vertical-offset-2xl);
  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 .p0:not([cds-text]),
body p.p0:not([cds-text]) {
  margin-top: var(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-font);
  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(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-font);
  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(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-font);
  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(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-font);
  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(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-font);
  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(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-font);
  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(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-font);
  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(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-font);
  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-font);
  font-size: calc(var(--cds-global-base)/16*100%);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --clr-link-active-color:var(--cds-alias-typography-link-color-active);
  --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 {
  -webkit-tap-highlight-color: transparent;
}
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] {
  appearance: auto;
}
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] {
  appearance: none;
}
[hidden] {
  display: none !important;
}
dl {
  margin-bottom: 0;
  margin-top: 1rem;
}
table {
  border-spacing: 0;
}
.clr-sr-only {
  position: absolute;
  clip-path: inset(50%);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
  white-space: nowrap;
  top: 0;
  left: 0;
}
.alert-icon,
.clr-icon {
  display: inline-block;
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  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%3Avar(--cds-global-color-white)%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");
}
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  max-height: 100%;
  z-index: 1000;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  opacity: 0;
  touch-action: manipulation;
  z-index: 1000;
  transition: opacity 400ms cubic-bezier(.25, .8, .25, 1);
}
@media (prefers-reduced-motion) {
  .cdk-overlay-backdrop {
    transition-duration: 1ms;
  }
}
.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media (forced-colors: active) {
  .cdk-overlay-backdrop-showing {
    opacity: .6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, .32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,
.cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
  z-index: 1000;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
.cdk-overlay-popover {
  background: 0 0;
  border: 0;
  padding: 0;
  outline: 0;
  overflow: visible;
  position: fixed;
  pointer-events: none;
  white-space: normal;
  color: inherit;
  text-decoration: none;
  width: 100%;
  height: 100%;
  inset: auto;
  top: 0;
  left: 0;
}
.cdk-overlay-popover::backdrop {
  display: none;
}
.cdk-overlay-popover .cdk-overlay-backdrop {
  position: fixed;
  z-index: auto;
}
.is-off-screen {
  position: fixed !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  left: 0 !important;
  top: calc(-1*var(--cds-global-space-1)) !important;
  overflow: hidden !important;
  visibility: hidden !important;
  padding: 0 !important;
  margin: 0 0 calc(-1*var(--cds-global-space-1)) !important;
}
.clr-popover-content {
  z-index: 1050;
}
.clr-overlay-container,
.clr-overlay-container .cdk-overlay-connected-position-bounding-box {
  z-index: 1050;
}
:where(:root, :host) {
  --clr-btn-group-focus-outline:var(--cds-alias-object-interaction-outline);
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-btn-vertical-margin:var(--clr-base-vertical-offset-s);
  --clr-btn-horizontal-margin:var(--clr-base-gap-m);
  --clr-btn-horizontal-padding:var(--clr-base-horizontal-offset-l);
  --clr-btn-vertical-padding:0;
  --clr-btn-padding:var(--clr-btn-vertical-padding) var(--clr-btn-horizontal-padding);
  --clr-btn-gap:var(--clr-base-gap-s);
  --clr-btn-height:var(--clr-base-row-height-m);
  --clr-btn-height-sm:var(--clr-base-row-height-s);
  --clr-btn-border-radius:var(--clr-base-border-radius-s);
  --clr-btn-border-width:var(--cds-global-space-1);
  --clr-btn-appearance-standard-height:var(--clr-btn-height-sm);
  --clr-btn-appearance-standard-padding:var(--clr-btn-padding);
  --clr-btn-appearance-standard-icon-size:var(--clr-base-icon-size-s);
  --clr-btn-appearance-form-height:var(--clr-btn-height);
  --clr-btn-appearance-form-padding:var(--clr-btn-padding);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --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-primary);
  --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-primary-secondary-hover);
  --clr-btn-default-hover-color:var(--cds-alias-typography-primary-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-primary);
  --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-primary-secondary-hover);
  --clr-btn-default-outline-hover-color:var(--cds-alias-typography-primary-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-primary);
  --clr-btn-primary-border-color:var(--cds-alias-primary);
  --clr-btn-primary-hover-bg-color:var(--cds-alias-object-interaction-primary-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-primary-active);
  --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-primary);
  --clr-btn-primary-checked-color:var(--cds-alias-typography-color-100);
  --clr-btn-primary-outline-color:var(--cds-alias-primary);
  --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-primary-secondary-hover);
  --clr-btn-primary-outline-hover-color:var(--cds-alias-typography-primary-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-info-color:var(--cds-alias-typography-color-100);
  --clr-btn-info-bg-color:var(--cds-alias-status-info);
  --clr-btn-info-border-color:var(--cds-alias-status-info);
  --clr-btn-info-hover-bg-color:var(--cds-alias-object-interaction-info-hover);
  --clr-btn-info-hover-color:var(--clr-btn-info-color);
  --clr-btn-info-active-color:var(--cds-alias-typography-color-100);
  --clr-btn-info-active-bg-color:var(--cds-alias-object-interaction-info-active);
  --clr-btn-info-disabled-color:var(--cds-alias-typography-disabled-button);
  --clr-btn-info-disabled-bg-color:var(--cds-alias-status-disabled);
  --clr-btn-info-disabled-border-color:var(--cds-alias-status-disabled);
  --clr-btn-info-checked-bg-color:var(--cds-alias-status-info);
  --clr-btn-info-checked-color:var(--cds-alias-typography-color-100);
  --clr-btn-info-outline-color:var(--cds-alias-status-info);
  --clr-btn-info-outline-border-color:var(--clr-btn-info-outline-color);
  --clr-btn-info-outline-bg-color:var(--clr-btn-outline-bg-color);
  --clr-btn-info-outline-hover-bg-color:var(--cds-alias-object-interaction-info-secondary-hover);
  --clr-btn-info-outline-hover-color:var(--cds-alias-typography-info-hover);
  --clr-btn-info-outline-active-bg-color:var(--clr-btn-outline-bg-color);
  --clr-btn-info-outline-active-color:var(--clr-btn-info-outline-color);
  --clr-btn-info-outline-disabled-color:var(--cds-alias-typography-disabled);
  --clr-btn-info-outline-disabled-bg-color:var(--clr-btn-default-outline-bg-color);
  --clr-btn-info-outline-disabled-border-color:var(--cds-alias-status-disabled);
  --clr-btn-info-outline-checked-color:var(--cds-alias-typography-color-100);
  --clr-btn-info-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-active);
  --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-active);
  --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-alias-typography-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-active);
  --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-active);
  --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-primary);
  --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-primary-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(--clr-btn-link-color);
  --clr-btn-link-primary-color:var(--cds-alias-primary);
  --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-primary-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-info-color:var(--cds-alias-status-info);
  --clr-btn-link-info-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-info-border-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-info-hover-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-info-hover-color:var(--cds-alias-typography-info-hover);
  --clr-btn-link-info-active-color:var(--clr-btn-link-info-color);
  --clr-btn-link-info-active-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-info-disabled-color:var(--cds-alias-typography-disabled);
  --clr-btn-link-info-disabled-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-info-disabled-border-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-info-checked-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-info-checked-color:var(--clr-btn-link-info-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-active);
  --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(--clr-btn-gap);
  align-items: center;
  place-content: center;
  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;
}
.btn:hover,
.alert-app-level .alert-item .btn:hover {
  text-decoration: none;
}
.btn,
.alert-app-level .alert-item .btn {
  border-color: var(--clr-btn-default-border-color);
  background-color: var(--clr-btn-default-bg-color);
  color: var(--clr-btn-default-color);
}
.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 cds-icon:not([size]),
.alert-app-level .alert-item .btn cds-icon:not([size]),
.btn clr-icon:not([size]),
.alert-app-level .alert-item .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.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,
.alert-app-level .alert-item .btn {
  font-size: var(--clr-base-typography-font-size-button);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-16);
  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 .clr-loading-btn-content,
.alert-app-level .alert-item .btn .clr-loading-btn-content {
  display: flex;
  gap: var(--clr-btn-gap);
  align-items: center;
}
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 cds-icon:not([size]),
.alert-app-level .alert-item a.btn cds-icon:not([size]),
a.btn clr-icon:not([size]),
.alert-app-level .alert-item a.btn clr-icon:not([size]),
.btn.btn-secondary cds-icon:not([size]),
.btn.btn-secondary clr-icon:not([size]),
.btn-secondary .btn cds-icon:not([size]),
.btn-secondary .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
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 {
  border-color: var(--clr-btn-info-border-color);
  background-color: var(--clr-btn-info-bg-color);
  color: var(--clr-btn-info-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 {
  color: var(--clr-btn-info-color);
}
.btn.btn-info cds-icon:not([size]),
.btn.btn-info clr-icon:not([size]),
.btn-info .btn cds-icon:not([size]),
.btn-info .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-info:hover,
.btn-info .btn:hover {
  background-color: var(--clr-btn-info-hover-bg-color);
  color: var(--clr-btn-info-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 {
  color: var(--clr-btn-info-hover-color);
}
.btn.btn-info:active,
.btn-info .btn:active {
  background-color: var(--clr-btn-info-active-bg-color);
  color: var(--clr-btn-info-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 {
  color: var(--clr-btn-info-active-color);
}
.btn.btn-info.disabled,
.btn.btn-info:disabled,
.btn-info .btn.disabled,
.btn-info .btn:disabled {
  color: var(--clr-btn-info-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-info-disabled-bg-color);
  border-color: var(--clr-btn-info-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 {
  color: var(--clr-btn-info-disabled-color);
}
.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-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-primary cds-icon:not([size]),
.btn.btn-primary clr-icon:not([size]),
.btn-primary .btn cds-icon:not([size]),
.btn-primary .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.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-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-primary:active,
.btn-primary .btn:active {
  background-color: var(--clr-btn-primary-active-bg-color);
  color: var(--clr-btn-primary-active-color);
}
.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-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-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 cds-icon:not([size]),
.btn.btn-success clr-icon:not([size]),
.btn-success .btn cds-icon:not([size]),
.btn-success .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.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 cds-icon:not([size]),
.btn.btn-warning clr-icon:not([size]),
.btn-warning .btn cds-icon:not([size]),
.btn-warning .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.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 cds-icon:not([size]),
.btn.btn-danger clr-icon:not([size]),
.btn-danger .btn cds-icon:not([size]),
.btn-danger .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.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 cds-icon:not([size]),
.btn.btn-neutral clr-icon:not([size]),
.btn-neutral .btn cds-icon:not([size]),
.btn-neutral .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.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 cds-icon:not([size]),
.btn.btn-outline clr-icon:not([size]),
.btn.btn-outline .btn cds-icon:not([size]),
.btn.btn-outline .btn clr-icon:not([size]),
.btn.btn-secondary-outline cds-icon:not([size]),
.btn.btn-secondary-outline clr-icon:not([size]),
.btn.btn-outline-secondary cds-icon:not([size]),
.btn.btn-outline-secondary clr-icon:not([size]),
.btn-secondary-outline .btn cds-icon:not([size]),
.btn-secondary-outline .btn clr-icon:not([size]),
.btn-outline-secondary .btn cds-icon:not([size]),
.btn-outline-secondary .btn clr-icon:not([size]),
.btn-outline .btn cds-icon:not([size]),
.btn-outline .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.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.btn-outline-primary,
.alert-app-level .alert-item .btn-outline-primary.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 {
  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.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-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 {
  color: var(--clr-btn-primary-outline-color);
}
.btn.btn-primary-outline cds-icon:not([size]),
.btn.btn-primary-outline clr-icon:not([size]),
.btn.btn-outline-primary cds-icon:not([size]),
.btn.btn-outline-primary clr-icon:not([size]),
.btn-primary-outline .btn cds-icon:not([size]),
.btn-primary-outline .btn clr-icon:not([size]),
.btn-outline-primary .btn cds-icon:not([size]),
.btn-outline-primary .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-primary-outline:hover,
.btn.btn-outline-primary:hover,
.btn-primary-outline .btn:hover,
.btn-outline-primary .btn: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.btn-outline-primary:hover cds-icon,
.btn.btn-outline-primary: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 {
  color: var(--clr-btn-primary-outline-hover-color);
}
.btn.btn-primary-outline:active,
.btn.btn-outline-primary:active,
.btn-primary-outline .btn:active,
.btn-outline-primary .btn: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.btn-outline-primary:active cds-icon,
.btn.btn-outline-primary: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 {
  color: var(--clr-btn-primary-outline-active-color);
}
.btn.btn-primary-outline.disabled,
.btn.btn-primary-outline:disabled,
.btn.btn-outline-primary.disabled,
.btn.btn-outline-primary:disabled,
.btn-primary-outline .btn.disabled,
.btn-primary-outline .btn:disabled,
.btn-outline-primary .btn.disabled,
.btn-outline-primary .btn: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.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-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 {
  color: var(--clr-btn-primary-outline-disabled-color);
}
.btn.btn-info-outline,
.alert-app-level .alert-item .btn-info-outline.btn,
.alert-app-level.alert-info .alert-item .btn,
.btn.btn-outline-info,
.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-outline-info .btn,
.btn-outline-info .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-outline-info .btn {
  border-color: var(--clr-btn-info-outline-border-color);
  background-color: var(--clr-btn-info-outline-bg-color);
  color: var(--clr-btn-info-outline-color);
}
.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-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-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-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 {
  color: var(--clr-btn-info-outline-color);
}
.btn.btn-info-outline cds-icon:not([size]),
.alert-app-level.alert-info .alert-item .btn cds-icon:not([size]),
.btn.btn-info-outline clr-icon:not([size]),
.alert-app-level.alert-info .alert-item .btn clr-icon:not([size]),
.btn.btn-outline-info cds-icon:not([size]),
.btn.btn-outline-info clr-icon:not([size]),
.btn-info-outline .btn cds-icon:not([size]),
.btn-info-outline .btn clr-icon:not([size]),
.btn-outline-info .btn cds-icon:not([size]),
.btn-outline-info .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-info-outline:hover,
.alert-app-level.alert-info .alert-item .btn:hover,
.btn.btn-outline-info:hover,
.btn-info-outline .btn:hover,
.btn-outline-info .btn:hover {
  background-color: var(--clr-btn-info-outline-hover-bg-color);
  color: var(--clr-btn-info-outline-hover-color);
}
.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-outline-info:hover cds-icon,
.btn.btn-outline-info:hover clr-icon,
.btn-info-outline .btn:hover cds-icon,
.btn-info-outline .btn:hover clr-icon,
.btn-outline-info .btn:hover cds-icon,
.btn-outline-info .btn:hover clr-icon {
  color: var(--clr-btn-info-outline-hover-color);
}
.btn.btn-info-outline:active,
.alert-app-level.alert-info .alert-item .btn:active,
.btn.btn-outline-info:active,
.btn-info-outline .btn:active,
.btn-outline-info .btn:active {
  background-color: var(--clr-btn-info-outline-active-bg-color);
  color: var(--clr-btn-info-outline-active-color);
}
.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-outline-info:active cds-icon,
.btn.btn-outline-info:active clr-icon,
.btn-info-outline .btn:active cds-icon,
.btn-info-outline .btn:active clr-icon,
.btn-outline-info .btn:active cds-icon,
.btn-outline-info .btn:active clr-icon {
  color: var(--clr-btn-info-outline-active-color);
}
.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-outline-info.disabled,
.btn.btn-outline-info:disabled,
.btn-info-outline .btn.disabled,
.btn-info-outline .btn:disabled,
.btn-outline-info .btn.disabled,
.btn-outline-info .btn:disabled {
  color: var(--clr-btn-info-outline-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-info-outline-disabled-bg-color);
  border-color: var(--clr-btn-info-outline-disabled-border-color);
}
.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-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-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-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 {
  color: var(--clr-btn-info-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 cds-icon:not([size]),
.alert-app-level.alert-success .alert-item .btn cds-icon:not([size]),
.btn.btn-success-outline clr-icon:not([size]),
.alert-app-level.alert-success .alert-item .btn clr-icon:not([size]),
.btn.btn-outline-success cds-icon:not([size]),
.btn.btn-outline-success clr-icon:not([size]),
.btn-success-outline .btn cds-icon:not([size]),
.btn-success-outline .btn clr-icon:not([size]),
.btn-outline-success .btn cds-icon:not([size]),
.btn-outline-success .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.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 cds-icon:not([size]),
.alert-app-level.alert-warning .alert-item .btn cds-icon:not([size]),
.btn.btn-warning-outline clr-icon:not([size]),
.alert-app-level.alert-warning .alert-item .btn clr-icon:not([size]),
.btn.btn-outline-warning cds-icon:not([size]),
.btn.btn-outline-warning clr-icon:not([size]),
.btn-warning-outline .btn cds-icon:not([size]),
.btn-warning-outline .btn clr-icon:not([size]),
.btn-outline-warning .btn cds-icon:not([size]),
.btn-outline-warning .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.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 cds-icon:not([size]),
.alert-app-level.alert-danger .alert-item .btn cds-icon:not([size]),
.btn.btn-danger-outline clr-icon:not([size]),
.alert-app-level.alert-danger .alert-item .btn clr-icon:not([size]),
.btn.btn-outline-danger cds-icon:not([size]),
.btn.btn-outline-danger clr-icon:not([size]),
.btn-danger-outline .btn cds-icon:not([size]),
.btn-danger-outline .btn clr-icon:not([size]),
.btn-outline-danger .btn cds-icon:not([size]),
.btn-outline-danger .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.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 cds-icon:not([size]),
.alert-app-level.alert-neutral .alert-item .btn cds-icon:not([size]),
.btn.btn-neutral-outline clr-icon:not([size]),
.alert-app-level.alert-neutral .alert-item .btn clr-icon:not([size]),
.btn.btn-outline-neutral cds-icon:not([size]),
.btn.btn-outline-neutral clr-icon:not([size]),
.btn-neutral-outline .btn cds-icon:not([size]),
.btn-neutral-outline .btn clr-icon:not([size]),
.btn-outline-neutral .btn cds-icon:not([size]),
.btn-outline-neutral .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.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 cds-icon:not([size]),
.btn.btn-link clr-icon:not([size]),
.btn-link .btn cds-icon:not([size]),
.btn-link .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.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 cds-icon:not([size]),
.btn.btn-link-primary clr-icon:not([size]),
.btn-link-primary .btn cds-icon:not([size]),
.btn-link-primary .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.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-info,
.alert-app-level .alert-item .btn-link-info.btn,
.btn-link-info .btn,
.btn-link-info .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-link-info .btn {
  border-color: var(--clr-btn-link-info-border-color);
  background-color: var(--clr-btn-link-info-bg-color);
  color: var(--clr-btn-link-info-color);
}
.btn.btn-link-info cds-icon,
.alert-app-level .alert-item .btn-link-info.btn cds-icon,
.btn.btn-link-info clr-icon,
.alert-app-level .alert-item .btn-link-info.btn clr-icon,
.btn-link-info .btn cds-icon,
.btn-link-info .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-link-info .btn cds-icon,
.btn-link-info .btn clr-icon,
.btn-link-info .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-link-info .btn clr-icon {
  color: var(--clr-btn-link-info-color);
}
.btn.btn-link-info cds-icon:not([size]),
.btn.btn-link-info clr-icon:not([size]),
.btn-link-info .btn cds-icon:not([size]),
.btn-link-info .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-link-info:hover,
.btn-link-info .btn:hover {
  background-color: var(--clr-btn-link-info-hover-bg-color);
  color: var(--clr-btn-link-info-hover-color);
}
.btn.btn-link-info:hover cds-icon,
.btn.btn-link-info:hover clr-icon,
.btn-link-info .btn:hover cds-icon,
.btn-link-info .btn:hover clr-icon {
  color: var(--clr-btn-link-info-hover-color);
}
.btn.btn-link-info:active,
.btn-link-info .btn:active {
  background-color: var(--clr-btn-link-info-active-bg-color);
  color: var(--clr-btn-link-info-active-color);
}
.btn.btn-link-info:active cds-icon,
.btn.btn-link-info:active clr-icon,
.btn-link-info .btn:active cds-icon,
.btn-link-info .btn:active clr-icon {
  color: var(--clr-btn-link-info-active-color);
}
.btn.btn-link-info.disabled,
.btn.btn-link-info:disabled,
.btn-link-info .btn.disabled,
.btn-link-info .btn:disabled {
  color: var(--clr-btn-link-info-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-link-info-disabled-bg-color);
  border-color: var(--clr-btn-link-info-disabled-border-color);
}
.btn.btn-link-info.disabled cds-icon,
.btn.btn-link-info.disabled clr-icon,
.btn.btn-link-info:disabled cds-icon,
.btn.btn-link-info:disabled clr-icon,
.btn-link-info .btn.disabled cds-icon,
.btn-link-info .btn.disabled clr-icon,
.btn-link-info .btn:disabled cds-icon,
.btn-link-info .btn:disabled clr-icon {
  color: var(--clr-btn-link-info-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 cds-icon:not([size]),
.btn.btn-link-success clr-icon:not([size]),
.btn-link-success .btn cds-icon:not([size]),
.btn-link-success .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.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 cds-icon:not([size]),
.btn.btn-link-warning clr-icon:not([size]),
.btn-link-warning .btn cds-icon:not([size]),
.btn-link-warning .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.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 cds-icon:not([size]),
.btn.btn-link-danger clr-icon:not([size]),
.btn-link-danger .btn cds-icon:not([size]),
.btn-link-danger .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.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 cds-icon:not([size]),
.btn.btn-link-neutral clr-icon:not([size]),
.btn-link-neutral .btn cds-icon:not([size]),
.btn-link-neutral .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.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 cds-icon:not([size]),
.btn.btn-inverse clr-icon:not([size]),
.btn-inverse .btn cds-icon:not([size]),
.btn-inverse .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.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-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.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) cds-icon:not([size]),
.alert-app-level .alert-item .btn:not(.btn-link) cds-icon:not([size]),
.btn-sm:not(.btn-link) clr-icon:not([size]),
.alert-app-level .alert-item .btn:not(.btn-link) clr-icon:not([size]) {
  height: var(--clr-btn-appearance-standard-icon-size);
  width: var(--clr-btn-appearance-standard-icon-size);
}
.btn-icon {
  min-width: 0;
}
.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 cds-icon:not([size]),
.btn-group.btn-link .dropdown-toggle clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.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-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.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(--clr-btn-gap);
  align-items: center;
  place-content: center;
  appearance: none !important;
  padding: 0 var(--clr-base-horizontal-offset-l);
}
.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);
}
.btn-group {
  display: inline-flex;
  margin-right: var(--clr-btn-horizontal-margin);
}
.btn-group clr-dropdown {
  display: inline-flex;
}
.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 clr-dropdown:first-child .dropdown-toggle {
  border-top-left-radius: var(--clr-btn-border-radius);
  border-bottom-left-radius: var(--clr-btn-border-radius);
}
.btn-group clr-dropdown:not(:last-child) .dropdown-toggle {
  border-right: 0;
}
.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 {
  appearance: none;
  opacity: 1;
  top: 0;
  height: 100%;
  width: 100%;
  border: Highlight solid 2px;
}
.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.btn-primary .tooltip:not(:last-child) > .btn,
.btn-group.btn-primary > .btn:not(:last-child),
.btn-group.btn-neutral .tooltip:not(:last-child) > .btn,
.btn-group.btn-neutral > .btn:not(:last-child),
.btn-group.btn-success .tooltip:not(:last-child) > .btn,
.btn-group.btn-success > .btn:not(:last-child),
.btn-group.btn-danger .tooltip:not(:last-child) > .btn,
.btn-group.btn-danger > .btn:not(:last-child),
.btn-group.btn-warning .tooltip:not(:last-child) > .btn,
.btn-group.btn-warning > .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,
.btn-group .tooltip:not(:first-child) .btn,
.btn-group .btn:not([disabled]) + .btn-group-overflow .btn,
.btn-group .btn:not([disabled]) + .dropdown .dropdown-toggle {
  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.btn-icon .btn-group-overflow .dropdown-toggle {
  padding: var(--clr-btn-appearance-form-padding);
}
.btn-group .clr-icon-title {
  display: none;
  text-transform: none;
}
.btn-group .btn-group-overflow .dropdown-toggle {
  display: block;
  padding: 0 var(--clr-base-horizontal-offset-2xl);
  min-width: unset;
}
.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;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  appearance: none;
}
.close {
  float: right;
  font-size: var(--cds-global-space-11);
  transition: color linear .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);
}
:where(:root, :host) {
  --clr-app-alert-pager-width:calc(144 * 1rem / var(--cds-global-base));
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-alert-borderradius:var(--clr-base-border-radius-s);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --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-alias-typography-color-500);
  --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-alias-typography-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-alias-typography-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(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
}
.alert-icon-wrapper {
  display: inline-flex;
  flex: 0 0 var(--clr-base-icon-size-l);
}
.alert-item {
  flex: 1 1 auto;
  display: flex;
  flex-wrap: nowrap;
  gap: var(--clr-base-gap-s);
  min-height: var(--clr-base-row-height-s);
}
.alert-items {
  flex: 1 1 auto;
  flex-flow: column nowrap;
  gap: var(--clr-base-gap-s);
  display: flex;
}
.alert-item > span,
.alert-text {
  flex: 1 1;
  text-align: left;
  align-self: center;
}
.alert {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  width: auto;
  border-radius: var(--clr-alert-borderradius);
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-l);
  gap: var(--clr-base-horizontal-offset-m);
  margin-top: var(--clr-base-vertical-offset-s);
  background: var(--clr-alert-info-bg-color);
  color: var(--clr-alert-info-font-color);
}
.alert .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-alert-info-font-color);
}
.alert .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-alert-info-font-color);
}
.alert {
  border: var(--cds-alias-object-border-width-100) solid var(--clr-alert-info-border-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);
}
.alert.alert-info .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-alert-info-font-color);
}
.alert.alert-info .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert.alert-info .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-alert-info-font-color);
}
.alert.alert-info {
  border: var(--cds-alias-object-border-width-100) solid var(--clr-alert-info-border-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);
}
.alert.alert-success .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-alert-success-font-color);
}
.alert.alert-success .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert.alert-success .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-alert-success-font-color);
}
.alert.alert-success {
  border: var(--cds-alias-object-border-width-100) solid var(--clr-alert-success-border-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);
}
.alert.alert-warning .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-alert-warning-font-color);
}
.alert.alert-warning .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert.alert-warning .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-alert-warning-font-color);
}
.alert.alert-warning {
  border: var(--cds-alias-object-border-width-100) solid var(--clr-alert-warning-border-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);
}
.alert.alert-danger .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-alert-danger-font-color);
}
.alert.alert-danger .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert.alert-danger .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-alert-danger-font-color);
}
.alert.alert-danger {
  border: var(--cds-alias-object-border-width-100) solid var(--clr-alert-danger-border-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);
}
.alert.alert-neutral .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-alert-neutral-font-color);
}
.alert.alert-neutral .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert.alert-neutral .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-alert-neutral-font-color);
}
.alert.alert-neutral {
  border: var(--cds-alias-object-border-width-100) solid var(--clr-alert-neutral-border-color);
}
.alert .alert-item > span,
.alert .alert-item .alert-text,
.alert .alert-item .alert-actions {
  padding: var(--clr-base-vertical-offset-multi-row-inline-s)0;
}
.alert .alert-item .clr-icon {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  margin-right: var(--clr-base-horizontal-offset-s);
}
.alert .alert-item .clr-icon + .alert-text {
  padding-left: 0;
}
.alert .alert-item .clr-icon + .alert-text::before {
  content: none;
}
.alert .alert-actions {
  flex: 0 0 auto;
  white-space: nowrap;
  display: flex;
  gap: var(--clr-base-gap-s);
}
.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: 0 0;
  cursor: pointer;
  color: var(--clr-dropdown-text-color);
}
.alert .dropdown-toggle:not(.btn) {
  background: 0 0;
  border: 0;
}
.alert .close {
  order: 100;
  flex: 0 0 var(--clr-base-icon-size-l);
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
}
.alert .close cds-icon:not([size]),
.alert .close clr-icon:not([size]) {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
}
.alert .alert-spinner.spinner-inline {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
  margin: 0;
}
.alert .alert-spinner.spinner-inline::before,
.alert .alert-spinner.spinner-inline::after {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
}
.alert.alert-lightweight {
  background: 0 0;
  border: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.alert.alert-lightweight .alert-items .alert-item {
  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 {
  padding: 0;
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.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: 0;
  border-radius: 0;
  overflow-y: auto;
  min-height: var(--clr-base-row-height-l);
  padding: var(--clr-base-vertical-offset-s) var(--clr-base-horizontal-offset-m);
}
.alert-app-level .alert-actions {
  align-self: center;
  align-items: center;
}
.alert-app-level {
  background: var(--clr-app-alert-info-bg-color);
  color: var(--clr-app-alert-info-font-color);
}
.alert-app-level .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-app-alert-info-font-color);
}
.alert-app-level .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert-app-level .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-app-alert-info-font-color);
}
.alert-app-level {
  border: var(--cds-alias-object-border-width-100) solid var(--clr-app-alert-info-border-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);
}
.alert-app-level.alert-info .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-app-alert-info-font-color);
}
.alert-app-level.alert-info .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert-app-level.alert-info .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-app-alert-info-font-color);
}
.alert-app-level.alert-info {
  border: var(--cds-alias-object-border-width-100) solid var(--clr-app-alert-info-border-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);
}
.alert-app-level.alert-danger .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-app-alert-danger-font-color);
}
.alert-app-level.alert-danger .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert-app-level.alert-danger .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-app-alert-danger-font-color);
}
.alert-app-level.alert-danger {
  border: var(--cds-alias-object-border-width-100) solid var(--clr-app-alert-danger-border-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);
}
.alert-app-level.alert-neutral .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-app-alert-neutral-font-color);
}
.alert-app-level.alert-neutral .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert-app-level.alert-neutral .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-app-alert-neutral-font-color);
}
.alert-app-level.alert-neutral {
  border: var(--cds-alias-object-border-width-100) solid var(--clr-app-alert-neutral-border-color);
}
.alert-app-level.alert-neutral .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-app-alert-neutral-action-color);
  border-color: var(--clr-app-alert-neutral-action-active-color);
}
.alert-app-level.alert-neutral .alert-action,
.alert-app-level.alert-neutral .dropdown-toggle {
  color: var(--clr-app-alert-neutral-action-color);
}
.alert-app-level.alert-neutral .alert-action.btn,
.alert-app-level.alert-neutral .dropdown-toggle.btn {
  border-color: var(--clr-app-alert-neutral-action-color);
  color: var(--clr-app-alert-neutral-action-color);
}
.alert-app-level.alert-neutral .alert-action.btn cds-icon,
.alert-app-level.alert-neutral .alert-action.btn clr-icon,
.alert-app-level.alert-neutral .dropdown-toggle.btn cds-icon,
.alert-app-level.alert-neutral .dropdown-toggle.btn clr-icon {
  color: var(--clr-app-alert-neutral-action-color);
}
.alert-app-level.alert-neutral .alert-action.btn:active,
.alert-app-level.alert-neutral .dropdown-toggle.btn:active {
  color: var(--clr-app-alert-neutral-action-color);
}
.alert-app-level.alert-neutral .alert-action.btn:active cds-icon,
.alert-app-level.alert-neutral .alert-action.btn:active clr-icon,
.alert-app-level.alert-neutral .dropdown-toggle.btn:active cds-icon,
.alert-app-level.alert-neutral .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-app-alert-neutral-action-color);
}
.alert-app-level.alert-neutral .close {
  color: var(--clr-app-alert-neutral-close-icon-color);
}
.alert-app-level.alert-neutral .close cds-icon,
.alert-app-level.alert-neutral .close clr-icon {
  fill: var(--clr-app-alert-neutral-close-icon-color);
}
.alert-app-level.alert-neutral .close:focus,
.alert-app-level.alert-neutral .close:hover,
.alert-app-level.alert-neutral .close:active {
  color: var(--clr-app-alert-neutral-close-icon-hover-color);
}
.alert-app-level.alert-neutral .close:focus cds-icon,
.alert-app-level.alert-neutral .close:focus clr-icon,
.alert-app-level.alert-neutral .close:hover cds-icon,
.alert-app-level.alert-neutral .close:hover clr-icon,
.alert-app-level.alert-neutral .close:active cds-icon,
.alert-app-level.alert-neutral .close:active clr-icon {
  fill: var(--clr-app-alert-neutral-close-icon-hover-color);
}
.alert-app-level.alert-warning {
  background: var(--clr-app-alert-warning-bg-color);
  color: var(--clr-app-alert-warning-font-color);
}
.alert-app-level.alert-warning .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-app-alert-warning-font-color);
}
.alert-app-level.alert-warning .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert-app-level.alert-warning .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-app-alert-warning-font-color);
}
.alert-app-level.alert-warning {
  border: var(--cds-alias-object-border-width-100) solid var(--clr-app-alert-warning-border-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);
}
.alert-app-level.alert-success .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-app-alert-success-font-color);
}
.alert-app-level.alert-success .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert-app-level.alert-success .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-app-alert-success-font-color);
}
.alert-app-level.alert-success {
  border: var(--cds-alias-object-border-width-100) solid var(--clr-app-alert-success-border-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;
}
.alert-app-level .alert-item {
  justify-content: center;
  align-items: center;
}
.alert-app-level .alert-item > span,
.alert-app-level .alert-item .alert-text,
.alert-app-level .alert-item .alert-actions {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  padding: 0;
}
.alert-sm {
  padding-top: var(--clr-base-vertical-offset-xs);
  padding-bottom: var(--clr-base-vertical-offset-xs);
}
.alert-sm .alert-items {
  gap: 0;
}
.alert-sm .alert-items .alert-item {
  min-height: var(--clr-base-row-height-xs);
}
.alert-sm .alert-icon-wrapper {
  flex-basis: var(--clr-base-icon-size-s);
  padding: var(--clr-base-vertical-offset-multi-row-inline-s)0;
}
.alert-sm .alert-icon {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.alert-sm .alert-item > span,
.alert-sm .alert-item .alert-text,
.alert-sm .alert-item .alert-actions {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.alert-sm .alert-spinner.spinner-inline {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.alert-sm .alert-spinner.spinner-inline::before,
.alert-sm .alert-spinner.spinner-inline::after {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.alert-sm.alert-lightweight {
  background: 0 0;
  border: 0;
}
.alert-sm.alert-lightweight .alert-items {
  gap: var(--clr-base-gap-xs);
}
.alert-sm.alert-lightweight .alert-items .alert-item {
  align-items: center;
  min-height: var(--clr-base-row-height-s);
  gap: var(--clr-base-gap-xs);
}
.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(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.2*1rem/var(--cds-global-base));
}
.alert-sm.alert-lightweight .alert-items .alert-item .alert-icon-wrapper {
  flex-basis: var(--clr-base-icon-size-s);
  height: var(--clr-base-icon-size-s);
  padding: 0;
}
.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(--clr-base-horizontal-offset-2xl);
  }
}
.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);
}
.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 {
  min-height: var(--clr-base-row-height-l);
  flex: 1 0 var(--clr-app-alert-pager-width);
  display: flex;
  justify-content: center;
}
.alerts-pager-button {
  appearance: none;
  background: 0 0;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
}
button.alerts-pager-button {
  cursor: pointer;
}
.alerts-pager-button {
  color: var(--clr-app-alert-pager-text-color);
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
}
.alerts-pager-button cds-icon,
.alerts-pager-button clr-icon {
  color: var(--clr-app-alert-pager-text-color);
}
.alerts-pager-button cds-icon:not([size]),
.alerts-pager-button clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.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;
  gap: var(--clr-base-gap-s);
  justify-content: space-between;
  padding: 0 var(--clr-base-horizontal-offset-l);
}
.alerts-pager-control > .alerts-pager-text {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  min-width: calc(40*1rem/var(--cds-global-base));
}
.alerts-pager-control > * {
  display: inline-flex;
  justify-content: center;
  flex: 0 1 auto;
}
:where(:root, :host) {
  --clr-card-title-font-weight:var(--cds-alias-typography-section-font-weight);
  --clr-card-border-width:var(--cds-alias-object-border-width-100);
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-card-border-radius:var(--clr-base-border-radius-s);
}
:where(:root, :host),
:where(:root, :host) [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-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 .2s ease,
    box-shadow .2s ease,
    transform .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(--clr-base-gap-m);
}
.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(--clr-base-vertical-offset-2xl);
}
.card .alert {
  margin: 0 0 var(--clr-base-gap-s)0;
}
.card .btn-link {
  min-width: 0;
  padding: 0;
}
.card.clickable {
  color: inherit;
}
.card > .list,
.card > .list-unstyled {
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-xl);
}
.card .list-group {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.card .list-group-item {
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  padding: var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl);
  background-color: var(--clr-card-bg-color);
  border-bottom: var(--clr-card-border-width) solid var(--clr-card-border-color);
}
.card-block {
  padding: var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl);
}
.card-footer {
  display: flex;
  flex-direction: row;
  gap: var(--clr-base-gap-s);
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-xl);
}
h3.card-header,
.card-header {
  font-size: var(--clr-base-typography-font-size-section);
  font-weight: var(--cds-alias-typography-section-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*1rem/var(--cds-global-base));
  padding: var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl);
  color: var(--clr-card-header-title-color);
}
h4.card-title,
.card-title {
  font-size: var(--clr-base-typography-font-size-sub-section);
  font-weight: var(--cds-alias-typography-subsection-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*1rem/var(--cds-global-base));
  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(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  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-header-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  margin: 0;
  padding: 0;
  border: 0;
  background: 0 0;
  color: inherit;
  cursor: pointer;
  border-radius: var(--clr-card-border-radius);
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
}
.card-header-toggle:focus-visible {
  outline: var(--cds-alias-object-interaction-outline);
  outline-color: -webkit-focus-ring-color;
  outline-offset: var(--cds-alias-object-interaction-outline-offset);
}
.card-header-toggle .card-header-icon {
  display: block;
  color: var(--cds-alias-object-interaction-color);
  transition: transform var(--cds-global-animation-duration-quick) var(--cds-global-animation-easing-in-out);
  transform: rotate(90deg);
  height: var(--clr-base-icon-size-m);
  width: var(--clr-base-icon-size-m);
  min-height: var(--clr-base-icon-size-m);
  min-width: var(--clr-base-icon-size-m);
}
.card-header-toggle:hover {
  background-color: var(--cds-alias-object-interaction-background-hover);
}
.card-header-toggle:active {
  background-color: var(--cds-alias-object-interaction-background-active);
}
.card-header-toggle[aria-expanded=true] .card-header-icon {
  transform: rotate(180deg);
}
.card-collapsible-content {
  display: grid;
  grid-template-rows: 1fr;
  transition: grid-template-rows var(--cds-global-animation-duration-quick) var(--cds-global-animation-easing-in-out);
}
.card-collapsible-inner {
  min-height: 0;
  overflow: hidden;
}
.card-collapsed > .card-collapsible-content {
  grid-template-rows: 0fr;
}
.card-header {
  transition: border-bottom-color var(--cds-global-animation-duration-quick) var(--cds-global-animation-easing-in-out);
}
.card-collapsed > .card-header {
  border-bottom-color: transparent;
}
.card-collapsible-content + .card-footer {
  border-top: var(--clr-card-border-width) solid var(--clr-card-border-color);
}
@media (prefers-reduced-motion: reduce) {
  .card-header,
  .card-header-icon,
  .card-collapsible-content {
    transition: 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(--clr-base-horizontal-offset-xl));
  margin-right: calc(-1*var(--clr-base-horizontal-offset-xl));
  width: auto;
}
.card-header + .card-divider,
.card-block + .card-divider {
  display: none;
}
.card-media-block {
  display: flex;
}
.card-media-block .card-media-image {
  flex: 0 0 auto;
  height: var(--clr-base-icon-size-4xl);
  width: var(--clr-base-icon-size-4xl);
  max-height: var(--clr-base-icon-size-4xl);
  max-width: var(--clr-base-icon-size-4xl);
}
.card-media-block .card-media-description {
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  display: flex;
  flex-direction: column;
  color: var(--clr-card-text-color);
  margin-left: var(--clr-base-horizontal-offset-xl);
}
.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(--clr-base-vertical-offset-xl);
}
.card-block > .list,
.card-block > .list-unstyled {
  padding: 0;
}
@media screen and (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: var(--clr-base-gap-m);
    break-inside: avoid;
    column-fill: balance;
    perspective: 1;
  }
  .card-columns.card-columns-2 {
    column-count: 2;
  }
  .card-columns.card-columns-4 {
    column-count: 4;
  }
  .card-columns .card {
    display: inline-block;
    margin: var(--clr-base-vertical-offset-s) var(--clr-base-horizontal-offset-s);
  }
  .card-columns .clickable {
    backface-visibility: hidden;
  }
}
.clr-card-body,
.clr-card-body-title,
.clr-card-body-text,
.clr-card-image {
  display: block;
}
.clr-card-header {
  display: flex;
  align-items: center;
  gap: var(--clr-base-gap-s);
}
.clr-card-header-content {
  flex: 1 1 auto;
  min-width: 0;
}
:where(:root, :host) {
  --clr-dropdown-divider-border-width:var(--cds-global-space-1);
  --clr-dropdown-header-font-weight:var(--cds-alias-typography-font-weight-medium);
  --clr-dropdown-item-font-weight:var(--cds-alias-typography-secondary-font-weight);
}
:where(:root, :host),
:where(:root, :host) [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-child-border-color:var(--cds-alias-object-border-color);
  --clr-dropdown-text-color:var(--cds-alias-object-interaction-color);
  --clr-dropdown-header-color:var(--cds-alias-typography-color-400);
  --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(--cds-alias-object-interaction-background-hover);
  --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(--cds-alias-object-interaction-background-selected);
  --clr-dropdown-item-selected-hover-bg-color:var(--cds-alias-object-interaction-background-selected-hover);
  --clr-dropdown-item-selected-active-bg-color:var(--cds-alias-object-interaction-background-selected-active);
  --clr-dropdown-item-disabled-color:var(--cds-alias-object-interaction-color-disabled);
  --clr-dropdown-item-disabled-bg-color:transparent;
}
.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 cds-icon[shape^=caret],
.dropdown .dropdown-toggle cds-icon[shape^=angle],
.dropdown .dropdown-toggle clr-icon[shape^=caret],
.dropdown .dropdown-toggle clr-icon[shape^=angle] {
  color: inherit;
}
.dropdown .dropdown-toggle cds-icon[shape^=caret]:not([size]),
.dropdown .dropdown-toggle cds-icon[shape^=angle]:not([size]),
.dropdown .dropdown-toggle clr-icon[shape^=caret]:not([size]),
.dropdown .dropdown-toggle clr-icon[shape^=angle]:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
}
.dropdown .dropdown-toggle.btn {
  text-overflow: unset;
}
.dropdown .dropdown-toggle.btn cds-icon[shape^=caret],
.dropdown .dropdown-toggle.btn cds-icon[shape^=angle],
.dropdown .dropdown-toggle.btn clr-icon[shape^=caret],
.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) cds-icon[shape^=angle],
.dropdown .dropdown-toggle:not(.btn) clr-icon[shape^=caret],
.dropdown .dropdown-toggle:not(.btn) clr-icon[shape^=angle] {
  right: 0;
}
.dropdown .dropdown-menu {
  margin-top: var(--clr-base-vertical-offset-2xs);
}
.dropdown button.dropdown-toggle:not(.btn) {
  background: 0 0;
  border: 0;
  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(--clr-base-border-radius-s);
  box-shadow: var(--cds-alias-object-shadow-200);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-layout-space-4xs);
  visibility: hidden;
  z-index: 1050;
}
.dropdown-menu .dropdown-header {
  display: block;
  color: var(--clr-dropdown-header-color);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  justify-content: start;
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--clr-dropdown-header-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  padding: 0 var(--clr-base-horizontal-offset-l);
  margin: 0;
}
.dropdown-menu .dropdown-header ~ .dropdown-item,
.dropdown-menu .dropdown-header ~ .dropdown > .dropdown-item {
  padding-left: var(--clr-base-horizontal-offset-2xl);
}
.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(--clr-base-typography-font-size-inline);
  font-weight: var(--clr-dropdown-item-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  color: var(--clr-dropdown-item-color);
  background-color: var(--clr-dropdown-item-bg-color);
  border: 0;
  cursor: pointer;
  display: flex;
  gap: var(--clr-base-gap-xs);
  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:hover.active,
.dropdown-menu .btn-secondary:hover.active,
.dropdown-menu .btn-info:hover.active,
.dropdown-menu .btn-outline:hover.active,
.dropdown-menu .btn-outline-primary:hover.active,
.dropdown-menu .btn-outline-secondary:hover.active,
.dropdown-menu .btn-outline-warning:hover.active,
.dropdown-menu .btn-outline-danger:hover.active,
.dropdown-menu .btn-outline-success:hover.active,
.dropdown-menu .btn-danger:hover.active,
.dropdown-menu .btn-primary:hover.active,
.dropdown-menu .btn-warning:hover.active,
.dropdown-menu .btn-success:hover.active,
.dropdown-menu .btn-link:hover.active,
.dropdown-menu .dropdown-item:hover.active {
  background-color: var(--clr-dropdown-item-selected-hover-bg-color);
}
.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-active-bg-color);
}
.dropdown-menu .btn:active.active,
.dropdown-menu .btn-secondary:active.active,
.dropdown-menu .btn-info:active.active,
.dropdown-menu .btn-outline:active.active,
.dropdown-menu .btn-outline-primary:active.active,
.dropdown-menu .btn-outline-secondary:active.active,
.dropdown-menu .btn-outline-warning:active.active,
.dropdown-menu .btn-outline-danger:active.active,
.dropdown-menu .btn-outline-success:active.active,
.dropdown-menu .btn-danger:active.active,
.dropdown-menu .btn-primary:active.active,
.dropdown-menu .btn-warning:active.active,
.dropdown-menu .btn-success:active.active,
.dropdown-menu .btn-link:active.active,
.dropdown-menu .dropdown-item:active.active {
  background-color: var(--clr-dropdown-item-selected-active-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: 0 0;
}
.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: 0 0;
  box-shadow: none;
}
.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 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  justify-content: start;
  position: relative;
}
.dropdown-menu .btn::before,
.dropdown-menu .btn-secondary::before,
.dropdown-menu .btn-info::before,
.dropdown-menu .btn-outline::before,
.dropdown-menu .btn-outline-primary::before,
.dropdown-menu .btn-outline-secondary::before,
.dropdown-menu .btn-outline-warning::before,
.dropdown-menu .btn-outline-danger::before,
.dropdown-menu .btn-outline-success::before,
.dropdown-menu .btn-danger::before,
.dropdown-menu .btn-primary::before,
.dropdown-menu .btn-warning::before,
.dropdown-menu .btn-success::before,
.dropdown-menu .btn-link::before,
.dropdown-menu .dropdown-item::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  border: 0;
  border-left: var(--cds-alias-object-border-width-300) solid transparent;
  transition: border-left var(--cds-global-animation-duration-quick) var(--cds-global-animation-easing-in-out);
}
.dropdown-menu .btn:hover::before,
.dropdown-menu .btn-secondary:hover::before,
.dropdown-menu .btn-info:hover::before,
.dropdown-menu .btn-outline:hover::before,
.dropdown-menu .btn-outline-primary:hover::before,
.dropdown-menu .btn-outline-secondary:hover::before,
.dropdown-menu .btn-outline-warning:hover::before,
.dropdown-menu .btn-outline-danger:hover::before,
.dropdown-menu .btn-outline-success:hover::before,
.dropdown-menu .btn-danger:hover::before,
.dropdown-menu .btn-primary:hover::before,
.dropdown-menu .btn-warning:hover::before,
.dropdown-menu .btn-success:hover::before,
.dropdown-menu .btn-link:hover::before,
.dropdown-menu .dropdown-item:hover::before {
  border-color: var(--cds-alias-object-interaction-background-highlight);
}
.dropdown-menu .btn.active::before,
.dropdown-menu .btn-secondary.active::before,
.dropdown-menu .btn-info.active::before,
.dropdown-menu .btn-outline.active::before,
.dropdown-menu .btn-outline-primary.active::before,
.dropdown-menu .btn-outline-secondary.active::before,
.dropdown-menu .btn-outline-warning.active::before,
.dropdown-menu .btn-outline-danger.active::before,
.dropdown-menu .btn-outline-success.active::before,
.dropdown-menu .btn-danger.active::before,
.dropdown-menu .btn-primary.active::before,
.dropdown-menu .btn-warning.active::before,
.dropdown-menu .btn-success.active::before,
.dropdown-menu .btn-link.active::before,
.dropdown-menu .dropdown-item.active::before {
  border-color: var(--cds-alias-object-interaction-background-highlight);
}
.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(--clr-base-horizontal-offset-xs);
}
.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(--clr-base-icon-size-xs);
  width: var(--clr-base-icon-size-xs);
  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:focus-visible,
.dropdown-menu .btn-secondary:focus-visible,
.dropdown-menu .btn-info:focus-visible,
.dropdown-menu .btn-outline:focus-visible,
.dropdown-menu .btn-outline-primary:focus-visible,
.dropdown-menu .btn-outline-secondary:focus-visible,
.dropdown-menu .btn-outline-warning:focus-visible,
.dropdown-menu .btn-outline-danger:focus-visible,
.dropdown-menu .btn-outline-success:focus-visible,
.dropdown-menu .btn-danger:focus-visible,
.dropdown-menu .btn-primary:focus-visible,
.dropdown-menu .btn-warning:focus-visible,
.dropdown-menu .btn-success:focus-visible,
.dropdown-menu .btn-link:focus-visible,
.dropdown-menu .dropdown-item:focus-visible {
  outline: 0;
}
.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 {
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
  outline-style: auto;
  outline-offset: calc(-1*var(--cds-global-space-2));
}
.dropdown-menu .btn,
.dropdown-menu .dropdown-item {
  padding: 0 var(--clr-base-horizontal-offset-2xl)0 var(--clr-base-horizontal-offset-l);
}
@media screen and (max-width: 576px) {
  .dropdown-menu .btn,
  .dropdown-menu .dropdown-item {
    padding: var(--clr-base-vertical-offset-s) var(--clr-base-horizontal-offset-2xl);
  }
}
.dropdown-menu a.dropdown-item {
  text-decoration: none;
}
.dropdown-menu .dropdown-divider {
  border-bottom: var(--clr-dropdown-divider-border-width) solid var(--clr-dropdown-divider-color);
  margin: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
}
.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(--clr-base-vertical-offset-2xs)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(--clr-base-vertical-offset-2xs);
}
.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(--clr-base-vertical-offset-2xs)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(--clr-base-vertical-offset-2xs);
}
.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 {
  inset: 0 100%auto auto;
  margin-top: calc(-1*var(--clr-base-vertical-offset-2xl));
  margin-right: var(--cds-global-space-1);
}
.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 {
  inset: 0 auto auto 100%;
  margin-top: calc(-1*var(--clr-base-vertical-offset-2xl));
  margin-left: var(--cds-global-space-1);
}
.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 {
  inset: auto 100%0 auto;
  margin-bottom: calc(-1*var(--clr-base-vertical-offset-2xl));
  margin-right: var(--cds-global-space-1);
}
.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 {
  inset: auto auto 0 100%;
  margin-bottom: calc(-1*var(--clr-base-vertical-offset-2xl));
  margin-left: var(--cds-global-space-1);
}
.clr-popover-content > .dropdown-menu {
  visibility: visible;
  position: static;
  overflow-y: auto;
}
.clr-popover-content > .dropdown-menu .dropdown-header,
.clr-popover-content > .dropdown-menu .dropdown-item,
.clr-popover-content > .dropdown-menu .dropdown > .dropdown-item {
  min-height: var(--clr-base-row-height-s);
}
:where(:root, :host) [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(--clr-base-gap-l);
  --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;
}
:where(:root, :host) [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(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl);
  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: var(--cds-global-space-7);
  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(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.2*1rem/var(--cds-global-base));
  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(--clr-base-typography-font-size-display);
  font-weight: var(--cds-alias-typography-display-font-weight);
  line-height: var(--clr-base-typography-line-height-44);
  letter-spacing: calc(-.5*1rem/var(--cds-global-base));
  color: var(--clr-login-title-color);
}
.login-wrapper .login .title .welcome {
  color: var(--clr-login-welcome-color);
  margin: 0 0 var(--clr-base-vertical-offset-m)0;
}
.login-wrapper .login .title .hint {
  font-size: var(--clr-base-typography-font-size-section);
  font-weight: var(--cds-alias-typography-section-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*1rem/var(--cds-global-base));
  color: var(--clr-login-hint-color);
  margin: var(--clr-base-vertical-offset-m)0 0 0;
}
.login-wrapper .login .login-group {
  display: flex;
  flex-direction: column;
  padding-top: var(--clr-base-vertical-offset-3xl);
  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(--clr-base-vertical-offset-2xl)0;
}
.login-wrapper .login .login-group .clr-checkbox-wrapper {
  margin: 0 0 var(--clr-base-vertical-offset-3xl)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%;
}
.login-wrapper .login .login-group .clr-control-container .clr-input-wrapper > .clr-input-group > .clr-input {
  width: calc(100% - var(--clr-forms-icon-size));
}
.login-wrapper .login .login-group .tooltip-validation {
  margin-top: var(--clr-base-vertical-offset-s);
}
.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(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  display: none;
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-m);
  background: var(--clr-login-error-background-color);
  color: var(--clr-alert-danger-font-color);
  border-radius: var(--clr-alert-borderradius);
  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(--clr-base-horizontal-offset-s)0 0;
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
}
.login-wrapper .login .login-group .error.active {
  display: flex;
}
.login-wrapper .login .login-group .error.active::before {
  flex: 0 0 var(--clr-base-icon-size-s);
}
.login-wrapper .login .login-group .btn {
  margin: var(--clr-base-vertical-offset-m)0;
  max-width: none;
}
.login-wrapper .login .login-group .signup {
  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: .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(--clr-base-vertical-offset-2xl) 20%;
  }
  .login-wrapper .login::after {
    content: none;
  }
}
@media screen and (max-width: 576px) {
  .login-wrapper .login {
    padding: var(--clr-base-vertical-offset-2xl) 15%;
  }
}
.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(--clr-base-row-height-m);
}
.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: var(--cds-global-space-1);
}
.main-container .content-container .content-area {
  flex: 1 1 auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: var(--clr-base-vertical-offset-2xl) var(--clr-base-horizontal-offset-2xl) var(--clr-base-vertical-offset-2xl) var(--clr-base-horizontal-offset-2xl);
}
.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;
}
:where(:root, :host) {
  --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-font-family:var(--clr-font);
  --clr-modal-title-font-weight:var(--cds-alias-typography-section-font-weight);
  --clr-modal-title-letter-spacing:calc(-0.2 * 1rem / var(--cds-global-base));
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-modal-border-radius:var(--clr-base-border-radius-s);
  --clr-modal-title-font-size:var(--clr-base-typography-font-size-section);
  --clr-modal-title-line-height:var(--clr-base-typography-line-height-24);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --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-title-color:var(--cds-alias-typography-color-400);
}
.clr-side-panel-pinned-right-sm {
  padding-right: var(--clr-modal-sm-width) !important;
}
.clr-side-panel-pinned-right-md {
  padding-right: var(--clr-modal-md-width) !important;
}
.clr-side-panel-pinned-right-lg {
  padding-right: var(--clr-modal-lg-width) !important;
}
.clr-side-panel-pinned-right-xl {
  padding-right: var(--clr-modal-xl-width) !important;
}
.clr-side-panel-pinned-bottom-sm {
  padding-bottom: calc(var(--clr-modal-sm-width)*.5) !important;
}
.clr-side-panel-pinned-bottom-md {
  padding-bottom: calc(var(--clr-modal-md-width)*.5) !important;
}
.clr-side-panel-pinned-bottom-lg {
  padding-bottom: calc(var(--clr-modal-lg-width)*.5) !important;
}
.clr-side-panel-pinned-bottom-xl {
  padding-bottom: calc(var(--clr-modal-xl-width)*.5) !important;
}
.clr-modal-host {
  overflow: hidden;
  position: relative;
}
.clr-modal-host .modal,
.clr-modal-host .modal-backdrop {
  position: absolute;
}
.clr-modal-host .clr-modal-host-scrollable {
  height: 100%;
  overflow-y: auto;
}
.modal {
  position: fixed;
  inset: 0;
  z-index: 1050;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: calc(var(--clr-base-vertical-offset-2xl)*2) calc(var(--clr-base-horizontal-offset-2xl)*2);
  max-width: 100%;
}
@media screen and (max-width: 576px) {
  .modal {
    padding: calc(var(--clr-base-vertical-offset-2xl)/2) calc(var(--clr-base-horizontal-offset-2xl)/2);
  }
}
.modal .modal-body {
  padding: var(--clr-base-gap-xl) var(--clr-base-horizontal-offset-2xl);
}
.side-panel .modal {
  left: initial;
  padding: 0;
}
.side-panel .modal .modal-content-wrapper {
  height: 100%;
}
.side-panel .modal .modal-content-wrapper .modal-content {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.side-panel .modal .modal-dialog {
  border: 0;
  border-radius: 0;
  height: 100%;
}
.side-panel .modal.modal-full-screen {
  inset: 0;
  padding: 0;
}
.side-panel .modal .modal-body-wrapper {
  flex: 1 1;
  max-height: 100%;
}
.side-panel.side-panel-bottom .modal:not(.modal-full-screen) {
  top: initial;
  width: 100%;
  justify-content: end;
  max-height: 100%;
  min-height: calc(var(--clr-modal-sm-width)*.6);
  height: calc(var(--clr-modal-md-width)*.5);
}
.side-panel.side-panel-bottom .modal:not(.modal-full-screen):has(.modal-sm) {
  height: calc(var(--clr-modal-sm-width)*.5);
}
.side-panel.side-panel-bottom .modal:not(.modal-full-screen):has(.modal-lg) {
  height: calc(var(--clr-modal-lg-width)*.5);
}
.side-panel.side-panel-bottom .modal:not(.modal-full-screen):has(.modal-xl) {
  height: calc(var(--clr-modal-xl-width)*.5);
}
.side-panel.side-panel-bottom .modal-dialog {
  max-height: 100%;
  width: 100%;
}
.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-header,
.modal-header--accessible {
  border-bottom: none;
  padding: var(--clr-base-vertical-offset-2xl) var(--clr-base-horizontal-offset-2xl)0;
}
.modal-header + .modal-footer,
.modal-header--accessible + .modal-footer {
  padding-top: var(--clr-base-gap-xl);
}
.modal-header--accessible {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.modal-header .modal-title,
.modal-header--accessible .modal-title,
.modal-header .side-panel-title,
.modal-header--accessible .side-panel-title {
  color: var(--clr-modal-title-color);
  margin: 0;
}
.modal-header .modal-title:not([cds-text]),
.modal-header--accessible .modal-title:not([cds-text]),
.modal-header .side-panel-title:not([cds-text]),
.modal-header--accessible .side-panel-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,
.modal-header .pinnable,
.modal-header--accessible .pinnable {
  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,
.modal-header .pinnable cds-icon,
.modal-header--accessible .pinnable cds-icon,
.modal-header .pinnable clr-icon,
.modal-header--accessible .pinnable clr-icon {
  fill: var(--clr-modal-close-color);
}
.modal-header .close cds-icon:not([size]),
.modal-header--accessible .close cds-icon:not([size]),
.modal-header .close clr-icon:not([size]),
.modal-header--accessible .close clr-icon:not([size]),
.modal-header .pinnable cds-icon:not([size]),
.modal-header--accessible .pinnable cds-icon:not([size]),
.modal-header .pinnable clr-icon:not([size]),
.modal-header--accessible .pinnable clr-icon:not([size]) {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
}
.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,
.modal-header .pinnable:hover cds-icon,
.modal-header--accessible .pinnable:hover cds-icon,
.modal-header .pinnable:hover clr-icon,
.modal-header--accessible .pinnable: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,
.modal-header .pinnable:hover:active cds-icon,
.modal-header--accessible .pinnable:hover:active cds-icon,
.modal-header .pinnable:hover:active clr-icon,
.modal-header--accessible .pinnable:hover:active clr-icon {
  fill: var(--clr-close-color-active);
}
.modal-header .pinnable,
.modal-header--accessible .pinnable {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  margin-right: var(--clr-base-gap-s);
  appearance: none;
}
.modal-title-wrapper {
  flex: 1;
}
.modal-title-wrapper .modal-title h3,
.modal-title-wrapper .side-panel-title h3 {
  margin-top: 0;
}
.modal-body-wrapper {
  max-height: 70vh;
  overflow: hidden auto;
}
.modal-body-wrapper .modal-body,
.modal-body-wrapper .side-panel-body {
  color: var(--cds-alias-typography-color-400);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.modal-body-wrapper > :first-child {
  margin-top: 0;
}
.modal-body-wrapper > :last-child {
  margin-bottom: 0;
}
.modal-footer {
  padding: 0 var(--clr-base-horizontal-offset-2xl) var(--clr-base-vertical-offset-2xl);
}
.modal-footer,
.side-panel-footer {
  display: flex;
  justify-content: flex-end;
  gap: var(--clr-base-gap-s);
}
.modal-footer .btn,
.side-panel-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;
  inset: -100vh 0 0-100vw;
  background-color: var(--clr-modal-backdrop-color);
  z-index: 1040;
}
.modal-backdrop.static {
  pointer-events: none;
}
.modal .modal-nav {
  display: none;
}
.modal.modal-full-screen {
  padding: var(--clr-base-vertical-offset-2xl) var(--clr-base-horizontal-offset-2xl);
  height: 100%;
}
.modal.modal-full-screen .modal-dialog {
  display: flex;
  width: 100%;
  height: 100%;
}
.modal.modal-full-screen .modal-dialog .modal-content-wrapper {
  display: flex;
  flex-grow: 1;
}
.modal.modal-full-screen .modal-dialog .modal-content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.modal.modal-full-screen .modal-dialog .modal-body-wrapper,
.modal.modal-full-screen .modal-dialog .modal-body {
  flex-grow: 1;
  max-height: 100%;
}
:where(:root, :host) {
  --clr-header-title-font-weight:var(--cds-alias-typography-subsection-font-weight);
  --clr-header-title-font-family:var(--clr-font);
  --clr-header-search-input-font-color:var(--cds-global-color-white);
  --clr-header-search-placeholder-font-weight:var(--cds-alias-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);
  --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-font-color:var(--cds-global-color-construction-100);
  --clr-header-font-color-hover:var(--cds-global-color-construction-50);
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-header-height:var(--clr-base-header-height);
  --clr-header-search-icon-size:var(--clr-base-icon-size-l);
  --clr-header-search-margin-left:var(--clr-base-horizontal-offset-m);
  --clr-header-search-margin-right:var(--clr-base-horizontal-offset-l);
  --clr-header-search-gap:var(--clr-base-gap-s);
}
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 .branding,
.header .branding {
  display: flex;
  flex: 0 0 auto;
  height: var(--clr-header-height);
  min-width: calc(204*1rem/var(--cds-global-base));
  padding: 0 var(--clr-base-horizontal-offset-xl);
}
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(--clr-base-gap-s);
  height: 100%;
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-m);
}
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;
}
header .branding .clr-icon:not([size]),
header .branding cds-icon:not([size]),
header .branding clr-icon:not([size]),
.header .branding .clr-icon:not([size]),
.header .branding cds-icon:not([size]),
.header .branding clr-icon:not([size]) {
  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(--clr-base-typography-font-size-sub-section);
  font-weight: var(--clr-header-title-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*1rem/var(--cds-global-base));
  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(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
header .settings cds-icon,
header .settings clr-icon,
header .header-nav cds-icon,
header .header-nav clr-icon,
header .header-actions cds-icon,
header .header-actions clr-icon,
.header .settings cds-icon,
.header .settings clr-icon,
.header .header-nav cds-icon,
.header .header-nav clr-icon,
.header .header-actions cds-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;
  text-decoration: none;
  gap: var(--clr-base-gap-s);
  height: 100%;
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-xl);
}
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 .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 {
  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,
header .header-nav .nav-link,
header .header-actions .nav-link,
.header .settings .nav-link,
.header .header-nav .nav-link,
.header .header-actions .nav-link {
  position: relative;
  text-align: center;
}
header .settings .nav-link cds-icon:not([size]),
header .settings .nav-link clr-icon:not([size]),
header .header-nav .nav-link cds-icon:not([size]),
header .header-nav .nav-link clr-icon:not([size]),
header .header-actions .nav-link cds-icon:not([size]),
header .header-actions .nav-link clr-icon:not([size]),
.header .settings .nav-link cds-icon:not([size]),
.header .settings .nav-link clr-icon:not([size]),
.header .header-nav .nav-link cds-icon:not([size]),
.header .header-nav .nav-link clr-icon:not([size]),
.header .header-actions .nav-link cds-icon:not([size]),
.header .header-actions .nav-link clr-icon:not([size]) {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
}
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(--clr-base-gap-s);
}
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(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
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;
  content: "";
  background-color: var(--clr-header-divider-color);
  height: var(--clr-base-icon-size-3xl);
  width: var(--cds-alias-object-border-width-100);
  position: absolute;
  left: 0;
  top: calc((var(--clr-header-height) - var(--clr-base-icon-size-3xl))/2);
}
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::before,
header .header-actions > :not(.dropdown)::before,
header .header-actions > .dropdown::before,
.header .settings > :not(.dropdown)::before,
.header .settings > .dropdown::before,
.header .header-actions > :not(.dropdown)::before,
.header .header-actions > .dropdown::before {
  display: inline-block;
  content: "";
  background-color: var(--clr-header-divider-color);
  height: var(--clr-base-icon-size-3xl);
  width: var(--cds-alias-object-border-width-100);
  position: absolute;
  left: 0;
  top: calc((var(--clr-header-height) - var(--clr-base-icon-size-3xl))/2);
}
header .settings > .dropdown,
header .header-actions > .dropdown,
.header .settings > .dropdown,
.header .header-actions > .dropdown {
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-m);
}
header .settings > .dropdown > .dropdown-toggle,
header .header-actions > .dropdown > .dropdown-toggle,
.header .settings > .dropdown > .dropdown-toggle,
.header .header-actions > .dropdown > .dropdown-toggle {
  position: relative;
  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,
header .header-actions > .dropdown > .dropdown-toggle,
.header .settings > .dropdown > .dropdown-toggle,
.header .header-actions > .dropdown > .dropdown-toggle {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  gap: var(--clr-base-gap-s);
  height: 100%;
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-xl);
}
header .settings > .dropdown > .dropdown-toggle:focus,
header .header-actions > .dropdown > .dropdown-toggle:focus,
.header .settings > .dropdown > .dropdown-toggle:focus,
.header .header-actions > .dropdown > .dropdown-toggle:focus {
  outline-offset: calc(-1*var(--cds-global-space-4));
}
header .settings > .dropdown > .dropdown-toggle,
header .header-actions > .dropdown > .dropdown-toggle,
.header .settings > .dropdown > .dropdown-toggle,
.header .header-actions > .dropdown > .dropdown-toggle {
  padding: 0 var(--clr-base-horizontal-offset-m);
}
header .settings > .dropdown > .dropdown-toggle:focus,
header .header-actions > .dropdown > .dropdown-toggle:focus,
.header .settings > .dropdown > .dropdown-toggle:focus,
.header .header-actions > .dropdown > .dropdown-toggle:focus {
  outline-offset: initial;
}
header .settings > .dropdown .dropdown-toggle.nav-icon cds-icon:not([size], [shape^=angle]),
header .settings > .dropdown .dropdown-toggle.nav-icon clr-icon:not([size], [shape^=angle]),
header .header-actions > .dropdown .dropdown-toggle.nav-icon cds-icon:not([size], [shape^=angle]),
header .header-actions > .dropdown .dropdown-toggle.nav-icon clr-icon:not([size], [shape^=angle]),
.header .settings > .dropdown .dropdown-toggle.nav-icon cds-icon:not([size], [shape^=angle]),
.header .settings > .dropdown .dropdown-toggle.nav-icon clr-icon:not([size], [shape^=angle]),
.header .header-actions > .dropdown .dropdown-toggle.nav-icon cds-icon:not([size], [shape^=angle]),
.header .header-actions > .dropdown .dropdown-toggle.nav-icon clr-icon:not([size], [shape^=angle]) {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
}
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;
  content: "";
  background-color: var(--clr-header-divider-color);
  height: var(--clr-base-icon-size-3xl);
  width: var(--cds-alias-object-border-width-100);
  position: absolute;
  left: 0;
  top: calc((var(--clr-header-height) - var(--clr-base-icon-size-3xl))/2);
}
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: 0;
  background: 0 0;
  color: var(--clr-header-search-input-font-color);
  border-radius: var(--clr-base-border-radius-s);
  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(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
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(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
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: 0;
  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: 0 0;
}
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;
  }
}
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):link {
  color: var(--clr-link-color);
}
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):link:hover {
  color: var(--clr-link-hover-color);
}
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):link:hover cds-icon,
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):link:hover clr-icon {
  color: var(--clr-link-hover-color);
}
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):visited {
  color: var(--clr-link-visited-color);
}
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):visited cds-icon,
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):visited clr-icon {
  color: var(--clr-link-visited-color);
}
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):visited:hover {
  color: var(--clr-link-visited-color-hover);
}
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):visited:hover cds-icon,
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):visited:hover clr-icon {
  color: var(--clr-link-visited-color-hover);
}
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):visited:active,
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):link:active {
  color: var(--clr-link-active-color);
}
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):visited:active cds-icon,
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):visited:active clr-icon,
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):link:active cds-icon,
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):link:active clr-icon {
  color: var(--clr-link-active-color);
}
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);
}
.nav {
  display: flex;
  height: var(--clr-base-row-height-m);
  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(--clr-base-gap-l);
}
.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 {
  color: var(--clr-nav-link-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  position: relative;
}
.nav .nav-link::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  border: 0;
  border-bottom: var(--cds-alias-object-border-width-300) solid transparent;
  transition: border-bottom var(--cds-global-animation-duration-quick) var(--cds-global-animation-easing-in-out);
}
.nav .nav-link:hover::before {
  border-color: var(--cds-alias-object-interaction-background-highlight);
}
.nav .nav-link {
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-m);
  display: flex;
}
.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: 0 var(--clr-base-horizontal-offset-m);
}
.nav .nav-link.dropdown-toggle cds-icon,
.nav .nav-link.dropdown-toggle clr-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.active::before {
  border-color: var(--cds-alias-object-interaction-background-highlight);
}
.nav .nav-link:hover,
.nav .nav-link:focus,
.nav .nav-link:active,
.nav .nav-link.active {
  text-decoration: none;
}
.nav .nav-link.active:hover {
  background-color: var(--clr-nav-selected-hover-background-color);
}
.nav .nav-link.active:active {
  background-color: var(--clr-nav-selected-active-background-color);
}
.nav .nav-link.active {
  color: var(--clr-nav-link-active-color);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --clr-subnav-bg-color:var(--cds-alias-object-container-background);
}
.sub-nav,
.subnav {
  display: flex;
  box-shadow: 0 calc(-1*var(--cds-global-space-1)) 0 var(--clr-nav-box-shadow-color) inset;
  justify-content: space-between;
  align-items: center;
  background-color: var(--clr-subnav-bg-color);
  height: var(--clr-base-row-height-m);
}
.sub-nav .nav,
.subnav .nav {
  flex: 1 1 auto;
  padding-left: var(--cds-global-space-9);
}
.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(--clr-base-row-height-m);
  padding: 0 var(--cds-global-space-9);
}
.sub-nav aside > :last-child,
.subnav aside > :last-child {
  margin-right: 0;
  padding-right: 0;
}
:where(:root, :host) {
  --clr-vertical-nav-item-active-font-weight:var(--cds-alias-typography-font-weight-semibold);
  --clr-vertical-nav-item-top-level-font-weight:var(--cds-alias-typography-font-weight-semibold);
  --clr-vertical-nav-header-font-weight:var(--cds-alias-typography-font-weight-semibold);
  --clr-vertical-nav-trigger-divider-border-width:var(--cds-global-space-1);
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-vertical-nav-icon-size:var(--clr-base-icon-size-s);
  --clr-vertical-nav-icon-right-margin:var(--clr-base-horizontal-offset-s);
  --clr-vertical-nav-collapsed-caret-size:var(--clr-base-icon-size-2xl);
  --clr-vertical-nav-item-padding:var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-m) var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-xl);
  --clr-vertical-nav-item-child-padding:var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-m) var(--clr-base-vertical-offset-m) calc( var(--clr-vertical-nav-icon-size) + var(--clr-base-horizontal-offset-xl) + var(--clr-base-gap-xs) );
  --clr-vertical-nav-item-height:var(--clr-base-row-height-m);
  --clr-vertical-nav-min-width:var(--clr-base-layout-space-3xl);
  --clr-vertical-nav-toggle-button-size:var(--clr-base-row-height-m);
  --clr-vertical-nav-header-padding:var(--clr-base-vertical-offset-multi-row-m) var(--clr-base-horizontal-offset-xl);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --clr-vertical-nav-divider-color:var(--cds-alias-object-border-color);
  --clr-vertical-nav-icon-active-color:var(--cds-alias-object-interaction-color);
  --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-selected-bg-color:var(--cds-alias-object-interaction-background-shade-selected);
  --clr-vertical-nav-selected-hover-bg-color:var(--cds-alias-object-interaction-background-shade-selected-hover);
  --clr-vertical-nav-selected-active-bg-color:var(--cds-alias-object-interaction-background-shade-selected-active);
  --clr-vertical-nav-bg-color:var(--cds-alias-object-interaction-background-shade);
  --clr-vertical-nav-hover-bg-color:var(--cds-alias-object-interaction-background-shade-hover);
  --clr-vertical-nav-active-bg-color:var(--cds-alias-object-interaction-background-shade-active);
  --clr-vertical-nav-active-color:var(--cds-alias-object-interaction-color-active);
  --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-trigger-divider-border-color:var(--cds-alias-object-border-color);
}
.clr-vertical-nav {
  display: flex;
  flex-direction: column;
  width: calc(240*1rem/var(--cds-global-base));
  min-width: var(--clr-base-layout-space-3xl);
  background-color: var(--clr-vertical-nav-bg-color);
  will-change: width;
  transition: width var(--cds-global-animation-duration-quick) var(--cds-global-animation-easing-in-out);
}
.clr-vertical-nav .nav-divider {
  border-top: var(--clr-vertical-nav-trigger-divider-border-width) solid var(--clr-vertical-nav-trigger-divider-border-color);
}
.clr-vertical-nav .nav-content {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  overflow: hidden auto;
}
.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);
  position: relative;
}
.clr-vertical-nav .nav-group-content::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  border: 0;
  border-left: var(--cds-alias-object-border-width-300) solid transparent;
  transition: border-left var(--cds-global-animation-duration-quick) var(--cds-global-animation-easing-in-out);
  margin: var(--clr-base-vertical-offset-xs)0;
  left: var(--clr-base-horizontal-offset-xs);
  width: var(--cds-alias-object-border-width-100);
  border-width: var(--cds-alias-object-border-width-400);
  border-radius: var(--cds-alias-object-border-radius-100);
}
.clr-vertical-nav .nav-group-content:hover::before {
  border-color: var(--cds-alias-object-interaction-background-highlight);
}
.clr-vertical-nav .nav-group-content.active {
  color: var(--clr-vertical-nav-item-active-color);
  background-color: var(--clr-vertical-nav-selected-bg-color);
}
.clr-vertical-nav .nav-group-content.active::before {
  border-color: var(--cds-alias-object-interaction-background-highlight);
}
.clr-vertical-nav .nav-group-content.active .nav-icon {
  fill: var(--clr-vertical-nav-icon-active-color);
}
.clr-vertical-nav .nav-group-content.active:hover {
  background-color: var(--clr-vertical-nav-selected-hover-bg-color);
}
.clr-vertical-nav .nav-group-content.active:active {
  background-color: var(--clr-vertical-nav-selected-active-bg-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(--clr-base-horizontal-offset-xl);
}
.clr-vertical-nav .nav-group-content .nav-text {
  padding-left: var(--clr-base-horizontal-offset-l);
}
.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: 0;
  height: var(--clr-vertical-nav-toggle-button-size);
  padding: 0;
}
.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,
.clr-vertical-nav .nav-group-trigger {
  background-color: transparent;
  cursor: pointer;
  outline-offset: calc(-1*calc(5*1rem/var(--cds-global-base)));
}
.clr-vertical-nav .nav-trigger {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: var(--clr-vertical-nav-item-height);
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-xl);
}
.clr-vertical-nav .nav-trigger cds-icon,
.clr-vertical-nav .nav-trigger clr-icon {
  margin-right: 0;
}
.clr-vertical-nav .nav-trigger cds-icon:not([size]),
.clr-vertical-nav .nav-trigger clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
}
.clr-vertical-nav .nav-trigger.on-collapse cds-icon,
.clr-vertical-nav .nav-trigger.on-collapse clr-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(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-m);
  align-self: center;
  transition: all .2s ease-in-out;
}
.clr-vertical-nav .nav-trigger-icon {
  transition: all .2s ease-in-out;
}
.clr-vertical-nav .nav-trigger + .nav-content {
  border-top: var(--clr-vertical-nav-trigger-divider-border-width) solid var(--clr-vertical-nav-trigger-divider-border-color);
}
.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(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  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);
  position: relative;
}
.clr-vertical-nav .nav-link::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  border: 0;
  border-left: var(--cds-alias-object-border-width-300) solid transparent;
  transition: border-left var(--cds-global-animation-duration-quick) var(--cds-global-animation-easing-in-out);
  margin: var(--clr-base-vertical-offset-xs)0;
  left: var(--clr-base-horizontal-offset-xs);
  width: var(--cds-alias-object-border-width-100);
  border-width: var(--cds-alias-object-border-width-400);
  border-radius: var(--cds-alias-object-border-radius-100);
}
.clr-vertical-nav .nav-link:hover::before {
  border-color: var(--cds-alias-object-interaction-background-highlight);
}
.clr-vertical-nav .nav-link.active {
  color: var(--clr-vertical-nav-item-active-color);
  background-color: var(--clr-vertical-nav-selected-bg-color);
}
.clr-vertical-nav .nav-link.active::before {
  border-color: var(--cds-alias-object-interaction-background-highlight);
}
.clr-vertical-nav .nav-link.active .nav-icon {
  fill: var(--clr-vertical-nav-icon-active-color);
}
.clr-vertical-nav .nav-link.active:hover {
  background-color: var(--clr-vertical-nav-selected-hover-bg-color);
}
.clr-vertical-nav .nav-link.active:active {
  background-color: var(--clr-vertical-nav-selected-active-bg-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);
  min-height: var(--clr-vertical-nav-item-height);
  font-size: var(--clr-base-typography-font-size-button);
  font-weight: var(--clr-vertical-nav-header-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.2*1rem/var(--cds-global-base));
}
.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(--clr-base-gap-xs);
  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: 0 0;
  border: 0;
  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-content > .nav-link,
.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 .nav-group-content .nav-link.active:hover ~ .nav-group-trigger {
  background-color: var(--clr-vertical-nav-selected-hover-bg-color);
}
.clr-vertical-nav .nav-group-content .nav-link.active:active ~ .nav-group-trigger {
  background-color: var(--clr-vertical-nav-selected-active-bg-color);
}
.clr-vertical-nav:not(.is-collapsed) .nav-link + .nav-group-trigger {
  justify-content: center;
}
.main-container:not([class*=open-overflow-menu], [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;
  transition: width var(--cds-global-animation-duration-quick) var(--cds-global-animation-easing-in-out), max-width 0s linear var(--cds-global-animation-duration-quick);
  transition-behavior: allow-discrete;
}
.main-container:not([class*=open-overflow-menu], [class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-icon {
  margin: var(--clr-base-vertical-offset-m)0 var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-xl);
}
.main-container:not([class*=open-overflow-menu], [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], [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], [class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-link,
.main-container:not([class*=open-overflow-menu], [class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger {
  padding: 0;
}
.main-container:not([class*=open-overflow-menu], [class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger {
  padding-left: 0;
}
.main-container:not([class*=open-overflow-menu], [class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger cds-icon.nav-group-trigger-icon,
.main-container:not([class*=open-overflow-menu], [class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger clr-icon.nav-group-trigger-icon {
  width: var(--clr-base-icon-size-s);
  margin: 0;
}
.main-container:not([class*=open-overflow-menu], [class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group,
.main-container:not([class*=open-overflow-menu], [class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-link {
  display: none;
}
.main-container:not([class*=open-overflow-menu], [class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-group {
  display: block;
}
.main-container:not([class*=open-overflow-menu], [class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-link {
  display: flex;
}
.main-container:not([class*=open-overflow-menu], [class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-group-text,
.main-container:not([class*=open-overflow-menu], [class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-text {
  position: absolute;
  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-top: 0;
  border-bottom: var(--clr-vertical-nav-trigger-divider-border-width) solid var(--clr-vertical-nav-trigger-divider-border-color);
}
:where(:root, :host),
:where(:root, :host) [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-hover);
  --clr-nav-selected-active-background-color:var(--cds-alias-object-interaction-background-selected-active);
  --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(--clr-base-offset-0);
  box-shadow: var(--cds-alias-object-shadow-100);
  overflow: hidden;
}
.tabs-overflow .btn {
  border-radius: var(--cds-global-space-0);
}
.tab-content {
  display: inline;
}
.tabs-vertical {
  display: flex;
}
.tabs-vertical > .nav {
  height: auto;
  box-shadow: none;
  flex-direction: column;
  align-items: stretch;
  margin-right: var(--clr-base-horizontal-offset-2xl);
  overflow: auto;
  flex-shrink: 0;
  padding: var(--clr-base-vertical-offset-xs) var(--clr-base-horizontal-offset-xs);
  width: calc(240*1rem/var(--cds-global-base));
  min-width: var(--cds-global-space-12);
  gap: var(--clr-base-gap-s);
}
.tabs-vertical > .nav .nav-link {
  text-align: left;
  padding-left: var(--clr-base-horizontal-offset-l);
  justify-content: start;
  border: 0;
  flex-shrink: 0;
  margin-top: 0;
  margin-left: 0;
  width: 100%;
  position: relative;
}
.tabs-vertical > .nav .nav-link::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  border: 0;
  border-left: var(--cds-alias-object-border-width-300) solid transparent;
  transition: border-left var(--cds-global-animation-duration-quick) var(--cds-global-animation-easing-in-out);
}
.tabs-vertical > .nav .nav-link:hover::before {
  border-color: var(--cds-alias-object-interaction-background-highlight);
}
.tabs-vertical > .nav .nav-link.btn {
  margin-bottom: var(--clr-base-offset-0);
}
.tabs-vertical > .nav .nav-link.active::before {
  border-color: var(--cds-alias-object-interaction-background-highlight);
}
.tabs-actions {
  display: inline-flex;
  width: 100%;
  height: 100%;
}
.tabs-actions button {
  margin: 0;
}
.tabs-actions[position~=left] {
  justify-content: start;
}
.tabs-actions[position~=right] {
  justify-content: end;
}
:where(:root, :host) {
  --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);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --clr-sliding-panel-text-color:var(--cds-global-color-gray-700);
  --clr-responsive-nav-trigger-bg-color:var(--cds-global-color-gray-0);
}
.clr-nav-close {
  margin: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  background: 0 0;
  border: 0;
  color: var(--color);
  --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 {
  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 {
  position: relative;
  vertical-align: middle;
}
.header-hamburger-trigger > span::before,
.header-hamburger-trigger > span::after {
  content: "";
  position: absolute;
  left: 0;
}
.header-hamburger-trigger > span::before {
  top: calc(-1*var(--cds-global-space-5));
}
.header-hamburger-trigger > span::after {
  bottom: calc(-1*var(--cds-global-space-5));
}
.header-hamburger-trigger.active > span {
  background: 0 0;
}
.header-hamburger-trigger.active > span::before,
.header-hamburger-trigger.active > span::after {
  left: var(--cds-global-space-3);
  transform-origin: 9%;
  transition: transform .6s ease;
}
.header-hamburger-trigger.active > span::before {
  transform: rotate(45deg);
}
.header-hamburger-trigger.active > span::after {
  transform: rotate(-45deg);
}
.header-overflow-trigger > span,
.header-overflow-trigger > span::before,
.header-overflow-trigger > 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 {
  position: relative;
  vertical-align: middle;
}
.header-overflow-trigger > span::before,
.header-overflow-trigger > span::after {
  content: "";
  position: absolute;
  left: 0;
}
.header-overflow-trigger > span::before {
  top: calc(-1*var(--cds-global-space-5));
}
.header-overflow-trigger > span::after {
  bottom: calc(-1*var(--cds-global-space-5));
}
.header-overflow-trigger.active > span {
  background: 0 0;
}
.header-overflow-trigger.active > span::before,
.header-overflow-trigger.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 .6s ease;
}
.header-overflow-trigger.active > span::before {
  transform: rotate(45deg);
}
.header-overflow-trigger.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: 0;
    background: 0 0;
    cursor: pointer;
    height: var(--clr-header-height);
    width: var(--clr-header-height);
    padding: 0 0 var(--cds-global-space-2)0;
    text-align: center;
    white-space: nowrap;
  }
  .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,
  .main-container .header-overflow-trigger {
    color: var(--clr-header-font-color);
  }
  .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;
    inset: 0 auto 0 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 .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;
    inset: 0 0 0 auto;
    background: var(--clr-vertical-nav-bg-color);
    z-index: 1039;
    height: 100vh;
    transform: translateX(calc(360*1rem/var(--cds-global-base)));
    transition: transform .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(--clr-base-gap-s);
  }
  .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(--clr-base-row-height-m);
    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);
    position: relative;
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link::before,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link::before,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link::before,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    border: 0;
    border-left: var(--cds-alias-object-border-width-300) solid transparent;
    transition: border-left var(--cds-global-animation-duration-quick) var(--cds-global-animation-easing-in-out);
    margin: var(--clr-base-vertical-offset-xs)0;
    left: var(--clr-base-horizontal-offset-xs);
    width: var(--cds-alias-object-border-width-100);
    border-width: var(--cds-alias-object-border-width-400);
    border-radius: var(--cds-alias-object-border-radius-100);
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link:hover::before,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover::before,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link:hover::before,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover::before {
    border-color: var(--cds-alias-object-interaction-background-highlight);
  }
  .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);
  }
  .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 {
    border-color: var(--cds-alias-object-interaction-background-highlight);
  }
  .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.active:hover,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active:hover,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link.active:hover,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active:hover {
    background-color: var(--clr-vertical-nav-selected-hover-bg-color);
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link.active:active,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active:active,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link.active:active,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active:active {
    background-color: var(--clr-vertical-nav-selected-active-bg-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 {
    display: inline-block;
    content: "";
    background-color: var(--clr-header-divider-color);
    height: var(--clr-base-icon-size-3xl);
    width: var(--cds-alias-object-border-width-100);
    position: absolute;
    left: 0;
    top: calc((var(--clr-header-height) - var(--clr-base-icon-size-3xl))/2);
  }
  .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(--clr-base-horizontal-offset-m));
  }
  .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;
    inset: 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;
    height: unset;
    width: 100%;
  }
  .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;
    white-space: normal;
    color: var(--clr-sliding-panel-text-color);
  }
  .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 {
    opacity: 1;
  }
  .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,
  .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 {
    color: var(--clr-vertical-nav-item-color);
    position: relative;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link::before,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link::before,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link::before,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    border: 0;
    border-left: var(--cds-alias-object-border-width-300) solid transparent;
    transition: border-left var(--cds-global-animation-duration-quick) var(--cds-global-animation-easing-in-out);
    margin: var(--clr-base-vertical-offset-xs)0;
    left: var(--clr-base-horizontal-offset-xs);
    width: var(--cds-alias-object-border-width-100);
    border-width: var(--cds-alias-object-border-width-400);
    border-radius: var(--cds-alias-object-border-radius-100);
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link:hover::before,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link:hover::before,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link:hover::before,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link:hover::before {
    border-color: var(--cds-alias-object-interaction-background-highlight);
  }
  .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);
  }
  .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 {
    border-color: var(--cds-alias-object-interaction-background-highlight);
  }
  .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.active:hover,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active:hover,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active:hover,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active:hover {
    background-color: var(--clr-vertical-nav-selected-hover-bg-color);
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active:active,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active:active,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active:active,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active:active {
    background-color: var(--clr-vertical-nav-selected-active-bg-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(--clr-base-horizontal-offset-2xl);
  }
  .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 .6s ease;
  }
  .main-container.open-hamburger-menu .clr-nav-close::after {
    content: none;
  }
  .main-container.open-hamburger-menu .clr-nav-close > span {
    background: 0 0;
  }
  .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 .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(--clr-base-gap-xl));
    transform: translateX(0);
    transition: transform .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 .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(--clr-base-vertical-offset-2xl);
  }
  .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 .6s ease;
  }
  .main-container.open-overflow-menu .clr-nav-close::after {
    content: none;
  }
  .main-container.open-overflow-menu .clr-nav-close > span {
    background: 0 0;
  }
  .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 .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 .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 .6s ease;
  }
  .main-container.open-overflow-menu .clr-nav-close::after {
    content: none;
  }
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --clr-badge-background-color:var(--cds-alias-utility-gray);
  --clr-badge-border-color:var(--cds-alias-utility-gray);
  --clr-badge-color:var(--cds-alias-typography-color-100);
  --clr-badge-outline-bg-color:var(--cds-alias-utility-gray-tint);
  --clr-badge-outline-border-color:var(--cds-alias-utility-gray);
  --clr-badge-outline-color:var(--cds-alias-typography-color-500);
  --clr-badge-info-bg-color:var(--cds-alias-utility-blue);
  --clr-badge-info-border-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-border-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-border-color:var(--cds-alias-utility-yellow);
  --clr-badge-warning-color:var(--cds-alias-typography-color-black);
  --clr-badge-danger-bg-color:var(--cds-alias-utility-red);
  --clr-badge-danger-border-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-border-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-border-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-border-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-border-color:var(--cds-alias-utility-tangerine);
  --clr-badge-orange-color:var(--cds-alias-typography-color-500);
  --clr-badge-light-blue-bg-color:var(--cds-alias-utility-light-blue);
  --clr-badge-light-blue-border-color:var(--cds-alias-utility-light-blue);
  --clr-badge-light-blue-color:var(--cds-alias-typography-color-500);
  --clr-badge-info-outline-bg-color:var(--cds-alias-utility-blue-tint);
  --clr-badge-info-outline-border-color:var(--cds-alias-utility-blue);
  --clr-badge-info-outline-color:var(--cds-alias-typography-color-500);
  --clr-badge-success-outline-bg-color:var(--cds-alias-utility-green-tint);
  --clr-badge-success-outline-border-color:var(--cds-alias-utility-green);
  --clr-badge-success-outline-color:var(--cds-alias-typography-color-500);
  --clr-badge-warning-outline-bg-color:var(--cds-alias-utility-yellow-tint);
  --clr-badge-warning-outline-border-color:var(--cds-alias-utility-yellow);
  --clr-badge-warning-outline-color:var(--cds-alias-typography-color-500);
  --clr-badge-danger-outline-bg-color:var(--cds-alias-utility-red-tint);
  --clr-badge-danger-outline-border-color:var(--cds-alias-utility-red);
  --clr-badge-danger-outline-color:var(--cds-alias-typography-color-500);
  --clr-badge-gray-outline-bg-color:var(--cds-alias-utility-gray-tint);
  --clr-badge-gray-outline-border-color:var(--cds-alias-utility-gray);
  --clr-badge-gray-outline-color:var(--cds-alias-typography-color-500);
  --clr-badge-purple-outline-bg-color:var(--cds-alias-utility-violet-tint);
  --clr-badge-purple-outline-border-color:var(--cds-alias-utility-violet);
  --clr-badge-purple-outline-color:var(--cds-alias-typography-color-500);
  --clr-badge-blue-outline-bg-color:var(--cds-alias-utility-dark-blue-tint);
  --clr-badge-blue-outline-border-color:var(--cds-alias-utility-dark-blue);
  --clr-badge-blue-outline-color:var(--cds-alias-typography-color-500);
  --clr-badge-orange-outline-bg-color:var(--cds-alias-utility-tangerine-tint);
  --clr-badge-orange-outline-border-color:var(--cds-alias-utility-tangerine);
  --clr-badge-orange-outline-color:var(--cds-alias-typography-color-500);
  --clr-badge-light-blue-outline-bg-color:var(--cds-alias-utility-light-blue-tint);
  --clr-badge-light-blue-outline-border-color:var(--cds-alias-utility-light-blue);
  --clr-badge-light-blue-outline-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);
  height: var(--clr-base-row-height-xs);
  border-radius: var(--clr-base-border-radius-xl);
  padding: 0 calc(var(--clr-base-horizontal-offset-xs) - var(--cds-alias-object-border-width-100));
  margin-right: var(--clr-base-horizontal-offset-s);
  white-space: nowrap;
  text-align: center;
  font-size: var(--clr-base-typography-font-size-caption-small);
  font-weight: var(--cds-alias-typography-smallcaption-font-weight);
  line-height: var(--clr-base-typography-line-height-12);
  letter-spacing: calc(.5*1rem/var(--cds-global-base));
  border: var(--cds-alias-object-border-width-100) solid var(--clr-badge-border-color);
  background-color: var(--clr-badge-background-color);
  color: var(--clr-badge-color);
}
.badge.outlined {
  border-color: var(--clr-badge-outline-border-color);
  background-color: var(--clr-badge-outline-bg-color);
  color: var(--clr-badge-outline-color);
}
.badge cds-icon,
.badge clr-icon {
  color: inherit;
}
.badge:visited {
  color: var(--clr-badge-color);
}
.badge:link.badge-gray {
  border-color: var(--clr-badge-gray-border-color);
  background-color: var(--clr-badge-gray-bg-color);
  color: var(--clr-badge-gray-color);
}
.badge:link.badge-gray.outlined {
  border-color: var(--clr-badge-gray-outline-border-color);
  background-color: var(--clr-badge-gray-outline-bg-color);
  color: var(--clr-badge-gray-outline-color);
}
.badge.badge-gray {
  border-color: var(--clr-badge-gray-border-color);
  background-color: var(--clr-badge-gray-bg-color);
  color: var(--clr-badge-gray-color);
}
.badge.badge-gray.outlined {
  border-color: var(--clr-badge-gray-outline-border-color);
  background-color: var(--clr-badge-gray-outline-bg-color);
  color: var(--clr-badge-gray-outline-color);
}
.badge.badge-1 {
  border-color: var(--clr-badge-gray-border-color);
  background-color: var(--clr-badge-gray-bg-color);
  color: var(--clr-badge-gray-color);
}
.badge.badge-1.outlined {
  border-color: var(--clr-badge-gray-outline-border-color);
  background-color: var(--clr-badge-gray-outline-bg-color);
  color: var(--clr-badge-gray-outline-color);
}
.badge.badge-purple {
  border-color: var(--clr-badge-purple-border-color);
  background-color: var(--clr-badge-purple-bg-color);
  color: var(--clr-badge-purple-color);
}
.badge.badge-purple.outlined {
  border-color: var(--clr-badge-purple-outline-border-color);
  background-color: var(--clr-badge-purple-outline-bg-color);
  color: var(--clr-badge-purple-outline-color);
}
.badge.badge-2 {
  border-color: var(--clr-badge-purple-border-color);
  background-color: var(--clr-badge-purple-bg-color);
  color: var(--clr-badge-purple-color);
}
.badge.badge-2.outlined {
  border-color: var(--clr-badge-purple-outline-border-color);
  background-color: var(--clr-badge-purple-outline-bg-color);
  color: var(--clr-badge-purple-outline-color);
}
.badge.badge-blue {
  border-color: var(--clr-badge-blue-border-color);
  background-color: var(--clr-badge-blue-bg-color);
  color: var(--clr-badge-blue-color);
}
.badge.badge-blue.outlined {
  border-color: var(--clr-badge-blue-outline-border-color);
  background-color: var(--clr-badge-blue-outline-bg-color);
  color: var(--clr-badge-blue-outline-color);
}
.badge.badge-3 {
  border-color: var(--clr-badge-blue-border-color);
  background-color: var(--clr-badge-blue-bg-color);
  color: var(--clr-badge-blue-color);
}
.badge.badge-3.outlined {
  border-color: var(--clr-badge-blue-outline-border-color);
  background-color: var(--clr-badge-blue-outline-bg-color);
  color: var(--clr-badge-blue-outline-color);
}
.badge.badge-orange {
  border-color: var(--clr-badge-orange-border-color);
  background-color: var(--clr-badge-orange-bg-color);
  color: var(--clr-badge-orange-color);
}
.badge.badge-orange.outlined {
  border-color: var(--clr-badge-orange-outline-border-color);
  background-color: var(--clr-badge-orange-outline-bg-color);
  color: var(--clr-badge-orange-outline-color);
}
.badge.badge-4 {
  border-color: var(--clr-badge-orange-border-color);
  background-color: var(--clr-badge-orange-bg-color);
  color: var(--clr-badge-orange-color);
}
.badge.badge-4.outlined {
  border-color: var(--clr-badge-orange-outline-border-color);
  background-color: var(--clr-badge-orange-outline-bg-color);
  color: var(--clr-badge-orange-outline-color);
}
.badge.badge-light-blue {
  border-color: var(--clr-badge-light-blue-border-color);
  background-color: var(--clr-badge-light-blue-bg-color);
  color: var(--clr-badge-light-blue-color);
}
.badge.badge-light-blue.outlined {
  border-color: var(--clr-badge-light-blue-outline-border-color);
  background-color: var(--clr-badge-light-blue-outline-bg-color);
  color: var(--clr-badge-light-blue-outline-color);
}
.badge.badge-5 {
  border-color: var(--clr-badge-light-blue-border-color);
  background-color: var(--clr-badge-light-blue-bg-color);
  color: var(--clr-badge-light-blue-color);
}
.badge.badge-5.outlined {
  border-color: var(--clr-badge-light-blue-outline-border-color);
  background-color: var(--clr-badge-light-blue-outline-bg-color);
  color: var(--clr-badge-light-blue-outline-color);
}
.badge.badge-info {
  border-color: var(--clr-badge-info-border-color);
  background-color: var(--clr-badge-info-bg-color);
  color: var(--clr-badge-info-color);
}
.badge.badge-info.outlined {
  border-color: var(--clr-badge-info-outline-border-color);
  background-color: var(--clr-badge-info-outline-bg-color);
  color: var(--clr-badge-info-outline-color);
}
.badge.badge-success {
  border-color: var(--clr-badge-success-border-color);
  background-color: var(--clr-badge-success-bg-color);
  color: var(--clr-badge-success-color);
}
.badge.badge-success.outlined {
  border-color: var(--clr-badge-success-outline-border-color);
  background-color: var(--clr-badge-success-outline-bg-color);
  color: var(--clr-badge-success-outline-color);
}
.badge.badge-danger {
  border-color: var(--clr-badge-danger-border-color);
  background-color: var(--clr-badge-danger-bg-color);
  color: var(--clr-badge-danger-color);
}
.badge.badge-danger.outlined {
  border-color: var(--clr-badge-danger-outline-border-color);
  background-color: var(--clr-badge-danger-outline-bg-color);
  color: var(--clr-badge-danger-outline-color);
}
.badge.badge-warning {
  border-color: var(--clr-badge-warning-border-color);
  background-color: var(--clr-badge-warning-bg-color);
  color: var(--clr-badge-warning-color);
}
.badge.badge-warning.outlined {
  border-color: var(--clr-badge-warning-outline-border-color);
  background-color: var(--clr-badge-warning-outline-bg-color);
  color: var(--clr-badge-warning-outline-color);
}
:where(:root, :host) {
  --clr-label-border-width:var(--cds-alias-object-border-width-100);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --clr-label-font-color:var(--cds-alias-typography-color-500);
  --clr-label-default-border-color:var(--cds-alias-utility-gray);
  --clr-label-default-bg-color:var(--cds-alias-object-opacity-0);
  --clr-label-font-solid-color:var(--cds-alias-typography-color-100);
  --clr-label-default-solid-border-color:var(--cds-alias-utility-gray-shade);
  --clr-label-default-solid-bg-color:var(--cds-alias-utility-gray);
  --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-gray-solid-bg-color:var(--cds-alias-utility-gray);
  --clr-label-gray-solid-border-color:var(--cds-alias-utility-gray-shade);
  --clr-label-gray-solid-color:var(--cds-alias-typography-color-100);
  --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-purple-solid-bg-color:var(--cds-alias-utility-violet);
  --clr-label-purple-solid-border-color:var(--cds-alias-utility-violet-shade);
  --clr-label-purple-solid-color:var(--cds-alias-typography-color-100);
  --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-blue-solid-bg-color:var(--cds-alias-utility-dark-blue);
  --clr-label-blue-solid-border-color:var(--cds-alias-utility-dark-blue-shade);
  --clr-label-blue-solid-color:var(--cds-alias-typography-color-100);
  --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-orange-solid-bg-color:var(--cds-alias-utility-tangerine);
  --clr-label-orange-solid-border-color:var(--cds-alias-utility-tangerine-shade);
  --clr-label-orange-solid-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-light-blue-solid-bg-color:var(--cds-alias-utility-light-blue);
  --clr-label-light-blue-solid-border-color:var(--cds-alias-utility-light-blue-shade);
  --clr-label-light-blue-solid-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-info-solid-bg-color:var(--cds-alias-utility-blue);
  --clr-label-info-solid-border-color:var(--cds-alias-utility-blue-shade);
  --clr-label-info-solid-color:var(--cds-alias-typography-color-100);
  --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-success-solid-bg-color:var(--cds-alias-utility-green);
  --clr-label-success-solid-border-color:var(--cds-alias-utility-green-shade);
  --clr-label-success-solid-color:var(--cds-alias-typography-color-100);
  --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-warning-solid-bg-color:var(--cds-alias-utility-yellow);
  --clr-label-warning-solid-border-color:var(--cds-alias-utility-yellow-shade);
  --clr-label-warning-solid-color:var(--cds-alias-typography-color-black);
  --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-danger-solid-bg-color:var(--cds-alias-utility-red);
  --clr-label-danger-solid-border-color:var(--cds-alias-utility-red-shade);
  --clr-label-danger-solid-color:var(--cds-alias-typography-color-100);
}
.label,
a.label {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-12);
  letter-spacing: calc(.2*1rem/var(--cds-global-base));
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: var(--clr-base-gap-xs);
  padding: var(--clr-base-vertical-offset-2xs) calc(var(--clr-base-horizontal-offset-xs)*2);
  border: var(--clr-label-border-width) solid var(--clr-label-default-border-color);
  border-radius: var(--clr-base-border-radius-xl);
  min-height: var(--clr-base-row-height-s);
  margin: 0 var(--clr-base-horizontal-offset-s) var(--clr-base-vertical-offset-2xs)0;
  white-space: nowrap;
  color: var(--clr-label-font-color);
  text-decoration: none;
}
.label.solid,
a.label.solid {
  border-color: var(--clr-label-default-solid-border-color);
  background-color: var(--clr-label-default-solid-bg-color);
  color: var(--clr-label-font-solid-color);
}
.label.solid > .badge,
a.label.solid > .badge {
  border-color: var(--clr-badge-outline-border-color);
  background-color: var(--clr-badge-outline-bg-color);
  color: var(--clr-badge-outline-color);
}
.label:has(> .badge:first-child),
.label:has(> cds-icon:first-child),
.label:has(> clr-icon:first-child),
a.label:has(> .badge:first-child),
a.label:has(> cds-icon:first-child),
a.label:has(> clr-icon:first-child) {
  padding-left: var(--clr-base-horizontal-offset-xs);
}
.label:has(> .badge:last-child),
.label:has(> cds-icon:last-child),
.label:has(> clr-icon:last-child),
a.label:has(> .badge:last-child),
a.label:has(> cds-icon:last-child),
a.label:has(> clr-icon:last-child) {
  padding-right: var(--clr-base-horizontal-offset-xs);
}
.label .badge,
.label cds-icon,
.label clr-icon,
a.label .badge,
a.label cds-icon,
a.label clr-icon {
  margin: 0;
  text-decoration: none;
}
.label cds-icon:not([size]),
.label clr-icon:not([size]),
a.label cds-icon:not([size]),
a.label clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.label.clickable:not(:has(.text)),
a.label.clickable:not(:has(.text)) {
  text-decoration: underline;
}
.label.clickable > .text,
a.label.clickable > .text {
  text-decoration: underline;
}
.label:visited,
a.label:visited {
  color: var(--clr-label-font-color);
}
.label:visited > cds-icon,
.label:visited > clr-icon,
a.label:visited > cds-icon,
a.label:visited > clr-icon {
  color: var(--clr-label-font-color);
}
.label:focus,
.label:hover,
.label:active,
a.label:focus,
a.label:hover,
a.label:active {
  text-decoration: none;
}
.label.clickable:not(.disabled, :disabled),
a.label.clickable:not(.disabled, :disabled) {
  cursor: pointer;
}
.label.clickable:not(.disabled, :disabled):hover,
a.label.clickable:not(.disabled, :disabled):hover {
  text-decoration: none;
  background: var(--clr-label-bg-hover-color);
  color: var(--clr-label-hover-color);
}
.label.clickable:not(.disabled, :disabled):hover > .badge,
a.label.clickable:not(.disabled, :disabled):hover > .badge {
  border-color: var(--clr-badge-border-color);
  background-color: var(--clr-badge-background-color);
  color: var(--clr-badge-color);
}
.label.clickable:not(.disabled, :disabled):hover > cds-icon,
.label.clickable:not(.disabled, :disabled):hover > clr-icon,
a.label.clickable:not(.disabled, :disabled):hover > cds-icon,
a.label.clickable:not(.disabled, :disabled):hover > clr-icon {
  color: var(--clr-label-hover-color);
}
.label.clickable:not(.disabled, :disabled):active,
a.label.clickable:not(.disabled, :disabled):active {
  color: var(--clr-label-active-color);
  background: var(--clr-label-bg-active-color);
  transform: translateY(var(--cds-global-space-2));
}
.label.clickable:not(.disabled, :disabled):active > .badge,
a.label.clickable:not(.disabled, :disabled):active > .badge {
  border-color: var(--clr-badge-border-color);
  background-color: var(--clr-badge-background-color);
  color: var(--clr-badge-color);
}
.label.clickable:not(.disabled, :disabled):active > cds-icon,
.label.clickable:not(.disabled, :disabled):active > clr-icon,
a.label.clickable:not(.disabled, :disabled):active > cds-icon,
a.label.clickable:not(.disabled, :disabled):active > clr-icon {
  color: var(--clr-label-active-color);
}
.label.label-gray,
a.label.label-gray {
  background-color: var(--clr-label-gray-bg-color);
  border: var(--clr-label-border-width) solid var(--clr-label-gray-border-color);
  color: var(--clr-label-gray-color);
}
.label.label-gray > .badge,
a.label.label-gray > .badge {
  border-color: var(--clr-badge-gray-border-color);
  background-color: var(--clr-badge-gray-bg-color);
  color: var(--clr-badge-gray-color);
}
.label.label-gray > cds-icon,
.label.label-gray > clr-icon,
a.label.label-gray > cds-icon,
a.label.label-gray > clr-icon {
  color: var(--clr-label-gray-color);
}
.label.label-gray.clickable:not(.disabled, :disabled):hover,
.label.label-gray.clickable:not(.disabled, :disabled):active,
a.label.label-gray.clickable:not(.disabled, :disabled):hover,
a.label.label-gray.clickable:not(.disabled, :disabled):active {
  border-color: var(--clr-label-gray-border-color);
}
.label.label-gray.clickable:not(.disabled, :disabled):hover > .badge,
.label.label-gray.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-gray.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-gray.clickable:not(.disabled, :disabled):active > .badge {
  border-color: var(--clr-badge-gray-border-color);
  background-color: var(--clr-badge-gray-bg-color);
  color: var(--clr-badge-gray-color);
}
.label.label-gray.solid,
a.label.label-gray.solid {
  border-color: var(--clr-label-gray-solid-border-color);
  background-color: var(--clr-label-gray-solid-bg-color);
  color: var(--clr-label-gray-solid-color);
}
.label.label-gray.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
.label.label-gray.solid:not(.clickable) > .badge,
a.label.label-gray.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
a.label.label-gray.solid:not(.clickable) > .badge {
  border-color: var(--clr-badge-gray-outline-border-color);
  background-color: var(--clr-badge-gray-outline-bg-color);
  color: var(--clr-badge-gray-outline-color);
}
.label.label-gray.solid.clickable:not(.disabled, :disabled):active > .badge,
.label.label-gray.solid.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-gray.solid.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-gray.solid.clickable:not(.disabled, :disabled):hover > .badge {
  border-color: var(--clr-badge-gray-border-color);
  background-color: var(--clr-badge-gray-bg-color);
  color: var(--clr-badge-gray-color);
}
.label.label-gray.solid > cds-icon,
.label.label-gray.solid > clr-icon,
a.label.label-gray.solid > cds-icon,
a.label.label-gray.solid > clr-icon {
  color: var(--clr-label-gray-solid-color);
}
.label.label-1,
a.label.label-1 {
  background-color: var(--clr-label-gray-bg-color);
  border: var(--clr-label-border-width) solid var(--clr-label-gray-border-color);
  color: var(--clr-label-gray-color);
}
.label.label-1 > .badge,
a.label.label-1 > .badge {
  border-color: var(--clr-badge-gray-border-color);
  background-color: var(--clr-badge-gray-bg-color);
  color: var(--clr-badge-gray-color);
}
.label.label-1 > cds-icon,
.label.label-1 > clr-icon,
a.label.label-1 > cds-icon,
a.label.label-1 > clr-icon {
  color: var(--clr-label-gray-color);
}
.label.label-1.clickable:not(.disabled, :disabled):hover,
.label.label-1.clickable:not(.disabled, :disabled):active,
a.label.label-1.clickable:not(.disabled, :disabled):hover,
a.label.label-1.clickable:not(.disabled, :disabled):active {
  border-color: var(--clr-label-gray-border-color);
}
.label.label-1.clickable:not(.disabled, :disabled):hover > .badge,
.label.label-1.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-1.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-1.clickable:not(.disabled, :disabled):active > .badge {
  border-color: var(--clr-badge-gray-border-color);
  background-color: var(--clr-badge-gray-bg-color);
  color: var(--clr-badge-gray-color);
}
.label.label-1.solid,
a.label.label-1.solid {
  border-color: var(--clr-label-gray-solid-border-color);
  background-color: var(--clr-label-gray-solid-bg-color);
  color: var(--clr-label-gray-solid-color);
}
.label.label-1.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
.label.label-1.solid:not(.clickable) > .badge,
a.label.label-1.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
a.label.label-1.solid:not(.clickable) > .badge {
  border-color: var(--clr-badge-gray-outline-border-color);
  background-color: var(--clr-badge-gray-outline-bg-color);
  color: var(--clr-badge-gray-outline-color);
}
.label.label-1.solid.clickable:not(.disabled, :disabled):active > .badge,
.label.label-1.solid.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-1.solid.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-1.solid.clickable:not(.disabled, :disabled):hover > .badge {
  border-color: var(--clr-badge-gray-border-color);
  background-color: var(--clr-badge-gray-bg-color);
  color: var(--clr-badge-gray-color);
}
.label.label-1.solid > cds-icon,
.label.label-1.solid > clr-icon,
a.label.label-1.solid > cds-icon,
a.label.label-1.solid > clr-icon {
  color: var(--clr-label-gray-solid-color);
}
.label.label-purple,
a.label.label-purple {
  background-color: var(--clr-label-purple-bg-color);
  border: var(--clr-label-border-width) solid var(--clr-label-purple-border-color);
  color: var(--clr-label-purple-color);
}
.label.label-purple > .badge,
a.label.label-purple > .badge {
  border-color: var(--clr-badge-purple-border-color);
  background-color: var(--clr-badge-purple-bg-color);
  color: var(--clr-badge-purple-color);
}
.label.label-purple > cds-icon,
.label.label-purple > clr-icon,
a.label.label-purple > cds-icon,
a.label.label-purple > clr-icon {
  color: var(--clr-label-purple-color);
}
.label.label-purple.clickable:not(.disabled, :disabled):hover,
.label.label-purple.clickable:not(.disabled, :disabled):active,
a.label.label-purple.clickable:not(.disabled, :disabled):hover,
a.label.label-purple.clickable:not(.disabled, :disabled):active {
  border-color: var(--clr-label-purple-border-color);
}
.label.label-purple.clickable:not(.disabled, :disabled):hover > .badge,
.label.label-purple.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-purple.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-purple.clickable:not(.disabled, :disabled):active > .badge {
  border-color: var(--clr-badge-purple-border-color);
  background-color: var(--clr-badge-purple-bg-color);
  color: var(--clr-badge-purple-color);
}
.label.label-purple.solid,
a.label.label-purple.solid {
  border-color: var(--clr-label-purple-solid-border-color);
  background-color: var(--clr-label-purple-solid-bg-color);
  color: var(--clr-label-purple-solid-color);
}
.label.label-purple.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
.label.label-purple.solid:not(.clickable) > .badge,
a.label.label-purple.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
a.label.label-purple.solid:not(.clickable) > .badge {
  border-color: var(--clr-badge-purple-outline-border-color);
  background-color: var(--clr-badge-purple-outline-bg-color);
  color: var(--clr-badge-purple-outline-color);
}
.label.label-purple.solid.clickable:not(.disabled, :disabled):active > .badge,
.label.label-purple.solid.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-purple.solid.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-purple.solid.clickable:not(.disabled, :disabled):hover > .badge {
  border-color: var(--clr-badge-purple-border-color);
  background-color: var(--clr-badge-purple-bg-color);
  color: var(--clr-badge-purple-color);
}
.label.label-purple.solid > cds-icon,
.label.label-purple.solid > clr-icon,
a.label.label-purple.solid > cds-icon,
a.label.label-purple.solid > clr-icon {
  color: var(--clr-label-purple-solid-color);
}
.label.label-2,
a.label.label-2 {
  background-color: var(--clr-label-purple-bg-color);
  border: var(--clr-label-border-width) solid var(--clr-label-purple-border-color);
  color: var(--clr-label-purple-color);
}
.label.label-2 > .badge,
a.label.label-2 > .badge {
  border-color: var(--clr-badge-purple-border-color);
  background-color: var(--clr-badge-purple-bg-color);
  color: var(--clr-badge-purple-color);
}
.label.label-2 > cds-icon,
.label.label-2 > clr-icon,
a.label.label-2 > cds-icon,
a.label.label-2 > clr-icon {
  color: var(--clr-label-purple-color);
}
.label.label-2.clickable:not(.disabled, :disabled):hover,
.label.label-2.clickable:not(.disabled, :disabled):active,
a.label.label-2.clickable:not(.disabled, :disabled):hover,
a.label.label-2.clickable:not(.disabled, :disabled):active {
  border-color: var(--clr-label-purple-border-color);
}
.label.label-2.clickable:not(.disabled, :disabled):hover > .badge,
.label.label-2.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-2.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-2.clickable:not(.disabled, :disabled):active > .badge {
  border-color: var(--clr-badge-purple-border-color);
  background-color: var(--clr-badge-purple-bg-color);
  color: var(--clr-badge-purple-color);
}
.label.label-2.solid,
a.label.label-2.solid {
  border-color: var(--clr-label-purple-solid-border-color);
  background-color: var(--clr-label-purple-solid-bg-color);
  color: var(--clr-label-purple-solid-color);
}
.label.label-2.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
.label.label-2.solid:not(.clickable) > .badge,
a.label.label-2.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
a.label.label-2.solid:not(.clickable) > .badge {
  border-color: var(--clr-badge-purple-outline-border-color);
  background-color: var(--clr-badge-purple-outline-bg-color);
  color: var(--clr-badge-purple-outline-color);
}
.label.label-2.solid.clickable:not(.disabled, :disabled):active > .badge,
.label.label-2.solid.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-2.solid.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-2.solid.clickable:not(.disabled, :disabled):hover > .badge {
  border-color: var(--clr-badge-purple-border-color);
  background-color: var(--clr-badge-purple-bg-color);
  color: var(--clr-badge-purple-color);
}
.label.label-2.solid > cds-icon,
.label.label-2.solid > clr-icon,
a.label.label-2.solid > cds-icon,
a.label.label-2.solid > clr-icon {
  color: var(--clr-label-purple-solid-color);
}
.label.label-blue,
a.label.label-blue {
  background-color: var(--clr-label-blue-bg-color);
  border: var(--clr-label-border-width) solid var(--clr-label-blue-border-color);
  color: var(--clr-label-blue-color);
}
.label.label-blue > .badge,
a.label.label-blue > .badge {
  border-color: var(--clr-badge-blue-border-color);
  background-color: var(--clr-badge-blue-bg-color);
  color: var(--clr-badge-blue-color);
}
.label.label-blue > cds-icon,
.label.label-blue > clr-icon,
a.label.label-blue > cds-icon,
a.label.label-blue > clr-icon {
  color: var(--clr-label-blue-color);
}
.label.label-blue.clickable:not(.disabled, :disabled):hover,
.label.label-blue.clickable:not(.disabled, :disabled):active,
a.label.label-blue.clickable:not(.disabled, :disabled):hover,
a.label.label-blue.clickable:not(.disabled, :disabled):active {
  border-color: var(--clr-label-blue-border-color);
}
.label.label-blue.clickable:not(.disabled, :disabled):hover > .badge,
.label.label-blue.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-blue.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-blue.clickable:not(.disabled, :disabled):active > .badge {
  border-color: var(--clr-badge-blue-border-color);
  background-color: var(--clr-badge-blue-bg-color);
  color: var(--clr-badge-blue-color);
}
.label.label-blue.solid,
a.label.label-blue.solid {
  border-color: var(--clr-label-blue-solid-border-color);
  background-color: var(--clr-label-blue-solid-bg-color);
  color: var(--clr-label-blue-solid-color);
}
.label.label-blue.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
.label.label-blue.solid:not(.clickable) > .badge,
a.label.label-blue.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
a.label.label-blue.solid:not(.clickable) > .badge {
  border-color: var(--clr-badge-blue-outline-border-color);
  background-color: var(--clr-badge-blue-outline-bg-color);
  color: var(--clr-badge-blue-outline-color);
}
.label.label-blue.solid.clickable:not(.disabled, :disabled):active > .badge,
.label.label-blue.solid.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-blue.solid.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-blue.solid.clickable:not(.disabled, :disabled):hover > .badge {
  border-color: var(--clr-badge-blue-border-color);
  background-color: var(--clr-badge-blue-bg-color);
  color: var(--clr-badge-blue-color);
}
.label.label-blue.solid > cds-icon,
.label.label-blue.solid > clr-icon,
a.label.label-blue.solid > cds-icon,
a.label.label-blue.solid > clr-icon {
  color: var(--clr-label-blue-solid-color);
}
.label.label-3,
a.label.label-3 {
  background-color: var(--clr-label-blue-bg-color);
  border: var(--clr-label-border-width) solid var(--clr-label-blue-border-color);
  color: var(--clr-label-blue-color);
}
.label.label-3 > .badge,
a.label.label-3 > .badge {
  border-color: var(--clr-badge-blue-border-color);
  background-color: var(--clr-badge-blue-bg-color);
  color: var(--clr-badge-blue-color);
}
.label.label-3 > cds-icon,
.label.label-3 > clr-icon,
a.label.label-3 > cds-icon,
a.label.label-3 > clr-icon {
  color: var(--clr-label-blue-color);
}
.label.label-3.clickable:not(.disabled, :disabled):hover,
.label.label-3.clickable:not(.disabled, :disabled):active,
a.label.label-3.clickable:not(.disabled, :disabled):hover,
a.label.label-3.clickable:not(.disabled, :disabled):active {
  border-color: var(--clr-label-blue-border-color);
}
.label.label-3.clickable:not(.disabled, :disabled):hover > .badge,
.label.label-3.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-3.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-3.clickable:not(.disabled, :disabled):active > .badge {
  border-color: var(--clr-badge-blue-border-color);
  background-color: var(--clr-badge-blue-bg-color);
  color: var(--clr-badge-blue-color);
}
.label.label-3.solid,
a.label.label-3.solid {
  border-color: var(--clr-label-blue-solid-border-color);
  background-color: var(--clr-label-blue-solid-bg-color);
  color: var(--clr-label-blue-solid-color);
}
.label.label-3.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
.label.label-3.solid:not(.clickable) > .badge,
a.label.label-3.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
a.label.label-3.solid:not(.clickable) > .badge {
  border-color: var(--clr-badge-blue-outline-border-color);
  background-color: var(--clr-badge-blue-outline-bg-color);
  color: var(--clr-badge-blue-outline-color);
}
.label.label-3.solid.clickable:not(.disabled, :disabled):active > .badge,
.label.label-3.solid.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-3.solid.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-3.solid.clickable:not(.disabled, :disabled):hover > .badge {
  border-color: var(--clr-badge-blue-border-color);
  background-color: var(--clr-badge-blue-bg-color);
  color: var(--clr-badge-blue-color);
}
.label.label-3.solid > cds-icon,
.label.label-3.solid > clr-icon,
a.label.label-3.solid > cds-icon,
a.label.label-3.solid > clr-icon {
  color: var(--clr-label-blue-solid-color);
}
.label.label-orange,
a.label.label-orange {
  background-color: var(--clr-label-orange-bg-color);
  border: var(--clr-label-border-width) solid var(--clr-label-orange-border-color);
  color: var(--clr-label-orange-color);
}
.label.label-orange > .badge,
a.label.label-orange > .badge {
  border-color: var(--clr-badge-orange-border-color);
  background-color: var(--clr-badge-orange-bg-color);
  color: var(--clr-badge-orange-color);
}
.label.label-orange > cds-icon,
.label.label-orange > clr-icon,
a.label.label-orange > cds-icon,
a.label.label-orange > clr-icon {
  color: var(--clr-label-orange-color);
}
.label.label-orange.clickable:not(.disabled, :disabled):hover,
.label.label-orange.clickable:not(.disabled, :disabled):active,
a.label.label-orange.clickable:not(.disabled, :disabled):hover,
a.label.label-orange.clickable:not(.disabled, :disabled):active {
  border-color: var(--clr-label-orange-border-color);
}
.label.label-orange.clickable:not(.disabled, :disabled):hover > .badge,
.label.label-orange.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-orange.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-orange.clickable:not(.disabled, :disabled):active > .badge {
  border-color: var(--clr-badge-orange-border-color);
  background-color: var(--clr-badge-orange-bg-color);
  color: var(--clr-badge-orange-color);
}
.label.label-orange.solid,
a.label.label-orange.solid {
  border-color: var(--clr-label-orange-solid-border-color);
  background-color: var(--clr-label-orange-solid-bg-color);
  color: var(--clr-label-orange-solid-color);
}
.label.label-orange.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
.label.label-orange.solid:not(.clickable) > .badge,
a.label.label-orange.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
a.label.label-orange.solid:not(.clickable) > .badge {
  border-color: var(--clr-badge-orange-outline-border-color);
  background-color: var(--clr-badge-orange-outline-bg-color);
  color: var(--clr-badge-orange-outline-color);
}
.label.label-orange.solid.clickable:not(.disabled, :disabled):active > .badge,
.label.label-orange.solid.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-orange.solid.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-orange.solid.clickable:not(.disabled, :disabled):hover > .badge {
  border-color: var(--clr-badge-orange-border-color);
  background-color: var(--clr-badge-orange-bg-color);
  color: var(--clr-badge-orange-color);
}
.label.label-orange.solid > cds-icon,
.label.label-orange.solid > clr-icon,
a.label.label-orange.solid > cds-icon,
a.label.label-orange.solid > clr-icon {
  color: var(--clr-label-orange-solid-color);
}
.label.label-4,
a.label.label-4 {
  background-color: var(--clr-label-orange-bg-color);
  border: var(--clr-label-border-width) solid var(--clr-label-orange-border-color);
  color: var(--clr-label-orange-color);
}
.label.label-4 > .badge,
a.label.label-4 > .badge {
  border-color: var(--clr-badge-orange-border-color);
  background-color: var(--clr-badge-orange-bg-color);
  color: var(--clr-badge-orange-color);
}
.label.label-4 > cds-icon,
.label.label-4 > clr-icon,
a.label.label-4 > cds-icon,
a.label.label-4 > clr-icon {
  color: var(--clr-label-orange-color);
}
.label.label-4.clickable:not(.disabled, :disabled):hover,
.label.label-4.clickable:not(.disabled, :disabled):active,
a.label.label-4.clickable:not(.disabled, :disabled):hover,
a.label.label-4.clickable:not(.disabled, :disabled):active {
  border-color: var(--clr-label-orange-border-color);
}
.label.label-4.clickable:not(.disabled, :disabled):hover > .badge,
.label.label-4.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-4.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-4.clickable:not(.disabled, :disabled):active > .badge {
  border-color: var(--clr-badge-orange-border-color);
  background-color: var(--clr-badge-orange-bg-color);
  color: var(--clr-badge-orange-color);
}
.label.label-4.solid,
a.label.label-4.solid {
  border-color: var(--clr-label-orange-solid-border-color);
  background-color: var(--clr-label-orange-solid-bg-color);
  color: var(--clr-label-orange-solid-color);
}
.label.label-4.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
.label.label-4.solid:not(.clickable) > .badge,
a.label.label-4.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
a.label.label-4.solid:not(.clickable) > .badge {
  border-color: var(--clr-badge-orange-outline-border-color);
  background-color: var(--clr-badge-orange-outline-bg-color);
  color: var(--clr-badge-orange-outline-color);
}
.label.label-4.solid.clickable:not(.disabled, :disabled):active > .badge,
.label.label-4.solid.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-4.solid.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-4.solid.clickable:not(.disabled, :disabled):hover > .badge {
  border-color: var(--clr-badge-orange-border-color);
  background-color: var(--clr-badge-orange-bg-color);
  color: var(--clr-badge-orange-color);
}
.label.label-4.solid > cds-icon,
.label.label-4.solid > clr-icon,
a.label.label-4.solid > cds-icon,
a.label.label-4.solid > clr-icon {
  color: var(--clr-label-orange-solid-color);
}
.label.label-light-blue,
a.label.label-light-blue {
  background-color: var(--clr-label-light-blue-bg-color);
  border: var(--clr-label-border-width) solid var(--clr-label-light-blue-border-color);
  color: var(--clr-label-light-blue-color);
}
.label.label-light-blue > .badge,
a.label.label-light-blue > .badge {
  border-color: var(--clr-badge-light-blue-border-color);
  background-color: var(--clr-badge-light-blue-bg-color);
  color: var(--clr-badge-light-blue-color);
}
.label.label-light-blue > cds-icon,
.label.label-light-blue > clr-icon,
a.label.label-light-blue > cds-icon,
a.label.label-light-blue > clr-icon {
  color: var(--clr-label-light-blue-color);
}
.label.label-light-blue.clickable:not(.disabled, :disabled):hover,
.label.label-light-blue.clickable:not(.disabled, :disabled):active,
a.label.label-light-blue.clickable:not(.disabled, :disabled):hover,
a.label.label-light-blue.clickable:not(.disabled, :disabled):active {
  border-color: var(--clr-label-light-blue-border-color);
}
.label.label-light-blue.clickable:not(.disabled, :disabled):hover > .badge,
.label.label-light-blue.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-light-blue.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-light-blue.clickable:not(.disabled, :disabled):active > .badge {
  border-color: var(--clr-badge-light-blue-border-color);
  background-color: var(--clr-badge-light-blue-bg-color);
  color: var(--clr-badge-light-blue-color);
}
.label.label-light-blue.solid,
a.label.label-light-blue.solid {
  border-color: var(--clr-label-light-blue-solid-border-color);
  background-color: var(--clr-label-light-blue-solid-bg-color);
  color: var(--clr-label-light-blue-solid-color);
}
.label.label-light-blue.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
.label.label-light-blue.solid:not(.clickable) > .badge,
a.label.label-light-blue.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
a.label.label-light-blue.solid:not(.clickable) > .badge {
  border-color: var(--clr-badge-light-blue-outline-border-color);
  background-color: var(--clr-badge-light-blue-outline-bg-color);
  color: var(--clr-badge-light-blue-outline-color);
}
.label.label-light-blue.solid.clickable:not(.disabled, :disabled):active > .badge,
.label.label-light-blue.solid.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-light-blue.solid.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-light-blue.solid.clickable:not(.disabled, :disabled):hover > .badge {
  border-color: var(--clr-badge-light-blue-border-color);
  background-color: var(--clr-badge-light-blue-bg-color);
  color: var(--clr-badge-light-blue-color);
}
.label.label-light-blue.solid > cds-icon,
.label.label-light-blue.solid > clr-icon,
a.label.label-light-blue.solid > cds-icon,
a.label.label-light-blue.solid > clr-icon {
  color: var(--clr-label-light-blue-solid-color);
}
.label.label-5,
a.label.label-5 {
  background-color: var(--clr-label-light-blue-bg-color);
  border: var(--clr-label-border-width) solid var(--clr-label-light-blue-border-color);
  color: var(--clr-label-light-blue-color);
}
.label.label-5 > .badge,
a.label.label-5 > .badge {
  border-color: var(--clr-badge-light-blue-border-color);
  background-color: var(--clr-badge-light-blue-bg-color);
  color: var(--clr-badge-light-blue-color);
}
.label.label-5 > cds-icon,
.label.label-5 > clr-icon,
a.label.label-5 > cds-icon,
a.label.label-5 > clr-icon {
  color: var(--clr-label-light-blue-color);
}
.label.label-5.clickable:not(.disabled, :disabled):hover,
.label.label-5.clickable:not(.disabled, :disabled):active,
a.label.label-5.clickable:not(.disabled, :disabled):hover,
a.label.label-5.clickable:not(.disabled, :disabled):active {
  border-color: var(--clr-label-light-blue-border-color);
}
.label.label-5.clickable:not(.disabled, :disabled):hover > .badge,
.label.label-5.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-5.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-5.clickable:not(.disabled, :disabled):active > .badge {
  border-color: var(--clr-badge-light-blue-border-color);
  background-color: var(--clr-badge-light-blue-bg-color);
  color: var(--clr-badge-light-blue-color);
}
.label.label-5.solid,
a.label.label-5.solid {
  border-color: var(--clr-label-light-blue-solid-border-color);
  background-color: var(--clr-label-light-blue-solid-bg-color);
  color: var(--clr-label-light-blue-solid-color);
}
.label.label-5.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
.label.label-5.solid:not(.clickable) > .badge,
a.label.label-5.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
a.label.label-5.solid:not(.clickable) > .badge {
  border-color: var(--clr-badge-light-blue-outline-border-color);
  background-color: var(--clr-badge-light-blue-outline-bg-color);
  color: var(--clr-badge-light-blue-outline-color);
}
.label.label-5.solid.clickable:not(.disabled, :disabled):active > .badge,
.label.label-5.solid.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-5.solid.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-5.solid.clickable:not(.disabled, :disabled):hover > .badge {
  border-color: var(--clr-badge-light-blue-border-color);
  background-color: var(--clr-badge-light-blue-bg-color);
  color: var(--clr-badge-light-blue-color);
}
.label.label-5.solid > cds-icon,
.label.label-5.solid > clr-icon,
a.label.label-5.solid > cds-icon,
a.label.label-5.solid > clr-icon {
  color: var(--clr-label-light-blue-solid-color);
}
.label.label-info,
a.label.label-info {
  background-color: var(--clr-label-info-bg-color);
  border: var(--clr-label-border-width) solid var(--clr-label-info-border-color);
  color: var(--clr-label-info-font-color);
}
.label.label-info > .badge,
a.label.label-info > .badge {
  border-color: var(--clr-badge-info-border-color);
  background-color: var(--clr-badge-info-bg-color);
  color: var(--clr-badge-info-color);
}
.label.label-info > cds-icon,
.label.label-info > clr-icon,
a.label.label-info > cds-icon,
a.label.label-info > clr-icon {
  color: var(--clr-label-info-font-color);
}
.label.label-info.clickable:not(.disabled, :disabled):hover,
.label.label-info.clickable:not(.disabled, :disabled):active,
a.label.label-info.clickable:not(.disabled, :disabled):hover,
a.label.label-info.clickable:not(.disabled, :disabled):active {
  border-color: var(--clr-label-info-border-color);
}
.label.label-info.clickable:not(.disabled, :disabled):hover > .badge,
.label.label-info.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-info.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-info.clickable:not(.disabled, :disabled):active > .badge {
  border-color: var(--clr-badge-info-border-color);
  background-color: var(--clr-badge-info-bg-color);
  color: var(--clr-badge-info-color);
}
.label.label-info.solid,
a.label.label-info.solid {
  border-color: var(--clr-label-info-solid-border-color);
  background-color: var(--clr-label-info-solid-bg-color);
  color: var(--clr-label-info-solid-color);
}
.label.label-info.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
.label.label-info.solid:not(.clickable) > .badge,
a.label.label-info.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
a.label.label-info.solid:not(.clickable) > .badge {
  border-color: var(--clr-badge-info-outline-border-color);
  background-color: var(--clr-badge-info-outline-bg-color);
  color: var(--clr-badge-info-outline-color);
}
.label.label-info.solid.clickable:not(.disabled, :disabled):active > .badge,
.label.label-info.solid.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-info.solid.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-info.solid.clickable:not(.disabled, :disabled):hover > .badge {
  border-color: var(--clr-badge-info-border-color);
  background-color: var(--clr-badge-info-bg-color);
  color: var(--clr-badge-info-color);
}
.label.label-info.solid > cds-icon,
.label.label-info.solid > clr-icon,
a.label.label-info.solid > cds-icon,
a.label.label-info.solid > clr-icon {
  color: var(--clr-label-info-solid-color);
}
.label.label-success,
a.label.label-success {
  background-color: var(--clr-label-success-bg-color);
  border: var(--clr-label-border-width) solid var(--clr-label-success-border-color);
  color: var(--clr-label-success-font-color);
}
.label.label-success > .badge,
a.label.label-success > .badge {
  border-color: var(--clr-badge-success-border-color);
  background-color: var(--clr-badge-success-bg-color);
  color: var(--clr-badge-success-color);
}
.label.label-success > cds-icon,
.label.label-success > clr-icon,
a.label.label-success > cds-icon,
a.label.label-success > clr-icon {
  color: var(--clr-label-success-font-color);
}
.label.label-success.clickable:not(.disabled, :disabled):hover,
.label.label-success.clickable:not(.disabled, :disabled):active,
a.label.label-success.clickable:not(.disabled, :disabled):hover,
a.label.label-success.clickable:not(.disabled, :disabled):active {
  border-color: var(--clr-label-success-border-color);
}
.label.label-success.clickable:not(.disabled, :disabled):hover > .badge,
.label.label-success.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-success.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-success.clickable:not(.disabled, :disabled):active > .badge {
  border-color: var(--clr-badge-success-border-color);
  background-color: var(--clr-badge-success-bg-color);
  color: var(--clr-badge-success-color);
}
.label.label-success.solid,
a.label.label-success.solid {
  border-color: var(--clr-label-success-solid-border-color);
  background-color: var(--clr-label-success-solid-bg-color);
  color: var(--clr-label-success-solid-color);
}
.label.label-success.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
.label.label-success.solid:not(.clickable) > .badge,
a.label.label-success.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
a.label.label-success.solid:not(.clickable) > .badge {
  border-color: var(--clr-badge-success-outline-border-color);
  background-color: var(--clr-badge-success-outline-bg-color);
  color: var(--clr-badge-success-outline-color);
}
.label.label-success.solid.clickable:not(.disabled, :disabled):active > .badge,
.label.label-success.solid.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-success.solid.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-success.solid.clickable:not(.disabled, :disabled):hover > .badge {
  border-color: var(--clr-badge-success-border-color);
  background-color: var(--clr-badge-success-bg-color);
  color: var(--clr-badge-success-color);
}
.label.label-success.solid > cds-icon,
.label.label-success.solid > clr-icon,
a.label.label-success.solid > cds-icon,
a.label.label-success.solid > clr-icon {
  color: var(--clr-label-success-solid-color);
}
.label.label-warning,
a.label.label-warning {
  background-color: var(--clr-label-warning-bg-color);
  border: var(--clr-label-border-width) solid var(--clr-label-warning-border-color);
  color: var(--clr-label-warning-font-color);
}
.label.label-warning > .badge,
a.label.label-warning > .badge {
  border-color: var(--clr-badge-warning-border-color);
  background-color: var(--clr-badge-warning-bg-color);
  color: var(--clr-badge-warning-color);
}
.label.label-warning > cds-icon,
.label.label-warning > clr-icon,
a.label.label-warning > cds-icon,
a.label.label-warning > clr-icon {
  color: var(--clr-label-warning-font-color);
}
.label.label-warning.clickable:not(.disabled, :disabled):hover,
.label.label-warning.clickable:not(.disabled, :disabled):active,
a.label.label-warning.clickable:not(.disabled, :disabled):hover,
a.label.label-warning.clickable:not(.disabled, :disabled):active {
  border-color: var(--clr-label-warning-border-color);
}
.label.label-warning.clickable:not(.disabled, :disabled):hover > .badge,
.label.label-warning.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-warning.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-warning.clickable:not(.disabled, :disabled):active > .badge {
  border-color: var(--clr-badge-warning-border-color);
  background-color: var(--clr-badge-warning-bg-color);
  color: var(--clr-badge-warning-color);
}
.label.label-warning.solid,
a.label.label-warning.solid {
  border-color: var(--clr-label-warning-solid-border-color);
  background-color: var(--clr-label-warning-solid-bg-color);
  color: var(--clr-label-warning-solid-color);
}
.label.label-warning.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
.label.label-warning.solid:not(.clickable) > .badge,
a.label.label-warning.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
a.label.label-warning.solid:not(.clickable) > .badge {
  border-color: var(--clr-badge-warning-outline-border-color);
  background-color: var(--clr-badge-warning-outline-bg-color);
  color: var(--clr-badge-warning-outline-color);
}
.label.label-warning.solid.clickable:not(.disabled, :disabled):active > .badge,
.label.label-warning.solid.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-warning.solid.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-warning.solid.clickable:not(.disabled, :disabled):hover > .badge {
  border-color: var(--clr-badge-warning-border-color);
  background-color: var(--clr-badge-warning-bg-color);
  color: var(--clr-badge-warning-color);
}
.label.label-warning.solid > cds-icon,
.label.label-warning.solid > clr-icon,
a.label.label-warning.solid > cds-icon,
a.label.label-warning.solid > clr-icon {
  color: var(--clr-label-warning-solid-color);
}
.label.label-danger,
a.label.label-danger {
  background-color: var(--clr-label-danger-bg-color);
  border: var(--clr-label-border-width) solid var(--clr-label-danger-border-color);
  color: var(--clr-label-danger-font-color);
}
.label.label-danger > .badge,
a.label.label-danger > .badge {
  border-color: var(--clr-badge-danger-border-color);
  background-color: var(--clr-badge-danger-bg-color);
  color: var(--clr-badge-danger-color);
}
.label.label-danger > cds-icon,
.label.label-danger > clr-icon,
a.label.label-danger > cds-icon,
a.label.label-danger > clr-icon {
  color: var(--clr-label-danger-font-color);
}
.label.label-danger.clickable:not(.disabled, :disabled):hover,
.label.label-danger.clickable:not(.disabled, :disabled):active,
a.label.label-danger.clickable:not(.disabled, :disabled):hover,
a.label.label-danger.clickable:not(.disabled, :disabled):active {
  border-color: var(--clr-label-danger-border-color);
}
.label.label-danger.clickable:not(.disabled, :disabled):hover > .badge,
.label.label-danger.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-danger.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-danger.clickable:not(.disabled, :disabled):active > .badge {
  border-color: var(--clr-badge-danger-border-color);
  background-color: var(--clr-badge-danger-bg-color);
  color: var(--clr-badge-danger-color);
}
.label.label-danger.solid,
a.label.label-danger.solid {
  border-color: var(--clr-label-danger-solid-border-color);
  background-color: var(--clr-label-danger-solid-bg-color);
  color: var(--clr-label-danger-solid-color);
}
.label.label-danger.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
.label.label-danger.solid:not(.clickable) > .badge,
a.label.label-danger.solid.clickable:not(.disabled, :disabled, :active, :hover) > .badge,
a.label.label-danger.solid:not(.clickable) > .badge {
  border-color: var(--clr-badge-danger-outline-border-color);
  background-color: var(--clr-badge-danger-outline-bg-color);
  color: var(--clr-badge-danger-outline-color);
}
.label.label-danger.solid.clickable:not(.disabled, :disabled):active > .badge,
.label.label-danger.solid.clickable:not(.disabled, :disabled):hover > .badge,
a.label.label-danger.solid.clickable:not(.disabled, :disabled):active > .badge,
a.label.label-danger.solid.clickable:not(.disabled, :disabled):hover > .badge {
  border-color: var(--clr-badge-danger-border-color);
  background-color: var(--clr-badge-danger-bg-color);
  color: var(--clr-badge-danger-color);
}
.label.label-danger.solid > cds-icon,
.label.label-danger.solid > clr-icon,
a.label.label-danger.solid > cds-icon,
a.label.label-danger.solid > clr-icon {
  color: var(--clr-label-danger-solid-color);
}
.label > .badge,
a.label > .badge {
  margin: 0;
}
.label.disabled,
.label:disabled,
.label.solid.disabled,
.label.solid:disabled,
.label.clickable.disabled,
.label.clickable:disabled,
a.label.disabled,
a.label:disabled,
a.label.solid.disabled,
a.label.solid:disabled,
a.label.clickable.disabled,
a.label.clickable:disabled {
  cursor: not-allowed;
  background: var(--clr-label-bg-disabled-color);
  color: var(--clr-label-disabled-color);
  border-color: var(--clr-label-disabled-border-color);
}
.label.disabled > cds-icon,
.label.disabled > clr-icon,
.label:disabled > cds-icon,
.label:disabled > clr-icon,
.label.solid.disabled > cds-icon,
.label.solid.disabled > clr-icon,
.label.solid:disabled > cds-icon,
.label.solid:disabled > clr-icon,
.label.clickable.disabled > cds-icon,
.label.clickable.disabled > clr-icon,
.label.clickable:disabled > cds-icon,
.label.clickable:disabled > clr-icon,
a.label.disabled > cds-icon,
a.label.disabled > clr-icon,
a.label:disabled > cds-icon,
a.label:disabled > clr-icon,
a.label.solid.disabled > cds-icon,
a.label.solid.disabled > clr-icon,
a.label.solid:disabled > cds-icon,
a.label.solid:disabled > clr-icon,
a.label.clickable.disabled > cds-icon,
a.label.clickable.disabled > clr-icon,
a.label.clickable:disabled > cds-icon,
a.label.clickable:disabled > clr-icon {
  color: var(--clr-label-disabled-color);
}
.label.disabled .badge,
.label:disabled .badge,
.label.solid.disabled .badge,
.label.solid:disabled .badge,
.label.clickable.disabled .badge,
.label.clickable:disabled .badge,
a.label.disabled .badge,
a.label:disabled .badge,
a.label.solid.disabled .badge,
a.label.solid:disabled .badge,
a.label.clickable.disabled .badge,
a.label.clickable:disabled .badge {
  background: var(--clr-label-disabled-color);
  border-color: var(--clr-label-disabled-color);
  color: var(--clr-label-bg-disabled-color);
}
:where(:root, :host),
:where(:root, :host) [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(--clr-base-progress-bar-height);
  margin: 0;
  overflow: hidden;
  max-height: var(--clr-base-progress-bar-height);
  min-height: var(--clr-base-layout-space-2xs);
  display: block;
  width: 100%;
}
.progress > progress {
  appearance: none;
  background: 0 0;
}
.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 {
  display: block;
  background-color: var(--clr-progress-bg-color);
  border: 0;
  height: 100%;
  width: 100%;
}
.progress > progress[value="0"]::-moz-progress-bar {
  appearance: none;
  background: 0 0;
  color: var(--clr-progress-bg-color);
  min-width: var(--clr-base-layout-space-3xl);
  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 {
  appearance: none;
  background: 0 0;
}
.progress > progress::-webkit-progress-value {
  -webkit-transition: width .23s ease-in;
  transition: width .23s ease-in;
  border-radius: 0;
}
.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::-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::-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(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-12);
  letter-spacing: calc(.2*1rem/var(--cds-global-base));
}
.progress.compact:not(.labeled),
.progress-static.compact:not(.labeled) {
  height: var(--clr-base-layout-space-2xs);
}
.progress.compact.labeled > .progress-meter,
.progress-static.compact.labeled > .progress-meter {
  height: var(--clr-base-layout-space-2xs);
  top: var(--clr-base-vertical-offset-xs);
}
@keyframes clr-progress-fade {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.progress.progress-fade > progress[value="100"],
.progress.progress-fade > progress[value="100"] + span {
  animation: clr-progress-fade .3s linear .5s forwards;
}
.progress.flash-danger > progress::-webkit-progress-value,
.progress.flash > progress::-webkit-progress-value {
  -webkit-transition: width .23s ease-in, background-color .1s ease-out .3s;
  transition: width .23s ease-in, background-color .1s ease-out .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 .23s ease-in, background-color .1s ease-out .3s;
  transition: width .23s ease-in, background-color .1s ease-out .3s;
}
.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);
}
.progress.progress-fade.flash > progress[value="100"],
.progress.progress-fade.flash > progress[value="100"] + span {
  animation: clr-progress-fade .6s linear 1s forwards;
}
.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 {
  0% {
    left: -100%;
  }
  to {
    left: 100%;
  }
}
.progress.loop {
  position: relative;
}
.progress.loop > progress {
  overflow: hidden;
}
.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: 0;
  width: 100%;
}
.progress-static > .progress-meter {
  background-color: var(--clr-progress-bg-color);
  display: block;
  position: absolute;
  inset: 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(--clr-base-layout-space-2xs);
  position: absolute;
  left: 0;
  margin: calc(-1*var(--clr-base-vertical-offset-m))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);
  border-top-right-radius: var(--clr-card-border-radius);
}
.card-block .progress > progress,
.card-block .progress-static > .progress-meter,
.card-footer .progress > progress,
.card-footer .progress-static > .progress-meter {
  height: var(--clr-base-layout-space-2xs);
  position: absolute;
}
.progress-block {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  color: var(--clr-progress-label-color);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.progress-block > * {
  flex: 0 0 auto;
  padding-right: var(--clr-base-horizontal-offset-l);
}
.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(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-12);
  letter-spacing: calc(.2*1rem/var(--cds-global-base));
}
.progress-block > .progress-group .clr-row > [class*=clr-col-] {
  padding-left: 0;
  padding-right: 0;
}
.card-block .progress-block {
  margin-bottom: var(--clr-base-vertical-offset-xl);
  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(--clr-base-layout-space-s);
  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(--clr-base-layout-space-s);
}
:where(:root, :host) {
  --clr-spinner-inside-button-stroke-width:var(--cds-alias-object-border-width-200);
  --clr-spinner-inside-treeview-stroke-width:var(--cds-alias-object-border-width-200);
  --clr-spinner-border-radius:var(--cds-alias-object-border-radius-300);
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-spinner-default-size:var(--clr-base-spinner-l);
  --clr-spinner-medium-size:var(--clr-base-spinner-m);
  --clr-spinner-small-size:var(--clr-base-spinner-s);
  --clr-spinner-default-stroke-width:var(--clr-base-spinner-stroke-l);
  --clr-spinner-medium-stroke-width:var(--clr-base-spinner-stroke-m);
  --clr-spinner-small-stroke-width:var(--clr-base-spinner-stroke-s);
  --clr-spinner-margin-right:var(--clr-base-horizontal-offset-l);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --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-tint);
  --clr-spinner-fill-color:var(--cds-alias-primary);
  --clr-spinner-fill-inverse-color:var(--cds-alias-primary-tint);
}
.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(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  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;
  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::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-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-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,
.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 {
  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: #000;
}
.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;
}
.spinner.spinner-check::after,
.spinner.spinner-check::before {
  border: 0;
}
.spinner.spinner-check {
  -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);
}
.btn .spinner {
  margin-right: 0;
}
.btn .spinner::before,
.btn .spinner::after {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
  border-width: var(--clr-spinner-inside-button-stroke-width);
}
.btn .spinner {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn-icon:not(.btn-sm) .spinner {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.clr-treenode-spinner-container .spinner::before,
.clr-treenode-spinner-container .spinner::after {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
  border-width: var(--clr-spinner-inside-treeview-stroke-width);
}
.clr-treenode-spinner-container .spinner {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
:where(:root, :host) {
  --clr-table-borderwidth:var(--cds-alias-object-border-width-100);
  --clr-table-noborder-borderwidth:var(--cds-global-space-0);
  --clr-table-compact-cell-height:var(--cds-global-space-9);
  --clr-table-compact-row-height:calc(var(--clr-table-compact-cell-height) + var(--clr-table-borderwidth));
  --clr-table-compact-vertical-padding:var(--cds-global-space-3);
  --clr-table-compact-horizontal-padding:var(--cds-global-space-6);
  --clr-table-cell-compact-padding:var(--clr-table-compact-vertical-padding) var(--clr-table-compact-horizontal-padding);
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-table-border-radius:var(--clr-base-border-radius-s);
  --clr-table-cornercellradius:var(--clr-base-border-radius-s);
  --clr-table-cell-horizontal-padding:var(--clr-base-horizontal-offset-xl);
  --clr-table-cell-vertical-padding:var(--clr-base-vertical-offset-multi-row-inline-m);
  --clr-table-cell-padding:var(--clr-table-cell-vertical-padding) var(--clr-table-cell-horizontal-padding);
  --clr-table-margin:var(--clr-base-vertical-offset-2xl) 0 0 0;
  --clr-table-fontsize:var(--cds-alias-typography-secondary-font-size);
  --clr-table-cell-height:var(--clr-base-dg-row-height);
  --clr-table-row-height:calc(var(--clr-table-cell-height) + var(--clr-table-borderwidth));
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --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-thead-color:var(--cds-alias-typography-color-400);
}
.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: var(--clr-table-borderwidth) solid 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.right,
.table td.right {
  text-align: right;
}
.table td {
  min-height: var(--clr-table-cell-height);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.table th {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.2*1rem/var(--cds-global-base));
  color: var(--clr-thead-color);
  background-color: var(--clr-thead-bgcolor);
  vertical-align: middle;
  border-bottom: var(--clr-table-borderwidth) solid var(--clr-table-border-color);
  border-top: 0 none;
}
.table tbody tr:first-child td {
  border-top: 0 none;
}
.table tbody + tbody {
  border-top: var(--clr-table-borderwidth) solid 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 {
  --clr-table-margin:calc(20 * 1rem / var(--cds-global-base)) 0 0 0;
  --clr-table-cell-vertical-padding:var(--clr-table-compact-vertical-padding);
}
.table-compact th,
.table-compact td {
  min-height: var(--clr-table-compact-cell-height);
  padding: var(--clr-table-cell-compact-padding);
}
.table-compact td {
  font-size: calc(13*1rem/var(--cds-global-base));
  line-height: var(--cds-global-space-7);
}
.table.table-vertical thead th {
  border: 0;
  border-radius: 0;
  display: none;
}
.table.table-vertical th {
  border-bottom: 0;
  border-top: var(--clr-table-borderwidth) solid 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 {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.2*1rem/var(--cds-global-base));
  border-right: var(--clr-table-borderwidth) solid var(--clr-table-border-color);
  background-color: var(--clr-thead-bgcolor);
}
.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;
}
.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;
}
:where(:root, :host) {
  --clr-tooltip-font-weight:var(--cds-alias-typography-body-font-weight);
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-tooltip-border-radius:var(--clr-base-border-radius-s);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --clr-tooltip-background-color:var(--cds-alias-object-interaction-color-active);
  --clr-tooltip-color:var(--cds-alias-typography-color-100);
}
.tooltip {
  display: inline-block;
  position: relative;
  text-align: left;
  overflow: visible;
}
.tooltip > .tooltip-content {
  visibility: hidden;
  opacity: 0;
  transition: opacity .3s linear;
  white-space: normal;
  z-index: 1050;
}
.tooltip > .tooltip-content::after {
  position: absolute;
  inset: -20px;
  content: "";
  z-index: -1;
}
.tooltip > .tooltip-content li {
  color: inherit;
}
.tooltip > .tooltip-content {
  margin: 0;
  width: calc(240*1rem/var(--cds-global-base));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  position: absolute;
  top: auto;
  bottom: 100%;
  left: 50%;
  right: auto;
  margin-bottom: calc(var(--clr-base-icon-size-xs) + var(--clr-base-vertical-offset-m));
  border-bottom-left-radius: 0;
}
.tooltip > .tooltip-content::before {
  content: "";
  position: absolute;
  pointer-events: none;
  left: 0;
  top: auto;
  right: auto;
  bottom: calc(-1*var(--clr-base-icon-size-xs));
  border-left: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-top: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-bottom: var(--clr-base-icon-size-xs) solid transparent;
  border-right: var(--clr-base-icon-size-xs) solid transparent;
}
.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-top-right > .tooltip-content {
  margin: 0;
  width: calc(240*1rem/var(--cds-global-base));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  position: absolute;
  top: auto;
  bottom: 100%;
  left: 50%;
  right: auto;
  margin-bottom: calc(var(--clr-base-icon-size-xs) + var(--clr-base-vertical-offset-m));
  border-bottom-left-radius: 0;
}
.tooltip.tooltip-top-right > .tooltip-content::before {
  content: "";
  position: absolute;
  pointer-events: none;
  left: 0;
  top: auto;
  right: auto;
  bottom: calc(-1*var(--clr-base-icon-size-xs));
  border-left: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-top: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-bottom: var(--clr-base-icon-size-xs) solid transparent;
  border-right: var(--clr-base-icon-size-xs) solid transparent;
}
.tooltip.tooltip-top-left > .tooltip-content {
  margin: 0;
  width: calc(240*1rem/var(--cds-global-base));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  position: absolute;
  top: auto;
  bottom: 100%;
  right: 50%;
  left: auto;
  margin-bottom: calc(var(--clr-base-icon-size-xs) + var(--clr-base-vertical-offset-m));
  border-bottom-right-radius: 0;
}
.tooltip.tooltip-top-left > .tooltip-content::before {
  content: "";
  position: absolute;
  pointer-events: none;
  right: 0;
  top: auto;
  left: auto;
  bottom: calc(-1*var(--clr-base-icon-size-xs));
  border-right: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-top: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-bottom: var(--clr-base-icon-size-xs) solid transparent;
  border-left: var(--clr-base-icon-size-xs) solid transparent;
}
.tooltip.tooltip-bottom-right > .tooltip-content {
  margin: 0;
  width: calc(240*1rem/var(--cds-global-base));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  position: absolute;
  bottom: auto;
  top: 100%;
  left: 50%;
  right: auto;
  margin-top: calc(var(--clr-base-icon-size-xs) + var(--clr-base-vertical-offset-m));
  border-top-left-radius: 0;
}
.tooltip.tooltip-bottom-right > .tooltip-content::before {
  content: "";
  position: absolute;
  pointer-events: none;
  left: 0;
  bottom: auto;
  right: auto;
  top: calc(-1*var(--clr-base-icon-size-xs));
  border-left: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-bottom: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-top: var(--clr-base-icon-size-xs) solid transparent;
  border-right: var(--clr-base-icon-size-xs) solid transparent;
}
.tooltip.tooltip-bottom-left > .tooltip-content {
  margin: 0;
  width: calc(240*1rem/var(--cds-global-base));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  position: absolute;
  bottom: auto;
  top: 100%;
  right: 50%;
  left: auto;
  margin-top: calc(var(--clr-base-icon-size-xs) + var(--clr-base-vertical-offset-m));
  border-top-right-radius: 0;
}
.tooltip.tooltip-bottom-left > .tooltip-content::before {
  content: "";
  position: absolute;
  pointer-events: none;
  right: 0;
  bottom: auto;
  left: auto;
  top: calc(-1*var(--clr-base-icon-size-xs));
  border-right: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-bottom: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-top: var(--clr-base-icon-size-xs) solid transparent;
  border-left: var(--clr-base-icon-size-xs) solid transparent;
}
.tooltip.tooltip-right > .tooltip-content {
  margin: 0;
  width: calc(240*1rem/var(--cds-global-base));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  position: absolute;
  right: auto;
  left: 100%;
  top: 50%;
  bottom: auto;
  margin-left: calc(var(--clr-base-icon-size-xs) + var(--clr-base-vertical-offset-m));
  border-top-left-radius: 0;
}
.tooltip.tooltip-right > .tooltip-content::before {
  content: "";
  position: absolute;
  pointer-events: none;
  top: 0;
  bottom: auto;
  right: auto;
  left: calc(-1*var(--clr-base-icon-size-xs));
  border-top: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-right: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-bottom: var(--clr-base-icon-size-xs) solid transparent;
  border-left: var(--clr-base-icon-size-xs) solid transparent;
}
.tooltip.tooltip-left > .tooltip-content {
  margin: 0;
  width: calc(240*1rem/var(--cds-global-base));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  position: absolute;
  left: auto;
  right: 100%;
  top: 50%;
  bottom: auto;
  margin-right: calc(var(--clr-base-icon-size-xs) + var(--clr-base-vertical-offset-m));
  border-top-right-radius: 0;
}
.tooltip.tooltip-left > .tooltip-content::before {
  content: "";
  position: absolute;
  pointer-events: none;
  top: 0;
  bottom: auto;
  left: auto;
  right: calc(-1*var(--clr-base-icon-size-xs));
  border-top: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-left: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-bottom: var(--clr-base-icon-size-xs) solid transparent;
  border-right: var(--clr-base-icon-size-xs) 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: calc(var(--clr-base-icon-size-xs) + var(--clr-base-vertical-offset-m) - var(--clr-btn-vertical-margin));
}
.tooltip.tooltip-bottom-right > .btn + .tooltip-content,
.tooltip.tooltip-bottom-left > .btn + .tooltip-content {
  margin-top: calc(var(--clr-base-icon-size-xs) + var(--clr-base-vertical-offset-m) - var(--clr-btn-vertical-margin));
}
.tooltip.tooltip-right > .btn + .tooltip-content {
  margin-left: calc(var(--clr-base-icon-size-xs) + var(--clr-base-vertical-offset-m) - var(--clr-btn-horizontal-margin));
}
.tooltip > .clr-icon {
  margin-right: 0;
}
.tooltip > svg {
  pointer-events: none;
}
.tooltip-trigger:focus + .tooltip-content {
  visibility: visible;
}
.clr-tooltip-container {
  text-align: left;
  overflow: visible;
  display: inline-block;
}
.clr-tooltip-container > .tooltip-content {
  visibility: hidden;
  opacity: 0;
  transition: opacity .3s linear;
  white-space: normal;
  z-index: 1050;
}
.clr-tooltip-container > .tooltip-content::after {
  position: absolute;
  inset: -20px;
  content: "";
  z-index: -1;
}
.clr-tooltip-container > .tooltip-content li {
  color: inherit;
}
.clr-tooltip-container > .tooltip-content {
  display: none;
  visibility: visible;
}
.clr-tooltip-container.cdk-overlay-pane > .tooltip-content {
  display: block;
  opacity: 1;
}
.clr-tooltip-container.top-right > .tooltip-content {
  margin: 0;
  width: calc(240*1rem/var(--cds-global-base));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  border-bottom-left-radius: 0;
}
.clr-tooltip-container.top-right > .tooltip-content::before {
  content: "";
  position: absolute;
  pointer-events: none;
  left: 0;
  top: auto;
  right: auto;
  bottom: calc(-1*var(--clr-base-icon-size-xs));
  border-left: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-top: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-bottom: var(--clr-base-icon-size-xs) solid transparent;
  border-right: var(--clr-base-icon-size-xs) solid transparent;
}
.clr-tooltip-container.top-left > .tooltip-content {
  margin: 0;
  width: calc(240*1rem/var(--cds-global-base));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  border-bottom-right-radius: 0;
}
.clr-tooltip-container.top-left > .tooltip-content::before {
  content: "";
  position: absolute;
  pointer-events: none;
  right: 0;
  top: auto;
  left: auto;
  bottom: calc(-1*var(--clr-base-icon-size-xs));
  border-right: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-top: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-bottom: var(--clr-base-icon-size-xs) solid transparent;
  border-left: var(--clr-base-icon-size-xs) solid transparent;
}
.clr-tooltip-container.bottom-right > .tooltip-content {
  margin: 0;
  width: calc(240*1rem/var(--cds-global-base));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  border-top-left-radius: 0;
}
.clr-tooltip-container.bottom-right > .tooltip-content::before {
  content: "";
  position: absolute;
  pointer-events: none;
  left: 0;
  bottom: auto;
  right: auto;
  top: calc(-1*var(--clr-base-icon-size-xs));
  border-left: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-bottom: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-top: var(--clr-base-icon-size-xs) solid transparent;
  border-right: var(--clr-base-icon-size-xs) solid transparent;
}
.clr-tooltip-container.bottom-left > .tooltip-content {
  margin: 0;
  width: calc(240*1rem/var(--cds-global-base));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  border-top-right-radius: 0;
}
.clr-tooltip-container.bottom-left > .tooltip-content::before {
  content: "";
  position: absolute;
  pointer-events: none;
  right: 0;
  bottom: auto;
  left: auto;
  top: calc(-1*var(--clr-base-icon-size-xs));
  border-right: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-bottom: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-top: var(--clr-base-icon-size-xs) solid transparent;
  border-left: var(--clr-base-icon-size-xs) solid transparent;
}
.clr-tooltip-container.right > .tooltip-content {
  margin: 0;
  width: calc(240*1rem/var(--cds-global-base));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  border-top-left-radius: 0;
}
.clr-tooltip-container.right > .tooltip-content::before {
  content: "";
  position: absolute;
  pointer-events: none;
  top: 0;
  bottom: auto;
  right: auto;
  left: calc(-1*var(--clr-base-icon-size-xs));
  border-top: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-right: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-bottom: var(--clr-base-icon-size-xs) solid transparent;
  border-left: var(--clr-base-icon-size-xs) solid transparent;
}
.clr-tooltip-container.left > .tooltip-content {
  margin: 0;
  width: calc(240*1rem/var(--cds-global-base));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  border-top-right-radius: 0;
}
.clr-tooltip-container.left > .tooltip-content::before {
  content: "";
  position: absolute;
  pointer-events: none;
  top: 0;
  bottom: auto;
  left: auto;
  right: calc(-1*var(--clr-base-icon-size-xs));
  border-top: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-left: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-bottom: var(--clr-base-icon-size-xs) solid transparent;
  border-right: var(--clr-base-icon-size-xs) solid transparent;
}
.clr-tooltip-container.tooltip-xs > .tooltip-content,
.clr-tooltip-container .tooltip-content.tooltip-xs {
  width: var(--cds-global-space-14);
}
.clr-tooltip-container.tooltip-sm > .tooltip-content,
.clr-tooltip-container .tooltip-content.tooltip-sm {
  width: calc(120*1rem/var(--cds-global-base));
}
.clr-tooltip-container.tooltip-md > .tooltip-content,
.clr-tooltip-container .tooltip-content.tooltip-md {
  width: calc(240*1rem/var(--cds-global-base));
}
.clr-tooltip-container.tooltip-lg > .tooltip-content,
.clr-tooltip-container .tooltip-content.tooltip-lg {
  width: calc(360*1rem/var(--cds-global-base));
}
:where(:root, :host) {
  --clr-forms-baseline:var(--cds-global-space-4);
  --clr-forms-label-font-weight:var(--cds-alias-typography-font-weight-semibold);
  --clr-forms-checkbox-height:var(--cds-global-space-7);
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-forms-icon-size:var(--clr-base-icon-size-s);
  --clr-forms-input-group-icon-action-size:var(--clr-base-icon-size-s);
  --clr-forms-checkbox-border-radius:var(--clr-base-border-radius-s);
  --clr-forms-select-caret-size:var(--clr-base-icon-size-xs);
  --clr-forms-textarea-border-radius:var(--clr-base-border-radius-s);
  --clr-forms-datalist-caret-icon-size:var(--clr-base-icon-size-s);
  --clr-forms-input-padding:0 var(--clr-base-horizontal-offset-m);
  --clr-forms-input-wrapper-height:var(--clr-base-row-height-s);
  --clr-forms-range-thumb-height:var(--clr-base-icon-size-s);
  --clr-forms-range-track-height:var(--clr-base-layout-space-2xs);
  --clr-forms-range-track-border-radius:var(--clr-base-border-radius-s);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --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-input-group-icon-disabled-color:var(--cds-alias-status-disabled);
  --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-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-disabled-color:var(--cds-alias-object-interaction-color-disabled);
  --clr-forms-select-hover-border-color:var(--cds-alias-object-interaction-color-hover);
  --clr-forms-select-disabled-border-color:var(--cds-alias-object-interaction-color-disabled);
  --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-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-datalist-caret-color:var(--cds-alias-status-neutral);
  --clr-forms-datalist-caret-disabled-color:var(--cds-alias-status-disabled);
}
.clr-form-control {
  margin-top: var(--clr-base-vertical-offset-2xl);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.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,
.clr-form-control-disabled .clr-number-input {
  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-flow: row wrap;
}
.clr-form-control-multi .clr-control-label {
  width: 100%;
}
.clr-control-label {
  display: block;
  color: var(--clr-forms-label-color);
  padding-top: var(--clr-base-vertical-offset-xs);
  padding-bottom: var(--clr-base-vertical-offset-xs);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--clr-forms-label-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.clr-control-container {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.clr-control-inline {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
}
.clr-control-inline .clr-control-label {
  display: inline-block;
  margin-right: var(--clr-base-gap-m);
  width: auto;
}
.clr-control-inline .clr-checkbox-wrapper,
.clr-control-inline .clr-radio-wrapper {
  padding-top: 0;
}
.clr-control-inline .clr-toggle-wrapper {
  margin-top: 0;
}
.clr-subtext {
  display: block;
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.2*1rem/var(--cds-global-base));
  color: var(--clr-forms-subtext-color);
  margin-top: var(--clr-base-gap-xs);
}
.clr-subtext.error {
  color: var(--clr-forms-invalid-text-color);
}
.clr-subtext.error .clr-validate-icon {
  display: inline-block;
  color: var(--clr-forms-invalid-color);
  fill: var(--clr-forms-invalid-color);
}
.clr-subtext.success {
  color: var(--clr-forms-valid-text-color);
}
.clr-subtext.success .clr-validate-icon {
  display: inline-block;
  color: var(--clr-forms-valid-color);
  fill: var(--clr-forms-valid-color);
}
.clr-subtext-wrapper {
  flex-basis: 100%;
  display: none;
  align-items: flex-start;
  gap: var(--clr-base-gap-xs);
  margin-top: var(--clr-base-gap-xs);
}
.clr-subtext-wrapper:not(.success, .error) {
  display: flex;
}
.clr-subtext-wrapper .clr-subtext {
  margin: 0;
}
.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);
  display: none;
}
.clr-success .clr-subtext-wrapper.success {
  display: flex;
}
.clr-success .clr-subtext-wrapper.success,
.clr-success .clr-subtext-wrapper.success .clr-subtext {
  color: var(--clr-forms-valid-text-color);
}
.clr-success .clr-subtext-wrapper.success .clr-validate-icon {
  display: inline-block;
  color: var(--clr-forms-valid-color);
  fill: var(--clr-forms-valid-color);
}
.clr-error .clr-subtext-wrapper.error {
  display: flex;
}
.clr-error .clr-subtext-wrapper.error,
.clr-error .clr-subtext-wrapper.error .clr-subtext {
  color: var(--clr-forms-invalid-text-color);
}
.clr-error .clr-subtext-wrapper.error .clr-validate-icon {
  display: inline-block;
  color: var(--clr-forms-invalid-color);
  fill: var(--clr-forms-invalid-color);
}
.clr-form-horizontal .clr-form-control > .clr-control-label,
.clr-form-horizontal .clr-form-control > .clr-form-control.clr-form-control-multi .clr-control-label {
  width: calc(32*var(--clr-forms-baseline));
  flex-shrink: 0;
}
.clr-form-horizontal.clr-row .clr-control-label {
  width: auto;
}
.clr-form-horizontal .clr-form-control {
  display: flex;
  flex-direction: row;
}
.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-form-control {
  display: flex;
  flex-direction: row;
  margin-top: var(--clr-base-vertical-offset-l);
}
.clr-form-compact .clr-control-container {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.clr-form-compact .clr-subtext {
  display: inline-block;
  align-self: flex-start;
  margin-left: var(--clr-base-gap-s);
}
.clr-form-compact .clr-subtext-wrapper {
  flex-basis: auto;
  flex-direction: row;
  align-self: flex-start;
  margin-left: var(--clr-base-gap-s);
}
.clr-form-compact .clr-subtext-wrapper .clr-subtext {
  margin: 0;
}
.clr-form {
  padding: var(--clr-base-vertical-offset-s) var(--clr-base-horizontal-offset-s);
}
.clr-form-full-width .clr-form-control .clr-control-container,
.clr-form-full-width .clr-form-control .clr-select-wrapper,
.clr-form-full-width .clr-form-control .clr-input-wrapper,
.clr-form-full-width .clr-form-control .clr-number-input-wrapper,
.clr-form-full-width .clr-form-control .clr-combobox {
  width: calc(100% - var(--clr-forms-icon-size));
}
.clr-form-full-width .clr-form-control .clr-combobox-wrapper,
.clr-form-full-width .clr-form-control .clr-textarea-wrapper,
.clr-form-full-width .clr-form-control .clr-input-group,
.clr-form-full-width .clr-form-control input,
.clr-form-full-width .clr-form-control textarea,
.clr-form-full-width .clr-form-control select {
  width: 100%;
}
.clr-form-full-width .clr-form-control .clr-combobox {
  display: inline-flex;
}
.clr-form-full-width.clr-form-compact .clr-form-control .clr-input-wrapper,
.clr-form-full-width.clr-form-compact .clr-form-control .clr-number-input-wrapper,
.clr-form-full-width.clr-form-compact .clr-form-control .clr-select-wrapper,
.clr-form-full-width.clr-form-compact .clr-form-control .clr-multiselect-wrapper {
  display: inline-flex;
}
.clr-form-full-width.clr-form-compact .clr-control-container {
  flex-wrap: nowrap;
}
.clr-form-full-width.clr-form-compact .clr-subtext {
  flex: 0 0 auto;
}
.clr-form-full-width:not(.clr-form-compact) .clr-form-control .clr-error .clr-select-wrapper::after,
.clr-form-full-width:not(.clr-form-compact) .clr-form-control .clr-success .clr-select-wrapper::after {
  right: var(--clr-forms-baseline);
}
.clr-form-full-width:not(.clr-form-compact) .clr-form-control .clr-control-container:not(.clr-error, .clr-success) textarea {
  width: calc(100% - var(--clr-forms-icon-size));
}
.clr-form-group {
  padding: var(--clr-base-vertical-offset-s) var(--clr-base-horizontal-offset-s);
}
.clr-required-mark::after {
  content: "*";
  color: var(--clr-forms-invalid-color);
  fill: var(--clr-forms-invalid-color);
  margin-left: var(--clr-base-gap-xs);
}
.clr-checkbox-wrapper input[type=checkbox] {
  appearance: none;
  background: 0 0;
}
.clr-checkbox-wrapper .clr-control-label {
  font-weight: 400;
  display: block;
}
.clr-checkbox-wrapper {
  position: relative;
  display: flex;
  align-items: flex-start;
}
.clr-checkbox-wrapper + .clr-checkbox-wrapper,
.clr-checkbox-wrapper + .clr-radio-wrapper {
  padding-top: var(--clr-base-control-group-gap);
}
.clr-checkbox-wrapper + .clr-toggle-wrapper {
  margin-top: var(--clr-base-control-group-gap);
}
.clr-checkbox-wrapper .clr-control-label {
  position: relative;
  display: block;
  margin-top: 0;
  cursor: pointer;
  min-height: var(--clr-base-row-height-s);
  padding: var(--clr-base-vertical-offset-multi-row-inline-s)0;
  color: var(--clr-forms-label-color);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.clr-checkbox-wrapper input[type=checkbox] {
  position: relative;
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
  padding: var(--clr-base-vertical-offset-xs)0;
}
.clr-checkbox-wrapper input[type=checkbox]:not(:disabled) {
  cursor: pointer;
}
.clr-checkbox-wrapper input[type=checkbox]::before {
  content: "";
  position: absolute;
  display: inline-block;
  height: var(--clr-forms-checkbox-height);
  width: var(--clr-forms-checkbox-height);
  border: var(--cds-global-space-1) solid var(--clr-forms-border-color);
  border-radius: var(--clr-forms-checkbox-border-radius);
}
.clr-checkbox-wrapper input[type=checkbox]::after {
  position: absolute;
  content: "";
  display: none;
  height: calc(calc(calc(var(--clr-forms-checkbox-height)*.5)*.5) + var(--cds-global-space-1));
  width: calc(var(--clr-forms-checkbox-height)*.5);
  border-left: calc(var(--clr-forms-checkbox-height)*.125) solid var(--clr-forms-checkbox-mark-color);
  border-bottom: calc(var(--clr-forms-checkbox-height)*.125) solid var(--clr-forms-checkbox-mark-color);
  left: calc(calc(var(--clr-forms-checkbox-height)*.5)*.5);
  transform: translate(0, calc(calc(var(--clr-forms-checkbox-height)*.5)*.5)) rotate(-45deg);
}
.clr-checkbox-wrapper input[type=checkbox]:focus {
  outline: 0;
}
.clr-checkbox-wrapper input[type=checkbox]:focus::before {
  outline: var(--cds-alias-object-interaction-outline);
  outline-color: -webkit-focus-ring-color;
  outline-offset: calc(3*1rem/var(--cds-global-base));
}
.clr-checkbox-wrapper input[type=checkbox]:checked::before {
  background: var(--clr-forms-checkbox-background-color);
  border: 0;
}
.clr-checkbox-wrapper input[type=checkbox]:checked::after {
  display: inline-block;
}
.clr-checkbox-wrapper input[type=checkbox].clr-indeterminate::before,
.clr-checkbox-wrapper input[type=checkbox]:indeterminate::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::after,
.clr-checkbox-wrapper input[type=checkbox]:indeterminate::after {
  border-left: none;
  border-bottom-color: var(--clr-forms-checkbox-indeterminate-border-color);
  display: inline-block;
  transform: translate(0, calc(calc(var(--clr-forms-checkbox-height)*.5)*.5));
}
.clr-checkbox-wrapper input[type=checkbox]:disabled + label {
  cursor: not-allowed;
  color: var(--clr-forms-label-disabled-color);
}
.clr-checkbox-wrapper input[type=checkbox]:disabled::before {
  background-color: var(--clr-form-disabled-background-color);
  border-color: var(--clr-forms-checkbox-disabled-border-color);
}
.clr-checkbox-wrapper input[type=checkbox]:disabled:checked::before {
  background-color: var(--clr-forms-checkbox-disabled-checked-background-color);
  border: 0;
}
.clr-checkbox-wrapper input[type=checkbox]:disabled:checked::after {
  border-color: var(--clr-forms-checkbox-disabled-mark-color);
}
.clr-checkbox-wrapper input[type=checkbox]:disabled.clr-indeterminate::after,
.clr-checkbox-wrapper input[type=checkbox]:disabled:indeterminate::after {
  border-color: var(--clr-forms-checkbox-disabled-indeterminate-color);
  border-left: none;
}
.clr-checkbox-wrapper.clr-checkbox-inline {
  display: flex;
}
.clr-checkbox-wrapper.clr-checkbox-inline .clr-control-label {
  display: inline-block;
  margin-right: var(--clr-base-gap-m);
  width: auto;
}
.clr-error .clr-checkbox-wrapper:not(.datagrid-select .clr-checkbox-wrapper) input[type=checkbox]::before {
  border-color: var(--clr-forms-invalid-color);
}
.clr-form-control-disabled .clr-checkbox-wrapper .clr-control-label,
.clr-checkbox-wrapper.clr-checkbox-wrapper-disabled .clr-control-label {
  cursor: not-allowed;
  color: var(--clr-forms-label-disabled-color);
}
.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]::before,
.clr-checkbox-wrapper.clr-checkbox-wrapper-disabled input[type=checkbox]::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::before,
.clr-checkbox-wrapper.clr-checkbox-wrapper-disabled input[type=checkbox]:checked::before {
  background-color: var(--clr-forms-checkbox-disabled-checked-background-color);
  border: 0;
}
.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:checked::after,
.clr-checkbox-wrapper.clr-checkbox-wrapper-disabled input[type=checkbox]:checked::after {
  border-color: var(--clr-forms-checkbox-disabled-mark-color);
}
.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox].clr-indeterminate::after,
.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:indeterminate::after,
.clr-checkbox-wrapper.clr-checkbox-wrapper-disabled input[type=checkbox].clr-indeterminate::after,
.clr-checkbox-wrapper.clr-checkbox-wrapper-disabled input[type=checkbox]:indeterminate::after {
  border-color: var(--clr-forms-checkbox-disabled-indeterminate-color);
  border-left: none;
}
.clr-form-compact .clr-checkbox-wrapper {
  padding-top: 0;
  max-width: 100%;
}
.clr-form-compact .clr-checkbox-wrapper ~ .clr-subtext {
  margin-left: var(--clr-base-horizontal-offset-xs);
}
.clr-form-compact .clr-checkbox-wrapper {
  display: flex;
}
.clr-form-compact .clr-checkbox-wrapper .clr-control-label {
  display: inline-block;
  margin-right: var(--clr-base-gap-m);
  width: auto;
}
.clr-form-compact .clr-checkbox-wrapper .clr-control-label {
  margin-top: 0;
}
.clr-file-wrapper .clr-control-label {
  font-weight: 400;
  display: block;
}
.clr-file-wrapper {
  position: relative;
}
.clr-file-wrapper .clr-control-label {
  padding: 0;
}
.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%;
}
.clr-form-compact .clr-file-wrapper ~ .clr-subtext {
  margin-left: var(--clr-base-horizontal-offset-xs);
}
.clr-form-compact .clr-file-wrapper {
  margin-top: 0;
}
.clr-form-compact .clr-file-wrapper ~ .clr-subtext,
.clr-form-compact .clr-file-wrapper .clr-control-label {
  margin-top: 0;
}
.clr-file-input-wrapper {
  display: flex;
  position: relative;
  gap: var(--clr-base-gap-xs);
}
.clr-file-input-wrapper .clr-control-label {
  padding: 0;
}
.clr-file-input-wrapper .clr-file-input {
  height: 0;
  width: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.clr-file-input-wrapper .clr-file-input-browse-button,
.clr-file-input-wrapper .clr-file-input-clear-button {
  margin: 0;
}
.clr-file-input-wrapper .clr-file-input-clear-button {
  padding: 0;
  min-width: unset;
  border: 0;
}
.clr-file-input-wrapper .clr-file-input-clear-button cds-icon:not([size]),
.clr-file-input-wrapper .clr-file-input-clear-button clr-icon:not([size]) {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
}
.clr-file-input-wrapper .clr-file-input-browse-button-text {
  overflow: hidden;
  text-overflow: ellipsis;
}
.clr-form-compact .clr-file-input-wrapper {
  margin-top: 0;
}
@media screen and (min-width: 768px) {
  .clr-form-horizontal .clr-file-input-wrapper {
    margin-top: 0;
  }
}
.clr-file-list {
  display: flex;
  flex-direction: column;
  gap: var(--clr-base-gap-s);
}
.clr-file-list .clr-file-list-item {
  max-width: calc(500*1rem/var(--cds-global-base));
}
.clr-file-list .clr-file-list-item:first-of-type {
  margin-top: var(--clr-base-gap-s);
}
.clr-file-list .clr-file-list-item.clr-success .clr-validate-icon {
  color: var(--clr-forms-valid-color);
  fill: var(--clr-forms-valid-color);
}
.clr-file-list .clr-file-list-item.clr-error .clr-validate-icon {
  color: var(--clr-forms-invalid-color);
  fill: var(--clr-forms-invalid-color);
}
.clr-file-list .clr-file-label-and-status-icon {
  display: inline-flex;
  align-items: center;
}
.clr-file-list .clr-file-label {
  white-space: wrap;
  padding-right: var(--clr-base-horizontal-offset-xs);
  margin-bottom: 0;
  margin-right: var(--clr-base-gap-xs);
  border-radius: var(--clr-base-border-radius-l);
}
.clr-file-list .clr-file-clear-button {
  margin: 0;
  padding: 0;
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.clr-file-list .clr-file-clear-button cds-icon,
.clr-file-list .clr-file-clear-button clr-icon {
  margin: 0;
}
.clr-form-compact .clr-file-list-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--clr-base-gap-xs);
  max-width: unset;
}
.clr-form-compact .clr-file-list-item .clr-subtext {
  margin: 0;
  align-self: unset;
  padding: 0;
}
.clr-form-compact .clr-file-list-break {
  flex-basis: 100%;
  height: 0;
}
.clr-input-wrapper {
  white-space: nowrap;
  max-height: var(--clr-forms-input-wrapper-height);
}
.clr-input {
  appearance: none;
  background: 0 0;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
  height: var(--clr-forms-input-wrapper-height);
}
.clr-input:focus {
  outline: 0;
}
.clr-input {
  color: var(--clr-forms-text-color);
  border-bottom: var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);
  display: inline-flex;
  align-items: center;
  padding: var(--clr-forms-input-padding);
  max-height: var(--clr-forms-input-wrapper-height);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.clr-input[readonly] {
  border: 0;
}
.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 .2s ease;
}
.clr-input:not([readonly]):focus,
.clr-input:not([readonly]).clr-focus,
.clr-input:not([readonly]):focus-within {
  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;
}
.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 .2s ease;
}
.clr-error .clr-input:not([readonly]):focus,
.clr-error .clr-input:not([readonly]).clr-focus,
.clr-error .clr-input:not([readonly]):focus-within {
  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-valid-color) 95%) no-repeat;
  background-size: 0 100%;
  transition: background-size .2s ease;
}
.clr-success .clr-input:not([readonly]):focus,
.clr-success .clr-input:not([readonly]).clr-focus,
.clr-success .clr-input:not([readonly]):focus-within {
  border-bottom-color: var(--clr-forms-valid-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-base-horizontal-offset-xs);
}
.clr-form-control-readonly .clr-input {
  border: 0;
}
.clr-form-control-multi .clr-input {
  max-width: calc(100% + var(--clr-forms-icon-size));
}
::placeholder {
  color: var(--clr-forms-placeholder-color);
}
.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-flex;
  align-items: center;
  background:
    linear-gradient(
      to bottom,
      transparent 95%,
      var(--clr-forms-focused-color) 95%) no-repeat;
  background-size: 0 100%;
  transition: background-size .2s ease;
}
.clr-input-group:focus,
.clr-input-group.clr-focus,
.clr-input-group:focus-within {
  border-bottom-color: var(--clr-forms-focused-color);
  background-size: 100% 100%;
}
.clr-input-group {
  position: relative;
  max-width: 100%;
  max-height: var(--clr-forms-input-wrapper-height);
  padding-right: var(--clr-base-horizontal-offset-xs);
}
.clr-input-group.clr-focus {
  width: auto;
}
.clr-input-group .clr-input {
  background: 0 0;
  border: 0;
  margin-right: 0;
  max-width: 100%;
}
.clr-input-group .clr-input:not([readonly]):focus {
  background-size: 0;
  border: 0;
}
.clr-input-group select {
  border: 0;
}
.clr-input-group .clr-select-wrapper select,
.clr-input-group .clr-multiselect-wrapper select {
  border: 0;
}
.clr-input-group .clr-input-group-addon {
  color: var(--clr-forms-subtext-color);
}
.clr-input-group .clr-input-group-actions {
  display: inline-flex;
  align-items: center;
}
.clr-input-group .clr-input-group-icon-action {
  appearance: none;
  background: 0 0;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
}
button.clr-input-group .clr-input-group-icon-action {
  cursor: pointer;
}
.clr-input-group .clr-input-group-icon-action {
  padding: 0 var(--clr-base-horizontal-offset-s);
  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);
}
.clr-input-group .clr-input-group-icon-action cds-icon:not([size]),
.clr-input-group .clr-input-group-icon-action clr-icon:not([size]) {
  height: var(--clr-forms-input-group-icon-action-size);
  width: var(--clr-forms-input-group-icon-action-size);
}
.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 .2s ease;
}
.clr-error .clr-input-group:focus,
.clr-error .clr-input-group.clr-focus,
.clr-error .clr-input-group:focus-within {
  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 .2s ease;
}
.clr-success .clr-input-group:focus,
.clr-success .clr-input-group.clr-focus,
.clr-success .clr-input-group:focus-within {
  border-bottom-color: var(--clr-forms-valid-color);
  background-size: 100% 100%;
}
.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-form-control-disabled .clr-input-group-icon-action cds-icon,
.clr-form-control-disabled .clr-input-group-icon-action clr-icon {
  fill: var(--clr-forms-input-group-icon-disabled-color);
}
.clr-input-group:has(input[readonly]),
.clr-form-control-readonly .clr-input-group {
  border: 0;
  background: 0 0;
}
.clr-input-group:has(input[readonly]) .clr-input-group-actions,
.clr-form-control-readonly .clr-input-group .clr-input-group-actions {
  display: none;
}
.clr-form-horizontal .clr-input-group {
  max-width: 100%;
  padding-right: 0;
}
.clr-radio-wrapper input[type=radio] {
  appearance: none;
  background: 0 0;
}
.clr-radio-wrapper .clr-control-label {
  font-weight: 400;
  display: block;
}
.clr-radio-wrapper {
  position: relative;
  display: flex;
  align-items: flex-start;
}
.clr-radio-wrapper + .clr-checkbox-wrapper,
.clr-radio-wrapper + .clr-radio-wrapper {
  padding-top: var(--clr-base-control-group-gap);
}
.clr-radio-wrapper + .clr-toggle-wrapper {
  margin-top: var(--clr-base-control-group-gap);
}
.clr-radio-wrapper input[type=radio] {
  position: relative;
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
  padding: var(--clr-base-vertical-offset-xs)0;
}
.clr-radio-wrapper input[type=radio]:not(:disabled) {
  cursor: pointer;
}
.clr-radio-wrapper input[type=radio]::before {
  content: "";
  position: absolute;
  display: inline-block;
  height: var(--clr-forms-checkbox-height);
  width: var(--clr-forms-checkbox-height);
  border: var(--cds-global-space-1) solid var(--clr-forms-border-color);
  border-radius: 50%;
}
.clr-radio-wrapper input[type=radio]:checked::before {
  border: 0;
  box-shadow: var(--clr-forms-radio-selected-shadow);
}
.clr-radio-wrapper input[type=radio]:checked:disabled::before {
  box-shadow: var(--clr-forms-radio-checked-disabled-shadow);
}
.clr-radio-wrapper input[type=radio]:focus {
  outline: 0;
}
.clr-radio-wrapper input[type=radio]:focus::before {
  outline: var(--cds-alias-object-interaction-outline);
  outline-color: -webkit-focus-ring-color;
  outline-offset: calc(3*1rem/var(--cds-global-base));
}
.clr-radio-wrapper input[type=radio]:disabled + label {
  cursor: not-allowed;
  color: var(--clr-forms-radio-label-disabled-color);
}
.clr-radio-wrapper input[type=radio]:disabled::before {
  background-color: var(--clr-forms-radio-disabled-background-color);
  border-color: var(--cds-alias-object-interaction-color-disabled);
}
.clr-radio-wrapper .clr-control-label {
  position: relative;
  display: block;
  margin-top: 0;
  cursor: pointer;
  min-height: var(--clr-base-row-height-s);
  padding: var(--clr-base-vertical-offset-multi-row-inline-s)0;
  color: var(--clr-forms-radio-label-color);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.clr-radio-wrapper .clr-control-label:empty {
  padding-left: 0;
}
.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]::before {
  border-color: var(--clr-forms-invalid-color);
}
.clr-form-compact .clr-radio-wrapper {
  padding-top: 0;
  max-width: 100%;
}
.clr-form-compact .clr-radio-wrapper ~ .clr-subtext {
  margin-left: var(--clr-base-horizontal-offset-xs);
}
.clr-form-compact .clr-radio-wrapper {
  display: flex;
}
.clr-form-compact .clr-radio-wrapper .clr-control-label {
  display: inline-block;
  margin-right: var(--clr-base-gap-m);
  width: auto;
}
.clr-form-compact .clr-radio-wrapper .clr-control-label {
  margin-top: 0;
}
.clr-select-wrapper,
.clr-multiselect-wrapper {
  position: relative;
  white-space: nowrap;
}
.clr-select-wrapper select,
.clr-multiselect-wrapper select {
  appearance: none;
  background: 0 0;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
  height: var(--clr-forms-input-wrapper-height);
}
.clr-select-wrapper select:focus,
.clr-multiselect-wrapper select:focus {
  outline: 0;
}
.clr-select-wrapper select,
.clr-multiselect-wrapper select {
  color: var(--clr-forms-text-color);
  border-bottom: var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);
  display: inline-flex;
  align-items: center;
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.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 .2s ease;
}
.clr-select-wrapper select:not([multiple]):focus,
.clr-select-wrapper select:not([multiple]).clr-focus,
.clr-select-wrapper select:not([multiple]):focus-within,
.clr-multiselect-wrapper select:not([multiple]):focus,
.clr-multiselect-wrapper select:not([multiple]).clr-focus,
.clr-multiselect-wrapper select:not([multiple]):focus-within {
  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: auto;
  outline-width: var(--cds-global-space-2);
}
.clr-select-wrapper select,
.clr-multiselect-wrapper select {
  position: relative;
  padding: 0 var(--clr-base-icon-size-l)0 var(--clr-base-horizontal-offset-s);
  cursor: pointer;
  z-index: 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-select-wrapper select option:disabled,
.clr-multiselect-wrapper select:disabled option,
.clr-multiselect-wrapper select option:disabled {
  color: var(--clr-forms-select-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 {
  max-height: var(--clr-forms-input-wrapper-height);
  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((100% - var(--clr-forms-select-caret-size))/2);
  right: var(--clr-base-horizontal-offset-s);
  -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-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(--clr-base-border-radius-s);
  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 {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  padding: var(--clr-base-vertical-offset-xs) var(--clr-base-horizontal-offset-2xl) var(--clr-base-vertical-offset-xs) var(--clr-base-horizontal-offset-l);
  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);
  background:
    linear-gradient(
      to bottom,
      transparent 95%,
      var(--clr-forms-invalid-color) 95%) no-repeat;
  background-size: 0 100%;
  transition: background-size .2s ease;
}
.clr-error select:not([multiple]):focus,
.clr-error select:not([multiple]).clr-focus,
.clr-error select:not([multiple]):focus-within {
  border-bottom-color: var(--clr-forms-invalid-color);
  background-size: 100% 100%;
}
.clr-error select[multiple] {
  border-color: var(--clr-forms-invalid-color);
}
.clr-success select:not([multiple]) {
  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 .2s ease;
}
.clr-success select:not([multiple]):focus,
.clr-success select:not([multiple]).clr-focus,
.clr-success select:not([multiple]):focus-within {
  border-bottom-color: var(--clr-forms-valid-color);
  background-size: 100% 100%;
}
.clr-success select[multiple] {
  border-color: var(--clr-forms-valid-color);
}
.clr-form-control-disabled .clr-select.disabled {
  color: var(--clr-forms-select-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-select-disabled-color);
  cursor: not-allowed;
}
.clr-form-control-disabled .clr-select.disabled > select:hover,
.clr-form-control-disabled .clr-select select:disabled:hover {
  background: 0 0;
  border-color: var(--clr-forms-border-color);
}
.clr-form-compact .clr-multiselect-wrapper {
  margin-top: 0;
}
.clr-textarea-wrapper {
  white-space: nowrap;
  display: flex;
}
.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(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.clr-textarea.clr-focus,
.clr-textarea:focus {
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
  outline-style: auto;
  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 .clr-textarea {
  max-width: 100%;
}
.clr-form-compact .clr-textarea-wrapper .clr-textarea ~ .clr-subtext {
  margin-left: var(--clr-base-horizontal-offset-xs);
}
:where(:root, :host),
:where(:root, :host) [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] {
  appearance: none;
  background: 0 0;
}
.clr-toggle-wrapper {
  position: relative;
  display: flex;
  align-items: flex-start;
  margin-right: var(--clr-base-gap-m);
  min-height: var(--clr-base-row-height-s);
  justify-content: start;
  padding: var(--clr-base-vertical-offset-multi-row-inline-s)0;
}
.clr-toggle-wrapper + .clr-checkbox-wrapper,
.clr-toggle-wrapper + .clr-radio-wrapper {
  padding-top: var(--clr-base-control-group-gap);
}
.clr-toggle-wrapper + .clr-toggle-wrapper {
  margin-top: var(--clr-base-control-group-gap);
}
.clr-toggle-wrapper label {
  display: inline-block;
  position: relative;
  cursor: pointer;
  flex: 1 1 auto;
}
.clr-toggle-wrapper input[type=checkbox] {
  position: relative;
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-10);
  flex: 0 0 auto;
  border-radius: var(--clr-base-border-radius-xl);
  background-color: var(--clr-toggle-bg-color-off);
  transition-duration: .15s;
  transition-timing-function: ease-in;
  transition-property: background-color;
}
.clr-toggle-wrapper input[type=checkbox]:not(:disabled) {
  cursor: pointer;
}
.clr-toggle-wrapper input[type=checkbox]::before {
  position: absolute;
  display: inline-block;
  content: "";
  border-radius: var(--cds-alias-object-border-radius-300);
  border: var(--cds-alias-object-border-width-400) solid var(--clr-toggle-handle-border-color);
  background-color: var(--clr-toggle-handle-bg-color);
  left: 0;
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  transition-duration: .15s;
  transition-timing-function: ease-in;
  transition-property:
    left,
    border-width,
    border-color;
}
.clr-toggle-wrapper input[type=checkbox]::after {
  position: absolute;
  content: "";
  visibility: hidden;
  transition-duration: .15s;
  transition-timing-function: ease-in;
  left: var(--cds-global-space-3);
  transition-property:
    visibility,
    left,
    border-color;
  height: calc(calc(calc(var(--clr-forms-checkbox-height)*.5)*.5) + var(--cds-global-space-1));
  width: calc(var(--clr-forms-checkbox-height)*.5);
  border-left: calc(var(--clr-forms-checkbox-height)*.125) solid var(--clr-toggle-bg-color-off);
  border-bottom: calc(var(--clr-forms-checkbox-height)*.125) solid var(--clr-toggle-bg-color-off);
  transform: translate(0, calc(calc(var(--clr-forms-checkbox-height)*.5)*.5)) rotate(-45deg);
}
.clr-toggle-wrapper input[type=checkbox]:focus {
  outline: var(--cds-alias-object-interaction-outline);
  outline-color: -webkit-focus-ring-color;
  outline-offset: calc(3*1rem/var(--cds-global-base));
}
.clr-toggle-wrapper input[type=checkbox]:checked {
  background-color: var(--clr-toggle-bg-color-on);
}
.clr-toggle-wrapper input[type=checkbox]:checked::before {
  border-width: var(--cds-alias-object-border-width-200);
  border-color: var(--clr-toggle-handle-border-color-on);
  left: calc(var(--cds-global-space-10) - var(--cds-global-space-7));
}
.clr-toggle-wrapper input[type=checkbox]:checked::after {
  visibility: visible;
  left: calc(20*1rem/var(--cds-global-base));
  border-color: var(--clr-toggle-bg-color-on);
}
.clr-toggle-wrapper input[type=checkbox]:disabled {
  background-color: var(--clr-toggle-disabled-off-border-color);
  border-color: var(--clr-toggle-disabled-off-border-color);
}
.clr-toggle-wrapper input[type=checkbox]:disabled + label {
  cursor: not-allowed;
}
.clr-toggle-wrapper input[type=checkbox]:disabled:not(:checked) {
  left: 0;
}
.clr-toggle-wrapper input[type=checkbox]:disabled::before {
  background-color: var(--clr-toggle-disabled-off-bg-color);
  border-color: var(--clr-toggle-disabled-off-handle-border-color);
}
.clr-toggle-wrapper input[type=checkbox]:disabled::after {
  border-color: var(--clr-toggle-disabled-off-border-color);
}
.clr-toggle-wrapper input[type=checkbox]:checked:disabled {
  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::before {
  border-color: var(--clr-toggle-disabled-on-handle-border-color);
}
.clr-toggle-wrapper input[type=checkbox]:checked:disabled::after {
  border-color: var(--clr-toggle-disabled-on-border-color);
}
.clr-toggle-wrapper.disabled label {
  cursor: not-allowed;
}
.clr-toggle-wrapper.disabled input[type=checkbox]:checked::before {
  border-color: var(--clr-toggle-disabled-on-border-color);
  background-color: var(--clr-toggle-disabled-on-bg-color);
}
.clr-toggle-wrapper.right-label {
  flex-flow: row-reverse;
}
.clr-toggle-wrapper .clr-control-label {
  display: block;
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  padding: 0 0 0 var(--clr-base-horizontal-offset-m);
  margin-top: 0;
}
.clr-control-inline .clr-toggle-wrapper .clr-control-label {
  display: inline-block;
  margin-right: 0;
}
.clr-form-compact .clr-toggle-wrapper {
  margin-top: 0;
}
.clr-toggle-right .clr-toggle-wrapper {
  flex-flow: row-reverse;
}
.clr-toggle-right label,
.clr-toggle-right .clr-control-label {
  display: inline-block;
  padding-left: 0;
  padding-right: var(--clr-base-horizontal-offset-m);
}
.clr-range-wrapper {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: var(--clr-forms-input-wrapper-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;
  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 {
  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;
  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 {
  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);
}
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 {
  color: var(--clr-forms-datalist-caret-color);
  cursor: pointer;
  margin: var(--clr-base-vertical-offset-xs) var(--clr-base-horizontal-offset-xs);
  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;
}
.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 {
  fill: var(--clr-forms-password-disabled-eye-icon-color);
}
.clr-input-wrapper input[clrPassword][disabled] {
  color: var(--clr-forms-password-disabled-eye-icon-color);
}
.clr-number-input-wrapper {
  display: inline-block;
  white-space: nowrap;
  max-height: var(--clr-forms-input-wrapper-height);
}
.clr-number-input-wrapper .clr-number-input::-webkit-outer-spin-button,
.clr-number-input-wrapper .clr-number-input::-webkit-inner-spin-button {
  appearance: none;
  margin: 0;
}
.clr-number-input-wrapper .clr-number-input {
  appearance: textfield;
}
.clr-number-input-wrapper .clr-number-input-separator {
  background: var(--cds-alias-object-border-color);
  width: var(--cds-alias-object-border-width-100);
  height: var(--clr-base-row-height-xs);
}
.clr-number-input-wrapper .clr-input-group-icon-action {
  height: calc(var(--clr-forms-input-wrapper-height) - var(--cds-alias-object-border-width-300));
  padding: 0 var(--clr-base-horizontal-offset-xs);
  display: flex;
  align-items: center;
}
.clr-number-input-wrapper .clr-input-group-icon-action:hover {
  background-color: var(--cds-alias-object-interaction-background-hover);
}
.clr-number-input-wrapper .clr-input-group-icon-action:active {
  background-color: var(--cds-alias-object-interaction-background-active);
}
.clr-number-input-wrapper .clr-input-group-icon-action:disabled {
  background-color: unset;
}
:where(:root, :host) {
  --clr-calendar-today-date-cell-font-weight:var(--cds-alias-typography-font-weight-semibold);
  --clr-calendar-picker-btn-font-weight:var(--cds-alias-typography-font-weight-medium);
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-calendar-weekday-font-size:var(--clr-base-typography-font-size-inline);
  --clr-calendar-picker-btn-font-size:var(--clr-base-typography-font-size-section);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --clr-calendar-background-color:var(--cds-alias-object-container-background);
  --clr-calendar-border-color:var(--cds-alias-object-border-color);
  --clr-calendar-option-text-color:var(--cds-alias-object-interaction-color);
  --clr-calendar-active-option-border-color:var(--cds-alias-object-interaction-background-highlight);
  --clr-calendar-range-cell-background-color:var(--cds-alias-object-interaction-background-selected);
  --clr-calendar-btn-color:var(--cds-alias-object-interaction-color);
  --clr-calendar-today-date-cell-color:var(--cds-alias-typography-color-400);
  --clr-calendar-today-date-cell-border-color:var(--cds-alias-object-interaction-border-color);
  --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);
}
.datepicker {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  padding: var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl);
  gap: var(--clr-base-gap-m);
  height: calc(7*var(--clr-base-row-height-l) + var(--clr-base-typography-line-height-16) + 2*var(--clr-base-vertical-offset-xl) + 2*var(--cds-alias-object-border-width-100) + var(--clr-base-gap-s));
  background: var(--clr-calendar-background-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-calendar-border-color);
  border-radius: var(--clr-base-border-radius-s);
  box-shadow: var(--cds-alias-object-shadow-100);
  z-index: 1050;
}
.datepicker .datepicker-view-manager {
  display: flex;
  flex-direction: column;
  place-content: space-between;
  min-width: calc(3*var(--clr-base-row-height-m) + 2*calc(2*var(--clr-base-layout-space-2xl)));
}
.datepicker.has-action-buttons {
  height: calc(7*var(--clr-base-row-height-l) + var(--clr-base-typography-line-height-16) + 2*var(--clr-base-vertical-offset-xl) + 2*var(--cds-alias-object-border-width-100) + var(--clr-base-gap-s) + var(--clr-btn-height) + var(--clr-base-vertical-offset-xl) + var(--clr-base-gap-s));
}
.datepicker .datepicker-actions {
  height: calc(var(--clr-btn-height) + var(--clr-base-vertical-offset-xl));
  display: flex;
  border-top: var(--cds-global-space-1) solid var(--cds-alias-object-container-border-color);
  justify-content: end;
  padding-top: var(--clr-base-vertical-offset-xl);
  gap: var(--clr-base-horizontal-offset-m);
}
.datepicker .datepicker-actions button {
  margin: 0;
}
.clr-date-range-picker-nav {
  width: calc(150*1rem/var(--cds-global-base));
  border-radius: var(--clr-base-border-radius-s);
  height: 100%;
}
.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(--clr-base-row-height-m)*3);
}
.calendar-table {
  flex: 1 1 auto;
  border-spacing: 0 var(--clr-base-gap-xs);
  width: 100%;
}
td.calendar-cell,
td.calendar-table .calendar-cell {
  height: var(--clr-base-row-height-m);
  width: var(--clr-base-row-height-m);
  min-height: var(--clr-base-row-height-m);
  min-width: var(--clr-base-row-height-m);
  padding: 0;
  text-align: center;
}
.day {
  display: inline;
}
.weekdays {
  flex: 0 0 var(--clr-base-row-height-m);
}
.weekday {
  font-size: var(--clr-calendar-weekday-font-size);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  padding: 0 var(--clr-base-horizontal-offset-m);
}
.calendar-btn {
  height: var(--clr-base-row-height-m);
  width: var(--clr-base-row-height-m);
  min-height: var(--clr-base-row-height-m);
  min-width: var(--clr-base-row-height-m);
  padding: 0 var(--clr-base-horizontal-offset-s);
  margin: 0 !important;
  color: inherit;
  border: 0;
  border-radius: var(--clr-base-border-radius-s);
  background: 0 0;
  cursor: pointer;
}
.calendar-btn.in-range {
  background: var(--clr-calendar-range-cell-background-color);
  border-radius: 0;
}
.calendar-btn:hover {
  background: var(--clr-calendar-btn-hover-focus-color);
}
.calendar-btn:focus {
  outline-offset: calc(-3*1rem/var(--cds-global-base));
  background: var(--cds-alias-object-interaction-background-hover);
}
.calendar-btn:active {
  background: var(--clr-calendar-btn-active-color-bg);
}
.calendar-btn {
  font-size: var(--clr-calendar-picker-btn-font-size);
  font-weight: var(--clr-calendar-picker-btn-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*1rem/var(--cds-global-base));
}
.day-btn {
  height: var(--clr-base-row-height-m);
  width: var(--clr-base-row-height-m);
  min-height: var(--clr-base-row-height-m);
  min-width: var(--clr-base-row-height-m);
  padding: 0 0;
  margin: 0 !important;
  color: inherit;
  border: 0;
  border-radius: var(--clr-base-border-radius-s);
  background: 0 0;
  cursor: pointer;
}
.day-btn.in-range {
  background: var(--clr-calendar-range-cell-background-color);
  border-radius: 0;
}
.day-btn:hover {
  background: var(--clr-calendar-btn-hover-focus-color);
}
.day-btn:focus {
  outline-offset: calc(-3*1rem/var(--cds-global-base));
  background: var(--cds-alias-object-interaction-background-hover);
}
.day-btn:active {
  background: var(--clr-calendar-btn-active-color-bg);
}
.day-btn:hover {
  color: var(--clr-calendar-btn-hover-focus-color-text);
}
.day-btn:active {
  color: var(--clr-calendar-btn-active-color);
}
.day-btn {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.day-btn.is-today {
  color: var(--clr-calendar-today-date-cell-color);
  border: var(--cds-global-space-1) solid var(--clr-calendar-today-date-cell-border-color);
  font-weight: var(--clr-calendar-today-date-cell-font-weight);
}
.day-btn.is-selected,
.day-btn.is-start-range,
.day-btn.is-end-range {
  background: var(--clr-calendar-active-cell-background-color);
  color: var(--clr-calendar-active-cell-color);
}
.day-btn.is-start-range:not(.is-end-range) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.day-btn.is-end-range:not(.is-start-range) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.day-btn.is-selected:focus {
  background: var(--clr-calendar-active-focus-cell-background-color);
}
.day-btn {
  width: 100%;
  color: inherit;
}
.day-btn.is-excluded {
  display: none;
}
.day-btn.is-disabled {
  color: var(--cds-alias-object-interaction-color-disabled);
  pointer-events: none;
  background: 0 0;
}
.calendar-pickers {
  display: flex;
}
.switcher:hover {
  color: var(--clr-calendar-btn-hover-focus-color-text);
}
.switcher:active {
  color: var(--clr-calendar-btn-active-color);
}
.switcher {
  color: var(--clr-calendar-btn-color);
}
.switcher cds-icon:not([size]),
.switcher clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
}
.monthpicker-trigger,
.yearpicker-trigger {
  min-width: calc(2*var(--clr-base-layout-space-2xl));
  width: calc(2*var(--clr-base-layout-space-2xl));
  padding: 0 var(--clr-base-horizontal-offset-s);
  color: var(--clr-calendar-btn-picker-trigger-color);
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.monthpicker-trigger.year-range,
.yearpicker-trigger.year-range {
  width: calc(2*var(--clr-base-layout-space-2xl)*2);
}
.monthpicker,
.yearpicker {
  min-height: calc(6*var(--clr-base-row-height-l));
}
.monthpicker,
.yearpicker,
.daypicker {
  display: flex;
  flex-flow: column wrap;
  row-gap: var(--clr-base-gap-s);
}
.years {
  flex-direction: row;
}
.month,
.year {
  height: var(--clr-base-row-height-m);
  width: var(--clr-base-row-height-m);
  min-height: var(--clr-base-row-height-m);
  min-width: var(--clr-base-row-height-m);
  padding: 0 var(--clr-base-horizontal-offset-l);
  margin: 0 !important;
  color: inherit;
  border: 0;
  border-radius: var(--clr-base-border-radius-s);
  background: 0 0;
  cursor: pointer;
}
.month:hover,
.year:hover {
  color: var(--clr-calendar-btn-hover-focus-color-text);
}
.month:active,
.year:active {
  color: var(--clr-calendar-btn-active-color);
}
.month,
.year {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.month.is-today,
.year.is-today {
  color: var(--clr-calendar-today-date-cell-color);
  border: var(--cds-global-space-1) solid var(--clr-calendar-today-date-cell-border-color);
  font-weight: var(--clr-calendar-today-date-cell-font-weight);
}
.month.is-selected,
.month.is-start-range,
.month.is-end-range,
.year.is-selected,
.year.is-start-range,
.year.is-end-range {
  background: var(--clr-calendar-active-cell-background-color);
  color: var(--clr-calendar-active-cell-color);
}
.month.is-start-range:not(.is-end-range),
.year.is-start-range:not(.is-end-range) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.month.is-end-range:not(.is-start-range),
.year.is-end-range:not(.is-start-range) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.month.is-selected:focus,
.year.is-selected:focus {
  background: var(--clr-calendar-active-focus-cell-background-color);
}
.month,
.year {
  height: var(--clr-base-row-height-l);
  width: calc(.5*calc(3*var(--clr-base-row-height-m) + 2*calc(2*var(--clr-base-layout-space-2xl))) - var(--clr-base-horizontal-offset-xl) - var(--cds-alias-object-border-width-100));
}
.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: 0 0;
}
.months,
.years {
  row-gap: var(--clr-base-gap-xs);
  flex-wrap: wrap;
  display: flex;
  place-content: space-between;
  width: calc(3*var(--clr-base-row-height-m) + 2*calc(2*var(--clr-base-layout-space-2xl)));
}
.month {
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.year {
  text-align: center;
}
:where(:root, :host) {
  --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-font-weight:var(--cds-alias-typography-secondary-font-weight);
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-combobox-font-size:var(--clr-base-typography-font-size-inline);
  --clr-combobox-border-radius:var(--clr-base-border-radius-s);
  --clr-combobox-trigger-padding-left:var(--clr-base-horizontal-offset-m);
  --clr-combobox-trigger-padding-right:var(--clr-base-horizontal-offset-m);
  --clr-combobox-pill-padding:0 var(--clr-base-horizontal-offset-xs);
  --clr-combobox-pill-height:var(--clr-base-row-height-xs);
  --clr-combobox-caret-icon-size:var(--clr-base-icon-size-s);
  --clr-combobox-pill-border-radius:var(--clr-base-border-radius-s);
}
:where(:root, :host),
:where(:root, :host) [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-text-color:var(--cds-alias-typography-color-400);
  --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-remove-icon-color:var(--cds-alias-object-interaction-color);
}
.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 .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;
  flex-wrap: wrap;
  gap: var(--clr-base-gap-xs);
  padding: calc(var(--clr-base-vertical-offset-xs) - var(--cds-alias-object-border-width-100)) calc(var(--clr-combobox-caret-icon-size) + var(--clr-combobox-trigger-padding-left) + var(--clr-combobox-trigger-padding-right)) calc(var(--clr-base-vertical-offset-xs) - var(--cds-alias-object-border-width-100)) var(--clr-combobox-trigger-padding-left);
  min-width: var(--clr-combobox-min-width);
}
.clr-combobox-wrapper .clr-input {
  padding: 0;
  max-height: var(--clr-base-row-height-xs);
}
.clr-combobox-wrapper .clr-input:not(:disabled) {
  color: var(--clr-combobox-text-color);
}
.clr-combobox-wrapper {
  font-size: var(--clr-combobox-font-size);
  font-weight: var(--clr-combobox-font-weight);
}
.clr-combobox-wrapper .clr-combobox-pills {
  display: flex;
  flex-wrap: wrap;
  gap: var(--clr-base-gap-xs);
}
.clr-combobox-wrapper .clr-combobox-pills-calculation {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  visibility: hidden;
  pointer-events: none;
  z-index: -1;
}
.clr-combobox-wrapper.multi {
  min-width: min(var(--clr-combobox-multi-min-width), 100%);
}
.clr-combobox-wrapper {
  color: var(--clr-forms-text-color);
  border-bottom: var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);
  display: inline-flex;
  align-items: center;
  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.clr-combobox-input:focus {
  background: 0 0;
}
.clr-combobox-wrapper.invalid {
  border-bottom-color: var(--clr-forms-invalid-color);
}
.clr-combobox-wrapper .clr-combobox-input {
  background: 0 0;
  border-bottom: none;
  vertical-align: middle;
  height: var(--clr-base-row-height-xs);
  line-height: var(--clr-base-typography-line-height-16);
}
.clr-combobox-wrapper .clr-combobox-remove-btn {
  background: 0 0;
  border: 0;
  cursor: pointer;
  display: flex;
  padding: 0;
  color: var(--clr-combobox-pill-remove-icon-color);
}
.clr-combobox-wrapper .label-combobox-pill {
  min-height: var(--clr-combobox-pill-height);
  height: var(--clr-combobox-pill-height);
  margin: 0;
  background-color: var(--clr-combobox-pill-background-color);
  border-width: var(--cds-alias-object-border-width-100);
  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);
  gap: var(--clr-base-gap-xs);
}
.clr-combobox-wrapper .label-combobox-pill .clr-combobox-pill-content {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-12);
  letter-spacing: calc(.2*1rem/var(--cds-global-base));
  color: var(--clr-combobox-pill-font-color);
  padding: 0;
}
.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:not(.disabled):hover,
.clr-combobox-wrapper:focus-within {
  background-color: var(--clr-combobox-hover-background-color);
}
.clr-combobox-wrapper .clr-combobox-truncation-row {
  background: 0 0;
  border: 0;
  padding: 0;
}
.clr-combobox-wrapper .clr-combobox-truncation-row .clr-combobox-truncation-cell .clr-combobox-show-more-btn {
  font-size: var(--clr-combobox-font-size);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-12);
  letter-spacing: calc(.2*1rem/var(--cds-global-base));
  padding: 0;
  border: 0;
  text-transform: none;
  height: auto;
  min-width: unset;
}
.clr-combobox-wrapper .clr-combobox-truncation-row .clr-combobox-truncation-cell .clr-combobox-show-more-btn:hover {
  text-decoration: underline;
}
.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 {
  padding-left: var(--clr-combobox-trigger-padding-left);
  padding-right: var(--clr-combobox-trigger-padding-right);
  margin: auto;
  position: absolute;
  display: flex;
  align-items: center;
  top: 0;
  bottom: 0;
  right: 0;
  background: 0 0;
  border: 0;
  color: currentcolor;
  cursor: pointer;
  outline: 0;
}
.clr-combobox-trigger cds-icon[shape=angle],
.clr-combobox-trigger clr-icon[shape=angle] {
  color: var(--clr-combobox-trigger-font-color);
}
.clr-combobox-trigger cds-icon[shape=angle]:not([size]),
.clr-combobox-trigger clr-icon[shape=angle]:not([size]) {
  height: var(--clr-combobox-caret-icon-size);
  width: var(--clr-combobox-caret-icon-size);
  min-height: var(--clr-combobox-caret-icon-size);
  min-width: var(--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(--clr-base-border-radius-s);
  box-shadow: var(--cds-alias-object-shadow-200);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-layout-space-4xs);
  visibility: hidden;
  z-index: 1050;
  position: static;
  max-height: calc(240*1rem/var(--cds-global-base));
  overflow-y: auto;
  visibility: visible;
}
.clr-combobox-options-multi:has(> .clr-combobox-select-all) {
  padding-top: 0;
}
.clr-combobox-options .clr-combobox-options-loading {
  padding: 0 var(--clr-base-horizontal-offset-m);
  display: flex;
  gap: var(--clr-base-gap-s);
}
.clr-combobox-options .clr-combobox-options-loading .spinner.spinner-inline {
  margin-right: 0;
}
.clr-combobox-options .clr-combobox-options-loading .clr-combobox-options-text {
  overflow-wrap: anywhere;
  word-break: normal;
}
.clr-combobox-options .clr-combobox-options-empty-text {
  padding: 0 var(--clr-base-horizontal-offset-l);
}
.clr-combobox-options clr-option-group .clr-option-group-label {
  display: block;
  color: var(--clr-dropdown-header-color);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  justify-content: start;
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--clr-dropdown-header-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  padding: 0 var(--clr-base-horizontal-offset-l);
  margin: 0;
}
.clr-combobox-options clr-option-group > .clr-combobox-option {
  padding-left: var(--clr-base-horizontal-offset-2xl);
}
.clr-combobox-options-hidden {
  opacity: 0;
}
.clr-combobox-option {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--clr-dropdown-item-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  color: var(--clr-dropdown-item-color);
  background-color: var(--clr-dropdown-item-bg-color);
  border: 0;
  cursor: pointer;
  display: flex;
  gap: var(--clr-base-gap-xs);
  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:hover.active {
  background-color: var(--clr-dropdown-item-selected-hover-bg-color);
}
.clr-combobox-option:active {
  color: var(--clr-dropdown-item-active-color);
  background-color: var(--clr-dropdown-item-active-bg-color);
}
.clr-combobox-option:active.active {
  background-color: var(--clr-dropdown-item-selected-active-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: 0 0;
}
.clr-combobox-option.disabled:active,
.clr-combobox-option:disabled:active {
  background: 0 0;
  box-shadow: none;
}
.clr-combobox-option.clr-focus {
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
  outline-style: auto;
  outline-offset: calc(-1*var(--cds-global-space-2));
}
.clr-combobox-options .clr-combobox-option {
  padding: 0 var(--clr-base-horizontal-offset-2xl)0 var(--clr-base-horizontal-offset-l);
}
@media screen and (max-width: 576px) {
  .clr-combobox-options .clr-combobox-option {
    padding: var(--clr-base-vertical-offset-s) var(--clr-base-horizontal-offset-2xl);
  }
}
.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-combobox-disabled .label-combobox-pill .clr-combobox-pill-content,
.clr-combobox-disabled .clr-combobox-remove-btn > cds-icon,
.clr-combobox-disabled .clr-combobox-remove-btn > clr-icon {
  color: var(--cds-alias-typography-disabled);
}
.clr-filter-highlight b {
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  color: var(--clr-combobox-filter-highlight);
}
.clr-combobox-select-all {
  position: sticky;
  top: 0;
  z-index: 1051;
  background-color: var(--clr-dropdown-bg-color);
  border-bottom: var(--cds-alias-object-border-width-100) solid var(--clr-combobox-border-color);
}
.clr-combobox-select-all > .clr-combobox-select-all-btn {
  justify-content: start;
}
:where(:root, :host) {
  --clr-stack-view-border-width:var(--cds-alias-object-border-width-100);
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-stack-view-border-radius:var(--clr-base-border-radius-s);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --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-expanded-row-bg-color-hover:var(--cds-alias-object-interaction-background-selected-hover);
  --clr-stack-view-expanded-row-bg-color-active:var(--cds-alias-object-interaction-background-selected-active);
}
.stack-header {
  display: flex;
  align-items: flex-end;
}
.stack-header .stack-title {
  display: block;
  flex: 1 1 auto;
  margin: 0;
  padding: var(--clr-base-vertical-offset-m)0;
  color: var(--clr-stack-view-title-color);
  font-size: var(--clr-base-typography-font-size-sub-section);
  font-weight: var(--cds-alias-typography-subsection-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*1rem/var(--cds-global-base));
}
.stack-header .stack-actions {
  display: block;
  flex: 0 0 auto;
}
.stack-header .stack-actions .stack-action {
  min-width: var(--cds-global-space-11);
  margin: 0;
}
.stack-view {
  overflow-y: auto;
  overflow-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);
}
.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: var(--clr-stack-view-border-width) solid var(--clr-stack-view-border-color);
}
.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(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-l);
  color: var(--clr-stack-view-row-color);
  background-color: var(--clr-stack-view-row-bg-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  flex: 1 1 auto;
  display: flex;
  align-items: 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 1 40%;
  max-width: 40%;
  margin-right: var(--clr-base-layout-space-m);
}
.stack-view .stack-block-caret {
  visibility: hidden;
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
  --color:var(--clr-stack-view-expandable-row-color);
  margin-right: var(--clr-base-horizontal-offset-m);
}
.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-border-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-row-bg-color);
}
.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 {
  display: inline-block;
  content: "";
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
  -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-stack-view-expandable-row-color);
  transform: rotate(-90deg);
  margin-right: var(--clr-base-layout-space-xs);
}
.stack-view .stack-block-expandable > .stack-block-label .stack-block-caret {
  visibility: visible;
}
.stack-view .stack-block-expandable > .stack-block-label,
.stack-view .stack-block-expandable > .stack-block-content {
  transition: background-color .2s ease-in-out, color .2s ease-in-out;
}
.stack-view .stack-block-expandable:not(.stack-block-expanded) > .stack-block-label:hover {
  color: var(--clr-stack-view-expandable-row-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-expandable-row-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: var(--clr-stack-view-border-width) solid var(--clr-stack-view-border-color);
  color: var(--clr-stack-view-expanded-row-color);
  background-color: var(--clr-stack-view-expanded-row-bg-color);
}
.stack-view .stack-block-expandable.stack-block-expanded > .stack-block-label::before {
  background-color: var(--clr-stack-view-expanded-row-color);
  transform: rotate(0deg);
}
.stack-view .stack-block-expandable.stack-block-expanded > .stack-block-label .stack-block-caret {
  fill: var(--clr-stack-view-expanded-row-color);
}
.stack-view .stack-block-expandable.stack-block-expanded > .stack-block-label:hover {
  color: var(--clr-stack-view-expandable-row-hover);
  background-color: var(--clr-stack-view-expanded-row-bg-color-hover);
}
.stack-view .stack-block-expandable.stack-block-expanded > .stack-block-label:hover .stack-block-caret {
  fill: var(--clr-stack-view-expandable-row-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-expanded-row-bg-color-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-key,
.stack-view .stack-children .stack-block-label .stack-view-key {
  padding-left: var(--clr-base-horizontal-offset-l);
}
.stack-view .stack-children clr-stack-block .stack-block-label::before,
.stack-view .stack-children .stack-block-label::before {
  display: none;
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-tree-border-radius:var(--clr-base-border-radius-s);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --clr-tree-node-caret-color:var(--cds-alias-object-interaction-color);
  --clr-tree-node-caret-hover-color:var(--cds-alias-object-interaction-color-hover);
  --clr-tree-node-caret-active-color:var(--cds-alias-object-interaction-color-active);
  --clr-tree-node-caret-disabled-color:var(--cds-alias-object-interaction-color-disabled);
  --clr-tree-node-content-text-only-color:var(--cds-alias-typography-color-400);
  --clr-tree-node-content-color:var(--cds-alias-object-interaction-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(--cds-alias-object-interaction-background-hover);
  --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(--cds-alias-object-interaction-background-selected);
  --clr-tree-node-content-bg-selected-hover-color:var(--cds-alias-object-interaction-background-selected-hover);
  --clr-tree-node-content-bg-selected-active-color:var(--cds-alias-object-interaction-background-selected-active);
  --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.disabled .clr-tree-node-content-container {
  cursor: not-allowed;
}
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-link {
  pointer-events: none;
}
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-link,
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-content,
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-checkbox {
  background-color: var(--clr-tree-node-content-bg-disabled-color);
}
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-link,
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-content,
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-checkbox input[type=checkbox] + .clr-control-label {
  color: var(--clr-tree-node-content-disabled-color);
}
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-link cds-icon,
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-link clr-icon,
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-content cds-icon,
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-content clr-icon,
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-checkbox input[type=checkbox] + .clr-control-label cds-icon,
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-checkbox input[type=checkbox] + .clr-control-label clr-icon {
  fill: var(--clr-tree-node-caret-disabled-color);
}
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-caret {
  cursor: not-allowed;
}
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-caret cds-icon,
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-caret clr-icon {
  fill: var(--clr-tree-node-caret-disabled-color);
}
.clr-tree-node-content-container {
  display: flex;
  align-items: flex-start;
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.clr-tree-node-content-container > .clr-treenode-checkbox.clr-checkbox-wrapper {
  width: 100%;
}
.clr-tree-node-content-container > .clr-treenode-checkbox.clr-checkbox-wrapper:first-child {
  margin-left: var(--clr-base-tree-node-height);
}
.clr-tree-node-content-container > .clr-treenode-checkbox.clr-checkbox-wrapper .clr-control-label {
  width: 100%;
  padding: var(--clr-base-vertical-offset-multi-row-inline-m) var(--clr-base-horizontal-offset-m);
  padding-left: 0;
}
.clr-tree-node-content-container > .clr-treenode-checkbox.clr-checkbox-wrapper .clr-control-label::before {
  content: "";
  position: absolute;
  left: calc(-1*(var(--clr-base-icon-size-s) + var(--clr-base-gap-s) + var(--clr-base-horizontal-offset-m)));
  top: 0;
  height: 100%;
  width: calc(var(--clr-base-icon-size-s) + var(--clr-base-gap-s) + var(--clr-base-horizontal-offset-m));
}
.clr-tree-node-content-container:focus-visible {
  outline: 0;
}
.clr-tree-node-content-container:focus > .clr-treenode-content,
.clr-tree-node-content-container:focus > .clr-treenode-checkbox {
  outline-offset: calc(-1*var(--cds-alias-object-border-width-200));
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
  outline-style: auto;
  outline-width: var(--cds-alias-object-border-width-200);
}
.clr-treenode-content {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  gap: var(--clr-base-gap-s);
  color: var(--clr-tree-node-content-text-only-color);
  background-color: var(--clr-tree-node-content-bg-color);
}
.clr-treenode-content:first-child {
  margin-left: var(--clr-base-tree-node-height);
}
.clr-treenode-content {
  padding: var(--clr-base-vertical-offset-multi-row-inline-m) var(--clr-base-horizontal-offset-m);
}
.clr-treenode-content:has(.clr-treenode-link) {
  padding: 0;
}
.clr-treenode-content {
  border-radius: var(--clr-tree-border-radius);
}
.clr-treenode-content cds-icon:not([size]),
.clr-treenode-content clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.clr-treenode-content cds-icon,
.clr-treenode-content clr-icon {
  color: var(--clr-tree-node-content-text-only-color);
  vertical-align: middle;
}
.clr-treenode-content:has(.clr-treenode-link.active),
.clr-treenode-checkbox:has(input[type=checkbox]:not(:disabled):checked) {
  color: var(--clr-tree-node-content-selected-color);
  background-color: var(--clr-tree-node-content-bg-selected-color);
}
.clr-treenode-content:has(.clr-treenode-link),
.clr-treenode-checkbox {
  border-radius: var(--clr-tree-border-radius);
  background-color: var(--clr-tree-node-content-bg-color);
}
.clr-treenode-content:has(.clr-treenode-link):hover,
.clr-treenode-checkbox:hover {
  background-color: var(--clr-tree-node-content-bg-hover-color);
}
.clr-treenode-content:has(.clr-treenode-link):active,
.clr-treenode-checkbox:active {
  background-color: var(--clr-tree-node-content-bg-active-color);
}
.clr-treenode-checkbox input[type=checkbox] {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
  padding: 0;
  margin: var(--clr-base-vertical-offset-multi-row-inline-m) var(--clr-base-gap-s) var(--clr-base-vertical-offset-multi-row-inline-m) var(--clr-base-horizontal-offset-m);
}
.clr-treenode-content .clr-treenode-link,
.clr-treenode-checkbox input[type=checkbox] + .clr-control-label {
  color: var(--clr-tree-node-content-color);
  background-color: var(--clr-tree-node-content-bg-color);
  padding: var(--clr-base-vertical-offset-multi-row-inline-m) var(--clr-base-horizontal-offset-m);
}
.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);
}
.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);
}
.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-content:has(.clr-treenode-link.active):hover,
.clr-treenode-checkbox:has(input[type=checkbox]:not(:disabled):checked):hover {
  background-color: var(--clr-tree-node-content-bg-selected-hover-color);
}
.clr-treenode-content:has(.clr-treenode-link.active):active,
.clr-treenode-checkbox:has(input[type=checkbox]:not(:disabled):checked):active {
  background-color: var(--clr-tree-node-content-bg-selected-active-color);
}
.clr-treenode-caret {
  flex: 0 0 var(--clr-base-tree-node-height);
  margin: 0;
  padding: 0;
  height: var(--clr-base-tree-node-height);
  width: var(--clr-base-tree-node-height);
  min-height: var(--clr-base-tree-node-height);
  min-width: var(--clr-base-tree-node-height);
  background: 0 0;
  border: 0;
  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-treenode-caret-icon {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  vertical-align: middle;
}
.clr-treenode-spinner-container {
  height: var(--clr-base-tree-node-height);
  width: var(--clr-base-tree-node-height);
  min-height: var(--clr-base-tree-node-height);
  min-width: var(--clr-base-tree-node-height);
  padding: var(--clr-base-vertical-offset-multi-row-inline-m) var(--clr-base-horizontal-offset-m);
}
.clr-treenode-spinner {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.clr-treenode-children {
  margin-left: var(--clr-base-tree-node-height);
  will-change: height;
  overflow-y: hidden;
}
.clr-treenode-link {
  display: inline-block;
  height: 100%;
  width: 100%;
  margin: 0;
  border: 0;
  cursor: pointer;
  text-align: left;
}
.clr-treenode-link:hover,
.clr-treenode-link:focus {
  text-decoration: none;
}
@keyframes clr-skeleton-loading {
  0% {
    background-position-x: 0;
  }
  to {
    background-position-x: -200%;
  }
}
:where(:root, :host) {
  --clr-datagrid-column-separator-expandby:var(--cds-global-space-6);
  --clr-datagrid-action-arrow-size:var(--cds-global-space-4);
  --clr-datagrid-cell-outline-offset:calc(-1 * var(--cds-global-space-2));
  --clr-datagrid-compact-margin-top:var(--cds-global-space-5);
  --clr-datagrid-compact-action-bar-offset:calc(20 * 1rem / var(--cds-global-base));
  --clr-datagrid-pinned-columns-max-width:85cqi;
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-datagrid-margin-top:var(--clr-base-vertical-offset-l);
  --clr-datagrid-action-bar-offset:var(--clr-base-vertical-offset-2xl);
  --clr-datagrid-column-toggle-padding:0 var(--clr-base-horizontal-offset-m);
  --clr-datagrid-detail-pane-content-padding:var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl);
  --clr-datagrid-detail-pane-close-icon-size:var(--clr-base-icon-size-l);
  --clr-datagrid-filter-toggle-size:var(--clr-base-icon-size-s);
  --clr-datagrid-footer-pagination-gap:var(--clr-base-gap-m);
  --clr-datagrid-fixed-column-size:calc( var(--clr-base-icon-size-s) + (var(--clr-base-horizontal-offset-xl) * 2) );
  --clr-datagrid-icon-size:var(--clr-base-icon-size-s);
}
:where(:root, :host),
:where(:root, :host) [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-action-toggle-color:var(--cds-alias-object-interaction-color-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-interaction-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-row-selected:var(--cds-alias-typography-color-500);
  --clr-datagrid-row-selected-background-color:var(--cds-alias-object-interaction-background-selected);
  --clr-datagrid-row-selected-active-background-color:var( --cds-alias-object-interaction-background-selected-active );
  --clr-datagrid-row-selected-hover-background-color:var(--cds-alias-object-interaction-background-selected-hover);
  --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-loading-background:var(--cds-alias-object-container-backdrop-background);
  --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-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-open-row-bg-color:var(--cds-alias-object-interaction-background-active);
  --clr-datagrid-detail-pane-border-color:var(--cds-alias-object-border-color);
  --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-column-resize-handler-color:var(--cds-alias-object-interaction-border-color);
}
.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: var(--clr-table-borderwidth) solid 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.right,
.datagrid .datagrid-cell.right {
  text-align: right;
}
.datagrid .datagrid-cell {
  min-height: var(--clr-table-cell-height);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.datagrid .datagrid-column {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.2*1rem/var(--cds-global-base));
  color: var(--clr-thead-color);
  background-color: var(--clr-thead-bgcolor);
  vertical-align: middle;
  border-bottom: var(--clr-table-borderwidth) solid 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: var(--clr-table-borderwidth) solid 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 {
  --clr-table-margin:calc(20 * 1rem / var(--cds-global-base)) 0 0 0;
  --clr-table-cell-vertical-padding:var(--clr-table-compact-vertical-padding);
}
.datagrid-compact .datagrid-column,
.datagrid-compact .datagrid-cell {
  min-height: var(--clr-table-compact-cell-height);
  padding: var(--clr-table-cell-compact-padding);
}
.datagrid-compact .datagrid-cell {
  font-size: calc(13*1rem/var(--cds-global-base));
  line-height: var(--cds-global-space-7);
}
.datagrid-host {
  display: flex;
  flex-flow: column nowrap;
  position: relative;
}
.datagrid-host.datagrid-virtual-scroll .datagrid {
  display: flex;
}
.datagrid-host.datagrid-virtual-scroll .datagrid-table-wrapper,
.datagrid-host.datagrid-virtual-scroll .datagrid-table {
  overflow: auto;
}
.datagrid-host.datagrid-virtual-scroll .datagrid-header {
  position: static;
  display: flex;
  flex: 0 0 auto;
  overflow: auto hidden;
  scrollbar-width: none;
}
.datagrid-host.datagrid-virtual-scroll .datagrid-header .datagrid-row {
  display: flex;
  flex: 1 1 auto;
}
.datagrid-host.datagrid-virtual-scroll .datagrid-content-virtual .datagrid-rows {
  min-height: 100%;
}
.datagrid-host.datagrid-virtual-scroll .datagrid-content-virtual .datagrid-rows.datagrid-scrollbar-visible .datagrid-placeholder-container {
  border-top-color: var(--cds-alias-object-opacity-0);
}
.datagrid {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  overflow: auto;
  flex: 1 1 auto;
  margin-top: var(--clr-datagrid-margin-top);
}
.datagrid.cdk-virtual-scrollable .datagrid-rows {
  flex-grow: 0;
}
.datagrid-overflow-ellipsis .datagrid-row .datagrid-scrolling-cells > .datagrid-cell,
.datagrid-overflow-ellipsis .datagrid-row .datagrid-pinned-cells > .datagrid-cell {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.datagrid-header,
.datagrid-body,
.datagrid-row,
.datagrid-column,
.datagrid-cell,
.datagrid-fixed-column {
  display: block;
}
.datagrid-row {
  border-top: var(--clr-table-borderwidth) solid var(--clr-table-border-color);
  min-height: var(--clr-table-row-height);
}
.datagrid-row:first-of-type {
  border-top: none;
  min-height: calc(var(--clr-table-row-height) - var(--clr-table-borderwidth));
}
.datagrid-row:hover,
.datagrid-row:hover .datagrid-row-sticky,
.datagrid-row:hover .datagrid-pinned-cells {
  background-color: var(--clr-datagrid-row-hover-color);
}
.datagrid-row.datagrid-selected,
.datagrid-row.datagrid-selected .datagrid-row-sticky,
.datagrid-row.datagrid-selected .datagrid-pinned-cells {
  color: var(--clr-datagrid-row-selected);
  background-color: var(--clr-datagrid-row-selected-background-color);
}
.datagrid-row.datagrid-selected:hover,
.datagrid-row.datagrid-selected:hover .datagrid-row-sticky,
.datagrid-row.datagrid-selected:hover .datagrid-pinned-cells {
  background-color: var(--clr-datagrid-row-selected-hover-background-color);
}
.datagrid-row.datagrid-selected:active,
.datagrid-row.datagrid-selected:active .datagrid-row-sticky,
.datagrid-row.datagrid-selected:active .datagrid-pinned-cells {
  background-color: var(--clr-datagrid-row-selected-active-background-color);
}
.datagrid-row:active,
.datagrid-row:active .datagrid-row-sticky,
.datagrid-row:active .datagrid-pinned-cells {
  background-color: var(--clr-datagrid-row-active-color);
}
.datagrid-row.datagrid-row-skeleton {
  background-color: unset;
}
.datagrid-row.datagrid-row-skeleton .datagrid-row-master {
  position: relative;
}
.datagrid-row.datagrid-row-skeleton .datagrid-row-master::before {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: var(--clr-base-border-radius-s);
  background: var(--cds-alias-object-skeleton-loading-gradient);
  animation: var(--cds-global-animation-skeleton-duration) clr-skeleton-loading var(--cds-global-animation-easing-in-out) infinite;
  background-size: 200% 100%;
}
.datagrid-row.datagrid-row-skeleton .datagrid-row-master::before {
  position: absolute;
  top: var(--clr-table-cell-vertical-padding);
  left: var(--clr-table-cell-horizontal-padding);
  height: calc(100% - 2*var(--clr-table-cell-vertical-padding));
  width: calc(100% - 2*var(--clr-table-cell-horizontal-padding));
  z-index: 501;
}
.datagrid-row.datagrid-row-skeleton .datagrid-row-master .datagrid-row-sticky,
.datagrid-row.datagrid-row-skeleton .datagrid-row-master .datagrid-row-scrollable {
  opacity: 0;
}
.datagrid-row .datagrid-row-detail-wrapper {
  flex: 1 1 auto;
  display: flex;
}
.datagrid-row .datagrid-row-detail {
  border-top: var(--clr-table-borderwidth) solid var(--clr-table-border-color);
  min-height: var(--clr-table-row-height);
  width: auto;
}
.datagrid-row .datagrid-row-detail .datagrid-cell {
  border: 0;
}
.datagrid-row .datagrid-row-detail .datagrid-cell.datagrid-container {
  font-size: var(--clr-table-fontsize);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.datagrid-row .datagrid-select {
  position: relative;
}
.datagrid-row .datagrid-select input {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
  padding: 0;
}
.datagrid-row .datagrid-select .clr-checkbox-wrapper,
.datagrid-row .datagrid-select .clr-radio-wrapper {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  max-height: var(--clr-base-icon-size-s);
  max-width: var(--clr-base-icon-size-s);
}
.datagrid-row .datagrid-select .clr-checkbox-wrapper .clr-control-label:has(.clr-sr-only),
.datagrid-row .datagrid-select .clr-radio-wrapper .clr-control-label:has(.clr-sr-only) {
  padding: 0;
  min-height: var(--cds-global-space-1);
  min-width: var(--cds-global-space-1);
}
.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(--clr-base-vertical-offset-multi-row-inline-m))0;
  height: var(--clr-table-cell-height);
}
.datagrid-row .datagrid-signpost-trigger .signpost .signpost-trigger {
  height: inherit;
  line-height: var(--clr-table-cell-height);
}
.datagrid-row.datagrid-row-loading .datagrid-row-sticky {
  display: none;
}
.datagrid-row.datagrid-row-loading .datagrid-cell {
  display: flex;
  padding: var(--clr-base-vertical-offset-2xl) var(--clr-base-horizontal-offset-2xl);
  align-items: center;
  gap: var(--clr-base-gap-m);
  justify-content: center;
}
.datagrid-row-sticky {
  background-color: var(--clr-table-bgcolor);
  display: flex;
  flex-wrap: nowrap;
  position: sticky;
  left: 0;
  z-index: 500;
}
.datagrid-row-sticky-scroll {
  right: 0;
}
.datagrid-row-sticky-scroll > div.datagrid-column {
  min-width: var(--cds-global-space-7);
  padding: 0;
}
.datagrid-row-sticky-scroll > div.datagrid-column:before {
  content: "";
  width: var(--clr-datagrid-column-separator-width);
  height: var(--clr-datagrid-column-separator-height);
  position: absolute;
  left: 0;
  background-color: var(--clr-table-border-color);
  top: var(--cds-global-space-3);
}
.datagrid-row-sticky .datagrid-cell:last-child:after,
.datagrid-row-sticky .datagrid-cell.datagrid-select:not(:has(+ .datagrid-row-actions, + .datagrid-expandable-caret, + .datagrid-detail-caret)):after,
.datagrid-row-sticky .datagrid-cell.datagrid-row-actions:not(:has(+ .datagrid-expandable-caret, + .datagrid-detail-caret)):after,
.datagrid-row-sticky .datagrid-cell.datagrid-expandable-caret:after,
.datagrid-row-sticky .datagrid-cell.datagrid-detail-caret:after {
  content: "";
  width: var(--clr-datagrid-column-separator-width);
  height: var(--clr-datagrid-column-separator-height);
  position: absolute;
  right: 0;
  background-color: var(--clr-table-border-color);
  top: var(--cds-global-space-3);
}
.datagrid-pinned-cells {
  inset-inline-start: var(--clr-datagrid-row-controls-width, 0);
  display: flex;
  flex: 0 0 auto;
  flex-wrap: nowrap;
  position: sticky;
  margin-right: var(--clr-base-gap-xs);
  background-color: var(--clr-table-bgcolor);
  z-index: 499;
  max-width: calc(var(--clr-datagrid-pinned-columns-max-width) - var(--clr-datagrid-row-controls-width, 0px));
}
.datagrid-pinned-cells:after {
  content: "";
  width: var(--clr-datagrid-column-separator-width);
  height: var(--clr-datagrid-column-separator-height);
  position: absolute;
  right: 0;
  background-color: var(--clr-table-border-color);
  top: var(--cds-global-space-3);
}
.datagrid-pinned-cells::after {
  top: 0;
  width: var(--clr-base-layout-space-2xs);
  height: 100%;
  right: calc(-1*var(--clr-base-gap-xs));
}
.datagrid-pinned-cells:empty {
  display: none;
}
.datagrid-pinned-cells .datagrid-column.datagrid-pinned-column:last-child .datagrid-column-separator::after {
  right: calc(-1*var(--clr-base-gap-xs));
}
.datagrid-pinned-cells .datagrid-column.datagrid-pinned-column:not(:last-child) .datagrid-column-separator::after {
  background-color: var(--clr-datagrid-column-resize-handler-color);
}
.datagrid-row-scrollable {
  flex: 1 1 auto;
  display: flex;
  flex-flow: column nowrap;
  width: 100%;
}
.datagrid-row-scrollable.is-replaced {
  flex-direction: row;
}
.datagrid-row-scrollable.is-replaced > .datagrid-row-detail {
  border-top: none;
}
.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;
  width: 100%;
}
.datagrid-row-flex .datagrid-row-detail {
  display: flex;
  flex-flow: row nowrap;
}
.datagrid-scrolling-cells,
.datagrid-scrolling-details {
  display: flex;
  flex: 1 1 auto;
  flex-flow: row nowrap;
}
.datagrid-action-bar {
  margin-top: var(--clr-datagrid-action-bar-offset);
}
.datagrid-action-bar ~ .datagrid-outer-wrapper .datagrid-spinner {
  height: calc(100% - var(--clr-datagrid-action-bar-offset));
  top: var(--clr-datagrid-action-bar-offset);
}
.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: var(--cds-alias-object-border-width-100) solid 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 .datagrid-pinned-cells {
  background-color: var(--clr-thead-bgcolor);
  z-index: 501;
}
.datagrid-header .datagrid-row:hover {
  background-color: var(--clr-thead-bgcolor);
}
.datagrid-header .datagrid-row:hover .datagrid-row-sticky,
.datagrid-header .datagrid-row:hover .datagrid-pinned-cells {
  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%;
  width: 100%;
  container-type: inline-size;
}
.datagrid-table {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
.datagrid-table .datagrid-content {
  display: contents;
}
.datagrid-table .datagrid-content-virtual {
  position: relative;
  display: block;
  flex: 1 1 100%;
  overflow: auto scroll;
  will-change: scroll-position;
  contain: strict;
  transform: translateZ(0);
}
.datagrid-table .datagrid-content-virtual-spacer {
  flex: 0 0 auto;
  transform-origin: 0 0;
}
.datagrid-table .datagrid-content-virtual .datagrid-rows {
  position: absolute;
  top: 0;
  left: 0;
  contain: content;
  min-width: 100%;
}
.datagrid-table .datagrid-rows {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
.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: 0;
}
.datagrid-table .datagrid-column:focus {
  outline: var(--cds-alias-object-interaction-outline);
  outline-color: -webkit-focus-ring-color;
  outline-offset: var(--clr-datagrid-cell-outline-offset);
}
.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-numeric-filter-input {
  width: var(--clr-base-layout-space-5xl);
}
.datagrid-table .datagrid-column .datagrid-numeric-filter-input .clr-form-control {
  margin-top: 0;
}
.datagrid-table .datagrid-column .datagrid-filter-toggle {
  appearance: none;
  background: 0 0;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
}
button.datagrid-table .datagrid-column .datagrid-filter-toggle {
  cursor: pointer;
}
.datagrid-table .datagrid-column .datagrid-filter-toggle {
  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(--clr-base-horizontal-offset-s);
  background-repeat: no-repeat;
  background-size: contain;
}
.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-column-actions {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  margin-left: auto;
  order: 99;
}
.datagrid-table .datagrid-column .datagrid-column-actions .datagrid-column-actions-toggle {
  appearance: none;
  background: 0 0;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
}
button.datagrid-table .datagrid-column .datagrid-column-actions .datagrid-column-actions-toggle {
  cursor: pointer;
}
.datagrid-table .datagrid-column .datagrid-column-actions .datagrid-column-actions-toggle {
  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);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: var(--clr-base-horizontal-offset-s);
}
.datagrid-table .datagrid-column .datagrid-column-actions .datagrid-column-actions-toggle cds-icon {
  color: var(--cds-alias-object-interaction-color);
}
.datagrid-table .datagrid-column .datagrid-column-actions .datagrid-column-actions-toggle:hover cds-icon {
  color: var(--cds-alias-object-interaction-color-hover);
}
.datagrid-table .datagrid-column .datagrid-column-actions .datagrid-column-actions-toggle:active cds-icon {
  color: var(--cds-alias-object-interaction-color-active);
}
.datagrid-table .datagrid-column .datagrid-column-actions .datagrid-column-actions-toggle.datagrid-column-actions-filtered {
  padding: var(--cds-global-space-1);
}
.datagrid-table .datagrid-column .datagrid-column-actions .datagrid-column-actions-toggle.datagrid-column-actions-filtered cds-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-pin {
  appearance: none;
  background: 0 0;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
}
button.datagrid-table .datagrid-column .datagrid-column-pin {
  cursor: pointer;
}
.datagrid-table .datagrid-column .datagrid-column-pin {
  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);
  cursor: pointer;
  align-self: center;
  flex: 0 0 auto;
  display: flex;
  margin-left: var(--clr-base-horizontal-offset-s);
  padding: var(--clr-base-vertical-offset-2xs) var(--clr-base-horizontal-offset-2xs);
}
.datagrid-table .datagrid-column .datagrid-column-pin cds-icon {
  color: var(--cds-alias-object-interaction-color);
}
.datagrid-table .datagrid-column .datagrid-column-pin:hover cds-icon {
  color: var(--cds-alias-object-interaction-color-hover);
}
.datagrid-table .datagrid-column .datagrid-column-pin:active cds-icon {
  color: var(--cds-alias-object-interaction-color-active);
}
.datagrid-table .datagrid-column .datagrid-column-title {
  appearance: none;
  background: 0 0;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
}
button.datagrid-table .datagrid-column .datagrid-column-title {
  cursor: pointer;
}
.datagrid-table .datagrid-column .datagrid-column-title {
  color: var(--clr-table-font-color);
  text-align: left;
  flex: 1 1 auto;
  align-items: center;
  align-self: center;
  display: flex;
}
.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: "";
  width: var(--clr-datagrid-column-separator-width);
  height: var(--clr-datagrid-column-separator-height);
  position: absolute;
  right: 0;
  background-color: var(--clr-table-border-color);
  align-self: center;
}
.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-handle {
  appearance: none;
  background: 0 0;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
}
button.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-handle {
  cursor: pointer;
}
.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-handle {
  position: absolute;
  width: calc(var(--cds-global-space-6) + var(--cds-global-space-1));
  right: calc(-1*var(--cds-global-space-4));
  top: 0;
  cursor: col-resize;
  height: 100%;
  z-index: 501;
}
.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: var(--cds-alias-object-border-width-100) dotted var(--cds-global-color-blue-300);
  transform: translateX(0);
  cursor: col-resize;
}
.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-resize-tracker.on-arrow-key-resize {
  transition: transform .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(--clr-table-cell-height);
}
.datagrid-table .datagrid-column .datagrid-signpost-trigger .signpost .signpost-trigger {
  height: inherit;
  line-height: var(--clr-table-cell-height);
}
.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-column.datagrid-select {
  align-items: center;
}
.datagrid-table .datagrid-cell {
  flex: 1 1 auto;
  text-align: left;
  min-width: var(--cds-global-space-15);
  border: 0;
}
.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,
.datagrid-table .datagrid-cell.datagrid-expandable-caret,
.datagrid-table .datagrid-cell.datagrid-detail-caret {
  padding: 0;
}
.datagrid-table .datagrid-cell.datagrid-row-actions button,
.datagrid-table .datagrid-cell.datagrid-expandable-caret button,
.datagrid-table .datagrid-cell.datagrid-detail-caret button {
  outline-offset: var(--clr-datagrid-cell-outline-offset);
}
.datagrid-table .datagrid-cell.datagrid-row-actions {
  background: 0 0;
}
.datagrid-table .datagrid-cell.datagrid-expandable-caret {
  text-align: center;
}
.datagrid-table .datagrid-cell:focus {
  outline: var(--cds-alias-object-interaction-outline);
  outline-color: -webkit-focus-ring-color;
  outline-offset: calc(-1*var(--cds-global-space-2));
}
.datagrid-table .datagrid-cell clr-dg-action-overflow {
  display: contents;
}
.datagrid-table .datagrid-cell .datagrid-action-toggle {
  appearance: none;
  background: 0 0;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
}
button.datagrid-table .datagrid-cell .datagrid-action-toggle {
  cursor: pointer;
}
.datagrid-table .datagrid-cell .datagrid-action-toggle {
  cursor: pointer;
  width: 100%;
  height: var(--clr-table-cell-height);
  padding: calc((var(--clr-table-cell-height) - var(--clr-datagrid-icon-size))/2) calc((var(--clr-datagrid-fixed-column-size) - var(--clr-datagrid-icon-size))/2);
  display: inline-flex;
}
.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 {
  padding: 0;
  min-height: auto;
}
.datagrid-table .datagrid-detail-caret,
.datagrid-table .datagrid-row-actions,
.datagrid-table .datagrid-expandable-caret {
  position: relative;
}
.datagrid-table .datagrid-detail-caret .datagrid-action-toggle::before,
.datagrid-table .datagrid-detail-caret .datagrid-detail-caret-button::before,
.datagrid-table .datagrid-detail-caret .datagrid-expandable-caret-button::before,
.datagrid-table .datagrid-row-actions .datagrid-action-toggle::before,
.datagrid-table .datagrid-row-actions .datagrid-detail-caret-button::before,
.datagrid-table .datagrid-row-actions .datagrid-expandable-caret-button::before,
.datagrid-table .datagrid-expandable-caret .datagrid-action-toggle::before,
.datagrid-table .datagrid-expandable-caret .datagrid-detail-caret-button::before,
.datagrid-table .datagrid-expandable-caret .datagrid-expandable-caret-button::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.datagrid-table .datagrid-placeholder-container {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  border-top: var(--cds-alias-object-border-width-100) solid var(--clr-table-border-color);
}
.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(--clr-base-gap-m);
  padding: var(--clr-base-vertical-offset-2xl) var(--clr-base-horizontal-offset-2xl);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.datagrid-table .datagrid-placeholder .datagrid-placeholder-image {
  height: var(--clr-base-layout-space-2xl);
  width: var(--clr-base-layout-space-2xl);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M34.2043%2029.6417C34.4334%2029.6417%2034.6209%2029.8292%2034.6209%2030.0583V35.1167C34.6209%2035.3458%2034.4334%2035.5333%2034.2043%2035.5333C33.9751%2035.5333%2033.7876%2035.3458%2033.7876%2035.1167V30.0583C33.7876%2029.8292%2033.9751%2029.6417%2034.2043%2029.6417Z%22%20fill%3D%22%23AEB8BC%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M31.675%2032.1708H36.7333C36.9625%2032.1708%2037.15%2032.3583%2037.15%2032.5875C37.15%2032.8167%2036.9625%2033.0042%2036.7333%2033.0042H31.675C31.4458%2033.0042%2031.2583%2032.8167%2031.2583%2032.5875C31.2583%2032.3583%2031.4458%2032.1708%2031.675%2032.1708Z%22%20fill%3D%22%23AEB8BC%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M4.95426%2022.1875C5.18343%2022.1875%205.37093%2022.375%205.37093%2022.6042V24.9375C5.37093%2025.1667%205.18343%2025.3542%204.95426%2025.3542C4.7251%2025.3542%204.5376%2025.1667%204.5376%2024.9375V22.6042C4.5376%2022.375%204.7251%2022.1875%204.95426%2022.1875Z%22%20fill%3D%22%23AEB8BC%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M3.78727%2023.3542H6.12061C6.34977%2023.3542%206.53727%2023.5417%206.53727%2023.7708C6.53727%2024%206.34977%2024.1875%206.12061%2024.1875H3.78727C3.55811%2024.1875%203.37061%2024%203.37061%2023.7708C3.37061%2023.5417%203.55811%2023.3542%203.78727%2023.3542Z%22%20fill%3D%22%23AEB8BC%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M20.0002%204.65835C24.4044%204.65835%2028.6252%204.90835%2031.8919%205.36251C35.2419%205.82918%2036.5169%206.35835%2036.9711%206.62085C36.5127%206.88751%2035.2419%207.41251%2031.8919%207.87918C28.6252%208.33335%2024.4002%208.58335%2020.0002%208.58335C15.6002%208.58335%2011.3752%208.33335%208.10856%207.87918C4.75856%207.41251%203.48356%206.88335%203.02939%206.62085C3.48773%206.35418%204.75856%205.82918%208.10856%205.36251C11.3752%204.90835%2015.6002%204.65835%2020.0002%204.65835ZM20.0002%203.82501C10.0627%203.82501%202.00439%205.07918%202.00439%206.62501C2.00439%208.17085%2010.0627%209.42501%2020.0002%209.42501C29.9377%209.42501%2037.9961%208.17085%2037.9961%206.62501C37.9961%205.07918%2029.9377%203.82501%2020.0002%203.82501Z%22%20fill%3D%22%23AEB8BC%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M21.996%2027.8667C21.996%2026.7833%2022.3752%2025.7333%2023.0668%2024.9L37.896%207.01666H37.821C36.5918%208.375%2029.0835%209.42083%2020.0002%209.42083C10.9168%209.42083%203.41266%208.375%202.17933%207.01666H2.146L16.9752%2024.9C17.6668%2025.7333%2018.046%2026.7833%2018.046%2027.8667V35.0125H18.071C18.071%2035.0125%2018.071%2035.025%2018.071%2035.0333C18.071%2035.6667%2018.9502%2036.1792%2020.0335%2036.1792C21.1168%2036.1792%2021.996%2035.6667%2021.996%2035.0333C21.996%2035.025%2021.996%2035.0208%2021.996%2035.0125H22.0002V27.8667H21.996Z%22%20fill%3D%22%23AEB8BC%22%2F%3E%0A%3C%2Fsvg%3E);
}
.datagrid-table .datagrid-hidden-column.datagrid-column,
.datagrid-table .datagrid-hidden-column.datagrid-cell {
  display: none;
}
.datagrid-table .datagrid-pinned-cells > .datagrid-pinned-column.datagrid-column,
.datagrid-table .datagrid-pinned-cells > .datagrid-pinned-column.datagrid-cell {
  flex: 0 1 auto;
}
.datagrid-table .datagrid-row-scrollable .datagrid-column .datagrid-column-separator::after {
  background-color: var(--clr-datagrid-column-resize-handler-color);
}
.datagrid-row-replaced .datagrid-scrolling-cells .datagrid-cell:not(.datagrid-expandable-caret, .datagrid-row-actions, .datagrid-select) {
  display: none;
}
.datagrid-row-replaced .datagrid-scrolling-cells .datagrid-pinned-cells {
  display: none;
}
.datagrid-row-replaced .datagrid-row-detail .datagrid-cell {
  display: block;
  padding: var(--clr-table-cell-padding);
}
.datagrid-row-replaced .datagrid-row-detail .datagrid-cell.datagrid-hidden-column {
  display: none;
}
.datagrid-footer {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-12);
  letter-spacing: calc(.2*1rem/var(--cds-global-base));
  flex: 0 0 auto;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: stretch;
  gap: var(--clr-base-gap-m);
  min-height: var(--clr-base-row-height-l);
  padding: 0 var(--clr-base-horizontal-offset-xl);
  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(--clr-table-border-radius);
  border-bottom-left-radius: var(--clr-table-border-radius);
}
.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-dg-page-size {
  display: flex;
  align-items: center;
  gap: var(--clr-base-gap-m);
}
.datagrid-footer .pagination-size .clr-page-size-select {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-12);
  letter-spacing: calc(.2*1rem/var(--cds-global-base));
  height: auto;
  min-height: var(--clr-base-row-height-s);
  vertical-align: middle;
}
.datagrid-footer .pagination-description {
  white-space: nowrap;
}
.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;
}
.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(--clr-datagrid-margin-top);
  height: calc(100% - var(--clr-datagrid-margin-top));
  background-color: var(--clr-datagrid-loading-background);
  z-index: 590;
}
.datagrid-compact .datagrid {
  margin-top: var(--clr-datagrid-compact-margin-top);
}
.datagrid-compact .datagrid-spinner {
  height: calc(100% - var(--clr-datagrid-compact-margin-top));
  top: var(--clr-datagrid-compact-margin-top);
}
.datagrid-compact .datagrid-action-bar {
  margin-top: var(--clr-datagrid-compact-action-bar-offset);
}
.datagrid-compact .datagrid-action-bar ~ .datagrid-outer-wrapper .datagrid-spinner {
  height: calc(100% - var(--clr-datagrid-compact-action-bar-offset));
  top: var(--clr-datagrid-compact-action-bar-offset);
}
.datagrid-compact .datagrid-detail-pane {
  margin-top: var(--clr-datagrid-compact-margin-top);
}
.datagrid-compact .datagrid-detail-pane-content {
  padding: var(--cds-global-space-6);
}
.datagrid-compact .datagrid-detail-pane-content .datagrid-detail-header {
  gap: calc(10*1rem/var(--cds-global-base));
  font-size: var(--cds-global-space-7);
  line-height: calc(20*1rem/var(--cds-global-base));
}
.datagrid-compact .datagrid-detail-pane-content .datagrid-detail-header .datagrid-detail-pane-close {
  flex-basis: calc(20*1rem/var(--cds-global-base));
}
.datagrid-compact .datagrid-detail-pane-content .datagrid-detail-header .datagrid-detail-pane-close button cds-icon:not([size]),
.datagrid-compact .datagrid-detail-pane-content .datagrid-detail-header .datagrid-detail-pane-close button clr-icon:not([size]) {
  height: calc(20*1rem/var(--cds-global-base));
  width: calc(20*1rem/var(--cds-global-base));
  min-height: calc(20*1rem/var(--cds-global-base));
  min-width: calc(20*1rem/var(--cds-global-base));
}
.datagrid-compact .datagrid-detail-pane-content .datagrid-detail-body {
  padding: var(--cds-global-space-6)0;
}
.datagrid-compact .datagrid-column.datagrid-select,
.datagrid-compact .datagrid-column.datagrid-expandable-caret,
.datagrid-compact .datagrid-column.datagrid-row-actions {
  max-width: calc(var(--cds-global-space-7) + var(--clr-table-compact-horizontal-padding)*2);
  min-width: calc(var(--cds-global-space-7) + var(--clr-table-compact-horizontal-padding)*2);
}
.datagrid-compact .datagrid-cell.datagrid-fixed-column {
  flex: 0 0 calc(var(--cds-global-space-7) + var(--clr-table-compact-horizontal-padding)*2);
  max-width: calc(var(--cds-global-space-7) + var(--clr-table-compact-horizontal-padding)*2);
  min-width: calc(var(--cds-global-space-7) + var(--clr-table-compact-horizontal-padding)*2);
}
.datagrid-compact .datagrid-row {
  min-height: var(--clr-table-compact-row-height);
}
.datagrid-compact .datagrid-row:first-of-type {
  min-height: calc(var(--clr-table-compact-row-height) - var(--clr-table-borderwidth));
}
.datagrid-compact .datagrid-row .datagrid-row-detail .datagrid-cell.datagrid-container {
  font-size: calc(13*1rem/var(--cds-global-base));
  line-height: var(--cds-global-space-8);
}
.datagrid-compact .datagrid-row.datagrid-row-skeleton .datagrid-row-master::before {
  top: var(--clr-table-compact-vertical-padding);
  left: var(--clr-table-compact-horizontal-padding);
  height: calc(100% - 2*var(--clr-table-compact-vertical-padding));
  width: calc(100% - 2*var(--clr-table-compact-horizontal-padding));
}
.datagrid-compact .datagrid-row-replaced .datagrid-row-detail .datagrid-cell {
  padding: var(--clr-table-cell-compact-padding);
}
.datagrid-compact .datagrid-column .datagrid-column-separator::after {
  height: calc(100% - .5*var(--clr-datagrid-column-separator-expandby));
}
.datagrid-compact .datagrid-detail-caret .datagrid-detail-caret-button {
  cursor: pointer;
  width: 100%;
  height: var(--clr-table-compact-cell-height);
  padding: calc((var(--clr-table-compact-cell-height) - var(--cds-global-space-7))/2) calc((var(--cds-global-space-7) + var(--clr-table-compact-horizontal-padding)*2 - var(--cds-global-space-7))/2);
  display: inline-flex;
}
.datagrid-compact .datagrid-detail-caret .spinner {
  margin-top: calc((var(--clr-table-compact-cell-height) - var(--cds-global-space-7))/2);
}
.datagrid-compact .datagrid-cell:not(.datagrid-detail-caret, .datagrid-expandable-caret, .datagrid-row-actions) cds-icon,
.datagrid-compact .datagrid-cell:not(.datagrid-detail-caret, .datagrid-expandable-caret, .datagrid-row-actions) 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));
}
.datagrid-compact .datagrid-cell:not(.datagrid-detail-caret, .datagrid-expandable-caret, .datagrid-row-actions) .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: calc((var(--clr-table-compact-cell-height) - var(--cds-global-space-7))/2);
}
.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-button {
  cursor: pointer;
  width: 100%;
  height: var(--clr-table-compact-cell-height);
  padding: calc((var(--clr-table-compact-cell-height) - var(--cds-global-space-7))/2) calc((var(--cds-global-space-7) + var(--clr-table-compact-horizontal-padding)*2 - var(--cds-global-space-7))/2);
  display: inline-flex;
}
.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-icon {
  margin: 0;
}
.datagrid-compact .datagrid-expandable-caret.datagrid-column {
  padding-top: var(--clr-table-compact-vertical-padding);
  padding-bottom: var(--clr-table-compact-vertical-padding);
}
.datagrid-compact .datagrid-row-actions .datagrid-action-toggle {
  cursor: pointer;
  width: 100%;
  height: var(--clr-table-compact-cell-height);
  padding: calc((var(--clr-table-compact-cell-height) - var(--cds-global-space-7))/2) calc((var(--cds-global-space-7) + var(--clr-table-compact-horizontal-padding)*2 - var(--cds-global-space-7))/2);
  display: inline-flex;
}
.datagrid-compact .datagrid-signpost-trigger .signpost .signpost-trigger cds-icon:not([size], [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([size], [shape=info-circle], [shape=exclamation-triangle], [shape=exclamation-circle], [shape=check-circle], [shape=info], [shape=error]) {
  height: var(--clr-table-compact-cell-height);
  width: var(--clr-table-compact-cell-height);
}
.datagrid-compact .datagrid-footer {
  min-height: calc(28*1rem/var(--cds-global-base));
  line-height: var(--cds-global-space-7);
  padding: 0 var(--cds-global-space-6);
}
.datagrid-compact .datagrid-footer .pagination,
.datagrid-compact .datagrid-footer .pagination clr-dg-page-size {
  gap: calc(10*1rem/var(--cds-global-base));
}
.datagrid-compact .datagrid-footer .pagination .clr-select-wrapper {
  max-height: calc(20*1rem/var(--cds-global-base));
}
.datagrid-compact .datagrid-footer .pagination .clr-select-wrapper::after {
  --clr-forms-select-caret-size:var(--cds-global-space-6);
  right: var(--cds-global-space-2);
}
.datagrid-compact .datagrid-footer .pagination .clr-select-wrapper .clr-page-size-select {
  min-height: calc(20*1rem/var(--cds-global-base));
  padding: 0 calc(20*1rem/var(--cds-global-base))0 var(--cds-global-space-2);
}
.datagrid-compact .datagrid-footer .clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked + label {
  top: 0;
}
.datagrid-compact .datagrid-footer .column-switch-wrapper .column-toggle-action {
  border-radius: var(--cds-global-space-2);
  padding: 0 var(--cds-global-space-4);
  height: calc(20*1rem/var(--cds-global-base));
}
.datagrid-compact .pagination-list {
  gap: var(--cds-global-space-4);
}
.datagrid-compact .pagination-list .pagination-current {
  padding: var(--cds-global-space-2)0;
}
.datagrid-compact .pagination-list .pagination-pages {
  gap: var(--cds-global-space-2);
}
.datagrid-compact .pagination-list .pagination-current,
.datagrid-compact .pagination-list button {
  border-radius: var(--cds-global-space-2);
  height: calc(20*1rem/var(--cds-global-base));
  width: calc(20*1rem/var(--cds-global-base));
  min-height: calc(20*1rem/var(--cds-global-base));
  min-width: calc(20*1rem/var(--cds-global-base));
}
.datagrid-compact .datagrid-action-overflow .action-item {
  font-size: var(--cds-global-space-6);
  line-height: calc(20*1rem/var(--cds-global-base));
  gap: var(--cds-global-space-2);
  height: calc(20*1rem/var(--cds-global-base));
  padding: 0 calc(20*1rem/var(--cds-global-base))0 var(--cds-global-space-5);
}
.datagrid-compact .datagrid-placeholder.datagrid-empty {
  font-size: calc(13*1rem/var(--cds-global-base));
  line-height: var(--cds-global-space-8);
  padding: calc(20*1rem/var(--cds-global-base));
  gap: calc(10*1rem/var(--cds-global-base));
}
.datagrid-compact .datagrid-placeholder.datagrid-empty .datagrid-placeholder-image {
  height: var(--cds-global-space-10);
  width: var(--cds-global-space-10);
}
.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: center;
  gap: var(--clr-base-gap-s);
}
.pagination-list .pagination-current {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-12);
  letter-spacing: calc(.2*1rem/var(--cds-global-base));
  background: 0 0;
  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(--clr-base-border-radius-s);
  height: var(--clr-base-layout-space-l);
  width: var(--clr-base-layout-space-l);
  min-height: var(--clr-base-layout-space-l);
  min-width: var(--clr-base-layout-space-l);
  text-align: center;
  transition: none !important;
  padding: var(--clr-base-vertical-offset-xs)0;
}
.pagination-list .pagination-current:focus,
.pagination-list .pagination-current.clr-focus {
  background: 0 0;
  border: var(--cds-alias-object-border-width-100) solid var(--clr-datagrid-pagination-input-border-focus-color);
}
.pagination-list .pagination-pages {
  display: flex;
  align-items: center;
  gap: var(--clr-base-gap-xs);
}
.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 button {
  appearance: none;
  background: 0 0;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
}
button.pagination-list button {
  cursor: pointer;
}
.pagination-list button {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
  justify-content: center;
  color: var(--clr-datagrid-pagination-btn-color);
  cursor: pointer;
}
.datagrid-cell-width-zero {
  border: 0 !important;
  padding: 0 !important;
  width: 0;
  flex: 0 0 auto !important;
  min-width: 0 !important;
  display: block !important;
  visibility: hidden !important;
  position: absolute !important;
  top: 0;
  left: 0;
}
.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:has(.datagrid-detail-pane.datagrid-detail-custom-width) .datagrid-inner-wrapper {
  min-width: initial;
  width: initial;
}
.datagrid-detail-open:has(.datagrid-detail-pane.datagrid-detail-custom-width) .datagrid-inner-wrapper .datagrid-rows {
  overflow-x: initial;
}
.datagrid-detail-open .datagrid-detail-pane.datagrid-detail-custom-width {
  flex-grow: 0;
}
.datagrid-detail-open > .datagrid-outer-wrapper > .datagrid-inner-wrapper div.datagrid-table {
  max-width: 100%;
}
.datagrid-detail-open > .datagrid-outer-wrapper > .datagrid-inner-wrapper .datagrid-rows {
  overflow-x: hidden;
}
.datagrid-detail-open > .datagrid-outer-wrapper > .datagrid-inner-wrapper > .cdk-virtual-scrollable div.datagrid-table {
  overflow: unset;
}
.datagrid-detail-open > .datagrid-outer-wrapper > .datagrid-inner-wrapper clr-dg-cell {
  width: 100% !important;
}
.datagrid-detail-open > .datagrid-outer-wrapper > .datagrid-inner-wrapper clr-dg-column:first-child {
  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:not(:hover) {
  background-color: var(--clr-datagrid-detail-pane-open-row-bg-color);
}
.datagrid-row-detail-open:not(:hover) .datagrid-row-sticky,
.datagrid-row-detail-open:not(:hover) .datagrid-pinned-cells {
  background-color: var(--clr-datagrid-detail-pane-open-row-bg-color);
}
.datagrid-detail-pane {
  margin-top: var(--clr-datagrid-margin-top);
  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(--clr-base-border-radius-s);
  border-bottom-right-radius: var(--clr-base-border-radius-s);
  background: var(--clr-datagrid-detail-pane-bg-color);
  overflow: hidden;
  display: block;
  flex-grow: 2;
}
.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(--clr-base-vertical-offset-xl)0;
  color: var(--clr-datagrid-detail-body-text-color);
}
.datagrid-detail-header {
  flex: 0 0 auto;
  font-size: var(--clr-base-typography-font-size-section);
  font-weight: var(--cds-alias-typography-section-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*1rem/var(--cds-global-base));
  margin-top: 0;
  display: flex;
  flex-direction: row;
  gap: var(--clr-base-gap-m);
}
.datagrid-detail-header .datagrid-detail-header-title {
  flex: 1 1 auto;
  color: var(--clr-datagrid-detail-header-title-color);
  overflow-wrap: anywhere;
  padding: var(--cds-global-space-1)0;
}
.datagrid-detail-header .datagrid-detail-pane-close {
  flex: 1 1 var(--clr-datagrid-detail-pane-close-icon-size);
  display: flex;
  justify-content: flex-end;
}
.datagrid-detail-header .datagrid-detail-pane-close .btn.btn-link {
  align-items: start;
  min-width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  border: 0;
}
.datagrid-detail-header .datagrid-detail-pane-close .btn.btn-link cds-icon,
.datagrid-detail-header .datagrid-detail-pane-close .btn.btn-link clr-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-expandable-caret {
  display: flex;
  justify-content: center;
}
.datagrid-expandable-caret .datagrid-expandable-caret-button {
  appearance: none;
  background: 0 0;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
}
button.datagrid-expandable-caret .datagrid-expandable-caret-button {
  cursor: pointer;
}
.datagrid-expandable-caret .datagrid-expandable-caret-button {
  cursor: pointer;
  width: 100%;
  height: var(--clr-table-cell-height);
  padding: calc((var(--clr-table-cell-height) - var(--clr-datagrid-icon-size))/2) calc((var(--clr-datagrid-fixed-column-size) - var(--clr-datagrid-icon-size))/2);
  display: inline-flex;
}
.datagrid-expandable-caret .datagrid-expandable-caret-icon {
  color: var(--clr-datagrid-icon-color);
}
.datagrid-expandable-caret .datagrid-expandable-caret-icon svg {
  transition: transform .2s ease-in-out;
}
.datagrid-expandable-caret .spinner {
  margin-top: calc((var(--clr-table-cell-height) - var(--clr-spinner-small-size))/2);
}
.datagrid-detail-caret {
  display: flex;
  justify-content: center;
}
.datagrid-detail-caret .datagrid-detail-caret-button {
  appearance: none;
  background: 0 0;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
}
button.datagrid-detail-caret .datagrid-detail-caret-button {
  cursor: pointer;
}
.datagrid-detail-caret .datagrid-detail-caret-button {
  cursor: pointer;
  width: 100%;
  height: var(--clr-table-cell-height);
  padding: calc((var(--clr-table-cell-height) - var(--clr-datagrid-icon-size))/2) calc((var(--clr-datagrid-fixed-column-size) - var(--clr-datagrid-icon-size))/2);
  display: inline-flex;
}
.datagrid-detail-caret .datagrid-detail-caret-button:disabled cds-icon.datagrid-detail-caret-icon,
.datagrid-detail-caret .datagrid-detail-caret-button:disabled clr-icon.datagrid-detail-caret-icon {
  --color:var(--cds-alias-object-interaction-color-disabled);
}
.datagrid-detail-caret .datagrid-detail-caret-button.is-open .datagrid-detail-caret-icon {
  border-radius: var(--clr-base-border-radius-s);
  background-color: var(--clr-datagrid-detail-caret-icon-open-bg-color);
  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: calc((var(--clr-table-cell-height) - var(--clr-spinner-small-size))/2);
}
.datagrid-detail-overlay.datagrid-detail-open > .datagrid-outer-wrapper > .datagrid-inner-wrapper {
  width: 0;
  min-width: unset;
}
.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(--clr-base-border-radius-s);
  width: 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(--clr-base-border-radius-s);
    width: 100% !important;
  }
}
.column-switch {
  border-radius: var(--clr-base-border-radius-s);
  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(--clr-base-typography-font-size-sub-section);
  font-weight: var(--cds-alias-typography-subsection-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*1rem/var(--cds-global-base));
  padding: var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl)0 var(--clr-base-horizontal-offset-xl);
}
.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(--clr-base-typography-font-size-sub-section);
  font-weight: var(--cds-alias-typography-subsection-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*1rem/var(--cds-global-base));
  margin: 0;
}
.column-switch .switch-header button {
  min-width: var(--clr-base-icon-size-s);
  margin: 0;
  padding: 0;
}
.column-switch .switch-header button cds-icon,
.column-switch .switch-header button clr-icon {
  color: var(--clr-datagrid-column-switch-header-font-color);
}
.column-switch .switch-header button cds-icon:hover,
.column-switch .switch-header button clr-icon:hover {
  color: var(--clr-datagrid-column-switch-header-font-hover-color);
}
.column-switch .switch-header button cds-icon:active,
.column-switch .switch-header button clr-icon:active {
  color: var(--clr-datagrid-column-switch-header-font-active-color);
}
.column-switch ul.switch-content {
  display: flex;
  flex-direction: column;
  gap: var(--clr-base-gap-xs);
  max-height: calc(300*1rem/var(--cds-global-base));
  overflow-y: auto;
  min-height: var(--clr-table-row-height);
}
.column-switch ul.switch-content.list-unstyled {
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-xl);
}
.column-switch ul.switch-content li {
  line-height: unset;
  padding-left: var(--clr-base-horizontal-offset-xs);
}
.column-switch .switch-footer {
  padding: 0 var(--clr-base-horizontal-offset-xl) var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl);
}
.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(--clr-base-vertical-offset-xl);
  box-shadow: var(--clr-datagrid-popovers-box-shadow);
  border-radius: var(--clr-base-border-radius-s);
  font-weight: 400;
}
.datagrid-filter .datagrid-filter-close-wrapper {
  text-align: right;
}
.datagrid-filter .datagrid-filter-close-wrapper .close {
  float: none;
  font-size: unset;
}
.datagrid-filter .datagrid-filter-apply {
  margin-bottom: 0;
}
.datagrid-filter .datagrid-numeric-filter-form {
  display: flex;
  gap: var(--clr-base-gap-m);
}
.datagrid-filter .datagrid-numeric-filter-form input.datagrid-numeric-filter-input {
  width: var(--clr-base-layout-space-5xl);
}
.datagrid-filter .clr-form-control {
  margin-top: 0;
}
.datagrid-action-overflow {
  position: relative;
  background: var(--clr-datagrid-popover-bg-color);
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-m);
  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(--clr-base-border-radius-s);
  font-weight: 400;
  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: var(--clr-datagrid-action-arrow-size) solid 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: calc(var(--clr-datagrid-action-arrow-size) - var(--cds-global-space-1)) solid var(--clr-datagrid-popover-bg-color);
}
.datagrid-action-overflow .action-item {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--clr-dropdown-item-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  color: var(--clr-dropdown-item-color);
  background-color: var(--clr-dropdown-item-bg-color);
  border: 0;
  cursor: pointer;
  display: flex;
  gap: var(--clr-base-gap-xs);
  align-items: center;
  height: auto;
  margin: 0;
  width: 100%;
  text-transform: none;
}
.datagrid-action-overflow .action-item.active {
  color: var(--clr-dropdown-item-selected-color);
  background-color: var(--clr-dropdown-item-selected-bg-color);
}
.datagrid-action-overflow .action-item:hover {
  color: var(--clr-dropdown-item-hover-color);
  background-color: var(--clr-dropdown-item-hover-bg-color);
  text-decoration: none;
}
.datagrid-action-overflow .action-item:hover.active {
  background-color: var(--clr-dropdown-item-selected-hover-bg-color);
}
.datagrid-action-overflow .action-item:active {
  color: var(--clr-dropdown-item-active-color);
  background-color: var(--clr-dropdown-item-active-bg-color);
}
.datagrid-action-overflow .action-item:active.active {
  background-color: var(--clr-dropdown-item-selected-active-bg-color);
}
.datagrid-action-overflow .action-item:focus {
  z-index: inherit;
}
.datagrid-action-overflow .action-item.disabled,
.datagrid-action-overflow .action-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;
}
.datagrid-action-overflow .action-item.disabled:hover,
.datagrid-action-overflow .action-item:disabled:hover {
  background: 0 0;
}
.datagrid-action-overflow .action-item.disabled:active,
.datagrid-action-overflow .action-item:disabled:active {
  background: 0 0;
  box-shadow: none;
}
.datagrid-action-overflow .action-item {
  padding: 0 var(--clr-base-horizontal-offset-2xl)0 var(--clr-base-horizontal-offset-l);
}
@media screen and (max-width: 576px) {
  .datagrid-action-overflow .action-item {
    padding: var(--clr-base-vertical-offset-s) var(--clr-base-horizontal-offset-2xl);
  }
}
.datagrid-action-overflow .action-item:focus {
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
  outline-style: auto;
  outline-offset: calc(-1*var(--cds-global-space-2));
  outline-offset: 0;
}
.right-bottom .datagrid-action-overflow::before {
  top: auto;
  bottom: var(--cds-global-space-4);
}
.right-bottom .datagrid-action-overflow::after {
  top: auto;
  bottom: calc(var(--cds-global-space-4) + var(--cds-global-space-1));
}
.right-top .datagrid-action-overflow::before {
  top: var(--cds-global-space-6);
}
.right-top .datagrid-action-overflow::after {
  top: var(--cds-global-space-6);
}
.datagrid-host.datagrid-calculate-mode {
  display: block;
  overflow-y: auto;
}
.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-cell-padding);
  vertical-align: top;
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.2*1rem/var(--cds-global-base));
}
.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(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
  padding: var(--clr-table-cell-padding);
  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;
}
.fade {
  opacity: 0;
  transition: opacity var(--cds-global-animation-duration-quick) var(--cds-global-animation-easing-in-out);
  will-change: opacity;
}
.fade.in {
  opacity: 1;
}
.fadeDown {
  opacity: 0;
  transform: translate(0, -25%);
  transition: opacity var(--cds-global-animation-duration-quick) var(--cds-global-animation-easing-in-out), transform var(--cds-global-animation-duration-quick) var(--cds-global-animation-easing-in-out);
  will-change: opacity, transform;
}
.fadeDown.in {
  opacity: 1;
  transform: translate(0, 0);
}
.skeleton-loading::before {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: var(--clr-base-border-radius-s);
  background: var(--cds-alias-object-skeleton-loading-gradient);
  animation: var(--cds-global-animation-skeleton-duration) clr-skeleton-loading var(--cds-global-animation-easing-in-out) infinite;
  background-size: 200% 100%;
}
:where(:root, :host) {
  --clr-wizard-footer-height:auto;
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-wizard-footer-vertical-space:var(--clr-base-vertical-offset-xl);
  --clr-wizard-stepnav-border-size:var(--clr-base-layout-space-2xs);
  --clr-wizard-border-radius:var(--clr-base-border-radius-s);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --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-active);
  --clr-wizard-stepnav-text-hover:var(--cds-alias-object-interaction-color-hover);
  --clr-wizard-stepnav-text-selected:var(--cds-alias-object-interaction-color-selected);
  --clr-wizard-stepnav-text-disabled:var(--cds-alias-typography-disabled);
  --clr-wizard-stepnav-item-border-color:var(--cds-alias-status-neutral-tint);
  --clr-wizard-stepnav-item-complete-border-color:var(--cds-alias-status-success);
  --clr-wizard-stepnav-selected-border-color:var(--cds-alias-object-interaction-background-highlight);
  --clr-wizard-stepnav-selected-bgcolor:var(--cds-alias-object-interaction-background-selected);
  --clr-wizard-stepnav-selected-error-bgcolor:var(--cds-alias-status-danger-tint);
  --clr-wizard-stepnav-selected-hover-bgcolor:var(--cds-alias-object-interaction-background-selected-hover);
  --clr-wizard-stepnav-selected-active-bgcolor:var(--cds-alias-object-interaction-background-selected-active);
  --clr-wizard-stepnav-link-selected-icon-color:var(--cds-alias-object-interaction-background-highlight);
  --clr-wizard-stepnav-link-error-icon-color:var(--cds-alias-status-danger);
  --clr-wizard-stepnav-link-complete-icon-color:var(--cds-alias-status-success);
  --clr-wizard-stepnav-border-color:var(--cds-alias-object-container-border-color);
  --clr-wizard-stepnav-hover-bgcolor:var(--cds-alias-object-interaction-background-hover);
  --clr-wizard-stepnav-active-bgcolor:var(--cds-alias-object-interaction-background-active);
  --clr-wizard-stepnav-item-error-border-color:var(--cds-alias-status-danger);
  --clr-wizard-title-text:var(--cds-alias-typography-color-400);
  --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-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 .clr-wizard-btn {
  margin: 0;
  max-width: 100%;
  display: block;
}
.clr-wizard .clr-wizard-header-action-wrapper {
  display: inline-flex;
}
.clr-wizard .clr-wizard-header-action {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
  border: 0;
  padding: 0;
  margin: 0;
  line-height: var(--clr-base-icon-size-l);
  font-size: var(--clr-base-icon-size-l);
  color: var(--clr-wizard-header-action-color);
  transition: color linear .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:not([size]),
.clr-wizard .clr-wizard-header-action clr-icon:not([size]) {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
}
.clr-wizard .clr-wizard-stepnav-list {
  display: flex;
  flex-direction: column;
  box-shadow: none;
  counter-reset: a;
  white-space: nowrap;
  height: auto;
  list-style-type: none;
  margin: 0;
  width: 100%;
  gap: var(--cds-global-space-1);
}
.clr-wizard .clr-wizard-stepnav-item {
  display: block;
  border-left-width: var(--clr-wizard-stepnav-border-size);
  border-left-style: solid;
  border-color: var(--clr-wizard-stepnav-item-border-color);
  color: var(--clr-wizard-stepnav-text);
  background-color: var(--clr-wizard-stepnav-bgcolor);
}
.clr-wizard .clr-wizard-stepnav-item button.clr-wizard-stepnav-link {
  color: inherit;
  background-color: inherit;
}
.clr-wizard .clr-wizard-stepnav-item button.clr-wizard-stepnav-link cds-icon {
  color: var(--clr-wizard-stepnav-link-selected-icon-color);
}
.clr-wizard .clr-wizard-stepnav-item.disabled {
  color: var(--clr-wizard-stepnav-text-disabled);
}
.clr-wizard .clr-wizard-stepnav-item.active {
  color: var(--clr-wizard-stepnav-text-selected);
  background-color: var(--clr-wizard-stepnav-selected-bgcolor);
  border-color: var(--clr-wizard-stepnav-selected-border-color);
}
.clr-wizard .clr-wizard-stepnav-item.active:hover {
  background-color: var(--clr-wizard-stepnav-selected-hover-bgcolor);
}
.clr-wizard .clr-wizard-stepnav-item.active:active {
  background-color: var(--clr-wizard-stepnav-selected-active-bgcolor);
}
.clr-wizard .clr-wizard-stepnav-item:not(.disabled, .active):hover {
  color: var(--clr-wizard-stepnav-text-hover);
  background-color: var(--clr-wizard-stepnav-hover-bgcolor);
}
.clr-wizard .clr-wizard-stepnav-item:not(.disabled, .active):active {
  color: var(--clr-wizard-stepnav-text-active);
  background-color: var(--clr-wizard-stepnav-active-bgcolor);
}
.clr-wizard .clr-wizard-stepnav-item .clr-wizard-stepnav-link-title {
  overflow-wrap: break-word;
  word-break: normal;
  white-space: normal;
}
.clr-wizard .clr-wizard-stepnav-item.complete {
  border-color: var(--clr-wizard-stepnav-item-complete-border-color);
}
.clr-wizard .clr-wizard-stepnav-item.complete .clr-wizard-stepnav-link-icon cds-icon,
.clr-wizard .clr-wizard-stepnav-item.complete .clr-wizard-stepnav-link-icon clr-icon {
  --color:var(--clr-wizard-stepnav-link-complete-icon-color);
}
.clr-wizard .clr-wizard-stepnav-item.error {
  border-color: var(--clr-wizard-stepnav-item-error-border-color);
}
.clr-wizard .clr-wizard-stepnav-item.error.active:not(:active, :hover) {
  background-color: var(--clr-wizard-stepnav-selected-error-bgcolor);
}
.clr-wizard .clr-wizard-stepnav-item.error .clr-wizard-stepnav-link-icon cds-icon,
.clr-wizard .clr-wizard-stepnav-item.error .clr-wizard-stepnav-link-icon clr-icon {
  --color:var(--clr-wizard-stepnav-link-error-icon-color);
}
.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;
  color: inherit;
  align-items: center;
  text-align: left;
  text-transform: none;
  margin: 0;
  gap: var(--clr-base-gap-s);
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-m);
  height: auto;
  max-width: inherit;
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-font-weight-medium);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.clr-wizard .clr-wizard-stepnav-link .clr-wizard-stepnav-link-icon {
  display: flex;
}
.clr-wizard .clr-wizard-stepnav-link .clr-wizard-stepnav-link-icon,
.clr-wizard .clr-wizard-stepnav-link .clr-wizard-stepnav-link-page-number {
  min-width: var(--clr-base-icon-size-s);
}
.clr-wizard .clr-wizard-stepnav-link .clr-wizard-stepnav-link-page-number {
  text-align: center;
}
.clr-wizard .clr-wizard-footer-buttons {
  text-align: right;
  margin: 0;
}
.clr-wizard .clr-wizard-footer-buttons-wrapper {
  display: flex;
  flex-flow: row nowrap;
  gap: var(--clr-base-gap-l);
}
.clr-wizard .clr-wizard-footer-buttons-wrapper.align-start {
  justify-content: flex-start;
}
.clr-wizard .clr-wizard-footer-buttons-wrapper.align-end {
  justify-content: flex-end;
}
.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: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
.clr-wizard .clr-wizard-page:not([aria-hidden=true]) {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
.clr-wizard .spinner:not(.spinner-inline, .clr-treenode-spinner) {
  left: calc(50% + calc(115*1rem/var(--cds-global-base)));
  position: absolute;
  top: 40%;
}
.clr-wizard-content-wrapper {
  display: flex;
  flex-direction: row;
  flex: 1 1 100%;
  height: 100%;
  width: 100%;
  max-height: 100%;
}
.clr-wizard-content-wrapper > .clr-wizard-main-content {
  border-radius: 0 var(--clr-wizard-border-radius) var(--clr-wizard-border-radius)0;
  box-shadow: none;
  padding: 0;
  flex: 2 2 auto;
  width: 66%;
  height: initial;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.clr-wizard-content-wrapper > .clr-wizard-main-content > .clr-wizard-header {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  border-bottom: none;
  gap: var(--clr-base-gap-s);
  padding: var(--clr-base-vertical-offset-2xl) var(--clr-base-horizontal-offset-2xl)0;
}
.clr-wizard-content-wrapper > .clr-wizard-main-content .clr-wizard-page-title {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin: 0;
  font-size: var(--clr-base-typography-font-size-section);
  font-weight: var(--cds-alias-typography-section-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*1rem/var(--cds-global-base));
}
.clr-wizard-content-wrapper > .clr-wizard-main-content .clr-wizard-page-title-text {
  display: inline-block;
  flex: 0 1 auto;
  width: 100%;
  outline: 0;
}
.clr-wizard-content-wrapper > .clr-wizard-main-content .clr-wizard-page-title-wrapper {
  width: 100%;
}
.clr-wizard-content-wrapper > .clr-wizard-main-content .clr-wizard-header-actions-wrapper {
  height: var(--clr-base-row-height-s);
  padding-left: var(--clr-base-horizontal-offset-l);
  padding-right: var(--clr-base-horizontal-offset-xs);
}
.clr-wizard-content-wrapper .close {
  font-size: initial;
  line-height: initial;
}
.clr-wizard-content-wrapper .close cds-icon,
.clr-wizard-content-wrapper .close clr-icon {
  fill: var(--clr-modal-close-color);
}
.clr-wizard-content-wrapper .close cds-icon:not([size]),
.clr-wizard-content-wrapper .close clr-icon:not([size]) {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
}
.clr-wizard-content-wrapper .close:hover cds-icon,
.clr-wizard-content-wrapper .close:hover clr-icon {
  fill: var(--clr-close-color-hover);
}
.clr-wizard-content-wrapper .close:hover:active cds-icon,
.clr-wizard-content-wrapper .close:hover:active clr-icon {
  fill: var(--clr-close-color-active);
}
.clr-wizard-content-wrapper > .clr-wizard-main-content .clr-wizard-body {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  color: var(--clr-wizard-main-text-color);
  width: 100%;
  padding: var(--clr-base-vertical-offset-2xl) var(--clr-base-horizontal-offset-2xl);
}
.clr-wizard-content-wrapper > .clr-wizard-main-content > .clr-wizard-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: var(--clr-wizard-footer-vertical-space) var(--clr-base-horizontal-offset-2xl);
  border-top: var(--cds-global-space-1) solid var(--clr-wizard-stepnav-border-color);
}
.clr-wizard-content-wrapper > .clr-wizard-main-content > .clr-wizard-body-wrapper {
  max-height: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  width: 100%;
  overflow: hidden auto;
}
.clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper {
  flex: 1 1 auto;
  height: 100%;
  width: 34%;
  max-width: 34%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-right: var(--cds-global-space-1) 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-content-wrapper > .clr-wizard-stepnav-wrapper > .clr-wizard-stepnav {
  padding-left: var(--clr-base-horizontal-offset-2xl);
  display: block;
  color: var(--clr-wizard-stepnav-text);
  width: 100%;
  flex: 1 1 auto;
  overflow-y: auto;
}
.clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper > .clr-wizard-title,
.clr-wizard-content-wrapper > .clr-wizard-title-wrapper .clr-wizard-title {
  margin-top: 0;
  flex: 0 0 auto;
  color: var(--clr-wizard-title-text);
  padding: var(--clr-base-vertical-offset-2xl) var(--clr-base-horizontal-offset-2xl);
  font-size: var(--clr-base-typography-font-size-section);
  font-weight: var(--cds-alias-typography-section-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*1rem/var(--cds-global-base));
}
.clr-wizard.wizard-md > clr-modal > .modal > .modal-dialog {
  min-height: calc(420*1rem/var(--cds-global-base));
  max-height: calc(504*1rem/var(--cds-global-base));
}
.clr-wizard.wizard-md > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-main-content,
.clr-wizard.wizard-md > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper,
.clr-wizard.wizard-md > .clr-wizard-content-wrapper > .clr-wizard-main-content,
.clr-wizard.wizard-md > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper {
  max-height: calc(504*1rem/var(--cds-global-base));
}
.clr-wizard.wizard-md > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper,
.clr-wizard.wizard-md > .clr-wizard-content-wrapper > .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 > clr-modal > .modal > .modal-dialog {
  min-height: calc(420*1rem/var(--cds-global-base));
  max-height: calc(720*1rem/var(--cds-global-base));
}
.clr-wizard.wizard-lg > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-main-content,
.clr-wizard.wizard-lg > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper,
.clr-wizard.wizard-lg > .clr-wizard-content-wrapper > .clr-wizard-main-content,
.clr-wizard.wizard-lg > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper {
  max-height: calc(720*1rem/var(--cds-global-base));
}
.clr-wizard.wizard-lg > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper,
.clr-wizard.wizard-lg > .clr-wizard-content-wrapper > .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 > clr-modal > .modal > .modal-dialog {
  height: 75vh;
  max-height: none;
}
.clr-wizard.wizard-xl > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper,
.clr-wizard.wizard-xl > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper {
  min-width: calc(240*1rem/var(--cds-global-base));
  max-width: calc(320*1rem/var(--cds-global-base));
}
.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--inline {
  display: block;
  width: 100%;
}
.clr-wizard--inline > clr-modal > .modal:focus {
  outline-style: none;
  outline-color: transparent;
}
.clr-wizard--inline clr-modal {
  height: 100%;
  width: 100%;
  display: block;
}
.clr-wizard--inline .modal {
  padding: 0;
  position: static;
  height: 100%;
  max-height: 100%;
}
.clr-wizard--inline .modal .content-container {
  height: 100%;
}
.clr-wizard--inline .modal .content-container .nav-panel {
  height: 99%;
  width: 99%;
}
.clr-wizard--inline .modal .modal-dialog {
  min-height: 100%;
  height: 100%;
  width: 100%;
  z-index: auto;
}
.clr-wizard--inline > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-main-content > .clr-wizard-body-wrapper {
  height: 100%;
}
.clr-wizard--inline .close {
  display: none;
}
.clr-wizard--inline .nav.navList {
  padding-top: 0;
}
.clr-wizard--inline .modal-backdrop {
  height: 0;
  width: 0;
  display: none;
}
.clr-wizard--inline > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper {
  align-items: stretch;
  height: 100%;
}
.clr-wizard--inline > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper,
.clr-wizard--inline > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-main-content {
  min-height: 100%;
  height: auto;
  max-height: 100%;
}
.clr-wizard--inline > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav,
.clr-wizard--inline > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-main-content .clr-wizard-stepnav {
  height: 100%;
}
.clr-wizard--no-shadow > .clr-wizard-content-wrapper,
.clr-wizard--no-shadow > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper,
.clr-wizard--no-shadow > clr-modal > .modal > .modal-dialog {
  box-shadow: none;
}
.clr-wizard--no-title > .clr-wizard-content-wrapper .clr-wizard-title,
.clr-wizard--no-title > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper .clr-wizard-title {
  display: none;
}
.clr-wizard--no-title > .clr-wizard-content-wrapper .clr-wizard-stepnav,
.clr-wizard--no-title > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper .clr-wizard-stepnav {
  padding-top: var(--clr-base-vertical-offset-2xl);
}
.clr-wizard.wizard-horizontal > .clr-wizard-content-wrapper,
.clr-wizard.wizard-horizontal > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper {
  flex-direction: column;
}
.clr-wizard.wizard-horizontal > .clr-wizard-content-wrapper > .clr-wizard-title-wrapper,
.clr-wizard.wizard-horizontal > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-title-wrapper {
  display: flex;
  align-items: center;
  gap: var(--clr-base-gap-s);
  padding: var(--clr-base-vertical-offset-2xl) var(--clr-base-horizontal-offset-2xl);
}
.clr-wizard.wizard-horizontal > .clr-wizard-content-wrapper > .clr-wizard-title-wrapper .clr-wizard-title,
.clr-wizard.wizard-horizontal > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-title-wrapper .clr-wizard-title {
  flex: 1;
  padding: 0;
}
.clr-wizard.wizard-horizontal > .clr-wizard-content-wrapper > .clr-wizard-main-content,
.clr-wizard.wizard-horizontal > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper,
.clr-wizard.wizard-horizontal > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-main-content,
.clr-wizard.wizard-horizontal > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper {
  width: 100%;
}
.clr-wizard.wizard-horizontal > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper,
.clr-wizard.wizard-horizontal > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper {
  flex: 0;
  height: unset;
  max-width: unset;
  overflow: unset;
  border-right: 0;
  border-bottom: var(--cds-global-space-1) solid var(--clr-wizard-stepnav-border-color);
  border-radius: var(--clr-wizard-border-radius) var(--clr-wizard-border-radius)0 0;
}
.clr-wizard.wizard-horizontal > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav,
.clr-wizard.wizard-horizontal > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav {
  display: flex;
  position: relative;
  padding: 0 var(--clr-base-horizontal-offset-2xl);
}
.clr-wizard.wizard-horizontal > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-nav,
.clr-wizard.wizard-horizontal > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-nav {
  width: 100%;
}
.clr-wizard.wizard-horizontal > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-list,
.clr-wizard.wizard-horizontal > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-list {
  display: flex;
  flex-direction: row;
  overflow-x: hidden;
}
.clr-wizard.wizard-horizontal > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-item,
.clr-wizard.wizard-horizontal > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-item {
  flex: 1 0 auto;
  border-left: 0;
  border-bottom-width: var(--clr-wizard-stepnav-border-size);
  border-bottom-style: solid;
}
.clr-wizard.wizard-horizontal > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-item .clr-wizard-stepnav-link,
.clr-wizard.wizard-horizontal > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-item .clr-wizard-stepnav-link {
  padding: var(--clr-base-horizontal-offset-m) var(--clr-base-horizontal-offset-2xl) var(--clr-base-horizontal-offset-m) var(--clr-base-horizontal-offset-m);
}
.clr-wizard.wizard-horizontal > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-item:not(.complete, .error) .clr-wizard-stepnav-link,
.clr-wizard.wizard-horizontal > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-item:not(.complete, .error) .clr-wizard-stepnav-link {
  padding-left: var(--clr-base-horizontal-offset-m);
}
.clr-wizard.wizard-horizontal > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-scroll-button-left,
.clr-wizard.wizard-horizontal > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-scroll-button-right,
.clr-wizard.wizard-horizontal > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-scroll-button-left,
.clr-wizard.wizard-horizontal > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-scroll-button-right {
  position: absolute;
  padding: 0 var(--clr-base-horizontal-offset-s);
  background-color: var(--cds-alias-object-container-background);
  height: 100%;
  margin: 0;
  z-index: 1;
}
.clr-wizard.wizard-horizontal > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-scroll-button-left:active,
.clr-wizard.wizard-horizontal > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-scroll-button-right:active,
.clr-wizard.wizard-horizontal > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-scroll-button-left:active,
.clr-wizard.wizard-horizontal > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-scroll-button-right:active {
  background-color: var(--cds-alias-object-interaction-background-active);
}
.clr-wizard.wizard-horizontal > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-scroll-button-left:hover,
.clr-wizard.wizard-horizontal > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-scroll-button-right:hover,
.clr-wizard.wizard-horizontal > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-scroll-button-left:hover,
.clr-wizard.wizard-horizontal > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-scroll-button-right:hover {
  background-color: var(--cds-alias-object-interaction-background-hover);
}
.clr-wizard.wizard-horizontal > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-scroll-button-left,
.clr-wizard.wizard-horizontal > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-scroll-button-left {
  left: var(--clr-base-horizontal-offset-xs);
}
.clr-wizard.wizard-horizontal > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-scroll-button-right,
.clr-wizard.wizard-horizontal > clr-modal > .modal > .modal-dialog > .clr-wizard-content-wrapper > .clr-wizard-stepnav-wrapper .clr-wizard-stepnav-scroll-button-right {
  right: var(--clr-base-horizontal-offset-xs);
}
.wizard-in-page {
  height: 100%;
}
.main-container .content-container .content-area .wizard-in-page.wizard-in-page--fill-content-area {
  display: block;
  height: calc(100% + var(--clr-base-vertical-offset-2xl) + var(--clr-base-vertical-offset-2xl));
  margin: calc(-1*var(--clr-base-vertical-offset-2xl)) calc(-1*var(--clr-base-horizontal-offset-2xl)) calc(-1*var(--clr-base-vertical-offset-2xl)) calc(-1*var(--clr-base-horizontal-offset-2xl));
  padding: 0;
}
.wizard-in-page.wizard-in-page--fill-content-area {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  margin: calc(-1*var(--clr-base-vertical-offset-2xl)) calc(-1*var(--clr-base-horizontal-offset-2xl));
}
@media screen {
  .clr-wizard-page[aria-hidden=true] {
    display: none;
  }
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-signpost-border-radius:var(--clr-base-border-radius-s);
  --clr-signpost-pointer-size:var(--clr-base-layout-space-s);
}
:where(:root, :host),
:where(:root, :host) [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-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);
}
.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:not([size]),
.signpost .signpost-action:not(.close) clr-icon:not([size]) {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
}
.signpost .signpost-action:not(.close) cds-icon,
.signpost .signpost-action:not(.close) clr-icon {
  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-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;
}
.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 .signpost-content-header button {
  line-height: 0;
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.signpost-content .signpost-content-header button cds-icon:not([size]),
.signpost-content .signpost-content-header button clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.signpost-content-header {
  display: flex;
  justify-content: flex-end;
  gap: var(--clr-base-gap-xs);
  width: 100%;
  background-color: inherit;
  top: 0;
  border-radius: var(--clr-signpost-border-radius);
}
.signpost-content-header .signpost-title {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.2*1rem/var(--cds-global-base));
  margin-right: auto;
}
.signpost-wrap {
  gap: var(--clr-base-gap-s);
  padding: var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl) calc(var(--clr-base-vertical-offset-xl) - var(--cds-global-space-1));
  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-bottom: var(--cds-global-space-1);
  color: var(--clr-signpost-content-color);
  text-align: left;
  max-height: calc(450*1rem/var(--cds-global-base));
  overflow-y: auto;
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.clr-signpost-container.top-left .popover-pointer,
.clr-signpost-container.top-middle .popover-pointer,
.clr-signpost-container.top-right .popover-pointer {
  border-top: var(--clr-signpost-pointer-border);
  bottom: calc(-1*var(--clr-signpost-pointer-size));
}
.clr-signpost-container.top-left .popover-pointer::before,
.clr-signpost-container.top-middle .popover-pointer::before,
.clr-signpost-container.top-right .popover-pointer::before {
  border-top: var(--clr-signpost-pointer-pseudo-border);
  bottom: var(--cds-global-space-2);
}
.clr-signpost-container.top-left .signpost-wrap {
  border-bottom-right-radius: 0;
}
.clr-signpost-container.top-left .popover-pointer {
  border-left: var(--clr-signpost-pointer-invisible-border);
  right: calc(-1*var(--cds-global-space-1));
}
.clr-signpost-container.top-left .popover-pointer::before {
  border-left: var(--clr-signpost-pointer-invisible-border);
  right: var(--cds-global-space-1);
}
.clr-signpost-container.top-middle .popover-pointer {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: 50%;
}
.clr-signpost-container.top-middle .popover-pointer::before {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: var(--cds-global-space-1);
}
.clr-signpost-container.top-right .signpost-wrap {
  border-bottom-left-radius: 0;
}
.clr-signpost-container.top-right .popover-pointer {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: calc(-1*var(--cds-global-space-1));
}
.clr-signpost-container.top-right .popover-pointer::before {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: var(--cds-global-space-1);
}
.clr-signpost-container.bottom-left .popover-pointer,
.clr-signpost-container.bottom-middle .popover-pointer,
.clr-signpost-container.bottom .popover-pointer,
.clr-signpost-container.bottom-right .popover-pointer {
  border-bottom: var(--clr-signpost-pointer-border);
  top: calc(-1*var(--clr-signpost-pointer-size));
}
.clr-signpost-container.bottom-left .popover-pointer::before,
.clr-signpost-container.bottom-middle .popover-pointer::before,
.clr-signpost-container.bottom .popover-pointer::before,
.clr-signpost-container.bottom-right .popover-pointer::before {
  border-bottom: var(--clr-signpost-pointer-pseudo-border);
  top: var(--cds-global-space-2);
}
.clr-signpost-container.bottom-left .signpost-wrap {
  border-top-right-radius: 0;
}
.clr-signpost-container.bottom-left .popover-pointer {
  border-left: var(--clr-signpost-pointer-invisible-border);
  right: calc(-1*var(--cds-global-space-1));
}
.clr-signpost-container.bottom-left .popover-pointer::before {
  border-left: var(--clr-signpost-pointer-invisible-border);
  right: var(--cds-global-space-1);
}
.clr-signpost-container.bottom .popover-pointer,
.clr-signpost-container.bottom-middle .popover-pointer {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: 50%;
}
.clr-signpost-container.bottom .popover-pointer::before,
.clr-signpost-container.bottom-middle .popover-pointer::before {
  border-right: var(--clr-signpost-pointer-invisible-border);
  right: calc(-1*var(--clr-signpost-pointer-size) - var(--cds-global-space-1));
}
.clr-signpost-container.bottom-right .signpost-wrap {
  border-top-left-radius: 0;
}
.clr-signpost-container.bottom-right .popover-pointer {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: calc(-1*var(--cds-global-space-1));
}
.clr-signpost-container.bottom-right .popover-pointer::before {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: var(--cds-global-space-1);
}
.clr-signpost-container.left-top .popover-pointer,
.clr-signpost-container.left-middle .popover-pointer,
.clr-signpost-container.left .popover-pointer,
.clr-signpost-container.left-bottom .popover-pointer {
  border-left: var(--clr-signpost-pointer-border);
  right: calc(-1*var(--clr-signpost-pointer-size));
}
.clr-signpost-container.left-top .popover-pointer::before,
.clr-signpost-container.left-middle .popover-pointer::before,
.clr-signpost-container.left .popover-pointer::before,
.clr-signpost-container.left-bottom .popover-pointer::before {
  border-left: var(--clr-signpost-pointer-pseudo-border);
}
.clr-signpost-container.left-top .signpost-wrap {
  border-bottom-right-radius: 0;
}
.clr-signpost-container.left-top .popover-pointer {
  border-top: var(--clr-signpost-pointer-invisible-border);
  bottom: calc(-1*var(--cds-global-space-1));
}
.clr-signpost-container.left-top .popover-pointer::before {
  border-top: var(--clr-signpost-pointer-invisible-border);
  top: calc(-1*var(--clr-signpost-pointer-size) - var(--cds-global-space-1));
  right: var(--cds-global-space-2);
}
.clr-signpost-container.left-middle .popover-pointer,
.clr-signpost-container.left .popover-pointer {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: 50%;
}
.clr-signpost-container.left-middle .popover-pointer::before,
.clr-signpost-container.left .popover-pointer::before {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: var(--cds-global-space-1);
  left: calc(-1*var(--clr-signpost-pointer-size) - var(--cds-global-space-2));
}
.clr-signpost-container.left-bottom .signpost-wrap {
  border-top-right-radius: 0;
}
.clr-signpost-container.left-bottom .popover-pointer {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: calc(-1*var(--cds-global-space-1));
}
.clr-signpost-container.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-pointer-size) - var(--cds-global-space-2));
}
.clr-signpost-container.right-top .popover-pointer,
.clr-signpost-container.right-middle .popover-pointer,
.clr-signpost-container.right-bottom .popover-pointer {
  border-right: var(--clr-signpost-pointer-border);
  left: calc(-1*var(--clr-signpost-pointer-size));
}
.clr-signpost-container.right-top .popover-pointer::before,
.clr-signpost-container.right-middle .popover-pointer::before,
.clr-signpost-container.right-bottom .popover-pointer::before {
  border-right: var(--clr-signpost-pointer-pseudo-border);
  left: var(--cds-global-space-2);
}
.clr-signpost-container.right-top .signpost-wrap {
  border-bottom-left-radius: 0;
}
.clr-signpost-container.right-top .popover-pointer {
  border-top: var(--clr-signpost-pointer-invisible-border);
  bottom: calc(-1*var(--cds-global-space-1));
}
.clr-signpost-container.right-top .popover-pointer::before {
  border-top: var(--clr-signpost-pointer-invisible-border);
  top: calc(-1*var(--clr-signpost-pointer-size) - var(--cds-global-space-1));
}
.clr-signpost-container.right-middle .popover-pointer {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: 50%;
}
.clr-signpost-container.right-middle .popover-pointer::before {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: var(--cds-global-space-1);
}
.clr-signpost-container.right-bottom .signpost-wrap {
  border-top-left-radius: 0;
}
.clr-signpost-container.right-bottom .popover-pointer {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: calc(-1*var(--cds-global-space-1));
}
.clr-signpost-container.right-bottom .popover-pointer::before {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: var(--cds-global-space-1);
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-collapsible-panel-border-radius:var(--clr-base-border-radius-s);
  --clr-collapsible-panel-title-min-width:var(--clr-base-layout-space-4xl);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --clr-collapsible-panel-text-color:var(--cds-alias-object-interaction-color);
  --clr-collapsible-panel-text-color-hover:var(--cds-alias-object-interaction-color-hover);
  --clr-collapsible-panel-text-color-active:var(--cds-alias-object-interaction-color-active);
  --clr-collapsible-panel-panel-disabled-color:var(--cds-alias-object-interaction-color-disabled);
  --clr-collapsible-panel-content-background-color:var(--cds-alias-object-container-background);
  --clr-collapsible-panel-content-color:var(--cds-alias-typography-color-450);
  --clr-collapsible-panel-header-background-color:var(--cds-alias-object-container-background);
  --clr-collapsible-panel-header-disabled-background-color:var(--cds-alias-object-container-background);
  --clr-collapsible-panel-header-hover-background-color:var(--cds-alias-object-interaction-background-hover);
  --clr-collapsible-panel-header-active-background-color:var(--cds-alias-object-interaction-background-active);
  --clr-collapsible-panel-header-open-background-color:var(--cds-alias-object-interaction-background-selected);
  --clr-collapsible-panel-header-open-active-background-color:var( --cds-alias-object-interaction-background-selected-active );
  --clr-collapsible-panel-header-open-hover-background-color:var( --cds-alias-object-interaction-background-selected-hover );
  --clr-collapsible-panel-border-color:var(--cds-alias-object-border-color);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --clr-accordion-text-color:var(--clr-collapsible-panel-text-color);
  --clr-accordion-text-color-hover:var(--clr-collapsible-panel-text-color-hover);
  --clr-accordion-text-color-active:var(--clr-collapsible-panel-text-color-active);
  --clr-accordion-panel-disabled-color:var(--clr-collapsible-panel-panel-disabled-color);
  --clr-accordion-content-background-color:var(--clr-collapsible-panel-content-background-color);
  --clr-accordion-content-color:var(--clr-collapsible-panel-content-color);
  --clr-accordion-header-background-color:var(--clr-collapsible-panel-header-background-color);
  --clr-accordion-header-disabled-background-color:var(--clr-collapsible-panel-header-disabled-background-color);
  --clr-accordion-header-hover-background-color:var(--clr-collapsible-panel-header-hover-background-color);
  --clr-accordion-header-active-background-color:var(--clr-collapsible-panel-header-active-background-color);
  --clr-accordion-header-open-background-color:var(--clr-collapsible-panel-header-open-background-color);
  --clr-accordion-header-open-active-background-color:var( --clr-collapsible-panel-header-open-active-background-color );
  --clr-accordion-header-open-hover-background-color:var( --clr-collapsible-panel-header-open-hover-background-color );
  --clr-accordion-border-color:var(--clr-collapsible-panel-border-color);
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-accordion-border-radius:var(--clr-collapsible-panel-border-radius);
}
.clr-accordion-panel {
  display: block;
}
.clr-accordion-header {
  width: 100%;
  border: var(--cds-alias-object-border-width-100) solid var(--clr-accordion-border-color, var(--clr-collapsible-panel-border-color));
  border-bottom-width: 0;
  background: var(--clr-accordion-header-background-color, var(--clr-collapsible-panel-header-background-color));
  color: var(--clr-accordion-text-color, var(--clr-collapsible-panel-text-color));
  text-align: left;
  transition: background-color var(--cds-global-animation-duration-quick) var(--cds-global-animation-easing-in-out);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.clr-accordion-header:hover {
  color: var(--clr-accordion-text-color-hover, var(--clr-collapsible-panel-text-color-hover));
  background-color: var(--clr-accordion-header-hover-background-color, var(--clr-collapsible-panel-header-hover-background-color));
}
.clr-accordion-header:active {
  color: var(--clr-accordion-text-color-active, var(--clr-collapsible-panel-text-color-active));
  background-color: var(--clr-accordion-header-active-background-color, var(--clr-collapsible-panel-header-active-background-color));
}
.clr-accordion-panel-disabled > div > .clr-accordion-header {
  background-color: var(--clr-accordion-header-background-color, var(--clr-collapsible-panel-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, var(--clr-collapsible-panel-header-background-color));
}
.clr-accordion-panel-disabled > .clr-accordion-panel-open > .clr-accordion-header {
  background-color: var(--clr-accordion-header-disabled-background-color, var(--clr-collapsible-panel-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, var(--clr-collapsible-panel-header-disabled-background-color));
}
.clr-accordion-panel:last-child .clr-accordion-header,
.clr-accordion-panel:last-child .clr-accordion-content {
  border-bottom: var(--cds-global-space-1) solid var(--clr-accordion-border-color, var(--clr-collapsible-panel-border-color));
}
.clr-accordion-header-button {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1 0;
  width: 100%;
  border: 0;
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-l);
  background: 0 0;
  color: inherit;
  text-align: left;
  cursor: pointer;
  gap: var(--clr-base-gap-s);
}
@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, var(--clr-collapsible-panel-panel-disabled-color));
}
.clr-accordion-status {
  display: inline-flex;
  width: var(--clr-base-layout-space-xl);
  vertical-align: top;
}
.clr-accordion-title {
  display: inline-block;
}
.clr-accordion-header-has-description .clr-accordion-title {
  min-width: var(--clr-collapsible-panel-title-min-width);
  max-width: calc(264*1rem/var(--cds-global-base));
  width: 100%;
}
.clr-accordion-description {
  display: inline-block;
  max-width: calc(650*1rem/var(--cds-global-base));
}
@media (min-width: 576px) {
  .clr-accordion-description {
    margin-left: var(--clr-base-horizontal-offset-l);
  }
}
.clr-accordion-content {
  display: none;
  overflow: hidden;
  border: var(--cds-global-space-1) solid var(--clr-accordion-border-color, var(--clr-collapsible-panel-border-color));
  border-bottom: 0;
  background: var(--clr-accordion-content-background-color, var(--clr-collapsible-panel-content-background-color));
}
.clr-accordion-content .clr-form {
  padding: 0;
}
.clr-accordion-inner-content {
  padding: var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl);
}
.clr-accordion-angle {
  transition: all var(--cds-global-animation-duration-quick) var(--cds-global-animation-easing-in-out);
  transform: rotate(90deg);
}
.clr-accordion-panel-open > .clr-accordion-content-region .clr-accordion-content {
  display: block;
}
.clr-accordion-panel-open > .clr-accordion-header {
  border-bottom: 0 !important;
  background: var(--clr-accordion-header-open-background-color, var(--clr-collapsible-panel-header-open-background-color));
}
.clr-accordion-panel-open > .clr-accordion-header:hover {
  background-color: var(--clr-accordion-header-open-hover-background-color, var(--clr-collapsible-panel-header-open-hover-background-color));
}
.clr-accordion-panel-open > .clr-accordion-header:active {
  color: var(--clr-accordion-text-color-active, var(--clr-collapsible-panel-text-color-active));
  background-color: var(--clr-accordion-header-open-active-background-color, var(--clr-collapsible-panel-header-open-active-background-color));
}
.clr-accordion-panel-open > .clr-accordion-header .clr-accordion-angle {
  visibility: visible;
  transform: rotate(180deg);
}
.clr-accordion-panel:not(:last-child) > div[class*=clr-accordion-panel-] > .clr-accordion-header,
.clr-accordion-panel:not(:last-child) > div[class*=clr-accordion-panel-] > .clr-accordion-header + .clr-accordion-content-region > .clr-accordion-content {
  border-bottom: none;
}
.clr-accordion {
  display: block;
  margin-bottom: var(--clr-base-vertical-offset-xl);
}
.clr-accordion .clr-accordion-panel .clr-accordion-header {
  border-radius: var(--clr-accordion-border-radius, var(--clr-collapsible-panel-border-radius));
}
.clr-accordion .clr-accordion-panel .clr-accordion-header + .clr-accordion-content-region > .clr-accordion-content {
  border-bottom-left-radius: var(--clr-accordion-border-radius, var(--clr-collapsible-panel-border-radius));
  border-bottom-right-radius: var(--clr-accordion-border-radius, var(--clr-collapsible-panel-border-radius));
}
.clr-accordion .clr-accordion-panel + .clr-accordion-panel > div[class*=clr-accordion-panel-] > .clr-accordion-header {
  border-top-left-radius: unset;
  border-top-right-radius: unset;
}
.clr-accordion .clr-accordion-panel:not(:last-child) > div[class*=clr-accordion-panel-] > .clr-accordion-header,
.clr-accordion .clr-accordion-panel:not(:last-child) > div[class*=clr-accordion-panel-] > .clr-accordion-header + .clr-accordion-content-region > .clr-accordion-content {
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset;
}
.clr-accordion .clr-accordion-panel-open > .clr-accordion-header {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.clr-accordion .clr-accordion-header-button {
  align-items: center;
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-l);
}
.clr-accordion .clr-accordion-inner-content {
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-l) var(--clr-base-vertical-offset-m) calc(var(--clr-base-horizontal-offset-l) + var(--clr-base-icon-size-s) + var(--clr-base-horizontal-offset-m));
  color: var(--clr-accordion-content-color, var(--clr-collapsible-panel-content-color));
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.clr-accordion .clr-accordion-panel-disabled .clr-accordion-inner-content {
  color: var(--clr-accordion-panel-disabled-color, var(--clr-collapsible-panel-panel-disabled-color));
  cursor: not-allowed;
}
.clr-accordion .clr-accordion-status {
  width: auto;
}
.clr-accordion .clr-accordion-status cds-icon:not([size]),
.clr-accordion .clr-accordion-status clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-collapsible-panel-border-radius:var(--clr-base-border-radius-s);
  --clr-collapsible-panel-title-min-width:var(--clr-base-layout-space-4xl);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --clr-collapsible-panel-text-color:var(--cds-alias-object-interaction-color);
  --clr-collapsible-panel-text-color-hover:var(--cds-alias-object-interaction-color-hover);
  --clr-collapsible-panel-text-color-active:var(--cds-alias-object-interaction-color-active);
  --clr-collapsible-panel-panel-disabled-color:var(--cds-alias-object-interaction-color-disabled);
  --clr-collapsible-panel-content-background-color:var(--cds-alias-object-container-background);
  --clr-collapsible-panel-content-color:var(--cds-alias-typography-color-450);
  --clr-collapsible-panel-header-background-color:var(--cds-alias-object-container-background);
  --clr-collapsible-panel-header-disabled-background-color:var(--cds-alias-object-container-background);
  --clr-collapsible-panel-header-hover-background-color:var(--cds-alias-object-interaction-background-hover);
  --clr-collapsible-panel-header-active-background-color:var(--cds-alias-object-interaction-background-active);
  --clr-collapsible-panel-header-open-background-color:var(--cds-alias-object-interaction-background-selected);
  --clr-collapsible-panel-header-open-active-background-color:var( --cds-alias-object-interaction-background-selected-active );
  --clr-collapsible-panel-header-open-hover-background-color:var( --cds-alias-object-interaction-background-selected-hover );
  --clr-collapsible-panel-border-color:var(--cds-alias-object-border-color);
}
:where(:root, :host),
:where(:root, :host) [cds-theme] {
  --clr-stepper-error-color:var(--cds-alias-status-danger);
  --clr-stepper-complete-color:var(--cds-alias-status-success);
  --clr-stepper-header-left-indicator:inset var(--cds-global-space-5) 0 0 var(--cds-alias-status-neutral-tint);
  --clr-stepper-header-left-current-indicator:inset var(--cds-global-space-5) 0 0 var(--cds-alias-object-interaction-background-highlight);
  --clr-stepper-header-left-complete-indicator:inset var(--cds-global-space-5) 0 0 var(--cds-alias-status-success);
  --clr-stepper-header-left-error-indicator:inset var(--cds-global-space-5) 0 0 var(--cds-alias-status-danger);
}
.clr-stepper-panel {
  display: block;
}
.clr-stepper-header {
  width: 100%;
  border: var(--cds-alias-object-border-width-100) solid var(--clr-collapsible-panel-border-color);
  border-bottom-width: 0;
  background: var(--clr-collapsible-panel-header-background-color);
  color: var(--clr-collapsible-panel-text-color);
  text-align: left;
  transition: background-color var(--cds-global-animation-duration-quick) var(--cds-global-animation-easing-in-out);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.clr-stepper-header:hover {
  color: var(--clr-collapsible-panel-text-color-hover);
  background-color: var(--clr-collapsible-panel-header-hover-background-color);
}
.clr-stepper-header:active {
  color: var(--clr-collapsible-panel-text-color-active);
  background-color: var(--clr-collapsible-panel-header-active-background-color);
}
.clr-stepper-panel-disabled > div > .clr-stepper-header {
  background-color: var(--clr-collapsible-panel-header-background-color);
}
.clr-stepper-panel-disabled > div > .clr-stepper-header:hover,
.clr-stepper-panel-disabled > div > .clr-stepper-header:active {
  background-color: var(--clr-collapsible-panel-header-background-color);
}
.clr-stepper-panel-disabled > .clr-stepper-panel-open > .clr-stepper-header {
  background-color: var(--clr-collapsible-panel-header-disabled-background-color);
}
.clr-stepper-panel-disabled > .clr-stepper-panel-open > .clr-stepper-header:hover,
.clr-stepper-panel-disabled > .clr-stepper-panel-open > .clr-stepper-header:active {
  background-color: var(--clr-collapsible-panel-header-disabled-background-color);
}
.clr-stepper-panel:last-child .clr-stepper-header,
.clr-stepper-panel:last-child .clr-stepper-content {
  border-bottom: var(--cds-global-space-1) solid var(--clr-collapsible-panel-border-color);
}
.clr-stepper-header-button {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1 0;
  width: 100%;
  border: 0;
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-l);
  background: 0 0;
  color: inherit;
  text-align: left;
  cursor: pointer;
  gap: var(--clr-base-gap-s);
}
@media (min-width: 576px) {
  .clr-stepper-header-button {
    flex-flow: row;
  }
}
.clr-stepper-header-button:disabled {
  cursor: not-allowed;
}
.clr-stepper-header-button:disabled .clr-stepper-status,
.clr-stepper-header-button:disabled .clr-stepper-title,
.clr-stepper-header-button:disabled .clr-stepper-description {
  color: var(--clr-collapsible-panel-panel-disabled-color);
}
.clr-stepper-status {
  display: inline-flex;
  width: var(--clr-base-layout-space-xl);
  vertical-align: top;
}
.clr-stepper-title {
  display: inline-block;
}
.clr-stepper-header-has-description .clr-stepper-title {
  min-width: var(--clr-collapsible-panel-title-min-width);
  max-width: calc(264*1rem/var(--cds-global-base));
  width: 100%;
}
.clr-stepper-description {
  display: inline-block;
  max-width: calc(650*1rem/var(--cds-global-base));
}
@media (min-width: 576px) {
  .clr-stepper-description {
    margin-left: var(--clr-base-horizontal-offset-l);
  }
}
.clr-stepper-content {
  display: none;
  overflow: hidden;
  border: var(--cds-global-space-1) solid var(--clr-collapsible-panel-border-color);
  border-bottom: 0;
  background: var(--clr-collapsible-panel-content-background-color);
}
.clr-stepper-content .clr-form {
  padding: 0;
}
.clr-stepper-inner-content {
  padding: var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl);
}
.clr-stepper-angle {
  transition: all var(--cds-global-animation-duration-quick) var(--cds-global-animation-easing-in-out);
  transform: rotate(90deg);
}
.clr-stepper-panel-open > .clr-stepper-content-region .clr-stepper-content {
  display: block;
}
.clr-stepper-panel-open > .clr-stepper-header {
  border-bottom: 0 !important;
  background: var(--clr-collapsible-panel-header-open-background-color);
}
.clr-stepper-panel-open > .clr-stepper-header:hover {
  background-color: var(--clr-collapsible-panel-header-open-hover-background-color);
}
.clr-stepper-panel-open > .clr-stepper-header:active {
  color: var(--clr-collapsible-panel-text-color-active);
  background-color: var(--clr-collapsible-panel-header-open-active-background-color);
}
.clr-stepper-panel-open > .clr-stepper-header .clr-stepper-angle {
  visibility: visible;
  transform: rotate(180deg);
}
.clr-stepper-panel:not(:last-child) > div[class*=clr-stepper-panel-] > .clr-stepper-header,
.clr-stepper-panel:not(:last-child) > div[class*=clr-stepper-panel-] > .clr-stepper-header + .clr-stepper-content-region > .clr-stepper-content {
  border-bottom: none;
}
.clr-stepper-header {
  box-shadow: var(--clr-stepper-header-left-indicator);
}
.clr-stepper-panel-open > .clr-stepper-header {
  box-shadow: var(--clr-stepper-header-left-current-indicator);
}
.clr-stepper-panel-complete > .clr-stepper-header {
  box-shadow: var(--clr-stepper-header-left-complete-indicator);
}
.clr-stepper-panel-error > .clr-stepper-header {
  box-shadow: var(--clr-stepper-header-left-error-indicator);
}
.clr-stepper-panel-open .clr-stepper-panel-complete > .clr-stepper-header {
  box-shadow: var(--clr-stepper-header-left-complete-indicator);
}
.clr-stepper-panel-open .clr-stepper-panel-error > .clr-stepper-header {
  box-shadow: var(--clr-stepper-header-left-error-indicator);
}
.clr-stepper-panel-complete > .clr-stepper-complete-icon {
  display: inline-block;
  color: var(--clr-stepper-complete-color);
}
.clr-stepper-panel-complete > .clr-stepper-angle {
  visibility: visible;
}
.clr-stepper-panel-complete .ng-trigger.clr-stepper-content {
  display: block;
}
.clr-stepper-panel-error > .clr-stepper-error-icon {
  display: inline-block;
  color: var(--clr-stepper-error-color);
}
.clr-stepper-panel-error .clr-stepper-number,
.clr-stepper-panel-complete .clr-stepper-number {
  position: absolute;
  clip-path: inset(50%);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
  white-space: nowrap;
  top: 0;
  left: 0;
}
.clr-stepper-forms {
  display: block;
  margin-bottom: var(--clr-base-vertical-offset-xl);
}
.clr-stepper-forms:has(> .clr-stepper-panel > * > .clr-stepper-header > .clr-stepper-header-button .clr-stepper-description) > .clr-stepper-panel > * > .clr-stepper-header > .clr-stepper-header-button > .clr-step-title-wrapper {
  max-width: calc(264*1rem/var(--cds-global-base));
}
.clr-stepper-forms .clr-stepper-header > .clr-stepper-header-button {
  align-items: center;
  gap: var(--clr-base-gap-l);
  min-height: var(--clr-base-dg-row-height);
  padding: var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl) var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-2xl);
}
.clr-stepper-forms .clr-stepper-header > .clr-stepper-header-button > .clr-step-status {
  display: inline-flex;
  gap: var(--clr-base-gap-m);
  align-items: center;
}
.clr-stepper-forms .clr-stepper-header > .clr-stepper-header-button > .clr-step-status > .clr-step-status-icon {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.clr-stepper-forms .clr-stepper-header > .clr-stepper-header-button > .clr-step-status > .clr-step-status-icon > .clr-step-error-icon,
.clr-stepper-forms .clr-stepper-header > .clr-stepper-header-button > .clr-step-status > .clr-step-status-icon > .clr-step-complete-icon {
  height: var(--clr-base-icon-size-m);
  width: var(--clr-base-icon-size-m);
  min-height: var(--clr-base-icon-size-m);
  min-width: var(--clr-base-icon-size-m);
  padding: 0;
}
.clr-stepper-forms .clr-stepper-header > .clr-stepper-header-button > .clr-step-status > .clr-step-status-icon > .clr-step-error-icon {
  color: var(--clr-stepper-error-color);
}
.clr-stepper-forms .clr-stepper-header > .clr-stepper-header-button > .clr-step-status > .clr-step-status-icon > .clr-step-complete-icon {
  color: var(--clr-stepper-complete-color);
}
.clr-stepper-forms .clr-stepper-header > .clr-stepper-header-button > .clr-step-title-wrapper {
  display: inline-flex;
  min-width: var(--clr-collapsible-panel-title-min-width);
  width: 100%;
  gap: var(--clr-base-gap-xs);
  align-items: center;
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.clr-stepper-forms .clr-stepper-header > .clr-stepper-header-button > .clr-step-title-wrapper > .clr-step-number {
  min-width: var(--clr-base-layout-space-l);
}
.clr-stepper-forms .clr-stepper-header > .clr-stepper-header-button > .clr-step-title-wrapper > .clr-stepper-title {
  min-width: initial;
  max-width: initial;
  width: initial;
  margin-left: 0;
}
.clr-stepper-forms .clr-stepper-header > .clr-stepper-header-button > .clr-stepper-description,
.clr-stepper-forms .clr-stepper-header > .clr-stepper-header-button > .clr-step-description {
  margin-left: 0;
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
@media (max-width: 576px) {
  .clr-stepper-forms .clr-stepper-header > .clr-stepper-header-button {
    gap: var(--clr-base-gap-xs);
  }
  .clr-stepper-forms .clr-stepper-header > .clr-stepper-header-button > .clr-step-status {
    min-width: initial;
    width: initial;
  }
  .clr-stepper-forms .clr-stepper-header > .clr-stepper-header-button > .clr-step-title-wrapper {
    width: initial;
  }
  .clr-stepper-forms .clr-stepper-header > .clr-stepper-header-button > .clr-step-title-wrapper > .clr-step-number {
    min-width: initial;
  }
}
.clr-stepper-forms .clr-stepper-panel-inactive:not(.clr-stepper-panel-open) > .clr-stepper-header .clr-step-angle {
  visibility: hidden;
}
@media (max-width: 576px) {
  .clr-stepper-forms .clr-stepper-panel-inactive:not(.clr-stepper-panel-open) > .clr-stepper-header .clr-step-angle {
    display: none;
  }
}
.clr-stepper-forms .btn.clr-step-button {
  margin-top: var(--clr-base-gap-l);
  margin-right: var(--clr-base-gap-m);
  margin-bottom: 0;
}
clr-stepper-panel .clr-stepper-inner-content {
  padding: var(--clr-base-vertical-offset-2xl) var(--clr-base-layout-space-xl);
}
clr-stepper-panel .clr-stepper-inner-content clr-step-content > :first-child {
  margin-top: 0;
}
:where(:root, :host) {
  --clr-timeline-step-title-font-weight:var(--cds-alias-typography-font-weight-semibold);
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-timeline-icon-size:var(--clr-base-icon-size-3xl);
  --clr-timeline-step-gap:var(--clr-base-gap-s);
  --clr-timeline-step-internal-spacing:var(--clr-base-vertical-offset-l);
}
:where(:root, :host),
:where(:root, :host) [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 {
  display: flex;
  gap: var(--clr-timeline-step-gap);
  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));
  gap: var(--clr-timeline-step-internal-spacing);
}
.clr-timeline-step > cds-icon:not([size]),
.clr-timeline-step > clr-icon:not([size]) {
  height: var(--clr-timeline-icon-size);
  width: var(--clr-timeline-icon-size);
  min-height: var(--clr-timeline-icon-size);
  min-width: var(--clr-timeline-icon-size);
}
.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: calc(var(--clr-timeline-icon-size) - var(--cds-global-space-3));
  width: calc(var(--clr-timeline-icon-size) - var(--cds-global-space-3));
  min-height: calc(var(--clr-timeline-icon-size) - var(--cds-global-space-3));
  min-width: calc(var(--clr-timeline-icon-size) - var(--cds-global-space-3));
}
.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(--clr-timeline-step-gap) - var(--clr-timeline-icon-size));
  transform: translate(var(--clr-timeline-icon-size), calc(-.5*(var(--clr-timeline-step-internal-spacing)*2 + var(--cds-alias-object-border-width-200) + var(--clr-timeline-icon-size))));
}
.clr-timeline-step-header {
  white-space: nowrap;
  color: var(--clr-timeline-step-header-color);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-font-weight-medium);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.clr-timeline-step-body {
  display: flex;
  flex-direction: column;
}
.clr-timeline-step-title {
  color: var(--clr-timeline-step-title-color);
  margin-bottom: var(--clr-base-gap-xs);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--clr-timeline-step-title-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.clr-timeline-step-description {
  color: var(--clr-timeline-step-description-color);
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.2*1rem/var(--cds-global-base));
}
.clr-timeline-step-description button {
  display: block;
  margin-top: var(--clr-base-gap-s);
}
.clr-timeline-step-description img {
  width: 100%;
  margin-top: var(--clr-base-vertical-offset-m);
}
.clr-timeline.clr-timeline-vertical {
  flex-direction: column;
  gap: var(--clr-timeline-step-internal-spacing);
  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) .clr-timeline-step-body::before {
  position: absolute;
  width: var(--cds-alias-object-border-width-200);
  height: calc(100% - (var(--clr-timeline-icon-size) - var(--clr-timeline-step-internal-spacing)));
  transform: translate(calc(-.5*(var(--clr-timeline-icon-size) + var(--cds-alias-object-border-width-200)) - var(--clr-timeline-step-internal-spacing)), calc(-1*var(--clr-timeline-step-internal-spacing) + var(--clr-timeline-icon-size)));
}
.clr-timeline.clr-timeline-vertical .clr-timeline-step-header {
  text-align: right;
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: normal;
  width: calc(60*1rem/var(--cds-global-base));
  min-width: calc(60*1rem/var(--cds-global-base));
  margin: var(--clr-timeline-step-internal-spacing)0 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));
  padding-top: var(--clr-timeline-step-internal-spacing);
}
:where(:root, :host),
:where(:root, :host) [clr-density] {
  --clr-breadcrumb-item-space:var(--clr-base-gap-s);
}
.clr-breadcrumb-menu {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.clr-breadcrumb-menu .clr-breadcrumb-item {
  display: flex;
  align-items: center;
  height: var(--clr-base-row-height-s);
  color: var(--cds-alias-typography-color-400);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*1rem/var(--cds-global-base));
}
.clr-breadcrumb-menu .clr-breadcrumb-item a {
  text-decoration: none;
  text-align: center;
}
.clr-breadcrumb-menu .clr-breadcrumb-item a:visited {
  color: var(--clr-link-color);
}
.clr-breadcrumb-menu .clr-breadcrumb-item a:visited:hover {
  color: var(--clr-link-hover-color);
}
.clr-breadcrumb-menu .clr-breadcrumb-item a:visited:active {
  color: var(--clr-link-active-color);
}
.clr-breadcrumb-menu .clr-breadcrumb-item:not(:last-child)::after {
  content: "/";
  margin: 0 var(--clr-breadcrumb-item-space);
}
.clr-breadcrumb-menu .clr-breadcrumb-expand {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
  margin: 0;
  padding: 0;
  gap: 0;
}
@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,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)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;
}

/* src/styles.scss */
body {
  margin: 0;
  font-family:
    "CDS City",
    "Metropolis",
    "Avenir Next",
    "Helvetica Neue",
    Arial,
    sans-serif;
}
.main-container {
  min-height: 100vh;
}
.titlebar .titlebar-text {
  font-size: 22px;
  font-weight: 200;
}
.titlebar-text {
  font-size: 14px;
  padding-top: 7px;
  max-width: 85%;
  display: inline-block;
}
.mt-0 {
  margin-top: 0 !important;
}
.cv-header-search {
  flex: 1 1 auto;
  min-width: 0;
  display: flex;
  justify-content: left;
  padding: 0 1rem;
  max-width: 48rem;
  margin: 0 auto;
}
.cv-header-search form.search {
  min-width: 0;
}
.cv-header-search form.search input[type=text] {
  max-width: 100%;
  width: 11.5rem;
}
@media (min-width: 900px) {
  .cv-header-search form.search input[type=text] {
    width: 14rem;
  }
}
@media (min-width: 1200px) {
  .cv-header-search form.search input[type=text] {
    width: 20rem;
  }
}
.cv-hamburger-trigger {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  margin-right: 0.25rem;
}
.cv-hamburger-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  background: none;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  color: var(--clr-header-font-color, #fff);
  opacity: 0.8;
}
.cv-hamburger-btn cds-icon {
  --color: var(--clr-header-font-color, #fff);
}
.cv-hamburger-btn:hover {
  background: rgba(255, 255, 255, 0.15);
  opacity: 1;
}
.cv-hamburger-btn:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.7);
  outline-offset: 1px;
}
.cv-hamburger-btn.cv-hamburger-active {
  opacity: 1;
}
:root {
  --cv-form-label-width: 12rem;
  --cv-form-control-width: 500px;
}
@media (min-width: 1200px) {
  :root {
    --cv-form-control-width: 700px;
  }
}
.cv-input-group-width {
  width: var(--cv-form-control-width);
  min-width: var(--cv-form-control-width);
  max-width: var(--cv-form-control-width);
}
@media (min-width: 768px) {
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) .clr-form-control.clr-row > :first-child[class*=clr-col-md-] {
    flex: 0 0 var(--cv-form-label-width);
    max-width: var(--cv-form-label-width);
  }
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) .clr-form-control.clr-row > :first-child[class*=clr-col-md-] + [class*=clr-col-md-] {
    flex: 1 1 0;
    min-width: 0;
    max-width: calc(var(--cv-form-control-width) + 1.2rem);
  }
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) .clr-input-wrapper,
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) .clr-input-group,
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) .clr-select-wrapper,
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) .clr-textarea-wrapper,
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) .clr-combobox-wrapper,
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) .clr-number-input-wrapper,
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) .clr-date-container,
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) clr-combobox,
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) app-tree-select,
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) app-grid-select {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
  }
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) .clr-input,
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) .clr-textarea,
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) .clr-select-wrapper select {
    box-sizing: border-box;
    max-width: 100%;
  }
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) .clr-input-wrapper > .clr-input,
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) .clr-textarea-wrapper > .clr-textarea,
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) .clr-select-wrapper > select {
    width: 100%;
  }
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) .clr-input-group > .clr-input {
    flex: 1 1 auto;
    min-width: 0;
  }
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) .clr-number-input-wrapper .clr-input-group > .clr-number-input {
    flex: 1 1 auto;
    min-width: 0;
  }
  form.clr-form-horizontal:not(.cv-form-fluid, .modal-body form, .clr-popover-content form) .cv-input-group-width {
    width: 100%;
    min-width: 0;
    max-width: 100%;
  }
}
.clr-combobox-options {
  width: min(var(--cv-form-control-width), 100vw - 3rem);
  max-width: calc(100vw - 3rem);
  box-sizing: border-box;
}
clr-combobox.cv-input-group-width {
  display: inline-block;
}
clr-combobox.cv-input-group-width .clr-combobox-wrapper {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
clr-combobox.cv-input-group-width .clr-combobox-wrapper .clr-combobox-input {
  flex: 1 1 auto;
  width: 100%;
  min-width: 0;
  max-width: 100%;
}
.copyable-value-host {
  position: relative;
}
.copyable-value {
  cursor: default;
}
.copyable-value.copyable-value--ready {
  cursor: copy;
  padding-inline-end: calc(var(--cds-global-layout-space-md) + var(--cds-global-layout-space-xs));
}
.copyable-value__hint {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: var(--cds-global-layout-space-xs);
  transform: translateY(-50%);
  pointer-events: none;
  color: var(--cds-alias-object-interaction-color);
}
.cv-fill-card {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  margin: 0;
  min-height: 14rem;
  min-width: 0;
}
.cv-fill-card > .card-header,
.cv-fill-card > .card-block:not(.cv-fill-card__grid) {
  flex: 0 0 auto;
}
.cv-fill-card__grid {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-height: 0;
  min-width: 0;
  padding: 0;
}
.cv-fill-card__grid > appfx-datagrid {
  flex: 1 1 auto;
  height: 100%;
  min-height: 0;
  min-width: 0;
}
.cv-fill-card__grid .btn-group.btn-flex {
  border-bottom: var(--clr-table-borderwidth) solid var(--clr-table-border-color);
  gap: var(--cds-global-layout-space-xs);
  padding: var(--cds-global-layout-space-xxs) var(--cds-global-layout-space-xs);
}
.cv-fill-card__grid .datagrid-compact .datagrid {
  margin-top: 0;
}
appfx-datagrid > clr-datagrid.flex-clr-datagrid {
  height: 100% !important;
}
appfx-datagrid .datagrid-cell {
  overflow-wrap: anywhere;
}
.cv-print-clone {
  display: none;
}
@media print {
  body.cv-printing {
    background: #fff;
    height: auto;
    overflow: visible;
  }
  body.cv-printing > *:not(.cv-print-clone) {
    display: none !important;
  }
  body.cv-printing > .cv-print-clone {
    display: block;
    overflow: visible;
    width: 100%;
  }
}
body.cv-ap-resizing {
  cursor: col-resize;
  -webkit-user-select: none;
  user-select: none;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
