@innovaccer/design-system
Version:
React components library project for Innovaccer Design System
13,797 lines • 362 kB
CSS
@font-face {
font-family: 'Material Symbols Rounded';
font-style: normal;
font-weight: 300;
src: url(MaterialSymbolsRounded.woff2) format('woff2');
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes exitLeftCurve {
from {
opacity: 1;
left: 0;
}
to {
opacity: 0;
left: calc(-1 * var(--spacing-40));
}
}
@keyframes entryLeftCurve {
from {
left: var(--spacing-40);
}
to {
left: 0;
}
}
@keyframes exitRightCurve {
from {
opacity: 1;
left: 0;
}
to {
opacity: 0;
left: var(--spacing-40);
}
}
@keyframes entryRightCurve {
from {
left: calc(-1 * var(--spacing-40));
}
to {
left: 0;
}
}
@keyframes shimmerText {
0% {
background-position: 100% 0;
}
100% {
background-position: -100% 0;
}
}
@keyframes backdrop-open {
from {
opacity: 0;
}
to {
opacity: var(--opacity-16);
}
}
@keyframes backdrop-close {
from {
opacity: var(--opacity-16);
}
to {
opacity: 0;
}
}
@keyframes dropzoneDefault {
from {
opacity: 0;
padding-top: 20px;
}
to {
opacity: 1;
padding-top: var(--spacing-30);
}
}
@keyframes dropzoneActive {
from {
opacity: 0;
padding-top: 20px;
}
to {
opacity: 1;
padding-top: var(--spacing-30);
}
}
@keyframes dropzoneStandardDefault {
from {
opacity: 0;
padding-top: var(--spacing-40);
}
to {
opacity: 1;
padding-top: var(--spacing-20);
}
}
@keyframes dropzoneStandardActive {
from {
opacity: 0;
padding-top: var(--spacing-40);
}
to {
opacity: 1;
padding-top: var(--spacing-20);
}
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fullscreenModal-open {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0px);
}
}
@keyframes fullscreenModal-close {
from {
opacity: 1;
transform: translateY(0px);
}
to {
opacity: 0;
transform: translateY(20px);
}
}
@keyframes modal-open {
from {
top: 20px;
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes modal-close {
from {
top: 104px;
opacity: 1;
}
to {
top: 124px;
opacity: 0;
}
}
@keyframes shimmer {
0% {
background-position: -500px 0;
}
100% {
background-position: 500px 0;
}
}
@keyframes popper-fade-in {
0% {
opacity: 0;
}
80% {
opacity: var(--opacity-6);
}
100% {
opacity: 1;
}
}
@keyframes indeterminate-progress-bar {
from {
left: -32%;
}
to {
left: 100%;
}
}
@keyframes sidesheet-open {
from {
right: -100%;
}
to {
right: 0;
}
}
@keyframes sidesheet-close {
from {
right: 0;
}
to {
right: -100%;
}
}
@keyframes shift-right-spacing-3 {
from {
transform: translateX(calc(-1 * var(--spacing-80)));
}
to {
transform: translateX(0);
}
}
@keyframes shift-left-spacing-3 {
from {
transform: translateX(var(--spacing-80));
}
to {
transform: translateX(0);
}
}
@keyframes mds-rotate {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@keyframes mds-spin {
0% {
stroke-dasharray: 1, 200;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 89, 200;
stroke-dashoffset: -35px;
}
100% {
stroke-dasharray: 89, 200;
stroke-dashoffset: -124px;
}
}
@keyframes tableHeaderFadeOut {
from {
opacity: 1;
visibility: visible;
}
to {
opacity: 0;
visibility: hidden;
}
}
@keyframes tooltip-open-top {
from {
top: 0px;
opacity: 0;
}
to {
top: -4px;
opacity: 1;
}
}
@keyframes tooltip-close-top {
from {
top: -4px;
opacity: 1;
}
to {
top: 0px;
opacity: 0;
}
}
@keyframes tooltip-open-bottom {
from {
top: -4px;
opacity: 0;
}
to {
top: 0px;
opacity: 1;
}
}
@keyframes tooltip-close-bottom {
from {
top: 0px;
opacity: 1;
}
to {
top: -4px;
opacity: 0;
}
}
@keyframes tooltip-open-left {
from {
left: 1px;
opacity: 0;
}
to {
left: -3px;
opacity: 1;
}
}
@keyframes tooltip-close-left {
from {
left: -3px;
opacity: 1;
}
to {
left: 1px;
opacity: 0;
}
}
@keyframes tooltip-open-right {
from {
left: -3px;
opacity: 0;
}
to {
left: 1px;
opacity: 1;
}
}
@keyframes tooltip-close-right {
from {
left: 1px;
opacity: 1;
}
to {
left: -3px;
opacity: 0;
}
}
@scope ([data-mds-root], body > .Overlay-wrapper:has([data-layer]), body > [data-test='DesignSystem-Popover'], body > [data-floating-ui-portal], body > [data-test='DesignSystem-Backdrop'], body > .Listbox-item--draggable) {
/* Source: src/tokens/index.css */
/**** Color Primitives ****/
:scope {
/* Blue */
--color-blue-50: #f0f9ff;
--color-blue-100: #d6eeff;
--color-blue-200: #c2e4ff;
--color-blue-300: #a8d8ff;
--color-blue-400: #8bcafe;
--color-blue-500: #6fb7fb;
--color-blue-600: #4fa3f8;
--color-blue-700: #2e8ef5;
--color-blue-800: #0a74f5;
--color-blue-900: #0060d6;
--color-blue-950: #0051ad;
--color-blue-1000: #003e85;
--color-blue-1100: #003066;
--color-blue-1200: #002147;
--color-blue-900-4a: rgba(0, 96, 214, 0.04);
--color-blue-900-12a: rgba(0, 96, 214, 0.12);
--color-blue-900-16a: rgba(0, 96, 214, 0.16);
--color-blue-100-48a: rgba(214, 238, 255, 0.48);
--color-blue-400-48a: rgba(139, 202, 254, 0.48);
--color-blue-1000-16a: rgba(0, 62, 133, 0.16);
/* Red */
--color-red-50: #fff7f5;
--color-red-100: #ffe1db;
--color-red-200: #ffd4cc;
--color-red-300: #fec0b4;
--color-red-400: #fcac9c;
--color-red-500: #f49480;
--color-red-600: #ed765e;
--color-red-700: #e45b3f;
--color-red-800: #df3011;
--color-red-900: #bd1c00;
--color-red-950: #9e200a;
--color-red-1000: #791a06;
--color-red-1100: #5c1305;
--color-red-1200: #3f0e03;
--color-red-900-4a: rgba(189, 28, 0, 0.04);
--color-red-900-16a: rgba(189, 28, 0, 0.16);
--color-red-1000-16a: rgba(121, 26, 6, 0.16);
/* Green */
--color-green-50: #f1f9f0;
--color-green-100: #dcf0db;
--color-green-200: #cbe8c9;
--color-green-300: #b6dfb3;
--color-green-400: #9dd49b;
--color-green-500: #7ec57d;
--color-green-600: #5eb55e;
--color-green-700: #3aa63c;
--color-green-800: #009900;
--color-green-900: #008000;
--color-green-950: #006b00;
--color-green-1000: #005200;
--color-green-1100: #003d04;
--color-green-1200: #002904;
--color-green-900-4a: rgba(0, 128, 0, 0.04);
--color-green-900-16a: rgba(0, 128, 0, 0.16);
--color-green-1000-16a: rgba(0, 82, 0, 0.16);
/* Yellow */
--color-yellow-50: #fff9e5;
--color-yellow-100: #fff5d6;
--color-yellow-200: #fff0c2;
--color-yellow-300: #ffe9a8;
--color-yellow-400: #fee18b;
--color-yellow-500: #fbd86f;
--color-yellow-600: #f8cd4f;
--color-yellow-700: #f5c32e;
--color-yellow-800: #f5ba0a;
--color-yellow-900: #d6a100;
--color-yellow-950: #ad8200;
--color-yellow-1000: #856300;
--color-yellow-1100: #664d00;
--color-yellow-1200: #473600;
--color-yellow-800-4a: rgba(245, 186, 10, 0.04);
--color-yellow-800-16a: rgba(245, 186, 10, 0.16);
--color-yellow-900-16a: rgba(214, 161, 0, 0.16);
--color-yellow-950-16a: rgba(173, 130, 0, 0.16);
/* Orange */
--color-orange-50: #ffeed1;
--color-orange-100: #ffe8c2;
--color-orange-200: #ffdca3;
--color-orange-300: #ffca7a;
--color-orange-400: #ffb657;
--color-orange-500: #ffa333;
--color-orange-600: #ff9114;
--color-orange-700: #eb7900;
--color-orange-800: #d66c00;
--color-orange-900: #bd5b00;
--color-orange-950: #a34c00;
--color-orange-1000: #8a3b00;
--color-orange-1100: #6b2900;
--color-orange-1200: #4d1c00;
--color-orange-900-4a: rgba(189, 91, 0, 0.04);
--color-orange-900-16a: rgba(189, 91, 0, 0.16);
/* Violet */
--color-violet-50: #faf6fe;
--color-violet-100: #f0e7fd;
--color-violet-200: #e4d5fb;
--color-violet-300: #dcc7fa;
--color-violet-400: #cfb4f8;
--color-violet-500: #c0a0f3;
--color-violet-600: #ac87ee;
--color-violet-700: #9e72e9;
--color-violet-800: #8854e8;
--color-violet-900: #6f47cd;
--color-violet-950: #5b3ba5;
--color-violet-1000: #462d80;
--color-violet-1100: #322361;
--color-violet-1200: #211844;
--color-violet-900-16a: rgba(111, 71, 205, 0.16);
/* Indigo */
--color-indigo-50: #f5f6ff;
--color-indigo-100: #e5e8ff;
--color-indigo-200: #d6daff;
--color-indigo-300: #c7ccff;
--color-indigo-400: #b3baff;
--color-indigo-500: #9faafe;
--color-indigo-600: #8993fa;
--color-indigo-700: #7380f7;
--color-indigo-800: #5a67f6;
--color-indigo-900: #4256d7;
--color-indigo-950: #2f4aac;
--color-indigo-1000: #223987;
--color-indigo-1100: #192b66;
--color-indigo-1200: #101c46;
--color-indigo-900-16a: rgba(66, 86, 215, 0.16);
/* Lime */
--color-lime-50: #f5faed;
--color-lime-100: #e4efd3;
--color-lime-200: #d5e6bb;
--color-lime-300: #c5dc9e;
--color-lime-400: #b2d07d;
--color-lime-500: #9dc057;
--color-lime-600: #87b018;
--color-lime-700: #779d00;
--color-lime-800: #688900;
--color-lime-900: #577400;
--color-lime-950: #476000;
--color-lime-1000: #364900;
--color-lime-1100: #283800;
--color-lime-1200: #1a2700;
--color-lime-800-16a: rgba(104, 137, 0, 0.16);
--color-lime-900-16a: rgba(87, 116, 0, 0.16);
/* Cyan */
--color-cyan-50: #eefafc;
--color-cyan-100: #cff1f7;
--color-cyan-200: #b6e8f2;
--color-cyan-300: #96dfee;
--color-cyan-400: #6ed3e7;
--color-cyan-500: #33c4e1;
--color-cyan-600: #00b2d6;
--color-cyan-700: #009fc7;
--color-cyan-800: #008cb3;
--color-cyan-900: #007599;
--color-cyan-950: #006080;
--color-cyan-1000: #004766;
--color-cyan-1100: #003952;
--color-cyan-1200: #002738;
/* Teal */
--color-teal-50: #effaf9;
--color-teal-100: #cff2ef;
--color-teal-200: #b8eae5;
--color-teal-300: #98e2dc;
--color-teal-400: #6fd8d2;
--color-teal-500: #2fcac0;
--color-teal-600: #00b8ae;
--color-teal-700: #00a89d;
--color-teal-800: #008f88;
--color-teal-900: #007a74;
--color-teal-950: #00665f;
--color-teal-1000: #004d47;
--color-teal-1100: #003d3a;
--color-teal-1200: #002926;
/* Pink */
--color-pink-50: #fff5f9;
--color-pink-100: #fee1eb;
--color-pink-200: #fccfdf;
--color-pink-300: #fabdd2;
--color-pink-400: #f6a7c4;
--color-pink-500: #ef8fb2;
--color-pink-600: #e7739e;
--color-pink-700: #de5487;
--color-pink-800: #d62974;
--color-pink-900: #bb165b;
--color-pink-950: #991a44;
--color-pink-1000: #751538;
--color-pink-1100: #5a112d;
--color-pink-1200: #3d0b20;
/* Fuchsia */
--color-fuchsia-50: #fdf6fc;
--color-fuchsia-100: #f8e2f5;
--color-fuchsia-200: #f3d3ef;
--color-fuchsia-300: #efc2e9;
--color-fuchsia-400: #e7ace1;
--color-fuchsia-500: #dd92d5;
--color-fuchsia-600: #d17acd;
--color-fuchsia-700: #c55ec1;
--color-fuchsia-800: #b83db8;
--color-fuchsia-900: #9d2d9f;
--color-fuchsia-950: #842a82;
--color-fuchsia-1000: #651f64;
--color-fuchsia-1100: #4e184d;
--color-fuchsia-1200: #371036;
/* Neutral */
--color-neutral-50: #f7f7f7;
--color-neutral-100: #ebebeb;
--color-neutral-200: #e0e0e0;
--color-neutral-300: #d4d4d4;
--color-neutral-400: #c4c4c4;
--color-neutral-500: #b5b5b5;
--color-neutral-600: #a3a3a3;
--color-neutral-700: #858585;
--color-neutral-800: #636363;
--color-neutral-900: #575757;
--color-neutral-950: #424242;
--color-neutral-1000: #333333;
--color-neutral-1100: #242424;
--color-neutral-1200: #1a1a1a;
--color-neutral-50-40a: rgba(247, 247, 247, 0.4);
--color-neutral-300-16a: rgba(212, 212, 212, 0.16);
--color-neutral-1200-16a: rgba(26, 26, 26, 0.16);
--color-neutral-1200-48a: rgba(26, 26, 26, 0.48);
--color-neutral-1200-64a: rgba(26, 26, 26, 0.64);
--color-neutral-1200-80a: rgba(26, 26, 26, 0.8);
/* Defaults */
--color-white: #ffffff;
--color-black: #000000;
--color-white-48a: rgba(255, 255, 255, 0.48);
--color-white-80a: rgba(255, 255, 255, 0.8);
/* Shadows */
--shadow-0: #ffffff;
--shadow-10: #ffffff;
--shadow-20: #ffffff;
--shadow-30: #ffffff;
--white: var(--color-white);
/**** Fonts ****/
} /* close :root */
/* Source: src/variables/index.css */
:scope {
/* Colors */
/* default */
--primary: var(--color-blue-900);
--secondary: var(--color-neutral-300);
--success: var(--color-green-900);
--alert: var(--color-red-900);
--warning: var(--color-yellow-800);
--accent1: var(--color-orange-900);
--accent2: var(--color-violet-900);
--accent3: var(--color-indigo-900);
--accent4: var(--color-lime-900);
--accent5: var(--color-cyan-900);
--accent6: var(--color-pink-900);
--accent7: var(--color-teal-900);
--accent8: var(--color-fuchsia-900);
--inverse: var(--color-neutral-1200);
/* dark */
--primary-dark: var(--color-blue-1000);
--secondary-dark: var(--color-neutral-400);
--success-dark: var(--color-green-1000);
--alert-dark: var(--color-red-1000);
--warning-dark: var(--color-yellow-950);
--accent1-dark: var(--color-orange-1000);
--accent2-dark: var(--color-violet-1000);
--accent3-dark: var(--color-indigo-1000);
--accent4-dark: var(--color-lime-1000);
--accent5-dark: var(--color-cyan-1000);
--accent6-dark: var(--color-pink-1000);
--accent7-dark: var(--color-teal-1000);
--accent8-dark: var(--color-fuchsia-1000);
/* darker */
--primary-darker: var(--color-blue-1100);
--success-darker: var(--color-green-1100);
--alert-darker: var(--color-red-1100);
--warning-darker: var(--color-yellow-1100);
--accent1-darker: var(--color-orange-1100);
--accent2-darker: var(--color-violet-1100);
--accent3-darker: var(--color-indigo-1100);
--accent4-darker: var(--color-lime-1100);
--accent5-darker: var(--color-cyan-1100);
--accent6-darker: var(--color-pink-1100);
--accent7-darker: var(--color-teal-1100);
--accent8-darker: var(--color-fuchsia-1100);
/* light */
--primary-light: var(--color-blue-600);
--secondary-light: var(--color-neutral-200);
--success-light: var(--color-green-600);
--alert-light: var(--color-red-600);
--warning-light: var(--color-yellow-600);
--accent1-light: var(--color-orange-600);
--accent2-light: var(--color-violet-600);
--accent3-light: var(--color-indigo-600);
--accent4-light: var(--color-lime-600);
--accent5-light: var(--color-cyan-600);
--accent6-light: var(--color-pink-600);
--accent7-light: var(--color-teal-600);
--accent8-light: var(--color-fuchsia-600);
--inverse-light: var(--color-neutral-950);
/* lighter */
--primary-lighter: var(--color-blue-400);
--secondary-lighter: var(--color-neutral-100);
--success-lighter: var(--color-green-400);
--alert-lighter: var(--color-red-400);
--warning-lighter: var(--color-yellow-400);
--accent1-lighter: var(--color-orange-400);
--accent2-lighter: var(--color-violet-400);
--accent3-lighter: var(--color-indigo-400);
--accent4-lighter: var(--color-lime-400);
--accent5-lighter: var(--color-cyan-400);
--accent6-lighter: var(--color-pink-400);
--accent7-lighter: var(--color-teal-400);
--accent8-lighter: var(--color-fuchsia-400);
--inverse-lighter: var(--color-neutral-800);
/* lightest */
--primary-lightest: var(--color-blue-100);
--secondary-lightest: var(--color-neutral-50);
--success-lightest: var(--color-green-100);
--alert-lightest: var(--color-red-100);
--warning-lightest: var(--color-yellow-100);
--accent1-lightest: var(--color-orange-100);
--accent2-lightest: var(--color-violet-100);
--accent3-lightest: var(--color-indigo-100);
--accent4-lightest: var(--color-lime-100);
--accent5-lightest: var(--color-cyan-100);
--accent6-lightest: var(--color-pink-100);
--accent7-lightest: var(--color-teal-100);
--accent8-lightest: var(--color-fuchsia-100);
--inverse-lightest: var(--color-neutral-600);
/* Focus */
--primary-focus: var(--primary-dark);
--inverse-focus: var(--color-neutral-1200);
/* Ultra Light */
--primary-ultra-light: var(--color-blue-50);
--success-ultra-light: var(--color-green-50);
--alert-ultra-light: var(--color-red-50);
--warning-ultra-light: var(--color-yellow-50);
--accent1-ultra-light: var(--color-orange-50);
--accent2-ultra-light: var(--color-violet-50);
--accent3-ultra-light: var(--color-indigo-50);
--accent4-ultra-light: var(--color-lime-50);
--accent5-ultra-light: var(--color-cyan-50);
--accent6-ultra-light: var(--color-pink-50);
--accent7-ultra-light: var(--color-teal-50);
--accent8-ultra-light: var(--color-fuchsia-50);
/* Numeric semantic steps */
--primary-300: var(--color-blue-200);
--primary-400: var(--color-blue-300);
--primary-600: var(--color-blue-500);
--primary-800: var(--color-blue-700);
--primary-900: var(--color-blue-800);
--primary-1100: var(--color-blue-950);
--primary-1400: var(--color-blue-1200);
--success-300: var(--color-green-200);
--success-400: var(--color-green-300);
--success-600: var(--color-green-500);
--success-800: var(--color-green-700);
--success-900: var(--color-green-800);
--success-1100: var(--color-green-950);
--success-1400: var(--color-green-1200);
--alert-300: var(--color-red-200);
--alert-400: var(--color-red-300);
--alert-600: var(--color-red-500);
--alert-800: var(--color-red-700);
--alert-900: var(--color-red-800);
--alert-1100: var(--color-red-950);
--alert-1400: var(--color-red-1200);
--warning-300: var(--color-yellow-200);
--warning-400: var(--color-yellow-300);
--warning-600: var(--color-yellow-500);
--warning-800: var(--color-yellow-700);
--warning-1000: var(--color-yellow-900);
--warning-1200: var(--color-yellow-1000);
--warning-1400: var(--color-yellow-1200);
--accent1-300: var(--color-orange-200);
--accent1-400: var(--color-orange-300);
--accent1-600: var(--color-orange-500);
--accent1-800: var(--color-orange-700);
--accent1-900: var(--color-orange-800);
--accent1-1100: var(--color-orange-950);
--accent1-1400: var(--color-orange-1200);
--accent2-300: var(--color-violet-200);
--accent2-400: var(--color-violet-300);
--accent2-600: var(--color-violet-500);
--accent2-800: var(--color-violet-700);
--accent2-900: var(--color-violet-800);
--accent2-1100: var(--color-violet-950);
--accent2-1400: var(--color-violet-1200);
--accent3-300: var(--color-indigo-200);
--accent3-400: var(--color-indigo-300);
--accent3-600: var(--color-indigo-500);
--accent3-800: var(--color-indigo-700);
--accent3-900: var(--color-indigo-800);
--accent3-1100: var(--color-indigo-950);
--accent3-1400: var(--color-indigo-1200);
--accent4-300: var(--color-lime-200);
--accent4-400: var(--color-lime-300);
--accent4-600: var(--color-lime-500);
--accent4-800: var(--color-lime-700);
--accent4-900: var(--color-lime-800);
--accent4-1100: var(--color-lime-950);
--accent4-1400: var(--color-lime-1200);
--accent5-300: var(--color-cyan-200);
--accent5-400: var(--color-cyan-300);
--accent5-600: var(--color-cyan-500);
--accent5-800: var(--color-cyan-700);
--accent5-900: var(--color-cyan-800);
--accent5-1100: var(--color-cyan-950);
--accent5-1400: var(--color-cyan-1200);
--accent6-300: var(--color-pink-200);
--accent6-400: var(--color-pink-300);
--accent6-600: var(--color-pink-500);
--accent6-800: var(--color-pink-700);
--accent6-900: var(--color-pink-800);
--accent6-1100: var(--color-pink-950);
--accent6-1400: var(--color-pink-1200);
--accent7-300: var(--color-teal-200);
--accent7-400: var(--color-teal-300);
--accent7-600: var(--color-teal-500);
--accent7-800: var(--color-teal-700);
--accent7-900: var(--color-teal-800);
--accent7-1100: var(--color-teal-950);
--accent7-1400: var(--color-teal-1200);
--accent8-300: var(--color-fuchsia-200);
--accent8-400: var(--color-fuchsia-300);
--accent8-600: var(--color-fuchsia-500);
--accent8-800: var(--color-fuchsia-700);
--accent8-900: var(--color-fuchsia-800);
--accent8-1100: var(--color-fuchsia-950);
--accent8-1400: var(--color-fuchsia-1200);
/* Neutral semantic steps */
--secondary-600: var(--color-neutral-500);
--inverse-800: var(--color-neutral-700);
--inverse-1000: var(--color-neutral-900);
--inverse-1200: var(--color-neutral-1000);
--inverse-1300: var(--color-neutral-1100);
/* shadow */
--primary-shadow: rgba(0, 96, 214, 0.16);
--secondary-shadow: rgba(212, 212, 212, 0.16);
--success-shadow: rgba(0, 128, 0, 0.16);
--alert-shadow: rgba(189, 28, 0, 0.16);
--warning-shadow: rgba(245, 186, 10, 0.16);
--accent1-shadow: rgba(189, 91, 0, 0.16);
--accent2-shadow: rgba(111, 71, 205, 0.16);
--accent3-shadow: rgba(66, 86, 215, 0.16);
--accent4-shadow: rgba(87, 116, 0, 0.16);
--accent5-shadow: rgba(0, 117, 153, 0.16);
--accent6-shadow: rgba(187, 22, 91, 0.16);
--accent7-shadow: rgba(0, 122, 116, 0.16);
--accent8-shadow: rgba(157, 45, 159, 0.16);
--inverse-shadow: rgba(26, 26, 26, 0.16);
/* Text colors */
--text: var(--inverse);
--text-subtle: var(--inverse-lighter);
--text-link: var(--primary);
--text-disabled: var(--inverse-lightest);
--text-destructive: var(--alert);
--text-white: var(--white);
--text-success: var(--success);
/* spacing - DEPRECATED */
--spacing-xs: 1px;
--spacing-s: 2px;
--spacing-m: 4px;
--spacing-0-75: 6px;
--spacing: 8px;
--spacing-l: 12px;
/* 8 * 2 */
--spacing-2: 16px;
/* 8 * 3 */
--spacing-xl: 24px;
/* 8 * 4 */
--spacing-3: 32px;
/* 8 * 6 */
--spacing-4: 48px;
/* 8 * 8 */
--spacing-5: 64px;
/* 8 * 12 */
--spacing-6: 96px;
/* 8 * 16 */
--spacing-7: 128px;
/* 8 * 22 */
--spacing-8: 176px;
/* 8 * 32 */
--spacing-9: 256px;
/* Fonts */
--font-family: 'Nunito Sans';
/* Font size */
--font-size-xxs: 4px;
--font-size-xs: 8px;
--font-size-s: 12px;
--font-size: 14px;
--font-size-m: 16px;
--font-size-l: 20px;
--font-size-xl: 28px;
--font-size-xxl: 32px;
--font-size-xxxl: 40px;
/* Font weight */
--font-weight-normal: 400;
--font-weight-medium: 600;
--font-weight-bold: 700;
--font-weight-bolder: 800;
/* Line height or Font height */
--font-height-normal: normal;
--font-height-s: 16px;
--font-height: 20px;
--font-height-m: 24px;
--font-height-l: 32px;
--font-height-xl: 40px;
--font-height-xxl: 48px;
/* Letter spacing */
--letter-spacing: 0.5px;
/* body settings */
/* border */
--border: var(--border-width-2-5) solid var(--secondary);
--border-s: var(--border-width-05) solid var(--secondary);
/* padding */
/* shadow */
--shadow-s: 0 1px 4px 0 rgba(0, 0, 0, 0.16);
--shadow-m: 0 2px 8px 0 rgba(0, 0, 0, 0.16);
--shadow-l: 0 4px 16px 0 rgba(0, 0, 0, 0.16);
--shadow-spread: 0 0 0 3px;
/*
Grid breakpoints
Define the minimum dimensions at which your layout will change,
adapting to different screen sizes, for use in media queries.
*/
--grid-s-breakpoint: 576px;
--grid-m-breakpoint: 768px;
--grid-l-breakpoint: 992px;
--grid-xl-breakpoint: 1200px;
/*
Grid columns
Set the number of columns and specify the width of the gutters.
*/
--grid-columns: 12;
/* Undefined colors */
--card-subdued-bg: #fcfafa;
/* Transparancy (Opacity) */
--transparent-58: 0.58;
/* Transition curve timing function */
/* Use standard-easing when an element is visible from the beginning to the end of a motion. Ex-Expanding cards. */
--standard-productive-curve: cubic-bezier(0.2, 0, 0.38, 0.9);
--standard-expressive-curve: cubic-bezier(0.4, 0.14, 0.3, 1);
/* Use entrance-easing when an element quickly appears and slows down to a stop. Ex-when adding elements to the view, such as a modal appearing. */
--entrance-productive-curve: cubic-bezier(0, 0, 0.38, 0.9);
--entrance-expressive-curve: cubic-bezier(0, 0, 0.3, 1);
/* Use exit-easing when removing elements from view, such as closing a modal or toaster. */
--exit-productive-curve: cubic-bezier(0.2, 0, 1, 0.9);
--exit-expressive-curve: cubic-bezier(0.4, 0.14, 1, 1);
/* Transition duration */
--duration--fast-01: 80ms;
--duration--fast-02: 120ms;
--duration--moderate-01: 160ms;
--duration--moderate-02: 240ms;
--duration--slow-01: 400ms;
--duration--slow-02: 720ms;
/* Opacity */
--opacity-1: 0.04;
--opacity-2: 0.08;
--opacity-3: 0.12;
--opacity-4: 0.16;
--opacity-6: 0.24;
--opacity-8: 0.32;
--opacity-10: 0.4;
--opacity-12: 0.48;
--opacity-16: 0.64;
--opacity-20: 0.8;
/* Spacing (value / 4) * 10 */
--spacing-2-5: 1px;
--spacing-05: 2px;
--spacing-10: 4px;
--spacing-15: 6px;
--spacing-20: 8px;
--spacing-30: 12px;
--spacing-40: 16px;
--spacing-60: 24px;
--spacing-80: 32px;
--spacing-120: 48px;
--spacing-160: 64px;
--spacing-240: 96px;
--spacing-320: 128px;
--spacing-440: 176px;
--spacing-640: 256px;
/* Border Radius */
--border-radius-2-5: 1px;
--border-radius-05: 2px;
--border-radius-10: 4px;
--border-radius-15: 6px;
--border-radius-20: 8px;
--border-radius-30: 12px;
--border-radius-40: 16px;
--border-radius-full: 9999px;
/* Border Width */
--border-width-2-5: 1px;
--border-width-05: 2px;
--border-width-7-5: 3px;
--border-width-10: 4px;
}
/* Source: material-design-icons/iconfont/material-icons.css */
/* fallback */
.material-symbols, :scope.material-symbols {
font-family: 'Material Symbols Rounded';
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased;
}
.material-symbols-rounded, :scope.material-symbols-rounded {
font-variation-settings: 'FILL' 1, 'wght' 300, 'GRAD' 0, 'opsz' 24;
font-family: 'Material Symbols Rounded';
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased;
}
.material-symbols-outlined, :scope.material-symbols-outlined {
font-variation-settings: 'FILL' 0, 'wght' 300, 'GRAD' 0, 'opsz' 24;
font-family: 'Material Symbols Rounded';
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased;
}
/* Source: src/core/animation.css */
.fade-in, :scope.fade-in {
animation: fadeIn var(--duration--fast-02) var(--standard-productive-curve);
}
.fade-out, :scope.fade-out {
animation: fadeOut var(--duration--fast-02) var(--standard-expressive-curve);
}
.opacity-0, :scope.opacity-0 {
opacity: 0;
}
.opacity-1, :scope.opacity-1 {
opacity: 1;
}
.slideOut-left, :scope.slideOut-left {
animation: exitLeftCurve var(--duration--moderate-02) var(--exit-expressive-curve);
animation-fill-mode: forwards;
}
.slideIn-left, :scope.slideIn-left {
animation: fadeIn var(--duration--moderate-01) var(--entrance-expressive-curve),
entryLeftCurve var(--duration--moderate-02) var(--entrance-expressive-curve);
}
.slideOut-right, :scope.slideOut-right {
animation: exitRightCurve var(--duration--moderate-02) var(--exit-expressive-curve);
animation-fill-mode: forwards;
}
.slideIn-right, :scope.slideIn-right {
animation: fadeIn var(--duration--moderate-01) var(--entrance-expressive-curve),
entryRightCurve var(--duration--moderate-02) var(--entrance-expressive-curve);
}
.rotate-clockwise, :scope.rotate-clockwise {
transform: rotateZ(360deg);
transition: var(--duration--moderate-02) var(--standard-productive-curve);
animation-fill-mode: forwards;
}
.rotate-anticlockwise, :scope.rotate-anticlockwise {
transform: rotateZ(180deg);
transition: var(--duration--moderate-02) var(--standard-productive-curve);
}
.shimmer-text, :scope.shimmer-text {
text-align: center;
background: var(--inverse-light);
color: rgba(47, 47, 47, 0.1) !important;
background: linear-gradient(to right, var(--inverse-light) 0%, var(--secondary-dark) 50%, var(--inverse-light) 100%);
background-size: 200% 100%;
-webkit-background-clip: text;
background-clip: text;
animation: shimmerText 2s infinite linear forwards;
background-clip: text;
}
/* Source: src/core/base.css */
.ss, :scope.ss {
background: red;
}
/* Source: src/core/typography.css */
:scope {
font-family: var(--font-family);
color: var(--text);
line-height: var(--font-height);
margin: 0;
padding: 0;
font-size: var(--font-size);
}
/* Source: src/core/utilities.css */
.PopperWrapper-trigger, :scope.PopperWrapper-trigger {
display: inline-flex;
flex-grow: 1;
}
.Overlay-container, :scope.Overlay-container {
display: flex;
position: relative;
flex-direction: row;
justify-content: center;
z-index: 1500;
}
.Overlay-container--open, :scope.Overlay-container--open {
animation-timing-function: cubic-bezier(0, 0, 0.3, 1);
}
.Overlay-container--close, :scope.Overlay-container--close {
animation-timing-function: cubic-bezier(0.4, 0.14, 1, 1);
}
/* Source: src/components/text.module.css */
/* Text */
.Text, :scope.Text {
margin: 0;
line-height: var(--font-height);
}
.Text--small, :scope.Text--small {
font-size: var(--font-size-s);
line-height: var(--font-height-normal);
font-weight: var(--font-weight-medium);
}
.Text--regular, :scope.Text--regular {
font-size: var(--font-size);
line-height: var(--font-height);
}
.Text--large, :scope.Text--large {
font-size: var(--font-size-m);
line-height: var(--font-height-m);
}
.Text--default, :scope.Text--default {
color: var(--text);
}
.Text--subtle, :scope.Text--subtle {
color: var(--text-subtle);
}
.Text--disabled, :scope.Text--disabled {
color: var(--text-disabled);
}
.Text--destructive, :scope.Text--destructive {
color: var(--text-destructive);
}
.Text--white, :scope.Text--white {
color: var(--text-white);
}
.Text--success, :scope.Text--success {
color: var(--text-success);
}
.Text--link, :scope.Text--link {
color: var(--text-link);
}
.Text--medium, :scope.Text--medium {
font-weight: var(--font-weight-medium);
}
.Text--strong, :scope.Text--strong {
font-weight: var(--font-weight-bold);
}
/* Source: src/components/heading.module.css */
/* Heading */
.Heading, :scope.Heading {
margin: 0;
}
.Heading--s, :scope.Heading--s {
font-weight: var(--font-weight-bold);
font-size: var(--font-size-m);
line-height: var(--font-height-m);
}
.Heading--m, :scope.Heading--m {
font-weight: var(--font-weight-medium);
font-size: var(--font-size-l);
line-height: var(--font-height-l);
}
.Heading--l, :scope.Heading--l {
font-weight: var(--font-weight-normal);
font-size: var(--font-size-xl);
line-height: var(--font-height-xl);
}
.Heading--xl, :scope.Heading--xl {
font-weight: var(--font-weight-medium);
font-size: var(--font-size-xxl);
line-height: var(--font-height-xxl);
}
.Heading--xxl, :scope.Heading--xxl {
font-weight: var(--font-weight-normal);
font-size: var(--font-size-xxxl);
line-height: var(--font-height-xxl);
}
.Heading--default, :scope.Heading--default {
color: var(--text);
}
.Heading--subtle, :scope.Heading--subtle {
color: var(--text-subtle);
}
.Heading--disabled, :scope.Heading--disabled {
color: var(--text-disabled);
}
.Heading--white, :scope.Heading--white {
color: var(--text-white);
}
/* Source: src/components/label.module.css */
/* Label */
.Label, :scope.Label {
display: inline-flex;
}
.Label--small, :scope.Label--small {
font-size: var(--font-size-s);
}
.Label--withInput, :scope.Label--withInput {
margin-bottom: var(--spacing-10);
}
.Label--optional, :scope.Label--optional {
align-items: center;
}
.Label-text, :scope.Label-text {
line-height: var(--font-height-s);
font-weight: var(--font-weight-medium);
word-break: break-word;
}
.Label-optionalText, :scope.Label-optionalText {
line-height: var(--font-height-s);
margin-left: var(--spacing-10);
}
.Label-optionalText--small, :scope.Label-optionalText--small {
font-size: var(--font-size-s);
}
.Label--disabled, :scope.Label--disabled {
color: var(--text-disabled);
}
.Label-srOnly, :scope.Label-srOnly {
position: absolute;
width: var(--spacing-2-5);
height: var(--spacing-2-5);
padding: 0;
margin: calc(-1 * var(--spacing-2-5));
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.Label-requiredIndicator, :scope.Label-requiredIndicator {
height: var(--spacing-15);
width: var(--spacing-15);
border-radius: var(--border-radius-full);
background: var(--alert);
margin-left: var(--spacing-10);
margin-bottom: var(--spacing-15);
display: inline-flex;
}
/* Source: src/components/caption.module.css */
/* Caption */
.Caption, :scope.Caption {
display: flex;
align-items: center;
box-sizing: border-box;
}
.Caption--withInput, :scope.Caption--withInput {
margin-top: var(--spacing-10);
}
.Caption-icon, :scope.Caption-icon {
display: flex;
align-content: center;
margin-right: var(--spacing-10);
}
.Caption--hidden, :scope.Caption--hidden {
display: none;
}
/* Source: src/components/subheading.module.css */
/* Subheading */
.Subheading, :scope.Subheading {
margin: 0;
font-weight: var(--font-weight-bolder);
font-size: var(--spacing-30);
line-height: var(--font-height-m);
letter-spacing: var(--letter-spacing);
text-transform: uppercase;
}
.Subheading--default, :scope.Subheading--default {
color: var(--text);
}
.Subheading--subtle, :scope.Subheading--subtle {
color: var(--text-subtle);
}
.Subheading--disabled, :scope.Subheading--disabled {
color: var(--text-disabled);
}
.Subheading--white, :scope.Subheading--white {
color: var(--text-white);
}
/* Source: src/components/actionButton.module.css */
.ActionButton, :scope.ActionButton {
display: flex;
flex-shrink: 0;
overflow: hidden;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
cursor: pointer;
color: var(--inverse-lighter);
border-radius: var(--border-radius-full);
padding: var(--spacing-05);
}
.ActionButton:focus-visible, .ActionButton:focus, :scope.ActionButton:focus-visible, :scope.ActionButton:focus {
outline: var(--spacing-05) solid var(--primary-focus);
}
.ActionButton:hover, :scope.ActionButton:hover {
background-color: var(--secondary);
}
.ActionButton:active, :scope.ActionButton:active {
background-color: var(--secondary-dark);
}
/* Source: src/components/actionCard.module.css */
.ActionCard, :scope.ActionCard {
border-radius: var(--border-radius-10);
width: 100%;
}
.ActionCard--default, :scope.ActionCard--default {
cursor: pointer;
border: var(--border-width-2-5) solid var(--secondary-dark);
}
.ActionCard--default:hover, :scope.ActionCard--default:hover {
box-shadow: var(--shadow-l);
transition: var(--duration--fast-01) var(--standard-productive-curve);
}
.ActionCard--default:focus, .ActionCard--default:focus-visible, :scope.ActionCard--default:focus, :scope.ActionCard--default:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.ActionCard--default:active, :scope.ActionCard--default:active {
box-shadow: var(--shadow-m);
transition: var(--duration--fast-01) var(--standard-productive-curve);
}
.ActionCard--disabled, :scope.ActionCard--disabled {
cursor: not-allowed;
position: relative;
border: var(--border-width-2-5) solid var(--secondary-lighter);
}
.ActionCard-overlay--disabled, :scope.ActionCard-overlay--disabled {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 2;
opacity: var(--opacity-10);
background: var(--secondary-lightest);
}
/* Source: src/components/avatar.module.css */
/* Avatar */
.Avatar, :scope.Avatar {
display: flex;
flex-grow: 0;
flex-shrink: 0;
justify-content: center;
align-items: center;
overflow: hidden;
text-transform: uppercase;
border-radius: var(--border-radius-full);
cursor: default;
position: relative;
}
.Avatar-wrapper:has(.Avatar:focus-visible)::after, :scope.Avatar-wrapper:has(.Avatar:focus-visible)::after {
content: '';
position: absolute;
top: calc(-1 * var(--spacing-20));
bottom: calc(-1 * var(--spacing-20));
left: calc(-1 * var(--spacing-10));
right: calc(-1 * var(--spacing-10));
border: var(--border-width-05) solid var(--primary-focus);
border-radius: var(--border-radius-10);
pointer-events: none;
}
.Avatar:focus-visible, :scope.Avatar:focus-visible {
/* Fallback focus ring for browsers without :has support */
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
@supports selector(.Avatar-wrapper:has(.Avatar:focus-visible)) {
.Avatar:focus-visible, :scope.Avatar:focus-visible {
outline: none;
}
}
.Avatar-wrapper--square, :scope.Avatar-wrapper--square {
padding: var(--spacing-2-5);
box-sizing: border-box;
}
.Avatar-wrapper, :scope.Avatar-wrapper {
position: relative;
}
.Avatar--square, :scope.Avatar--square {
width: 100%;
height: 100%;
border-radius: var(--border-radius-10);
}
.Avatar--regular, :scope.Avatar--regular {
height: var(--spacing-80);
width: var(--spacing-80);
}
.Avatar--tiny, :scope.Avatar--tiny {
height: var(--spacing-60);
width: var(--spacing-60);
}
.Avatar--micro, :scope.Avatar--micro {
height: 20px;
width: 20px;
}
.Avatar--noInitials, :scope.Avatar--noInitials {
cursor: default;
}
.Avatar--disabled, :scope.Avatar--disabled {
cursor: not-allowed;
}
.Avatar--disabled::after, :scope.Avatar--disabled::after {
opacity: var(--opacity-16);
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
pointer-events: none;
content: '';
background-color: var(--white);
}
.Avatar--primary, :scope.Avatar--primary {
background: var(--primary-300);
}
.Avatar--secondary, :scope.Avatar--secondary {
background: var(--secondary-light);
}
.Avatar--success, :scope.Avatar--success {
background: var(--success-300);
}
.Avatar--alert, :scope.Avatar--alert {
background: var(--alert-300);
}
.Avatar--warning, :scope.Avatar--warning {
background: var(--warning-300);
}
.Avatar--accent1, :scope.Avatar--accent1 {
background: var(--accent1-300);
}
.Avatar--accent2, :scope.Avatar--accent2 {
background: var(--accent2-300);
}
.Avatar--accent3, :scope.Avatar--accent3 {
background: var(--accent3-300);
}
.Avatar--accent4, :scope.Avatar--accent4 {
background: var(--accent4-300);
}
.Avatar-content--tiny, :scope.Avatar-content--tiny {
line-height: var(--font-height-s) !important;
font-size: 10px !important;
}
.Avatar-content--micro, :scope.Avatar-content--micro {
line-height: var(--font-height-s) !important;
font-size: 10px !important;
}
.Avatar-content--primary, :scope.Avatar-content--primary {
color: var(--primary-darker) !important;
}
.Avatar-content--secondary, :scope.Avatar-content--secondary {
color: var(--inverse) !important;
}
.Avatar-content--success, :scope.Avatar-content--success {
color: var(--success-darker) !important;
}
.Avatar-content--alert, :scope.Avatar-content--alert {
color: var(--alert-darker) !important;
}
.Avatar-content--warning, :scope.Avatar-content--warning {
color: var(--warning-darker) !important;
}
.Avatar-content--accent1, :scope.Avatar-content--accent1 {
color: var(--accent1-darker) !important;
}
.Avatar-content--accent2, :scope.Avatar-content--accent2 {
color: var(--accent2-darker) !important;
}
.Avatar-content--accent3, :scope.Avatar-content--accent3 {
color: var(--accent3-darker) !important;
}
.Avatar-content--accent4, :scope.Avatar-content--accent4 {
color: var(--accent4-darker) !important;
}
.Avatar-presence, :scope.Avatar-presence {
position: absolute;
border-radius: var(--border-radius-full);
width: var(--spacing-20);
height: var(--spacing-20);
right: 0;
bottom: 0;
}
.Avatar-presence--active, :scope.Avatar-presence--active {
background: var(--success);
}
.Avatar-presence--away, :scope.Avatar-presence--away {
background: var(--secondary-dark);
}
.Avatar-status, :scope.Avatar-status {
top: calc(-1 * var(--spacing-05));
right: calc(-1 * var(--spacing-05));
width: var(--spacing-30);
height: var(--spacing-30);
border-radius: var(--border-radius-full);
display: flex;
align-items: center;
justify-content: center;
position: absolute;
cursor: pointer;
overflow: hidden;
}
/* Source: src/components/avatarGroup.module.css */
.AvatarGroup-item, :scope.AvatarGroup-item {
border-radius: var(--border-radius-full);
position: relative;
margin-right: calc(var(--spacing-05) * -1);
}
.AvatarGroup-item--square, :scope.AvatarGroup-item--square {
border-radius: var(--border-radius-10);
}
.AvatarGroup-item--regular, :scope.AvatarGroup-item--regular {
height: var(--spacing-80);
}
.AvatarGroup-item--tiny, :scope.AvatarGroup-item--tiny {
height: var(--spacing-60);
margin-right: 0;
}
.AvatarGroup-item--micro, :scope.AvatarGroup-item--micro {
margin-right: var(--spacing-10);
}
.AvatarGroup-Popper, :scope.AvatarGroup-Popper {
overflow-y: auto;
box-sizing: border-box;
}
.AvatarGroup-TextWrapper, :scope.AvatarGroup-TextWrapper {
display: flex;
flex-direction: column;
align-items: flex-start;
overflow-y: auto;
}
.AvatarCount-wrapper, :scope.AvatarCount-wrapper {
border-radius: var(--border-radius-full);
position: relative;
display: flex;
align-items: center;
}
.AvatarCount-wrapper:focus-visible, :scope.AvatarCount-wrapper:focus-visible {
outline: none;
}
.AvatarCount-wrapper:focus-visible::after, :scope.AvatarCount-wrapper:focus-visible::after {
content: '';
position: absolute;
top: calc(-1 * var(--spacing-20));
bottom: calc(-1 * var(--spacing-20));
left: calc(-1 * var(--spacing-10));
right: calc(-1 * var(--spacing-10));
border: var(--border-width-05) solid var(--primary-focus);
border-radius: var(--border-radius-10);
pointer-events: none;
}
.AvatarGroup-inputWrapper, :scope.AvatarGroup-inputWrapper {
border-bottom: var(--border-width-2-5) solid var(--secondary-dark);
}
.AvatarGroup-inputWrapper:focus-within, :scope.AvatarGroup-inputWrapper:focus-within {
border-bottom: var(--border-width-2-5) solid var(--primary);
}
.AvatarGroup-input, :scope.AvatarGroup-input {
min-width: unset !important;
background: transparent;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
height: calc(var(--spacing-80) + var(--spacing-10)) !important;
}
.AvatarGroup-input, .AvatarGroup-input:focus-within, :scope.AvatarGroup-input, :scope.AvatarGroup-input:focus-within {
border: unset !important;
box-shadow: none !important;
outline: none !important;
}
.AvatarGroup-input:hover, :scope.AvatarGroup-input:hover {
background-color: var(--secondary-lightest);
}
.AvatarGroup-listItem--disabled, :scope.AvatarGroup-listItem--disabled {
cursor: not-allowed;
pointer-events: auto !important;
}
@media (forced-colors: active) {
.AvatarGroup-input:focus-within, :scope.AvatarGroup-input:focus-within {
outline: var(--border-width-05) solid Highlight !important;
outline-offset: var(--spacing-05);
}
}
/* Source: src/components/avatarSelection.module.css */
/* Selection avatar group */
.SelectionAvatarGroup, :scope.SelectionAvatarGroup {
box-sizing: border-box;
display: flex;
align-items: center;
}
/* Selection Avatar List */
.SelectionAvatarGroup-item, :scope.SelectionAvatarGroup-item {
margin-right: calc(var(--spacing-05) * -1);
border-radius: var(--border-radius-full);
display: flex;
transition: transform var(--duration--fast-01) var(--standard-productive-curve);
position: relative;
}
.SelectionAvatarGroup-item--tiny, :scope.SelectionAvatarGroup-item--tiny {
margin-right: 0;
}
.SelectionAvatarGroup-item--micro, :scope.SelectionAvatarGroup-item--micro {
margin-right: var(--spacing-10);
}
.SelectionAvatarGroup-item--active:focus, .SelectionAvatarGroup-item--active:focus-visible, :scope.SelectionAvatarGroup-item--active:focus, :scope.SelectionAvatarGroup-item--active:focus-visible {
outline: 3px solid var(--primary-shadow);
outline-offset: 3px;
}
.SelectionAvatarGroup-item--active:active, :scope.SelectionAvatarGroup-item--active:active {
outline: var(--border-width-2-5) solid var(--primary-dark);
outline-offset: var(--spacing-2-5);
}
.SelectionAvatarGroup-item--active-tiny:active, .SelectionAvatarGroup-item--active-micro:active, :scope.SelectionAvatarGroup-item--active-tiny:active, :scope.SelectionAvatarGroup-item--active-micro:active {
outline-offset: var(--spacing-05);
}
.SelectionAvatarGroup-item--active-regular:active, :scope.SelectionAvatarGroup-item--active-regular:active {
outline: var(--border-width-05) solid var(--primary-dark);
outline-offset: var(--spacing-2-5);
}
.SelectionAvatarGroup-wrapper:hover .SelectionAvatarGroup-item--active, :scope.SelectionAvatarGroup-wrapper:hover .SelectionAvatarGroup-item--active {
transform: translateY(-8px);
}
/* Selected Avatar Group Item */
.SelectionAvatarGroup-item--selected, :scope.SelectionAvatarGroup-item--selected {
outline-offset: var(--spacing-2-5);
outline: var(--border-width-2-5) solid var(--primary-dark);
}
.SelectionAvatarGroup-item--selected-tiny, .SelectionAvatarGroup-item--selected-micro, :scope.SelectionAvatarGroup-item--selected-tiny, :scope.SelectionAvatarGroup-item--selected-micro {
outline-offset: var(--spacing-05);
}
.SelectionAvatarGroup-item--selected-regular, :scope.SelectionAvatarGroup-item--selected-regular {
outline: var(--border-width-05) solid var(--primary-dark);
}
.SelectionAvatarGroup-item--selected:active, :scope.SelectionAvatarGroup-item--selected:active {
outline-offset: var(--spacing-2-5);
outline: var(--border-width-2-5) solid var(--primary-darker);
}
.SelectionAvatarGroup-item--selected-tiny:active, .SelectionAvatarGroup-item--selected-micro:active, :scope.SelectionAvatarGroup-item--selected-tiny:active, :scope.SelectionAvatarGroup-item--selected-micro:active {
outline-offset: var(--spacing-05);
}
.SelectionAvatarGroup-item--selected-regular:active, :scope.SelectionAvatarGroup-item--selected-regular:active {
outline-offset: var(--spacing-2-5);
outline: var(--border-width-05) solid var(--primary-darker);
}
.SelectionAvatarGroup-item--selected:focus, .SelectionAvatarGroup-item--selected:focus-visible, :scope.SelectionAvatarGroup-item--selected:focus, :scope.SelectionAvatarGroup-item--selected:focus-visible {
box-shadow: 0 0 0 var(--spacing-2-5) white, 0 0 0 3px var(--primary-dark), 0 0 0 3px var(--primary-shadow) !important;
}
/* Selection Avatar Popover */
.SelectionAvatarGroup-popper, :scope.SelectionAvatarGroup-popper {
overflow-y: auto;
box-sizing: border-box;
}
.AvatarSelection-srOnly, :scope.AvatarSelection-srOnly {
position: absolute;
width: var(--spacing-2-5);
height: var(--spacing-2-5);
padding: 0;
margin: calc(-1 * var(--spacing-2-5));
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.SelectionAvatar-inputWrapper, :scope.SelectionAvatar-inputWrapper {
border-bottom: var(--border-width-2-5) solid var(--secondary-dark);
}
.SelectionAvatar-inputWrapper:focus-within, :scope.SelectionAvatar-inputWrapper:focus-within {
border-bottom: var(--border-width-2-5) solid var(--primary);
}
.SelectionAvatar-input, :scope.SelectionAvatar-input {
min-width: unset !important;
background: transparent;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0;
height: 36px;
}
.SelectionAvatar-input, .SelectionAvatar-input:focus-within, :scope.SelectionAvatar-input, :scope.SelectionAvatar-input:focus-within {
border: unset !important;
box-shadow: none !important;
outline: none !important;
}
.SelectionAvatar-input:hover, :scope.SelectionAvatar-input:hover {
background-color: var(--secondary-lightest);
}
/* Selection Avatar Count */
.SelectionAvatarCount-wrapper, :scope.SelectionAvatarCount-wrapper {
border-radius: var(--border-radius-full);
}
.SelectionAvatarCount-wrapper--micro, :scope.SelectionAvatarCount-wrapper--micro {
margin-right: 0;
}
.SelectionAvatarCount:hover, :scope.SelectionAvatarCount:hover {
background: var(--secondary);
}
.SelectionAvatarCount:active, :scope.SelectionAvatarCount:active {
background: var(--secondary-dark);
}
.SelectionAvatarCount--open, :scope.SelectionAvatarCount--open {
background: var(--secondary-dark) !important;
}
.SelectionAvatarCount-wrapper:focus, :scope.SelectionAvatarCount-wrapper:focus {
outline: none;
}
.SelectionAvatarCount-wrapper:focus-visible, :scope.SelectionAvatarCount-wrapper:focus-visible {
outline: none;
}
.SelectionAvatarCount-wrapper:focus-visible::after, :scope.SelectionAvatarCount-wrapper:focus-visible::after {
content: '';
position: absolute;
top: calc(-1 * var(--spacing-20));
bottom: calc(-1 * var(--spacing-20));
left: calc(-1 * var(--spacing-10));
right: calc(-1 * var(--spacing-10));
border: var(--border-width-05) solid var(--primary-focus);
border-radius: var(--border-radius-10);
pointer-events: none;
}
.SelectionAvatarCount--selected, :scope.SelectionAvatarCount--selected {
outline-offset: var(--spacing-2-5);
outline: var(--border-width-2-5) solid var(--primary-dark);
}
.SelectionAvatarCount--selected-tiny, .SelectionAvatarCount--selected-micro, :scope.SelectionAvatarCount--selected-tiny, :scope.SelectionAvatarCount--selected-micro {
outline-offset: var(--spacing-05);
}
.SelectionAvatarCount--selected-regular, :scope.SelectionAvatarCount--selected-regular {
outline: var(--border-width-05) solid var(--primary-dark);
}
.SelectionAvatarCount--selected:active, :scope.SelectionAvatarCount--selected:active {
outline-offset: var(--spacing-2-5);
outline: var(--border-width-2-5) solid var(--primary-darker);
}
.SelectionAvatarCount--selected-tiny:active, .SelectionAvatarCount--selected-micro:active, :scope.SelectionAvatarCount--selected-tiny:active, :scope.SelectionAvatarCount--selected-micro:active {
outline-offset: var(--spacing-05);
}
.SelectionAvatarCount--selected-regular:active, :scope.SelectionAvatarCount--selected-regular:active {
outline-offset: var(--spacing-2-5);
outline: var(--border-width-05) solid var(--primary-darker);
}
.SelectionAvatarCount--selected:focus, .SelectionAvatarCount--selected:focus-visible, :scope.SelectionAvatarCount--selected:focus, :scope.SelectionAvatarCount--selected:focus-visible {
box-shadow: 0 0 0 var(--spacing-2-5) white, 0 0 0 3px var(--primary-dark), 0 0 0 3px var(--primary-shadow) !important;
}
@media (forced-colors: active) {
.SelectionAvatarGroup-item--selected:focus, .SelectionAvatarGroup-item--selected:focus-visible, :scope.SelectionAvatarGroup-item--selected:focus, :scope.SelectionAvatarGroup-item--selected:focus-visible {
outline: var(--border-width-05) solid Highlight !important;
outline-offset: var(--spacing-2-5);
box-shadow: none !important;
}
.SelectionAvatarCount--selected:focus, .SelectionAvatarCount--selected:focus-visible, :scope.SelectionAvatarCount--selected:focus, :scope.SelectionAvatarCount--selected:focus-visible {
outline: var(--border-width-05) solid Highlight !important;
outline-offset: var(--spacing-2-5);
box-shadow: none !important;
}
/* The inner search input uses outline:none !important — restore it in forced-colors mode */
.SelectionAvatar-input:focus-within, :scope.SelectionAvatar-input:focus-within {
outline: var(--border-width-05) solid Highlight !important;
outline-offset: var(--spacing-05);
}
}
/* Source: src/components/backdrop.module.css */
.Backdrop, :scope.Backdrop {
background-color: rgba(26, 26, 26, 0.64);
height: 100vh;
width: 100vw;
position: fixed;
left: 0;
top: 0;
display: none;
align-items: center;
z-index: 1000;
overflow: auto;
flex-direction: column;
justify-content: center;
touch-action: none;
visibility: hidden;
}
.Backdrop--open, :scope.Backdrop--open {
display: flex;
visibility: visible;
}
.Backdrop-animation--open, :scope.Backdrop-animation--open {
animation: backdrop-open var(--duration--fast-02) var(--entrance-expressive-curve);
}
.Backdrop-animation--close, :scope.Backdrop-animation--close {
animation: backdrop-close var(--duration--fast-02) var(--exit-expressive-curve);
}
/* Source: src/components/badge.module.css */
/* badge */
.Badge, :scope.Badge {
/* 160px */
max-width: calc(var(--spacing-40) * 10);
/* truncate */
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-size: var(--font-size-s);
line-height: var(--font-height-s);
text-transform: uppercase;
padding-right: var(--spacing-10);
padding-left: var(--spacing-10);
padding-top: var(--spacing-05);
padding-bottom: var(--spacing-05);
border-radius: var(--border-radius-10);
display: inline-block;
box-sizing: border-box;
font-weight: var(--font-weight-bold);
cursor: default;
}
.Badge--primary, :scope.Badge--primary {
background: var(--primary);
color: var(--white);
}
.Badge--secondary, :scope.Badge--secondary {
background: var(--secondary-light);
color: var(--inverse);
}
.Badge--success, :scope.Badge--success {
background: var(--success);
color: var(--white);
}
.Badge--alert, :scope.Badge--alert {
background: var(--alert);
color: var(--white);
}
.Badge--warning, :scope.Badge--warning {
background: var(--warning);
color: var(--warning-darker);
}
.Badge--accent1, :scope.Badge--accent1 {
background: var(--accent1);
color: var(--white);
}
.Badge--accent2, :scope.Badge--accent2 {
background: var(--accent2);
color: var(--white);
}
.Badge--accent3, :scope.Badge--accent3 {
background: var(--accent3);
color: var(--white);
}
.Badge--accent4, :scope.Badge--accent4 {
background: var(--accent4);
color: var(--white);
}
.Badge--subtle-primary, :scope.Badge--subtle-primary {
color: var(--primary-darker);
background: var(--primary-lightest);
}
.Badge--subtle-secondary, :scope.Badge--subtle-secondary {
color: var(--text);
background: var(--secondary-light);
}
.Badge--subtle-success, :scope.Badge--subtle-success {
color: var(--success-darker);
background: var(--success-lightest);
}
.Badge--subtle-alert, :scope.Badge--subtle-alert {
color: var(--alert-darker);
background: var(--alert-lightest);
}
.Badge--subtle-warning, :scope.Badge--subtle-warning {
color: var(--warning-darker);
background: var(--warning-300);
}
.Badge--subtle-accent1, :scope.Badge--subtle-accent1 {
color: var(--accent1-darker);
background: var(--accent1-lightest);
}
.Badge--subtle-accent2, :scope.Badge--subtle-accent2 {
color: var(--accent2-darker);
background: var(--accent2-lightest);
}
.Badge--subtle-accent3, :scope.Badge--subtle-accent3 {
color: var(--accent3-darker);
background: var(--accent3-lightest);
}
.Badge--subtle-accent4, :scope.Badge--subtle-accent4 {
color: var(--accent4-darker);
background: var(--accent4-lightest);
}
/* Source: src/components/breadcrumbs.module.css */
/* breadcrumbs */
.Breadcrumbs, :scope.Breadcrumbs {
display: flex;
align-items: center;
}
.Breadcrumbs-item, :scope.Breadcrumbs-item {
display: flex;
align-items: center;
}
.Breadcrumbs-link, :scope.Breadcrumbs-link {
/* 160px */
max-width: calc(var(--spacing-40) * 10);
margin: var(--spacing-10) 0;
}
.Breadcrumbs-link:active, :scope.Breadcrumbs-link:active {
color: var(--inverse);
}
.Breadcrumbs-item:first-child .Breadcrumbs-link, :scope.Breadcrumbs-item:first-child .Breadcrumbs-link {
margin-left: 0;
}
.Breadcrumbs-itemSeparator, :scope.Breadcrumbs-itemSeparator {
color: var(--secondary);
font-size: var(--font-size-s);
line-height: var(--font-height-s);
width: var(--spacing-10);
margin: 0 var(--spacing-10);
}
.Breadcrumbs-dropdown, :scope.Breadcrumbs-dropdown {
height: var(--font-height-m);
}
.Breadcrumbs-Button:focus, :scope.Breadcrumbs-Button:focus {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
/* Source: src/components/button.module.css */
.Button, :scope.Button {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
box-sizing: border-box;
position: relative;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
border: 0;
border-radius: var(--border-radius-10);
padding-top: var(--spacing-20);
padding-bottom: var(--spacing-20);
text-align: center;
font-family: var(--font-family);
font-weight: var(--font-weight-normal);
font-size: var(--font-size);
line-height: var(--font-height-s);
color: var(--text-white);
transition: var(--duration--fast-01) var(--standard-productive-curve);
}
.Button--disabled, :scope.Button--disabled {
cursor: not-allowed;
}
.Button:focus-visible, :scope.Button:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.Button--iconAlign-right, :scope.Button--iconAlign-right {
flex-direction: row-reverse;
}
.Button-regularIcon--left, :scope.Button-regularIcon--left {
margin-left: calc(-1 * var(--spacing-05));
}
.Button-regularIcon--right, :scope.Button-regularIcon--right {
margin-right: calc(-1 * var(--spacing-05));
}
.Button--tiny, :scope.Button--tiny {
height: var(--spacing-60);
padding-right: var(--spacing-20);
padding-left: var(--spacing-20);
padding-top: var(--spacing-10);
padding-bottom: var(--spacing-10);
font-size: var(--font-size-s);
font-weight: var(--font-weight-medium);
}
.Button--tinySquare, :scope.Button--tinySquare {
width: var(--spacing-60);
}
.Button--regular, :scope.Button--regular {
height: var(--spacing-80);
padding-right: var(--spacing-30);
padding-left: var(--spacing-30);
}
.Button--regularSquare, :scope.Button--regularSquare {
width: var(--spacing-80);
}
.Button--large, :scope.Button--large {
height: 40px;
padding-right: var(--spacing-40);
padding-left: var(--spacing-40);
line-height: var(--font-height-m);
font-size: var(--font-size-m);
}
.Button--largeSquare, :scope.Button--largeSquare {
width: 40px;
}
.Button--tinySquare .Button-icon, .Button--largeSquare .Button-icon, .Button--tinySquare .Spinner, .Button--largeSquare .Spinner, :scope.Button--tinySquare .Button-icon, :scope.Button--largeSquare .Button-icon, :scope.Button--tinySquare .Spinner, :scope.Button--largeSquare .Spinner {
padding-left: var(--spacing-05);
padding-right: var(--spacing-05);
}
.Button--expanded, :scope.Button--expanded {
width: 100%;
}
.Button-icon, :scope.Button-icon {
line-height: inherit;
display: flex;
align-items: center;
}
.Button-icon--left, :scope.Button-icon--left {
margin-right: var(--spacing-15);
}
.Button-icon--right, :scope.Button-icon--right {
margin-left: var(--spacing-15);
}
.Button--basic, :scope.Button--basic {
background: var(--secondary-light);
color: var(--inverse);
}
.Button--basic:hover, :scope.Button--basic:hover {
background: var(--secondary);
}
.Button--basic:active, :scope.Button--basic:active {
background: var(--secondary-dark);
}
.Button--basic-disabled, :scope.Button--basic-disabled {
background: var(--secondary-lighter);
color: var(--inverse-lightest);
}
.Button--primary, :scope.Button--primary {
background: var(--primary);
}
.Button--primary:hover, :scope.Button--primary:hover {
background: var(--primary-dark);
}
.Button--primary:active, :scope.Button--primary:active {
background: var(--primary-darker);
}
.Button--primary-disabled, :scope.Button--primary-disabled {
background: var(--primary-lighter);
}
.Button-infoIcon--primary, :scope.Button-infoIcon--primary {
color: var(--text-link);
}
.Button--success, :scope.Button--success {
background: var(--primary);
}
.Button--success:hover, :scope.Button--success:hover {
background: var(--primary-dark);
}
.Button--success:active, :scope.Button--success:active {
background: var(--primary-darker);
}
.Button--success-disabled, :scope.Button--success-disabled {
background: var(--primary-lighter);
}
.Button-infoIcon--success, :scope.Button-infoIcon--success {
color: var(--text-link);
}
.Button--alert, :scope.Button--alert {
background: var(--alert);
}
.Button--alert:hover, :scope.Button--alert:hover {
background: var(--alert-dark);
}
.Button--alert:active, :scope.Button--alert:active {
background: var(--alert-darker);
}
.Button--alert-disabled, :scope.Button--alert-disabled {
background: var(--alert-lighter);
}
.Button-infoIcon--alert, :scope.Button-infoIcon--alert {
color: var(--alert);
}
.Button--transparent, :scope.Button--transparent {
background: transparent;
color: var(--inverse);
}
.Button--transparent:hover, :scope.Button--transparent:hover {
background: var(--secondary);
}
.Button--transparent:active, :scope.Button--transparent:active {
background: var(--secondary-dark);
}
.Button--transparent:focus-visible:active, :scope.Button--transparent:focus-visible:active {
background: var(--secondary-dark);
}
.Button--transparent-disabled, :scope.Button--transparent-disabled {
background: transparent;
color: var(--inverse-lightest);
}
.Button-spinner, :scope.Button-spinner {
display: flex;
position: absolute;
z-index: 1;
}
.Button--selected, :scope.Button--selected {
background: var(--primary-ultra-light);
color: var(--primary-dark);
box-shadow: inset 0 0 0 2px var(--primary);
}
.Button--selected:hover, :scope.Button--selected:hover {
background: var(--primary-lightest);
}
.Button--selected:active, :scope.Button--selected:active {
background: var(--primary-lighter);
color: var(--primary-darker);
box-shadow: inset 0 0 0 2px var(--primary-dark);
}
.Button--selected:focus-visible, :scope.Button--selected:focus-visible {
background: var(--primary-ultra-light);
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
box-shadow: inset 0 0 0 var(--border-width-05) var(--primary);
}
.Button--selected:focus-visible:active, :scope.Button--selected:focus-visible:active {
background: var(--primary-lighter);
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
box-shadow: inset 0 0 0 var(--border-width-05) var(--primary-dark);
}
.Button--selected-disabled, :scope.Button--selected-disabled {
background: var(--primary-ultra-light);
color: var(--primary-lighter);
box-shadow: inset 0 0 0 2px var(--primary-lightest);
}
.Button-text--hidden, :scope.Button-text--hidden {
visibility: hidden;
}
.Button-text, :scope.Button-text {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.Button-infoIconWrapper, :scope.Button-infoIconWrapper {
position: absolute;
top: -4px;
right: -4px;
width: var(--spacing-30);
height: var(--spacing-30);
box-sizing: border-box;
border-radius: var(--border-radius-full);
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
border: var(--border-width-2-5) solid var(--secondary-lightest);
pointer-events: none;
}
.Button-infoIconWrapper--transparent, :scope.Button-infoIconWrapper--transparent {
border: none;
background: transparent;
top: var(--spacing-2-5);
right: var(--spacing-2-5);
}
.Button-infoIconWrapper--iconOnly-transparent, :scope.Button-infoIconWrapper--iconOnly-transparent {
top: var(--spacing-2-5);
right: var(--spacing-2-5);
}
.Button-infoIconWrapper-outlined--basic, :scope.Button-infoIconWrapper-outlined--basic {
background: var(--secondary-lightest);
}
.Button-infoIconWrapper-outlined--primary, :scope.Button-infoIconWrapper-outlined--primary {
background: var(--primary-ultra-light);
}
.Button-infoIconWrapper-outlined--alert, :scope.Button-infoIconWrapper-outlined--alert {
background: var(--alert-ultra-light);
}
.Button-infoIconWrapper--basic, :scope.Button-infoIconWrapper--basic {
background: var(--secondary-lighter);
}
.Button-infoIconWrapper--primary, .Button-infoIconWrapper--success, :scope.Button-infoIconWrapper--primary, :scope.Button-infoIconWrapper--success {
background: var(--primary-lightest);
}
.Button-infoIconWrapper--alert, :scope.Button-infoIconWrapper--alert {
background: var(--alert-lightest);
}
.Button-infoIcon, :scope.Button-infoIcon {
color: var(--text-subtle);
}
/* outlined button styles */
.Button-outlined--basic, :scope.Button-outlined--basic {
color: var(--inverse);
background: transparent;
box-shadow: inset 0 0 0 1px var(--secondary);
}
.Button-outlined--basic:hover, :scope.Button-outlined--basic:hover {
background: var(--secondary-lighter);
box-shadow: inset 0 0 0 1px var(--inverse-lightest);
}
.Button-outlined--basic:active, :scope.Button-outlined--basic:active {
background: var(--secondary);
box-shadow: inset 0 0 0 1px var(--inverse-lightest);
}
.Button-outlined--basic:focus-visible, :scope.Button-outlined--basic:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
box-shadow: inset 0 0 0 var(--border-width-2-5) var(--secondary);
}
.Button-outlined--basic-disabled, :scope.Button-outlined--basic-disabled {
color: var(--inverse-lightest);
background: transparent;
box-shadow: inset 0 0 0 1px var(--secondary);
}
.Button-outlined--selected, :scope.Button-outlined--selected {
background: var(--primary-ultra-light);
color: var(--primary-dark);
box-shadow: inset 0 0 0 2px var(--primary);
}
.Button-outlined--selected:hover, :scope.Button-outlined--selected:hover {
background: var(--primary-lightest);
box-shadow: inset 0 0 0 2px var(--primary);
}
.Button-outlined--selected:active, :scope.Button-outlined--selected:active {
background: var(--primary-lighter);
color: var(--primary-darker);
box-shadow: inset 0 0 0 2px var(--primary-dark);
}
.Button-outlined--selected:focus-visible, :scope.Button-outlined--selected:focus-visible {
color: var(--primary-dark);
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
box-shadow: inset 0 0 0 var(--border-width-05) var(--primary);
}
.Button-outlined--selected:focus-visible:active, :scope.Button-outlined--selected:focus-visible:active {
background: var(--primary-lighter);
color: var(--primary-darker);
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
box-shadow: inset 0 0 0 var(--border-width-05) var(--primary-dark);
}
.Button-outlined--selected-disabled, :scope.Button-outlined--selected-disabled {
background: var(--primary-ultra-light);
color: var(--primary-lighter);
box-shadow: inset 0 0 0 2px var(--primary-lightest);
}
.Button-outlined--primary, :scope.Button-outlined--primary {
background: transparent;
box-shadow: inset 0 0 0 1px var(--primary);
color: var(--primary);
}
.Button-outlined--primary:hover, :scope.Button-outlined--primary:hover {
background: var(--primary-ultra-light);
box-shadow: inset 0 0 0 1px var(--primary-dark);
color: var(--primary-dark);
}
.Button-outlined--primary:active, :scope.Button-outlined--primary:active {
background: var(--primary-lightest);
box-shadow: inset 0 0 0 1px var(--primary-dark);
color: var(--primary-dark);
}
.Button-outlined--primary:focus-visible, :scope.Button-outlined--primary:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
box-shadow: inset 0 0 0 var(--border-width-2-5) var(--primary);
}
.Button-outlined--primary-disabled, :scope.Button-outlined--primary-disabled {
background: transparent;
color: var(--primary-lighter);
box-shadow: inset 0 0 0 1px var(--primary-lighter);
}
.Button-infoIcon-outlined--primary, :scope.Button-infoIcon-outlined--primary {
color: var(--text-link);
}
.Button-outlined--alert, :scope.Button-outlined--alert {
background: transparent;
box-shadow: inset 0 0 0 1px var(--alert);
color: var(--alert);
}
.Button-outlined--alert:hover, :scope.Button-outlined--alert:hover {
background: var(--alert-ultra-light);
box-shadow: inset 0 0 0 1px var(--alert-dark);
color: var(--alert-dark);
}
.Button-outlined--alert:active, :scope.Button-outlined--alert:active {
background: var(--alert-lightest);
box-shadow: inset 0 0 0 1px var(--alert-dark);
color: var(--alert-dark);
}
.Button-outlined--alert:focus-visible, :scope.Button-outlined--alert:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
box-shadow: inset 0 0 0 var(--border-width-2-5) var(--alert);
}
.Button-outlined--alert-disabled, :scope.Button-outlined--alert-disabled {
background: transparent;
color: var(--alert-lighter);
box-shadow: inset 0 0 0 1px var(--alert-lighter);
}
.Button-infoIcon-outlined--alert, :scope.Button-infoIcon-outlined--alert {
color: var(--alert);
}
.Button-srOnly, :scope.Button-srOnly {
position: absolute;
width: var(--spacing-2-5);
height: var(--spacing-2-5);
padding: 0;
margin: calc(-1 * var(--spacing-2-5));
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
@media (forced-colors: active) {
.Button--basic, .Button--primary, .Button--success, .Button--alert, .Button--transparent, :scope.Button--basic, :scope.Button--primary, :scope.Button--success, :scope.Button--alert, :scope.Button--transparent {
border: var(--border-width-2-5) solid ButtonText;
}
.Button--basic-disabled, .Button--primary-disabled, .Button--success-disabled, .Button--alert-disabled, .Button--transparent-disabled, :scope.Button--basic-disabled, :scope.Button--primary-disabled, :scope.Button--success-disabled, :scope.Button--alert-disabled, :scope.Button--transparent-disabled {
border: var(--border-width-2-5) solid GrayText;
}
/* Selected state: inset box-shadow acts as the visible border */
.Button--selected, .Button--selected:hover, .Button--selected:active, .Button--selected-disabled, :scope.Button--selected, :scope.Button--selected:hover, :scope.Button--selected:active, :scope.Button--selected-disabled {
border: var(--border-width-05) solid ButtonText;
box-shadow: none;
}
.Button--selected:focus-visible, .Button--selected:focus-visible:active, :scope.Button--selected:focus-visible, :scope.Button--selected:focus-visible:active {
outline: var(--border-width-05) solid Highlight;
box-shadow: none;
}
/* Outlined variants: inset box-shadow is the only visible border */
.Button-outlined--basic, .Button-outlined--basic:hover, .Button-outlined--basic:active, .Button-outlined--basic-disabled, :scope.Button-outlined--basic, :scope.Button-outlined--basic:hover, :scope.Button-outlined--basic:active, :scope.Button-outlined--basic-disabled {
border: var(--border-width-2-5) solid ButtonText;
box-shadow: none;
}
.Button-outlined--basic:focus-visible, :scope.Button-outlined--basic:focus-visible {
outline: var(--border-width-05) solid Highlight;
box-shadow: none;
}
.Button-outlined--selected, .Button-outlined--selected:hover, .Button-outlined--selected:active, .Button-outlined--selected-disabled, :scope.Button-outlined--selected, :scope.Button-outlined--selected:hover, :scope.Button-outlined--selected:active, :scope.Button-outlined--selected-disabled {
border: var(--border-width-05) solid ButtonText;
box-shadow: none;
}
.Button-outlined--selected:focus-visible, .Button-outlined--selected:focus-visible:active, :scope.Button-outlined--selected:focus-visible, :scope.Button-outlined--selected:focus-visible:active {
outline: var(--border-width-05) solid Highlight;
box-shadow: none;
}
.Button-outlined--primary, .Button-outlined--primary:hover, .Button-outlined--primary:active, .Button-outlined--primary-disabled, :scope.Button-outlined--primary, :scope.Button-outlined--primary:hover, :scope.Button-outlined--primary:active, :scope.Button-outlined--primary-disabled {
border: var(--border-width-2-5) solid ButtonText;
box-shadow: none;
}
.Button-outlined--primary:focus-visible, :scope.Button-outlined--primary:focus-visible {
outline: var(--border-width-05) solid Highlight;
box-shadow: none;
}
.Button-outlined--alert, .Button-outlined--alert:hover, .Button-outlined--alert:active, .Button-outlined--alert-disabled, :scope.Button-outlined--alert, :scope.Button-outlined--alert:hover, :scope.Button-outlined--alert:active, :scope.Button-outlined--alert-disabled {
border: var(--border-width-2-5) solid ButtonText;
box-shadow: none;
}
.Button-outlined--alert:focus-visible, :scope.Button-outlined--alert:focus-visible {
outline: var(--border-width-05) solid Highlight;
box-shadow: none;
}
}
/* Source: src/components/calendar.module.css */
/* calendar */
.Calendar-wrapper, :scope.Calendar-wrapper {
display: flex;
flex-wrap: wrap;
}
.Calendar, :scope.Calendar {
display: flex;
flex-direction: column;
box-sizing: border-box;
}
.Calendar--small, :scope.Calendar--small {
padding: var(--spacing-30);
padding-bottom: var(--spacing-20);
width: 212px;
}
.Calendar-date--small, :scope.Calendar-date--small {
height: 248px;
}
.Calendar-month--small, :scope.Calendar-month--small {
height: 200px;
}
.Calendar-year--small, :scope.Calendar-year--small {
height: 200px;
}
.Calendar--large, :scope.Calendar--large {
padding-top: var(--spacing-40);
padding-left: var(--spacing-40);
padding-right: var(--spacing-40);
padding-bottom: var(--spacing-30);
width: 316px;
}
.Calendar-date--large, :scope.Calendar-date--large {
height: 324px;
}
.Calendar-month--large, :scope.Calendar-month--large {
height: 276px;
}
.Calendar-year--large, :scope.Calendar-year--large {
height: 272px;
}
.Calendar-header--large, :scope.Calendar-header--large {
position: relative;
display: flex;
justify-content: center;
align-items: center;
padding-bottom: var(--spacing-30);
}
.Calendar-header--small, :scope.Calendar-header--small {
position: relative;
display: flex;
justify-content: center;
align-items: center;
padding-bottom: var(--spacing-20);
}
.Calendar-headerIcon, :scope.Calendar-headerIcon {
position: absolute;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.Calendar-headerIcon--prev, :scope.Calendar-headerIcon--prev {
left: 0;
}
.Calendar-headerIcon--next, :scope.Calendar-headerIcon--next {
right: 0;
}
.Calendar-headerContent, :scope.Calendar-headerContent {
display: flex;
white-space: nowrap;
cursor: pointer;
padding-top: var(--spacing-10);
padding-bottom: var(--spacing-10);
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.Calendar-headerButton, :scope.Calendar-headerButton {
/* Reset button aesthetics */
background: transparent;
border: none;
padding: 0;
margin: 0;
font-family: inherit;
color: inherit;
cursor: pointer;
/* Maintain the existing Flexbox layout structure */
display: flex;
justify-content: center;
align-items: center;
/* Rounded corners for better focus outline appearance */
border-radius: var(--border-radius-10);
}
.Calendar-headerButton:focus-visible, :scope.Calendar-headerButton:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: 1px;
}
.Calendar-headerButton:focus:not(:focus-visible), :scope.Calendar-headerButton:focus:not(:focus-visible) {
outline: none;
}
.Calendar-body, :scope.Calendar-body {
display: flex;
flex-direction: column;
flex-grow: 1;
justify-content: space-between;
}
.Calendar-valueRow, :scope.Calendar-valueRow {
display: flex;
justify-content: space-between;
padding-top: var(--spacing-05);
padding-bottom: var(--spacing-05);
}
.Calendar-valueWrapper, :scope.Calendar-valueWrapper {
display: inline-flex;
flex: 1 0 0;
justify-content: center;
position: relative;
}
.Calendar-monthValueWrapper, .Calendar-yearValueWrapper, :scope.Calendar-monthValueWrapper, :scope.Calendar-yearValueWrapper {
display: inline-flex;
justify-content: center;
position: relative;
}
.Calendar-valueWrapper--inRange, :scope.Calendar-valueWrapper--inRange {
background: var(--primary-ultra-light);
}
.Calendar-valueWrapper--inRange .Calendar-inRangeValue:hover, :scope.Calendar-valueWrapper--inRange .Calendar-inRangeValue:hover {
background: var(--primary-lightest);
border-color: transparent;
}
.Calendar-valueWrapper--inRange .Calendar-inRangeValue:active, :scope.Calendar-valueWrapper--inRange .Calendar-inRangeValue:active {
background: var(--primary-lighter);
border-color: transparent;
}
.Calendar-valueWrapper--inRangeError, :scope.Calendar-valueWrapper--inRangeError {
background: var(--alert-lightest);
}
.Calendar-valueWrapper--start, :scope.Calendar-valueWrapper--start {
background: linear-gradient(90deg, white 50%, var(--primary-ultra-light) 50%);
border-radius: var(--border-radius-10) 0 0 var(--border-radius-10);
}
.Calendar-valueWrapper--startError, :scope.Calendar-valueWrapper--startError {
background: linear-gradient(90deg, white 50%, var(--alert-lightest) 50%);
}
.Calendar-valueWrapper--end, :scope.Calendar-valueWrapper--end {
background: linear-gradient(90deg, var(--primary-ultra-light) 50%, white 50%);
border-radius: 0 var(--border-radius-10) var(--border-radius-10) 0;
}
.Calendar-valueWrapper--hoverDate, :scope.Calendar-valueWrapper--hoverDate {
background: linear-gradient(90deg, var(--primary-ultra-light) 10%, white 50%);
border-radius: 0 var(--border-radius-10) var(--border-radius-10) 0;
}
.Calendar-valueWrapper--hoverEndDate, :scope.Calendar-valueWrapper--hoverEndDate {
background: linear-gradient(90deg, white 50%, var(--primary-ultra-light) 10%);
}
.Calendar-valueWrapper--endError, :scope.Calendar-valueWrapper--endError {
background: linear-gradient(90deg, var(--alert-lightest) 50%, white 50%);
}
.Calendar-valueWrapper--startEnd, :scope.Calendar-valueWrapper--startEnd {
background: transparent;
}
.Calendar-value, :scope.Calendar-value {
display: inline-flex;
align-items: center;
justify-content: center;
text-align: center;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
box-sizing: border-box;
border-radius: var(--spacing-10);
border: var(--border-width-2-5) solid transparent;
transition: var(--duration--fast-01) var(--standard-productive-curve);
/* Button reset (used on <button> for a11y) */
background: transparent;
padding: 0;
margin: 0;
font-family: inherit;
color: inherit;
}
/* Always show focus on calendar cells: open-via-click moves focus programmatically
(mouse modality → :focus-visible is false), and roving tabindex needs a visible target. */
.Calendar-value:focus, .Calendar-value:focus-visible, :scope.Calendar-value:focus, :scope.Calendar-value:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: 1px;
}
.Calendar-value:hover, :scope.Calendar-value:hover {
background: var(--secondary-light);
border-color: var(--secondary-dark);
}
.Calendar-value:active, :scope.Calendar-value:active {
background: var(--secondary);
border-color: var(--secondary-dark);
}
.Calendar-value--start:hover, .Calendar-value--end:hover, :scope.Calendar-value--start:hover, :scope.Calendar-value--end:hover {
background: var(--primary-ultra-light);
border-color: transparent;
}
.Calendar-value--startError:hover, .Calendar-value--endError:hover, :scope.Calendar-value--startError:hover, :scope.Calendar-value--endError:hover {
background: var(--alert-lightest);
border-color: transparent;
}
.Calendar-value--start, .Calendar-value--end, :scope.Calendar-value--start, :scope.Calendar-value--end {
background: var(--primary-ultra-light);
}
.Calendar-value--startError, .Calendar-value--endError, :scope.Calendar-value--startError, :scope.Calendar-value--endError {
background: var(--alert-lightest);
}
.Calendar-value--currDateMonthYear, :scope.Calendar-value--currDateMonthYear {
background: var(--primary-ultra-light);
border-color: var(--primary);
}
.Calendar-value--currDateMonthYear:hover, :scope.Calendar-value--currDateMonthYear:hover {
background: var(--primary-lightest);
border-color: var(--primary);
}
.Calendar-value--currDateMonthYear:active, :scope.Calendar-value--currDateMonthYear:active {
background: var(--primary-lighter);
border-color: var(--primary-darker);
}
.Calendar-value--active, :scope.Calendar-value--active {
background: var(--primary);
font-weight: var(--font-weight-bold);
border-color: transparent;
}
.Calendar-value--active:hover, :scope.Calendar-value--active:hover {
background: var(--primary-dark);
border-color: transparent;
}
.Calendar-value--active:active, :scope.Calendar-value--active:active {
background: var(--primary-darker);
border-color: transparent;
}
.Calendar-yearValue--small, .Calendar-monthValue--small, :scope.Calendar-yearValue--small, :scope.Calendar-monthValue--small {
height: var(--spacing-60);
width: var(--spacing-120);
}
.Calendar-yearValue--large, .Calendar-monthValue--large, :scope.Calendar-yearValue--large, :scope.Calendar-monthValue--large {
height: var(--spacing-80);
width: var(--spacing-160);
}
.Calendar-dateValue--small, :scope.Calendar-dateValue--small {
height: var(--spacing-60);
width: var(--spacing-60);
}
.Calendar-dateValue--large, :scope.Calendar-dateValue--large {
height: var(--spacing-80);
width: var(--spacing-80);
}
.Calendar-valueWrapper--active-dummy .Calendar-value--startError, .Calendar-valueWrapper--active-dummy .Calendar-value--endError, :scope.Calendar-valueWrapper--active-dummy .Calendar-value--startError, :scope.Calendar-valueWrapper--active-dummy .Calendar-value--endError {
background: var(--alert-lightest);
}
.Calendar-valueWrapper--active-dummy .Calendar-value--startError:hover, .Calendar-valueWrapper--active-dummy .Calendar-value--endError:hover, :scope.Calendar-valueWrapper--active-dummy .Calendar-value--startError:hover, :scope.Calendar-valueWrapper--active-dummy .Calendar-value--endError:hover {
background: var(--alert-lightest);
border-color: transparent;
}
.Calendar-valueWrapper--disabled, :scope.Calendar-valueWrapper--disabled {
opacity: var(--opacity-10);
}
.Calendar-value--disabled, :scope.Calendar-value--disabled {
pointer-events: none;
}
.Calendar-dayValues, :scope.Calendar-dayValues {
display: flex;
justify-content: center;
padding-top: var(--spacing-20);
padding-bottom: var(--spacing-20);
}
.Calendar-dateValues, :scope.Calendar-dateValues {
display: flex;
flex-direction: column;
flex-grow: 1;
justify-content: space-around;
}
.Calendar-dayValues .Calendar-value, :scope.Calendar-dayValues .Calendar-value {
padding: 0;
cursor: default;
border-color: transparent;
}
.Calendar-dayValues .Calendar-value:hover, .Calendar-dayValues .Calendar-value:active, :scope.Calendar-dayValues .Calendar-value:hover, :scope.Calendar-dayValues .Calendar-value:active {
background: transparent;
border-color: transparent;
}
.Calendar-eventsIndicator, :scope.Calendar-eventsIndicator {
position: absolute;
bottom: var(--spacing-05);
width: var(--spacing-10);
height: var(--spacing-10);
background-color: var(--alert);
border-radius: var(--border-radius-full);
}
.Calendar-eventsIndicator--small, :scope.Calendar-eventsIndicator--small {
width: 3px;
height: 3px;
}
.Calendar-eventsIndicator--active, :scope.Calendar-eventsIndicator--active {
background-color: var(--white);
}
.Calendar-valueWrapper--inStartRange, :scope.Calendar-valueWrapper--inStartRange {
background: linear-gradient(90deg, white 50%, var(--primary-ultra-light) 50%);
}
.Calendar-valueWrapper--inEndRange, :scope.Calendar-valueWrapper--inEndRange {
background: linear-gradient(90deg, var(--primary-ultra-light) 50%, white 50%);
}
.Calendar-valueWrapper--inEdgeRange .Calendar-inRangeValue, :scope.Calendar-valueWrapper--inEdgeRange .Calendar-inRangeValue {
background: var(--primary-ultra-light);
}
.Calendar-valueWrapper--inEdgeRange .Calendar-inRangeValue:hover, :scope.Calendar-valueWrapper--inEdgeRange .Calendar-inRangeValue:hover {
background: var(--primary-lightest);
border-color: transparent;
}
.Calendar-valueWrapper--inEdgeRange .Calendar-inRangeValue:active, :scope.Calendar-valueWrapper--inEdgeRange .Calendar-inRangeValue:active {
background: var(--primary-lighter);
border-color: transparent;
}
@media (forced-colors: active) {
.Calendar-valueWrapper--start, .Calendar-valueWrapper--end, .Calendar-valueWrapper--hoverDate, .Calendar-valueWrapper--hoverEndDate, .Calendar-valueWrapper--inStartRange, .Calendar-valueWrapper--inEndRange, .Calendar-valueWrapper--inRange, .Calendar-valueWrapper--inEdgeRange .Calendar-inRangeValue, :scope.Calendar-valueWrapper--start, :scope.Calendar-valueWrapper--end, :scope.Calendar-valueWrapper--hoverDate, :scope.Calendar-valueWrapper--hoverEndDate, :scope.Calendar-valueWrapper--inStartRange, :scope.Calendar-valueWrapper--inEndRange, :scope.Calendar-valueWrapper--inRange, :scope.Calendar-valueWrapper--inEdgeRange .Calendar-inRangeValue {
background: Highlight;
}
.Calendar-valueWrapper--startError, .Calendar-valueWrapper--endError, .Calendar-valueWrapper--inRangeError, :scope.Calendar-valueWrapper--startError, :scope.Calendar-valueWrapper--endError, :scope.Calendar-valueWrapper--inRangeError {
background: Mark;
}
/* Active/selected date cell */
.Calendar-value--active, .Calendar-value--active:hover, .Calendar-value--active:active, :scope.Calendar-value--active, :scope.Calendar-value--active:hover, :scope.Calendar-value--active:active {
forced-color-adjust: none;
background: Highlight;
color: HighlightText;
border-color: transparent;
}
/* Today's date marker ring */
.Calendar-value--currDateMonthYear, :scope.Calendar-value--currDateMonthYear {
border-color: ButtonText;
}
/* Event dot: use system color so it stays visible */
.Calendar-eventsIndicator, :scope.Calendar-eventsIndicator {
background-color: ButtonText;
}
.Calendar-eventsIndicator--active, :scope.Calendar-eventsIndicator--active {
background-color: HighlightText;
}
/* Disabled dates use opacity — switch to GrayText */
.Calendar-valueWrapper--disabled, :scope.Calendar-valueWrapper--disabled {
opacity: 1;
color: GrayText;
}
}
/* Source: src/components/card.module.css */
/* badge */
.Card, :scope.Card {
border-radius: var(--border-radius-10);
border: var(--border-width-2-5) solid var(--secondary-light);
position: relative;
background-color: var(--white);
}
.Card--default, .Card--light, .Card--medium, .Card--dark, :scope.Card--default, :scope.Card--light, :scope.Card--medium, :scope.Card--dark {
border: none;
box-shadow: var(--shadow-s);
}
.Card--shadow10, :scope.Card--shadow10 {
border: none;
box-shadow: var(--shadow-s);
}
.Card--shadow20, :scope.Card--shadow20 {
border: none;
box-shadow: var(--shadow-m);
}
.Card--shadow30, :scope.Card--shadow30 {
border: none;
box-shadow: var(--shadow-l);
}
.Card-header, :scope.Card-header {
padding: var(--spacing-40) var(--spacing-40) var(--spacing-30) var(--spacing-40);
}
.Card-body, :scope.Card-body {
padding-left: var(--spacing-40);
padding-right: var(--spacing-40);
}
.Card-footer, :scope.Card-footer {
display: flex;
align-items: center;
box-sizing: border-box;
position: absolute;
bottom: 0;
width: 100%;
padding: var(--spacing-40);
}
.Card-footer--withSeperator, :scope.Card-footer--withSeperator {
border-top: var(--border-width-2-5) solid var(--secondary-light);
}
@media (forced-colors: active) {
/* box-shadow is stripped in forced-colors; add a real border so the card boundary is visible */
.Card--default, .Card--light, .Card--medium, .Card--dark, .Card--shadow10, .Card--shadow20, .Card--shadow30, :scope.Card--default, :scope.Card--light, :scope.Card--medium, :scope.Card--dark, :scope.Card--shadow10, :scope.Card--shadow20, :scope.Card--shadow30 {
border: var(--border-width-2-5) solid ButtonText;
box-shadow: none;
}
}
/* Source: src/components/cardSubdued.module.css */
.CardSubdued, :scope.CardSubdued {
background: var(--card-subdued-bg);
padding: var(--spacing-40);
}
.CardSubdued--top, :scope.CardSubdued--top {
border-top: var(--border-width-2-5) solid var(--secondary-light);
}
.CardSubdued--left, :scope.CardSubdued--left {
border-left: var(--border-width-2-5) solid var(--secondary-light);
}
.CardSubdued--right, :scope.CardSubdued--right {
border-right: var(--border-width-2-5) solid var(--secondary-light);
}
.CardSubdued--bottom, :scope.CardSubdued--bottom {
border-bottom: var(--border-width-2-5) solid var(--secondary-light);
}
/* Source: src/components/chat.module.css */
.Box, :scope.Box {
width: 100%;
border-radius: var(--border-radius-20);
padding: var(--spacing-30);
}
.Box--typing, :scope.Box--typing {
padding-top: var(--spacing-20);
padding-bottom: var(--spacing-20);
}
.Box--incoming, :scope.Box--incoming {
border: var(--border-width-2-5) solid var(--secondary-light);
background-color: var(--white);
}
.Box--outgoing, :scope.Box--outgoing {
background-color: var(--secondary-lightest);
}
.Box-incoming--withStatus, :scope.Box-incoming--withStatus {
border-bottom-left-radius: 0;
}
.Box-outgoing--withStatus, :scope.Box-outgoing--withStatus {
border-bottom-right-radius: 0;
}
.Box--urgent, :scope.Box--urgent {
border-color: var(--alert);
}
.ChatMessage-status, :scope.ChatMessage-status {
margin-top: var(--spacing-10);
display: block;
}
/* Source: src/components/chatBubble.module.css */
.ChatBubble-box--outgoing, :scope.ChatBubble-box--outgoing {
background-color: var(--primary-lightest);
border-radius: var(--border-radius-20);
padding: var(--spacing-20) var(--spacing-30);
}
.ChatBubble-separator, :scope.ChatBubble-separator {
width: var(--spacing-10);
height: var(--spacing-10);
border-radius: var(--border-radius-full);
margin: 0 var(--spacing-20);
background: var(--inverse-lighter);
}
.ChatBubble-box--noSuccess, :scope.ChatBubble-box--noSuccess {
margin-right: calc(var(--spacing-40) + var(--spacing-10));
}
.ChatBubble-box, :scope.ChatBubble-box {
width: 100%;
}
.ChatBubble-actionBar--outgoing, :scope.ChatBubble-actionBar--outgoing {
width: -moz-max-content;
width: max-content;
margin-right: var(--spacing-10);
margin-top: var(--spacing-15);
}
.ChatBubble-actionBar--incoming, :scope.ChatBubble-actionBar--incoming {
width: -moz-max-content;
width: max-content;
margin-left: var(--spacing-10);
margin-top: var(--spacing-15);
}
.ChatBubble-box--incoming, :scope.ChatBubble-box--incoming {
background-color: var(--secondary-lightest);
border-radius: var(--border-radius-20);
padding: var(--spacing-20) var(--spacing-30);
}
.ChatBubble-metaData--incoming, :scope.ChatBubble-metaData--incoming {
margin-left: calc(var(--spacing-80) + var(--spacing-20));
}
.ChatBubble-boxWrapper, :scope.ChatBubble-boxWrapper {
flex: 0 0 auto;
display: flex;
max-width: 70%;
}
.ChatBubble-actionBarWrapper, :scope.ChatBubble-actionBarWrapper {
flex: 0 0 auto;
}
.ChatBubble-actionBarWrapper--hidden, :scope.ChatBubble-actionBarWrapper--hidden {
width: 0;
overflow: hidden;
}
/* Source: src/components/chatInput.module.css */
.ChatInput, :scope.ChatInput {
display: flex;
flex-direction: row;
align-items: center;
border: var(--border-width-2-5) solid var(--secondary-dark);
padding: var(--spacing-20);
border-radius: var(--border-radius-10);
background: var(--white);
max-width: 100%;
min-width: var(--spacing-640);
transition: background-color var(--duration--slow-01) var(--standard-productive-curve),
border-color var(--duration--slow-01) var(--standard-productive-curve),
outline var(--duration--slow-01) var(--standard-productive-curve);
max-height: var(--spacing-440);
position: relative;
box-sizing: border-box;
line-height: var(--font-height-m);
}
.ChatInput--expanded, :scope.ChatInput--expanded {
flex-direction: column;
align-items: flex-start;
}
.ChatInput--disabled, :scope.ChatInput--disabled {
background: var(--secondary-lightest);
cursor: not-allowed;
}
.ChatInput:hover, :scope.ChatInput:hover {
background: var(--secondary-lighter);
}
.ChatInput:focus-within, .ChatInput:focus, .ChatInput:focus-visible, :scope.ChatInput:focus-within, :scope.ChatInput:focus, :scope.ChatInput:focus-visible {
background: var(--white);
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.ChatInput-textarea, :scope.ChatInput-textarea {
flex: 1;
height: var(--spacing-60);
width: 100%;
resize: none;
border: none;
outline: none;
transition-delay: var(--duration--slow-01);
transition: width var(--duration--slow-01) var(--standard-productive-curve);
box-sizing: border-box;
cursor: auto;
padding: var(--spacing-05) 0;
background: none;
word-break: break-all;
overflow-y: scroll;
font-family: var(--font-family);
font-weight: var(--font-weight-normal);
line-height: var(--font-height);
font-size: var(--font-size);
color: var(--inverse);
}
.ChatInput-textarea::-moz-placeholder, :scope.ChatInput-textarea::-moz-placeholder {
color: var(--inverse-lighter);
}
.ChatInput-textarea::placeholder, :scope.ChatInput-textarea::placeholder {
color: var(--inverse-lighter);
}
.ChatInput textarea:disabled::-moz-placeholder, :scope.ChatInput textarea:disabled::-moz-placeholder {
color: var(--inverse-lightest);
}
.ChatInput textarea:disabled::placeholder, :scope.ChatInput textarea:disabled::placeholder {
color: var(--inverse-lightest);
}
.ChatInput-actions, :scope.ChatInput-actions {
display: flex;
flex-shrink: 0;
transition: margin var(--duration--slow-01) var(--standard-productive-curve),
width var(--duration--slow-01) var(--standard-productive-curve);
margin-left: var(--spacing-20);
align-items: center;
}
.ChatInput-actions--expanded, :scope.ChatInput-actions--expanded {
width: 100%;
justify-content: flex-end;
margin-top: var(--spacing-20);
margin-left: 0;
}
@media (prefers-reduced-motion: reduce) {
.ChatInput, .ChatInput-actions, .ChatInput-textarea, :scope.ChatInput, :scope.ChatInput-actions, :scope.ChatInput-textarea {
transition: none;
}
}
/* Source: src/components/chatSeparator.module.css */
.Chat-UnreadMessage, :scope.Chat-UnreadMessage {
border-radius: var(--border-radius-40);
padding: var(--spacing-05) var(--spacing-30) var(--spacing-05) var(--spacing-20);
display: flex;
align-items: center;
justify-content: center;
background-color: var(--primary);
cursor: pointer;
}
.NewMessage-Divider--left, :scope.NewMessage-Divider--left {
flex: 1;
height: var(--spacing-2-5);
background-color: var(--primary);
margin-right: var(--spacing-40);
}
.NewMessage-Divider--right, :scope.NewMessage-Divider--right {
flex: 1;
height: var(--spacing-2-5);
background-color: var(--primary);
margin-left: var(--spacing-40);
}
/* Source: src/components/checkbox.module.css */
.Checkbox, :scope.Checkbox {
display: flex;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
line-height: initial;
box-sizing: border-box;
padding-top: var(--spacing-05);
padding-bottom: var(--spacing-05);
}
.Checkbox-input, :scope.Checkbox-input {
position: absolute;
z-index: 2;
opacity: 0;
cursor: pointer;
height: 100%;
width: 100%;
margin: 0;
}
.Checkbox-labelWrapper, :scope.Checkbox-labelWrapper {
display: flex;
flex-direction: column;
min-width: 0;
}
.Checkbox-label, :scope.Checkbox-label {
display: flex;
cursor: pointer;
margin-left: calc(-1 * var(--spacing-20));
padding-left: var(--spacing-20);
}
.Checkbox-label--tiny, :scope.Checkbox-label--tiny {
font-weight: var(--font-weight-bold);
}
.Checkbox-outerWrapper, :scope.Checkbox-outerWrapper {
position: relative;
margin-top: var(--spacing-05);
margin-right: var(--spacing-20);
}
.Checkbox-outerWrapper--regular, :scope.Checkbox-outerWrapper--regular {
height: var(--spacing-40);
min-width: var(--spacing-40);
}
.Checkbox-outerWrapper--tiny, :scope.Checkbox-outerWrapper--tiny {
height: var(--spacing-30);
min-width: var(--spacing-30);
}
/* Type: Unchecked */
.Checkbox-wrapper, :scope.Checkbox-wrapper {
top: 0;
left: 0;
border-radius: var(--border-radius-05);
display: flex;
align-items: center;
box-sizing: border-box;
height: 100%;
width: 100%;
justify-content: center;
transition: var(--duration--fast-01) var(--standard-productive-curve);
}
.Checkbox-input:focus, :scope.Checkbox-input:focus {
outline: 0;
}
.Checkbox-input:focus ~ .Checkbox-wrapper, :scope.Checkbox-input:focus ~ .Checkbox-wrapper {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.Checkbox-input ~ .Checkbox-wrapper--default, :scope.Checkbox-input ~ .Checkbox-wrapper--default {
border: var(--border-width-2-5) solid var(--inverse-lighter);
background-color: var(--shadow-0);
}
.Checkbox-input:hover ~ .Checkbox-wrapper--default, :scope.Checkbox-input:hover ~ .Checkbox-wrapper--default {
border: var(--border-width-2-5) solid var(--inverse-light);
background-color: var(--secondary-lighter);
}
.Checkbox-input:active ~ .Checkbox-wrapper--default, :scope.Checkbox-input:active ~ .Checkbox-wrapper--default {
border: var(--border-width-2-5) solid var(--inverse-light);
background-color: var(--secondary-light);
}
.Checkbox--disabled, :scope.Checkbox--disabled {
pointer-events: none;
}
.Checkbox--disabled .Checkbox-wrapper--default, :scope.Checkbox--disabled .Checkbox-wrapper--default {
border: var(--border-width-2-5) solid var(--secondary);
background-color: var(--secondary-lightest);
}
/* Type: checked && Type: indeterminate */
.Checkbox-input--checked ~ .Checkbox-wrapper, .Checkbox-input--indeterminate ~ .Checkbox-wrapper, :scope.Checkbox-input--checked ~ .Checkbox-wrapper, :scope.Checkbox-input--indeterminate ~ .Checkbox-wrapper {
background-color: var(--primary);
border: 0;
}
.Checkbox-input--checked:focus ~ .Checkbox-wrapper, .Checkbox-input--indeterminate:focus ~ .Checkbox-wrapper, :scope.Checkbox-input--checked:focus ~ .Checkbox-wrapper, :scope.Checkbox-input--indeterminate:focus ~ .Checkbox-wrapper {
background-color: var(--primary);
border: 0;
}
.Checkbox-input--checked:hover ~ .Checkbox-wrapper, .Checkbox-input--indeterminate:hover ~ .Checkbox-wrapper, :scope.Checkbox-input--checked:hover ~ .Checkbox-wrapper, :scope.Checkbox-input--indeterminate:hover ~ .Checkbox-wrapper {
background-color: var(--primary-dark);
border: 0;
}
.Checkbox-input--checked:active ~ .Checkbox-wrapper, .Checkbox-input--indeterminate:active ~ .Checkbox-wrapper, :scope.Checkbox-input--checked:active ~ .Checkbox-wrapper, :scope.Checkbox-input--indeterminate:active ~ .Checkbox-wrapper {
background-color: var(--primary-darker);
border: 0;
}
.Checkbox--disabled .Checkbox-input--checked ~ .Checkbox-wrapper, .Checkbox--disabled .Checkbox-input--indeterminate ~ .Checkbox-wrapper, :scope.Checkbox--disabled .Checkbox-input--checked ~ .Checkbox-wrapper, :scope.Checkbox--disabled .Checkbox-input--indeterminate ~ .Checkbox-wrapper {
background-color: var(--primary-lighter);
border: 0;
}
/* Error State -> Default */
.Checkbox-wrapper--error, :scope.Checkbox-wrapper--error {
border: var(--border-width-2-5) solid var(--alert);
}
.Checkbox-input:hover ~ .Checkbox-wrapper--error, :scope.Checkbox-input:hover ~ .Checkbox-wrapper--error {
border: var(--border-width-2-5) solid var(--alert-dark);
}
.Checkbox-input:active ~ .Checkbox-wrapper--error, :scope.Checkbox-input:active ~ .Checkbox-wrapper--error {
border: var(--border-width-2-5) solid var(--alert-darker);
background-color: var(--secondary-light);
}
.Checkbox--disabled .Checkbox-wrapper--error, :scope.Checkbox--disabled .Checkbox-wrapper--error {
border: var(--border-width-2-5) solid var(--alert-lighter);
background-color: var(--secondary-lightest);
}
/* Error State -> Checked & Indeterminate */
.Checkbox-input--checked ~ .Checkbox-wrapper--error, .Checkbox-input--indeterminate ~ .Checkbox-wrapper--error, :scope.Checkbox-input--checked ~ .Checkbox-wrapper--error, :scope.Checkbox-input--indeterminate ~ .Checkbox-wrapper--error {
border: var(--border-width-2-5) solid var(--alert);
}
.Checkbox-input--checked:focus ~ .Checkbox-wrapper--error, .Checkbox-input--indeterminate:focus ~ .Checkbox-wrapper--error, :scope.Checkbox-input--checked:focus ~ .Checkbox-wrapper--error, :scope.Checkbox-input--indeterminate:focus ~ .Checkbox-wrapper--error {
border: var(--border-width-2-5) solid var(--alert);
}
.Checkbox-input--checked:hover ~ .Checkbox-wrapper--error, .Checkbox-input--indeterminate:hover ~ .Checkbox-wrapper--error, :scope.Checkbox-input--checked:hover ~ .Checkbox-wrapper--error, :scope.Checkbox-input--indeterminate:hover ~ .Checkbox-wrapper--error {
border: var(--border-width-2-5) solid var(--alert-dark);
}
.Checkbox-input--checked:active ~ .Checkbox-wrapper--error, .Checkbox-input--indeterminate:active ~ .Checkbox-wrapper--error, :scope.Checkbox-input--checked:active ~ .Checkbox-wrapper--error, :scope.Checkbox-input--indeterminate:active ~ .Checkbox-wrapper--error {
background-color: var(--primary-darker);
border: var(--border-width-2-5) solid var(--alert-darker);
}
.Checkbox--disabled .Checkbox-input--checked ~ .Checkbox-wrapper--error, .Checkbox--disabled .Checkbox-input--indeterminate ~ .Checkbox-wrapper--error, :scope.Checkbox--disabled .Checkbox-input--checked ~ .Checkbox-wrapper--error, :scope.Checkbox--disabled .Checkbox-input--indeterminate ~ .Checkbox-wrapper--error {
border: var(--border-width-2-5) solid var(--alert-lighter);
}
/* Source: src/components/chip.module.css */
.Chip, :scope.Chip {
display: flex;
box-sizing: border-box;
border-radius: var(--border-radius-30);
width: -moz-fit-content;
width: fit-content;
justify-content: space-between;
border-style: solid;
border-width: var(--border-width-2-5);
align-items: center;
flex-direction: row;
cursor: default;
transition: var(--duration--fast-01) var(--standard-productive-curve);
}
.Chip-size--regular, :scope.Chip-size--regular {
height: var(--spacing-60);
}
.Chip-size--small, :scope.Chip-size--small {
height: 20px;
}
.Chip-wrapper, :scope.Chip-wrapper {
display: inline-flex;
align-items: center;
}
.Chip-content, :scope.Chip-content {
display: flex;
align-items: center;
min-width: 0;
flex: 1;
align-self: stretch;
padding-top: var(--spacing-05);
padding-bottom: var(--spacing-05);
padding-right: var(--spacing-20);
}
.Chip-content--regular, :scope.Chip-content--regular {
padding-left: var(--spacing-20);
}
.Chip-content--small, :scope.Chip-content--small {
padding-left: var(--spacing-15);
}
.Chip-content:focus-visible, :scope.Chip-content:focus-visible {
outline: none;
}
.Chip-icon--left, :scope.Chip-icon--left {
margin-right: var(--spacing-10);
display: flex;
align-items: center;
}
.Chip-icon--right, :scope.Chip-icon--right {
display: flex;
align-items: center;
justify-content: center;
border-radius: var(--border-radius-full);
}
.Chip-icon--rightSmall, :scope.Chip-icon--rightSmall {
width: var(--spacing-60);
height: var(--spacing-60);
box-sizing: border-box;
padding: var(--spacing-15);
margin-left: calc(var(--spacing-05) * -1);
margin-right: calc((var(--spacing-05) + var(--spacing-2-5)) * -1);
flex-shrink: 0;
}
.Chip--action, :scope.Chip--action {
background: var(--secondary-light);
border: 0px;
cursor: pointer;
}
.Chip--action:hover, :scope.Chip--action:hover {
background: var(--secondary);
}
.Chip--action:has(.Chip-content:focus-visible), :scope.Chip--action:has(.Chip-content:focus-visible) {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.Chip--action:active, :scope.Chip--action:active {
background: var(--secondary-dark);
}
.Chip-action--disabled, :scope.Chip-action--disabled {
background: var(--secondary-light);
opacity: var(--opacity-12);
border: 0px;
outline: none;
cursor: not-allowed;
}
.Chip--selection, :scope.Chip--selection {
background: var(--shadow-0);
border-color: var(--secondary);
cursor: pointer;
}
.Chip--selection:hover, :scope.Chip--selection:hover {
background: var(--secondary-lighter);
border-color: var(--secondary-dark);
}
.Chip--selection:has(.Chip-content:focus-visible), :scope.Chip--selection:has(.Chip-content:focus-visible) {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.Chip--selection:active, :scope.Chip--selection:active {
background: var(--secondary-light);
border-color: var(--inverse-lightest);
}
.Chip-selection--disabled, :scope.Chip-selection--disabled {
background: var(--white);
border-color: var(--secondary);
opacity: var(--opacity-12);
cursor: not-allowed;
}
.Chip-selection--selected, :scope.Chip-selection--selected {
background: var(--primary-ultra-light);
border-color: var(--primary);
box-shadow: inset 0 0 0 1px var(--primary);
}
.Chip-selection--selected:hover, :scope.Chip-selection--selected:hover {
background: var(--primary-lightest);
border-color: var(--primary);
box-shadow: inset 0 0 0 1px var(--primary);
}
.Chip-selection--selected:has(.Chip-content:focus-visible), :scope.Chip-selection--selected:has(.Chip-content:focus-visible) {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.Chip-selection--selected:active, :scope.Chip-selection--selected:active {
background: var(--primary-lighter);
border-color: var(--primary-dark);
box-shadow: inset 0 0 0 1px var(--primary-dark);
}
.Chip-selection--selected:active .Chip-icon, .Chip-selection--selected:active .Chip-text, :scope.Chip-selection--selected:active .Chip-icon, :scope.Chip-selection--selected:active .Chip-text {
color: var(--primary-darker);
}
.Chip-text--truncate, :scope.Chip-text--truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: inline;
max-width: 100%;
}
.Chip-selection--selectedDisabled, :scope.Chip-selection--selectedDisabled {
background: var(--primary-ultra-light);
border-color: var(--primary-lightest);
box-shadow: inset 0 0 0 1px var(--primary-lightest);
opacity: 1;
}
.Chip--input, :scope.Chip--input {
background: var(--secondary-light);
font-weight: var(--font-weight-normal);
border: 0px;
}
.Chip--input:hover, :scope.Chip--input:hover {
background: var(--secondary);
}
.Chip--input:has(.Chip-content:focus-visible), :scope.Chip--input:has(.Chip-content:focus-visible) {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.Chip--input:active, :scope.Chip--input:active {
background: var(--secondary-dark);
}
.Chip-input--disabled, :scope.Chip-input--disabled {
background: var(--secondary-lighter);
opacity: var(--opacity-12);
cursor: not-allowed;
border: 0px;
}
.Chip-icon--right:focus-visible, :scope.Chip-icon--right:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.Chip-icon--right:hover, :scope.Chip-icon--right:hover {
background-color: var(--secondary);
}
.Chip-icon--right:active, :scope.Chip-icon--right:active {
background-color: var(--secondary-dark);
}
.Chip-icon-disabled--right, :scope.Chip-icon-disabled--right {
pointer-events: none;
}
.Chip-icon--selected, :scope.Chip-icon--selected {
border-radius: var(--border-radius-full);
}
.Chip-icon--selected:focus-visible, :scope.Chip-icon--selected:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.Chip-icon--selected:hover, :scope.Chip-icon--selected:hover {
background-color: var(--primary-lighter);
}
.Chip-icon--selected:active, :scope.Chip-icon--selected:active {
background-color: var(--primary-light);
}
.Chip-selection--disabled:has(.Chip-content:focus-visible), .Chip-icon-disabled--right:focus-visible, .Chip-selection--selectedDisabled:has(.Chip-content:focus-visible), .Chip-input--disabled:has(.Chip-content:focus-visible), :scope.Chip-selection--disabled:has(.Chip-content:focus-visible), :scope.Chip-icon-disabled--right:focus-visible, :scope.Chip-selection--selectedDisabled:has(.Chip-content:focus-visible), :scope.Chip-input--disabled:has(.Chip-content:focus-visible) {
outline: none;
}
.Chip-icon--clear .Chip-content, :scope.Chip-icon--clear .Chip-content {
padding-right: 0;
}
@media (forced-colors: active) {
/* Action chips: border:0 makes them invisible — add a real border */
.Chip--action, :scope.Chip--action {
border: var(--border-width-2-5) solid ButtonText;
}
/* Input chips: border:0 makes them invisible — add a real border */
.Chip--input, :scope.Chip--input {
border: var(--border-width-2-5) solid ButtonText;
}
/* Selected state uses inset box-shadow as a double border on top of the existing border-color */
.Chip-selection--selected, .Chip-selection--selected:hover, .Chip-selection--selected:active, .Chip-selection--selectedDisabled, :scope.Chip-selection--selected, :scope.Chip-selection--selected:hover, :scope.Chip-selection--selected:active, :scope.Chip-selection--selectedDisabled {
border-color: Highlight;
box-shadow: none;
}
.Chip-action--disabled, .Chip-input--disabled, :scope.Chip-action--disabled, :scope.Chip-input--disabled {
opacity: 1;
color: GrayText;
border: var(--border-width-2-5) solid GrayText;
}
.Chip-selection--disabled, :scope.Chip-selection--disabled {
opacity: 1;
color: GrayText;
border-color: GrayText;
}
}
/* Source: src/components/chipGroup.module.css */
.ChipGroup, :scope.ChipGroup {
display: inline-flex;
}
.ChipGroup-item, :scope.ChipGroup-item {
margin: 0 var(--spacing-10);
}
.ChipGroup-item:first-child, :scope.ChipGroup-item:first-child {
margin-left: 0;
}
.ChipGroup-item:last-child, :scope.ChipGroup-item:last-child {
margin-right: 0;
}
/* Source: src/components/chipInput.module.css */
.ChipInput, :scope.ChipInput {
display: flex;
box-sizing: border-box;
border-radius: var(--border-radius-10);
box-shadow: inset 0 0 0 var(--spacing-2-5) var(--secondary);
background: var(--white);
cursor: text;
flex: 100%;
}
.ChipInput--regular, :scope.ChipInput--regular {
padding-left: 10px;
padding-right: var(--spacing-15);
}
.ChipInput--small, :scope.ChipInput--small {
align-items: center;
min-height: var(--spacing-60);
padding-left: var(--spacing-20);
padding-right: var(--spacing-10);
}
.ChipInput:hover, :scope.ChipInput:hover {
background: var(--secondary-lighter);
box-shadow: inset 0 0 0 var(--spacing-2-5) var(--secondary-dark);
}
.ChipInput:focus-within, :scope.ChipInput:focus-within {
background: var(--white);
}
.ChipInput--disabled, :scope.ChipInput--disabled {
background: var(--secondary-lightest);
box-shadow: inset 0 0 0 var(--spacing-2-5) var(--secondary-light);
pointer-events: none;
}
.ChipInput--withChips, :scope.ChipInput--withChips {
padding-right: 0;
}
.ChipInput--error, :scope.ChipInput--error {
box-shadow: inset 0 0 0 var(--spacing-2-5) var(--alert);
}
.ChipInput-wrapper, :scope.ChipInput-wrapper {
display: flex;
flex: 100%;
align-items: center;
flex-wrap: wrap;
}
.ChipInput--small .ChipInput-wrapper, :scope.ChipInput--small .ChipInput-wrapper {
min-height: var(--spacing-60);
}
.ChipInput-border--focusRing, :scope.ChipInput-border--focusRing {
border-radius: var(--border-radius-10);
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.ChipInput-border--error.ChipInput-border--focusRing, :scope.ChipInput-border--error.ChipInput-border--focusRing {
box-shadow: var(--shadow-spread) var(--alert-shadow);
}
.ChipInput-input, :scope.ChipInput-input {
border: none;
outline: none;
display: flex;
width: 100%;
min-width: 15%;
flex: 0px;
box-sizing: border-box;
font-family: var(--font-family);
font-size: var(--font-size);
}
.ChipInput-input--small, :scope.ChipInput-input--small {
height: 20px;
margin-top: var(--spacing-05);
margin-bottom: var(--spacing-05);
font-size: var(--font-size-s);
line-height: var(--font-height-s);
font-weight: var(--font-weight-medium);
}
.ChipInput-input--regular, :scope.ChipInput-input--regular {
height: var(--spacing-60);
margin-top: var(--spacing-10);
margin-bottom: var(--spacing-10);
}
.ChipInput:hover .ChipInput-input, :scope.ChipInput:hover .ChipInput-input {
background: var(--secondary-lighter);
}
.ChipInput:focus-within .ChipInput-input, :scope.ChipInput:focus-within .ChipInput-input {
background: var(--white);
}
.ChipInput-icon, :scope.ChipInput-icon {
cursor: pointer;
border-radius: var(--border-radius-full);
}
.ChipInput-icon--small, :scope.ChipInput-icon--small {
flex-shrink: 0;
align-self: center;
margin-left: var(--spacing-15);
height: var(--spacing-30);
}
.ChipInput-icon--regular, :scope.ChipInput-icon--regular {
height: var(--spacing-40);
margin-left: var(--spacing-20);
margin-top: var(--spacing-20);
}
.ChipInput-icon:hover, :scope.ChipInput-icon:hover {
background-color: var(--secondary);
}
.ChipInput-icon:active, :scope.ChipInput-icon:active {
background-color: var(--secondary-dark);
}
.ChipInput-icon:focus, .ChipInput-icon:focus-visible, :scope.ChipInput-icon:focus, :scope.ChipInput-icon:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
/* Source: src/components/choiceList.module.css */
.ChoiceList, :scope.ChoiceList {
margin: 0;
padding: 0;
border: none;
}
.ChoiceList-checkbox--vertical, :scope.ChoiceList-checkbox--vertical {
margin-top: var(--spacing-10);
}
.ChoiceList-radio--vertical, :scope.ChoiceList-radio--vertical {
margin-top: var(--spacing-10);
}
.ChoiceList--alignHorizontal, :scope.ChoiceList--alignHorizontal {
display: flex;
}
.ChoiceList-checkbox--horizontal, :scope.ChoiceList-checkbox--horizontal {
margin-left: var(--spacing-60);
}
.ChoiceList-radio--horizontal, :scope.ChoiceList-radio--horizontal {
margin-left: var(--spacing-60);
}
/* Source: src/components/collapsible.module.css */
.Collapsible-wrapper, :scope.Collapsible-wrapper {
position: relative;
z-index: 600;
}
.Collapsible-wrapper--overlay, :scope.Collapsible-wrapper--overlay {
margin-right: 40px;
}
.Collapsible, :scope.Collapsible {
display: inline-flex;
flex-direction: column;
background-color: var(--secondary-lightest);
width: var(--spacing-120);
height: 100%;
transition: width 240ms;
transition-timing-function: cubic-bezier(0.4, 0.14, 0.3, 1);
}
.Collapsible--overlay, :scope.Collapsible--overlay {
position: absolute;
}
.Collapsible--shadow, :scope.Collapsible--shadow {
box-shadow: var(--shadow-l);
clip-path: inset(0px -16px 0px 0px);
}
.Collapsible-body, :scope.Collapsible-body {
flex-grow: 1;
overflow-y: auto;
overflow-x: hidden;
}
.Collapsible-footer, :scope.Collapsible-footer {
padding-top: var(--spacing-10);
padding-bottom: var(--spacing-10);
box-sizing: border-box;
cursor: pointer;
display: flex;
}
.Collapsible-footer:hover, :scope.Collapsible-footer:hover {
background-color: var(--secondary-lighter);
}
.Collapsible-footer:focus, .Collapsible-footer:focus-visible, :scope.Collapsible-footer:focus, :scope.Collapsible-footer:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.Collapsible-footer:active, :scope.Collapsible-footer:active {
background-color: var(--secondary-light);
}
.Collapsible-footer--seperator, :scope.Collapsible-footer--seperator {
border-top: var(--border-width-2-5) solid var(--secondary-light);
}
/* Source: src/components/column.module.css */
.Row, :scope.Row {
display: flex;
flex-wrap: wrap;
flex: 1 100%;
}
.Col, :scope.Col {
position: relative;
box-sizing: border-box;
flex: 1 0 0%;
}
.Col--auto, :scope.Col--auto {
flex: 0 0 auto;
width: auto;
}
.Col--1, :scope.Col--1 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 1);
}
.Col--2, :scope.Col--2 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 2);
}
.Col--3, :scope.Col--3 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 3);
}
.Col--4, :scope.Col--4 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 4);
}
.Col--5, :scope.Col--5 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 5);
}
.Col--6, :scope.Col--6 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 6);
}
.Col--7, :scope.Col--7 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 7);
}
.Col--8, :scope.Col--8 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 8);
}
.Col--9, :scope.Col--9 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 9);
}
.Col--10, :scope.Col--10 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 10);
}
.Col--11, :scope.Col--11 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 11);
}
.Col--12, :scope.Col--12 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 12);
}
/* if the viewport is between 0 to 575 pixels wide. */
@media (max-width: 575px) {
.Col--xs-auto, :scope.Col--xs-auto {
flex: 0 0 auto;
width: auto;
}
.Col--xs-1, :scope.Col--xs-1 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 1);
}
.Col--xs-2, :scope.Col--xs-2 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 2);
}
.Col--xs-3, :scope.Col--xs-3 {
flex: 0 0 auto;
}
.Col--xs-4, :scope.Col--xs-4 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 4);
}
.Col--xs-5, :scope.Col--xs-5 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 5);
}
.Col--xs-6, :scope.Col--xs-6 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 6);
}
.Col--xs-7, :scope.Col--xs-7 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 7);
}
.Col--xs-8, :scope.Col--xs-8 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 8);
}
.Col--xs-9, :scope.Col--xs-9 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 9);
}
.Col--xs-10, :scope.Col--xs-10 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 10);
}
.Col--xs-11, :scope.Col--xs-11 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 11);
}
.Col--xs-12, :scope.Col--xs-12 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 12);
}
}
/* if the viewport is between 576 and 767 pixels wide. */
@media (min-width: 576px) and (max-width: 767px) {
.Col--s-auto, :scope.Col--s-auto {
flex: 0 0 auto;
width: auto;
}
.Col--s-1, :scope.Col--s-1 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 1);
}
.Col--s-2, :scope.Col--s-2 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 2);
}
.Col--s-3, :scope.Col--s-3 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 3);
}
.Col--s-4, :scope.Col--s-4 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 4);
}
.Col--s-5, :scope.Col--s-5 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 5);
}
.Col--s-6, :scope.Col--s-6 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 6);
}
.Col--s-7, :scope.Col--s-7 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 7);
}
.Col--s-8, :scope.Col--s-8 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 8);
}
.Col--s-9, :scope.Col--s-9 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 9);
}
.Col--s-10, :scope.Col--s-10 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 10);
}
.Col--s-11, :scope.Col--s-11 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 11);
}
.Col--s-12, :scope.Col--s-12 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 12);
}
}
/* if the viewport is between 768 and 991 pixels wide. */
@media (min-width: 768px) and (max-width: 991px) {
.Col--m-auto, :scope.Col--m-auto {
flex: 0 0 auto;
width: auto;
}
.Col--m-1, :scope.Col--m-1 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 1);
}
.Col--m-2, :scope.Col--m-2 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 2);
}
.Col--m-3, :scope.Col--m-3 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 3);
}
.Col--m-4, :scope.Col--m-4 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 4);
}
.Col--m-5, :scope.Col--m-5 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 5);
}
.Col--m-6, :scope.Col--m-6 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 6);
}
.Col--m-7, :scope.Col--m-7 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 7);
}
.Col--m-8, :scope.Col--m-8 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 8);
}
.Col--m-9, :scope.Col--m-9 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 9);
}
.Col--m-10, :scope.Col--m-10 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 10);
}
.Col--m-11, :scope.Col--m-11 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 11);
}
.Col--m-12, :scope.Col--m-12 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 12);
}
}
/* if the viewport is between 992 and 1199 pixels wide. */
@media (min-width: 992px) and (max-width: 1199px) {
.Col--l-auto, :scope.Col--l-auto {
flex: 0 0 auto;
width: auto;
}
.Col--l-1, :scope.Col--l-1 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 1);
}
.Col--l-2, :scope.Col--l-2 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 2);
}
.Col--l-3, :scope.Col--l-3 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 3);
}
.Col--l-4, :scope.Col--l-4 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 4);
}
.Col--l-5, :scope.Col--l-5 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 5);
}
.Col--l-6, :scope.Col--l-6 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 6);
}
.Col--l-7, :scope.Col--l-7 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 7);
}
.Col--l-8, :scope.Col--l-8 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 8);
}
.Col--l-9, :scope.Col--l-9 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 9);
}
.Col--l-10, :scope.Col--l-10 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 10);
}
.Col--l-11, :scope.Col--l-11 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 11);
}
.Col--l-12, :scope.Col--l-12 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 12);
}
}
/* if the viewport is 1200 pixels wide or wider. */
@media (min-width: 1200px) {
.Col--xl-auto, :scope.Col--xl-auto {
flex: 0 0 auto;
width: auto;
}
.Col--xl-1, :scope.Col--xl-1 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 1);
}
.Col--xl-2, :scope.Col--xl-2 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 2);
}
.Col--xl-3, :scope.Col--xl-3 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 3);
}
.Col--xl-4, :scope.Col--xl-4 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 4);
}
.Col--xl-5, :scope.Col--xl-5 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 5);
}
.Col--xl-6, :scope.Col--xl-6 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 6);
}
.Col--xl-7, :scope.Col--xl-7 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 7);
}
.Col--xl-8, :scope.Col--xl-8 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 8);
}
.Col--xl-9, :scope.Col--xl-9 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 9);
}
.Col--xl-10, :scope.Col--xl-10 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 10);
}
.Col--xl-11, :scope.Col--xl-11 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 11);
}
.Col--xl-12, :scope.Col--xl-12 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 12);
}
}
/* Source: src/components/datePicker.module.css */
.DatePicker-content, :scope.DatePicker-content {
display: flex;
}
@media (max-width: 576px) {
.DatePicker-content, :scope.DatePicker-content {
flex-direction: column;
}
}
/* Source: src/components/dateRangePicker.module.css */
.DateRangePicker, :scope.DateRangePicker {
display: flex;
}
.DateRangePicker--left, :scope.DateRangePicker--left {
flex-direction: row;
}
.DateRangePicker--right, :scope.DateRangePicker--right {
flex-direction: row-reverse;
}
.DateRangePicker-input, :scope.DateRangePicker-input {
box-sizing: border-box;
}
.DateRangePicker-input--startDate, :scope.DateRangePicker-input--startDate {
padding-right: var(--spacing-10);
}
.DateRangePicker-input--endDate, :scope.DateRangePicker-input--endDate {
padding-left: var(--spacing-10);
}
@media (max-width: 576px) {
.DateRangePicker--left, .DateRangePicker--right, :scope.DateRangePicker--left, :scope.DateRangePicker--right {
flex-direction: column;
}
.DateRangePicker-input, :scope.DateRangePicker-input {
padding: 0;
}
.DateRangePicker-input--endDate, :scope.DateRangePicker-input--endDate {
padding-top: var(--spacing-20);
}
}
/* Source: src/components/divider.module.css */
.Divider, :scope.Divider {
border: none;
margin: 0;
}
.Divider--vertical, :scope.Divider--vertical {
width: 1px;
background: var(--secondary-light);
}
.Divider--horizontal, :scope.Divider--horizontal {
height: 1px;
}
.Divider--basic, :scope.Divider--basic {
background: var(--secondary-light);
}
.Divider--header, :scope.Divider--header {
background: var(--secondary-dark);
}
/* Source: src/components/dropdown.module.css */
.Dropdown, :scope.Dropdown {
width: 100%;
position: relative;
}
.Dropdown-wrapper, :scope.Dropdown-wrapper {
margin-top: var(--spacing-10);
margin-bottom: var(--spacing-10);
}
.Dropdown-inputWrapper, :scope.Dropdown-inputWrapper {
border-bottom: var(--border-width-2-5) solid var(--secondary-dark);
}
.Dropdown-inputWrapper:focus-within, :scope.Dropdown-inputWrapper:focus-within {
border-bottom: var(--border-width-2-5) solid var(--primary);
}
.Dropdown-input, :scope.Dropdown-input {
min-width: unset !important;
background: transparent;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
height: 36px;
}
.Dropdown-input, .Dropdown-input:focus-within, :scope.Dropdown-input, :scope.Dropdown-input:focus-within {
border: unset !important;
box-shadow: none !important;
outline: none !important;
}
.Dropdown-input:hover, :scope.Dropdown-input:hover {
background-color: var(--secondary-lightest);
}
.Dropdown-section, :scope.Dropdown-section {
display: flex;
justify-content: space-between;
align-items: center;
margin-left: var(--spacing-30);
margin-top: var(--spacing-30);
margin-bottom: var(--spacing-15);
}
.Dropdown-section--withClear, :scope.Dropdown-section--withClear {
margin-top: var(--spacing-20);
margin-bottom: var(--spacing-05);
}
.Dropdown-buttonWrapper, :scope.Dropdown-buttonWrapper {
display: flex;
justify-content: flex-end;
padding-top: var(--spacing-20);
padding-right: var(--spacing-20);
padding-bottom: var(--spacing-20);
border-top: var(--border-width-2-5) solid var(--secondary-light);
}
.Dropdown-footer, :scope.Dropdown-footer {
padding-left: var(--spacing-30);
padding-bottom: var(--spacing-10);
padding-top: var(--spacing-20);
box-sizing: border-box;
}
.Option, :scope.Option {
display: flex;
transition: var(--duration--fast-01) var(--standard-productive-curve);
color: var(--text);
cursor: pointer;
}
.Option, .Option-loading, :scope.Option, :scope.Option-loading {
padding-top: var(--spacing-15);
padding-bottom: var(--spacing-15);
padding-left: var(--spacing-30);
padding-right: var(--spacing-20);
}
.Option-checkbox .Checkbox-outerWrapper, :scope.Option-checkbox .Checkbox-outerWrapper {
background-color: var(--shadow-0);
}
.Option-checkboxWrapper, :scope.Option-checkboxWrapper {
display: block;
}
.OptionCheckbox, :scope.OptionCheckbox {
width: 100%;
padding-left: var(--spacing-30);
padding-top: var(--spacing-15);
padding-bottom: var(--spacing-15);
}
.Option--interactive:hover, .Option-checkbox--interactive:hover, :scope.Option--interactive:hover, :scope.Option-checkbox--interactive:hover {
background-color: var(--secondary-lightest);
}
.Option--interactive:hover:active, .Option-checkbox--interactive:hover:active, :scope.Option--interactive:hover:active, :scope.Option-checkbox--interactive:hover:active {
background-color: var(--secondary-light);
}
.Option:focus, .Option:focus-visible, .Option-checkbox:focus, .Option-checkbox:focus-visible, :scope.Option:focus, :scope.Option:focus-visible, :scope.Option-checkbox:focus, :scope.Option-checkbox:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: calc(-1 * var(--border-width-05));
}
.OptionWrapper:focus, .OptionWrapper:focus-visible, :scope.OptionWrapper:focus, :scope.OptionWrapper:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: calc(-1 * var(--border-width-05));
}
.Option-loading, :scope.Option-loading {
pointer-events: none;
}
.Option--selected, :scope.Option--selected {
background-color: var(--primary-lightest);
}
.Option--selected:focus, .Option--selected:focus-visible, :scope.Option--selected:focus, :scope.Option--selected:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: calc(-1 * var(--border-width-05));
}
.Option--selected.Option--interactive:hover, :scope.Option--selected.Option--interactive:hover {
background-color: var(--primary-lighter);
}
.Option--selected.Option--interactive:active, :scope.Option--selected.Option--interactive:active {
background-color: var(--primary-lighter);
color: var(--primary-darker);
}
.Option--selected:active .Option-text, .Option--selected:active .Option-subInfo, :scope.Option--selected:active .Option-text, :scope.Option--selected:active .Option-subInfo {
color: var(--primary-darker);
}
.Option--disabled, .OptionWrapper--disabled, :scope.Option--disabled, :scope.OptionWrapper--disabled {
pointer-events: auto;
cursor: default;
}
.Option-label, :scope.Option-label {
overflow: hidden;
display: flex;
flex-direction: column;
flex: 1;
min-width: 0;
}
.Option-checkIcon, :scope.Option-checkIcon {
display: flex;
flex-shrink: 0;
align-self: center;
margin-left: auto;
padding-left: var(--spacing-20);
}
.OptionCheckbox .Checkbox-label, :scope.OptionCheckbox .Checkbox-label {
padding-right: var(--spacing-30);
width: 100%;
display: flex;
overflow: hidden;
cursor: pointer;
}
.Option-text, .OptionCheckbox .Text, :scope.Option-text, :scope.OptionCheckbox .Text {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.Option-text--wrap, .Dropdown-wrapper--wrap .OptionCheckbox .Text, :scope.Option-text--wrap, :scope.Dropdown-wrapper--wrap .OptionCheckbox .Text {
white-space: unset;
}
.Option--icon, :scope.Option--icon {
padding-left: var(--spacing-20);
}
.Option-icon, :scope.Option-icon {
display: flex;
}
.Option-icon, :scope.Option-icon {
height: -moz-fit-content;
height: fit-content;
line-height: var(--font-height);
}
@media (forced-colors: active) {
.Dropdown-input:focus-within, :scope.Dropdown-input:focus-within {
outline: var(--border-width-05) solid Highlight !important;
outline-offset: var(--spacing-05);
}
}
/* Source: src/components/dropdownButton.module.css */
.DropdownButton, :scope.DropdownButton {
width: 100%;
justify-content: space-between;
padding-top: unset;
padding-bottom: unset;
background: var(--secondary-light);
color: var(--text);
transition: var(--duration--fast-01) var(--standard-productive-curve);
}
.DropdownButton-wrapper, :scope.DropdownButton-wrapper {
width: 100%;
display: flex;
flex-direction: row;
overflow: hidden;
align-items: center;
}
.DropdownButton-text, :scope.DropdownButton-text {
text-align: left;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.DropdownButton--tiny, :scope.DropdownButton--tiny {
height: var(--spacing-60);
padding-right: var(--spacing-20);
padding-left: var(--spacing-20);
}
.DropdownButton--regular, :scope.DropdownButton--regular {
height: var(--spacing-80);
padding-right: var(--spacing-20);
padding-left: var(--spacing-30);
}
.DropdownButton--tinySquare, :scope.DropdownButton--tinySquare {
padding-left: var(--spacing-10);
padding-right: var(--spacing-10);
}
.DropdownButton--regularSquare, :scope.DropdownButton--regularSquare {
padding-left: var(--spacing-20);
padding-right: var(--spacing-20);
}
.DropdownButton--placeholder, :scope.DropdownButton--placeholder {
color: var(--text);
}
.DropdownButton:hover, :scope.DropdownButton:hover {
background: var(--secondary);
color: var(--text);
}
.DropdownButton:focus-visible, :scope.DropdownButton:focus-visible {
background-color: var(--secondary-light);
box-shadow: none;
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.DropdownButton:active, .DropdownButton--open, :scope.DropdownButton:active, :scope.DropdownButton--open {
background-color: var(--secondary-dark) !important;
color: var(--text) !important;
animation-timing-function: cubic-bezier(0, 0, 0.38, 0.9);
animation-duration: 120ms;
}
.DropdownButton:disabled, :scope.DropdownButton:disabled {
background: var(--secondary-lighter);
color: var(--text-disabled);
pointer-events: none;
}
.DropdownButton--icon, :scope.DropdownButton--icon {
padding-left: var(--spacing-20);
}
.DropdownButton--error, :scope.DropdownButton--error {
border: var(--border-width-2-5) solid var(--alert);
}
/* Source: src/components/dropzone.module.css */
.Dropzone-srOnly, :scope.Dropzone-srOnly {
position: absolute;
width: var(--spacing-2-5);
height: var(--spacing-2-5);
padding: 0;
margin: calc(-1 * var(--spacing-2-5));
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.Dropzone, :scope.Dropzone {
display: flex;
align-items: center;
justify-content: center;
background-color: var(--white);
border-radius: var(--border-radius-10);
width: 100%;
background-image: linear-gradient(to right, var(--secondary) 50%, rgba(255, 255, 255, 0) 0%),
linear-gradient(var(--secondary) 50%, rgba(255, 255, 255, 0) 0%),
linear-gradient(to right, var(--secondary) 50%, rgba(255, 255, 255, 0) 0%),
linear-gradient(var(--secondary) 50%, rgba(255, 255, 255, 0) 0%);
background-position: top, right, bottom, left;
background-repeat: repeat-x, repeat-y;
background-size: var(--spacing-40) var(--spacing-2-5), var(--spacing-2-5) var(--spacing-40);
transition: background-color var(--duration--moderate-01) var(--standard-productive-curve);
box-sizing: border-box;
}
.Dropzone--active, :scope.Dropzone--active {
background-color: var(--primary-lightest);
background-image: linear-gradient(to right, var(--primary) 50%, rgba(255, 255, 255, 0) 0%),
linear-gradient(var(--primary) 50%, rgba(255, 255, 255, 0) 0%),
linear-gradient(to right, var(--primary) 50%, rgba(255, 255, 255, 0) 0%),
linear-gradient(var(--primary) 50%, rgba(255, 255, 255, 0) 0%);
background-position: top, right, bottom, left;
background-repeat: repeat-x, repeat-y;
background-size: var(--spacing-40) var(--spacing-2-5), var(--spacing-2-5) var(--spacing-40);
transition: background-color var(--duration--moderate-01) var(--standard-productive-curve);
box-sizing: border-box;
}
.Dropzone-animation, :scope.Dropzone-animation {
animation-delay: var(--duration--fast-02);
animation-fill-mode: forwards;
}
.Dropzone-animation--default, :scope.Dropzone-animation--default {
animation: dropzoneDefault var(--duration--moderate-01) var(--entrance-productive-curve);
}
.Dropzone-animation--active, :scope.Dropzone-animation--active {
animation: dropzoneActive var(--duration--moderate-01) var(--entrance-productive-curve);
}
.Dropzone-standard--default, :scope.Dropzone-standard--default {
animation: dropzoneStandardDefault var(--duration--moderate-01) var(--entrance-productive-curve);
}
.Dropzone-standard--active, :scope.Dropzone-standard--active {
animation: dropzoneStandardActive var(--duration--moderate-01) var(--entrance-productive-curve);
}
.Dropzone--error, :scope.Dropzone--error {
background: var(--alert-lightest);
background-image: linear-gradient(to right, var(--alert) 50%, rgba(255, 255, 255, 0) 0%),
linear-gradient(var(--alert) 50%, rgba(255, 255, 255, 0) 0%),
linear-gradient(to right, var(--alert) 50%, rgba(255, 255, 255, 0) 0%),
linear-gradient(var(--alert) 50%, rgba(255, 255, 255, 0) 0%);
background-position: top, right, bottom, left;
background-repeat: repeat-x, repeat-y;
background-size: var(--spacing-40) var(--spacing-2-5), var(--spacing-2-5) var(--spacing-40);
}
.Dropzone--disabled, :scope.Dropzone--disabled {
background-image: linear-gradient(to right, var(--secondary) 50%, rgba(255, 255, 255, 0) 0%),
linear-gradient(var(--secondary) 50%, rgba(255, 255, 255, 0) 0%),
linear-gradient(to right, var(--secondary) 50%, rgba(255, 255, 255, 0) 0%),
linear-gradient(var(--secondary) 50%, rgba(255, 255, 255, 0) 0%);
background-position: top, right, bottom, left;
background-repeat: repeat-x, repeat-y;
background-size: var(--spacing-40) var(--spacing-2-5), var(--spacing-2-5) var(--spacing-40);
}
.Dropzone--standard, :scope.Dropzone--standard {
flex-direction: column;
height: 196px;
min-width: 480px;
padding: var(--spacing-20) var(--spacing-60) var(--spacing-40) var(--spacing-60);
}
.Dropzone--compressed, :scope.Dropzone--compressed {
flex-direction: row;
height: 124px;
min-width: 400px;
padding: var(--spacing-30) var(--spacing-60) var(--spacing-40) var(--spacing-60);
}
.Dropzone--tight, :scope.Dropzone--tight {
height: 124px;
min-width: 320px;
padding: var(--spacing-30) var(--spacing-60) var(--spacing-40) var(--spacing-60);
}
.DropzoneWrapper, :scope.DropzoneWrapper {
display: flex;
flex-direction: column;
justify-content: center;
}
.DropzoneWrapper--standard, .DropzoneWrapper--tight, :scope.DropzoneWrapper--standard, :scope.DropzoneWrapper--tight {
align-items: center;
}
.DropzoneWrapper--compressed, :scope.DropzoneWrapper--compressed {
align-items: start;
}
.Dropzone-icon--standard, :scope.Dropzone-icon--standard {
margin-bottom: var(--spacing-30);
}
.Dropzone-icon--compressed, :scope.Dropzone-icon--compressed {
margin-right: var(--spacing-60);
}
.Dropzone-icon--disabled, :scope.Dropzone-icon--disabled {
fill: var(--inverse-lightest);
}
.Dropzone-icon--default, :scope.Dropzone-icon--default {
fill: var(--inverse-lighter);
}
.Dropzone-icon--active, :scope.Dropzone-icon--active {
fill: var(--primary);
}
.Dropzone-icon--error, :scope.Dropzone-icon--error {
fill: var(--alert);
}
@media (forced-colors: active) {
.Dropzone, :scope.Dropzone {
border: var(--border-width-05) dashed ButtonText;
background-image: none;
background-color: Canvas;
}
.Dropzone--active, :scope.Dropzone--active {
border: var(--border-width-05) dashed Highlight;
background-image: none;
background-color: Canvas;
}
.Dropzone--error, :scope.Dropzone--error {
border: var(--border-width-05) dashed ButtonText;
background-image: none;
}
.Dropzone--disabled, :scope.Dropzone--disabled {
border: var(--border-width-05) dashed GrayText;
background-image: none;
}
}
/* Source: src/components/editableChipInput.module.css */
.EditableChipInput, :scope.EditableChipInput {
position: relative;
width: 100%;
}
.EditableChipInput:focus-visible, :scope.EditableChipInput:focus-visible {
outline: none;
}
.EditableChipInput-default, :scope.EditableChipInput-default {
box-sizing: border-box;
display: flex;
align-items: center;
padding-left: var(--spacing-30);
border-left: var(--border-width-2-5) solid transparent;
min-height: var(--spacing-80);
flex-wrap: wrap;
border-radius: var(--border-radius-10);
transition: var(--duration--fast-01) var(--standard-productive-curve);
cursor: pointer;
}
.EditableChipInput-default--small, :scope.EditableChipInput-default--small {
min-height: var(--spacing-60);
padding-left: var(--spacing-20);
}
.EditableChipInput-defaultWithChips, :scope.EditableChipInput-defaultWithChips {
box-sizing: border-box;
display: flex;
align-items: center;
padding-left: var(--spacing-20);
border: var(--border-width-2-5) solid transparent;
padding-top: var(--spacing-2-5);
padding-bottom: var(--spacing-2-5);
max-width: calc(100% - 28px);
flex-wrap: wrap;
border-radius: var(--border-radius-10);
transition: var(--duration--fast-01) var(--standard-productive-curve);
cursor: pointer;
}
.EditableChipInput-defaultWithChips--small, :scope.EditableChipInput-defaultWithChips--small {
min-height: var(--spacing-60);
padding-top: 0;
padding-bottom: 0;
}
.EditableChipInput-defaultWithChips:hover, .EditableChipInput-default:hover, :scope.EditableChipInput-defaultWithChips:hover, :scope.EditableChipInput-default:hover {
background-color: var(--secondary-lighter);
box-shadow: inset 0 0 0 var(--spacing-2-5) var(--secondary-dark);
}
.EditableChipInput:focus-visible .EditableChipInput-default, .EditableChipInput:focus-visible .EditableChipInput-defaultWithChips, :scope.EditableChipInput:focus-visible .EditableChipInput-default, :scope.EditableChipInput:focus-visible .EditableChipInput-defaultWithChips {
background: var(--white);
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
box-shadow: inset 0 0 0 var(--spacing-2-5) var(--secondary);
}
.EditableChipInput-chipInput, :scope.EditableChipInput-chipInput {
padding-left: var(--spacing-20);
}
.EditableChipInput-chip--regular, :scope.EditableChipInput-chip--regular {
margin: var(--spacing-05);
}
.EditableChipInput-chip--small, :scope.EditableChipInput-chip--small {
margin-left: var(--spacing-05);
margin-right: var(--spacing-05);
margin-top: 0;
margin-bottom: 0;
}
.EditableChipInput-placeholder--small, :scope.EditableChipInput-placeholder--small {
padding-top: 0;
}
.EditableChipInput-actions, :scope.EditableChipInput-actions {
position: absolute;
display: flex;
justify-content: flex-end;
margin-top: var(--spacing-10);
width: 100%;
}
/* Source: src/components/editableDropdown.module.css */
.EditableDropdown, :scope.EditableDropdown {
width: 100%;
}
.EditableDropdown:focus-visible, :scope.EditableDropdown:focus-visible {
outline: none;
}
.EditableDropdown-default, :scope.EditableDropdown-default {
display: flex;
align-items: center;
justify-content: space-between;
box-sizing: border-box;
height: var(--spacing-80);
padding-left: var(--spacing-30);
padding-right: var(--spacing-20);
border-radius: var(--border-radius-10);
transition: var(--duration--fast-01) var(--standard-productive-curve);
cursor: pointer;
border: var(--border-width-2-5) solid transparent;
}
.EditableDropdown-wrapper, :scope.EditableDropdown-wrapper {
width: 100%;
display: flex;
flex-direction: row;
overflow: hidden;
align-items: center;
}
.EditableDropdown-text, :scope.EditableDropdown-text {
text-align: left;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: var(--text);
font-size: var(--font-size);
line-height: var(--font-height);
font-weight: var(--font-weight-normal);
}
.EditableDropdown-text--subtle, :scope.EditableDropdown-text--subtle {
color: var(--text-subtle);
}
.EditableDropdown-icon, :scope.EditableDropdown-icon {
visibility: hidden;
}
.EditableDropdown-default:hover .EditableDropdown-icon, .EditableDropdown:focus-visible .EditableDropdown-icon, :scope.EditableDropdown-default:hover .EditableDropdown-icon, :scope.EditableDropdown:focus-visible .EditableDropdown-icon {
visibility: visible;
}
.EditableDropdown-default:hover, :scope.EditableDropdown-default:hover {
background: var(--secondary);
}
.EditableDropdown:focus-visible .EditableDropdown-default, :scope.EditableDropdown:focus-visible .EditableDropdown-default {
background: var(--secondary-light);
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
border-radius: var(--border-radius-10);
}
/* Source: src/components/editableInput.module.css */
.EditableInput, :scope.EditableInput {
position: relative;
display: inline-flex;
flex-direction: column;
width: 100%;
}
.EditableInput:focus-visible, :scope.EditableInput:focus-visible {
outline: none;
}
.EditableInput-actions, :scope.EditableInput-actions {
position: absolute;
display: flex;
justify-content: flex-end;
margin-top: var(--spacing-10);
width: 100%;
}
.EditableInput-actions--regular, :scope.EditableInput-actions--regular {
top: var(--spacing-80);
}
.EditableInput-actions--tiny, :scope.EditableInput-actions--tiny {
top: var(--spacing-60);
}
.EditableInput-default, :scope.EditableInput-default {
border: var(--border-width-2-5) solid transparent;
box-sizing: border-box;
white-space: nowrap;
display: flex;
align-items: center;
border-radius: var(--border-radius-10);
transition: var(--duration--fast-01) var(--standard-productive-curve);
cursor: pointer;
}
.EditableInput-default:hover, :scope.EditableInput-default:hover {
background: var(--secondary-lighter);
border-color: var(--secondary-dark);
}
.EditableInput:focus-visible .EditableInput-default, :scope.EditableInput:focus-visible .EditableInput-default {
background: var(--white);
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
border-color: transparent;
}
.EditableInput-default--regular, :scope.EditableInput-default--regular {
min-width: var(--spacing-640);
height: var(--spacing-80);
padding-left: var(--spacing-30);
padding-right: var(--spacing-30);
}
.EditableInput-default--tiny, :scope.EditableInput-default--tiny {
min-width: var(--spacing-240);
height: var(--spacing-60);
font-size: var(--font-size-s);
font-weight: var(--font-weight-medium);
line-height: var(--font-height-s);
padding-left: var(--spacing-20);
padding-right: var(--spacing-20);
}
.EditableInput-Input--tiny, :scope.EditableInput-Input--tiny {
min-width: var(--spacing-240) !important;
width: 100%;
}
.EditableInput-errorIcon--regular, :scope.EditableInput-errorIcon--regular {
margin-right: var(--spacing-20);
margin-top: var(--spacing-10);
margin-bottom: var(--spacing-10);
}
.EditableInput-errorIcon--tiny, :scope.EditableInput-errorIcon--tiny {
margin-right: var(--spacing-10);
margin-top: var(--spacing-05);
margin-bottom: var(--spacing-05);
}
/* Source: src/components/emptyState.module.css */
.EmptyState, :scope.EmptyState {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
background: transparent;
}
.EmptyState-Wrapper, :scope.EmptyState-Wrapper {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
background: transparent;
width: 100%;
}
.EmptyState-image, :scope.EmptyState-image {
display: flex;
justify-content: center;
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
}
.EmptyState-title, :scope.EmptyState-title {
text-align: center;
max-width: 480px;
}
.EmptyState-description, :scope.EmptyState-description {
text-align: center;
margin-top: var(--spacing-10);
max-width: 360px;
}
.EmptyState-title--large, :scope.EmptyState-title--large {
margin-top: var(--spacing-120);
}
.EmptyState-title--small, :scope.EmptyState-title--small {
margin-top: var(--spacing-60);
}
.EmptyState-description--large, :scope.EmptyState-description--large {
margin-bottom: var(--spacing-60);
}
.EmptyState-description--small, :scope.EmptyState-description--small {
margin-bottom: var(--spacing-40);
}
.EmptyState-text, :scope.EmptyState-text {
display: flex;
text-align: center;
justify-content: center;
}
.EmptyState-actions, :scope.EmptyState-actions {
display: flex;
justify-content: center;
}
.EmptyState-title--compressed, :scope.EmptyState-title--compressed {
margin-top: var(--spacing-40);
}
.EmptyState-title--standard, :scope.EmptyState-title--standard {
margin-top: var(--spacing-60);
}
.EmptyState-title--tight, :scope.EmptyState-title--tight {
margin-top: var(--spacing-30);
}
.EmptyState-actions--compressed, :scope.EmptyState-actions--compressed {
margin-top: var(--spacing-40);
}
.EmptyState-actions--standard, :scope.EmptyState-actions--standard {
margin-top: var(--spacing-60);
}
.EmptyState-actions--tight, :scope.EmptyState-actions--tight {
margin-top: var(--spacing-30);
}
/* Source: src/components/fileList.module.css */
.FileIcon, :scope.FileIcon {
padding: var(--spacing-20);
border-radius: var(--border-radius-full);
}
.FileItem:not(:last-child), :scope.FileItem:not(:last-child) {
border-bottom: var(--border);
width: 100%;
box-sizing: border-box;
}
.FileItem, :scope.FileItem {
padding-top: var(--spacing-20);
padding-bottom: var(--spacing-20);
padding-left: var(--spacing-30);
padding-right: var(--spacing-20);
}
.FileItem-fileContent, :scope.FileItem-fileContent {
display: flex;
justify-content: center;
align-items: center;
min-width: 0;
}
.FileItem-actions, :scope.FileItem-actions {
display: flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
}
.FileItem-file, :scope.FileItem-file {
display: flex;
align-items: center;
justify-content: space-between;
}
.FileItem-size, :scope.FileItem-size {
margin-right: var(--spacing-20);
margin-left: var(--spacing-20);
flex-shrink: 0;
}
.FileItem-text, :scope.FileItem-text {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
margin-right: var(--spacing-20);
margin-left: var(--spacing-30);
}
.FileItem-error, :scope.FileItem-error {
margin-left: 40px;
}
.FileIcon--image, :scope.FileIcon--image {
background: var(--alert-lightest);
color: var(--alert);
}
.FileIcon--audio, :scope.FileIcon--audio {
background: var(--accent1-lightest);
color: var(--accent1);
}
.FileIcon--video, :scope.FileIcon--video {
background: var(--accent2-lightest);
color: var(--accent2);
}
.FileIcon--application, :scope.FileIcon--application {
background: var(--accent3-lightest);
color: var(--accent3);
}
.FileIcon--others, :scope.FileIcon--others {
background: var(--success-lightest);
color: var(--success);
}
.FileIcon--animate, :scope.FileIcon--animate {
animation: fadeIn var(--duration--moderate-01) var(--entrance-productive-curve);
}
/* Source: src/components/fileUploader.module.css */
.FileUploader, :scope.FileUploader {
display: flex;
flex-direction: column;
}
.FileUploaderButton, :scope.FileUploaderButton {
width: -moz-fit-content;
width: fit-content;
position: relative;
}
.FileUploaderButton-input, :scope.FileUploaderButton-input {
height: 100%;
width: 100%;
top: 0;
position: absolute;
opacity: 0;
font-size: 0;
z-index: 2;
cursor: pointer;
}
.FileUploaderItem, :scope.FileUploaderItem {
width: var(--spacing-640);
}
.FileUploaderItem-text, :scope.FileUploaderItem-text {
width: var(--spacing-440);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.FileUploaderItem-file, :scope.FileUploaderItem-file {
display: flex;
align-items: center;
justify-content: space-between;
padding-top: var(--spacing-05);
padding-bottom: var(--spacing-05);
}
/* Source: src/components/flex.module.css */
/* Flex component */
.Flex, :scope.Flex {
display: flex;
}
/* Direction variants */
.Flex--row, :scope.Flex--row {
flex-direction: row;
}
.Flex--column, :scope.Flex--column {
flex-direction: column;
}
.Flex--rowReverse, :scope.Flex--rowReverse {
flex-direction: row-reverse;
}
.Flex--columnReverse, :scope.Flex--columnReverse {
flex-direction: column-reverse;
}
/* Justify content variants */
.Flex--justifyStart, :scope.Flex--justifyStart {
justify-content: flex-start;
}
.Flex--justifyEnd, :scope.Flex--justifyEnd {
justify-content: flex-end;
}
.Flex--justifyCenter, :scope.Flex--justifyCenter {
justify-content: center;
}
.Flex--justifyBetween, :scope.Flex--justifyBetween {
justify-content: space-between;
}
.Flex--justifyAround, :scope.Flex--justifyAround {
justify-content: space-around;
}
.Flex--justifyEvenly, :scope.Flex--justifyEvenly {
justify-content: space-evenly;
}
/* Align items variants */
.Flex--alignStart, :scope.Flex--alignStart {
align-items: flex-start;
}
.Flex--alignEnd, :scope.Flex--alignEnd {
align-items: flex-end;
}
.Flex--alignCenter, :scope.Flex--alignCenter {
align-items: center;
}
.Flex--alignBaseline, :scope.Flex--alignBaseline {
align-items: baseline;
}
.Flex--alignStretch, :scope.Flex--alignStretch {
align-items: stretch;
}
/* Wrap variants */
.Flex--wrap, :scope.Flex--wrap {
flex-wrap: wrap;
}
.Flex--nowrap, :scope.Flex--nowrap {
flex-wrap: nowrap;
}
.Flex--wrapReverse, :scope.Flex--wrapReverse {
flex-wrap: wrap-reverse;
}
/* Gap variants */
.Flex--gap0, :scope.Flex--gap0 {
gap: 0;
}
.Flex--gap2, :scope.Flex--gap2 {
gap: var(--spacing-05);
}
.Flex--gap4, :scope.Flex--gap4 {
gap: var(--spacing-10);
}
.Flex--gap8, :scope.Flex--gap8 {
gap: var(--spacing-20);
}
.Flex--gap12, :scope.Flex--gap12 {
gap: var(--spacing-30);
}
.Flex--gap16, :scope.Flex--gap16 {
gap: var(--spacing-40);
}
.Flex--gap24, :scope.Flex--gap24 {
gap: var(--spacing-60);
}
.Flex--gap32, :scope.Flex--gap32 {
gap: var(--spacing-80);
}
.Flex--gap48, :scope.Flex--gap48 {
gap: var(--spacing-120);
}
/* Source: src/components/fullscreenModal.module.css */
.FullscreenModal, :scope.FullscreenModal {
position: fixed !important;
top: 0;
left: 0;
height: 100%;
width: 100%;
box-sizing: border-box;
padding-top: var(--spacing-120);
background-color: var(--white);
overflow: auto;
display: flex;
flex-direction: column;
}
.FullscreenModal-animation--open, :scope.FullscreenModal-animation--open {
animation: fullscreenModal-open 240ms cubic-bezier(0, 0, 0.3, 1);
}
.FullscreenModal-animation--close, :scope.FullscreenModal-animation--close {
animation: fullscreenModal-close 120ms cubic-bezier(0.4, 0.14, 1, 1);
}
.FullscreenModal-header, :scope.FullscreenModal-header {
display: flex;
justify-content: flex-start;
padding-top: var(--spacing-30);
padding-bottom: var(--spacing-30);
padding-right: var(--spacing-30);
}
.FullscreenModal-footer, :scope.FullscreenModal-footer {
justify-content: flex-end;
padding-top: var(--spacing-40);
padding-bottom: var(--spacing-40);
}
.FullscreenModal-body, :scope.FullscreenModal-body {
padding: var(--spacing-40) var(--spacing-60);
}
/* Source: src/components/grid.module.css */
.Grid, :scope.Grid {
display: flex;
flex-direction: column;
flex-grow: 1;
height: 100%;
overflow: hidden;
background: var(--white);
}
.Grid-wrapper, :scope.Grid-wrapper {
display: flex;
position: relative;
overflow: hidden;
height: 100%;
}
.Grid--pinned, :scope.Grid--pinned {
position: absolute;
height: 100%;
z-index: 5;
overflow-x: hidden;
-ms-overflow-style: none;
scrollbar-width: none;
border-right: var(--border-width-7-5) solid var(--secondary);
}
.Grid-pinned::-webkit-scrollbar, :scope.Grid-pinned::-webkit-scrollbar {
display: none;
}
.Grid--main, :scope.Grid--main {
flex-grow: 1;
}
.Grid--comfortable .Grid-cell--head, :scope.Grid--comfortable .Grid-cell--head {
min-height: 40px;
}
.Grid--comfortable .Grid-cell--body, :scope.Grid--comfortable .Grid-cell--body {
padding-top: var(--spacing-30);
padding-bottom: var(--spacing-30);
}
.Grid--standard .Grid-cell--head, :scope.Grid--standard .Grid-cell--head {
min-height: 40px;
}
.Grid--standard .Grid-cell--body, :scope.Grid--standard .Grid-cell--body {
padding-top: var(--spacing-30);
padding-bottom: var(--spacing-30);
}
.Grid--compressed .Grid-cell--head, :scope.Grid--compressed .Grid-cell--head {
min-height: 40px;
}
.Grid--compressed .Grid-cell--body, :scope.Grid--compressed .Grid-cell--body {
padding-top: var(--spacing-20);
padding-bottom: var(--spacing-20);
}
.Grid--tight .Grid-cell--head, :scope.Grid--tight .Grid-cell--head {
min-height: var(--spacing-80);
}
.Grid--tight .Grid-cell--body, :scope.Grid--tight .Grid-cell--body {
padding-top: var(--spacing-10);
padding-bottom: var(--spacing-10);
}
.Grid-head, :scope.Grid-head {
display: flex;
flex: 0 0 auto;
overflow-x: auto;
-ms-overflow-style: none;
scrollbar-width: none;
border-bottom: var(--border);
}
.Grid-head::-webkit-scrollbar, :scope.Grid-head::-webkit-scrollbar {
display: none;
}
.Grid-headCell, :scope.Grid-headCell {
display: flex;
height: 100%;
flex-direction: row;
align-items: center;
}
.Grid-headCell--draggable, :scope.Grid-headCell--draggable {
cursor: grab;
}
.Grid-headCell--draggable:active, :scope.Grid-headCell--draggable:active {
cursor: grabbing;
z-index: 3;
opacity: 1;
background-color: inherit;
color: inherit;
}
.Grid-body, :scope.Grid-body {
display: flex;
flex-direction: column;
flex-grow: 1;
overflow-x: auto;
overflow-y: auto;
}
.Grid-rowGroup, :scope.Grid-rowGroup {
display: contents;
}
.Grid-rowWrapper, :scope.Grid-rowWrapper {
display: inline-flex;
flex-direction: column;
min-width: -moz-fit-content;
min-width: fit-content;
flex-shrink: 0;
border-bottom: var(--border);
}
.Grid-rowWrapper:last-child .Grid-row--body, :scope.Grid-rowWrapper:last-child .Grid-row--body {
border-bottom: 0;
}
.GridBody-padding, :scope.GridBody-padding {
flex-shrink: 0;
}
.Grid-nestedRow, :scope.Grid-nestedRow {
width: 100%;
overflow: hidden;
}
.Grid-nestedRowTrigger, :scope.Grid-nestedRowTrigger {
margin-right: var(--spacing-30);
cursor: pointer;
}
.Grid-nestedRow .Grid-rowWrapper, :scope.Grid-nestedRow .Grid-rowWrapper {
border-bottom: 0;
}
.Grid-nestedRow .Grid-cell:first-child, :scope.Grid-nestedRow .Grid-cell:first-child {
padding-left: calc(var(--spacing-80) + var(--spacing-20));
}
.Grid-nestedRowPlaceholder, :scope.Grid-nestedRowPlaceholder {
width: var(--spacing-60);
margin-right: var(--spacing-30);
}
.Grid-cell, :scope.Grid-cell {
position: relative;
box-sizing: border-box;
padding-left: var(--spacing-30);
padding-right: var(--spacing-30);
flex-grow: 1;
}
.Grid-cell--body, :scope.Grid-cell--body {
padding-right: var(--spacing-30);
}
.Grid-cell--head, :scope.Grid-cell--head {
overflow: hidden;
padding-right: var(--spacing-10);
}
.Grid-cell--dragged, :scope.Grid-cell--dragged {
z-index: 3;
opacity: 1;
background-color: inherit;
color: inherit;
}
.Grid-cell--separator, :scope.Grid-cell--separator {
border-left: var(--border);
border-color: var(--secondary-light);
}
.Grid-cell--selected, :scope.Grid-cell--selected {
background: var(--primary-lightest);
}
.Grid-cell--nestedRow, :scope.Grid-cell--nestedRow {
padding-left: var(--spacing-20);
}
.Grid-cell--head.Grid-cell:first-of-type, :scope.Grid-cell--head.Grid-cell:first-of-type {
border-left: none;
}
.Grid-cell--head.Grid-cell--selected, :scope.Grid-cell--head.Grid-cell--selected {
background: var(--primary-light);
}
.Grid-cell--checkbox, :scope.Grid-cell--checkbox {
width: unset;
min-width: unset;
display: flex;
align-items: center;
z-index: 1;
padding-right: 0 !important;
overflow: visible !important;
}
.Grid-cell--separator, :scope.Grid-cell--separator {
border-left: var(--border);
border-color: var(--secondary-light);
}
.Grid-cell--selected, :scope.Grid-cell--selected {
background: var(--primary-lightest);
}
.Grid-sortingIcons, :scope.Grid-sortingIcons {
display: flex;
align-items: center;
padding-left: var(--spacing-10);
}
.Grid-cellReorder, :scope.Grid-cellReorder {
display: flex;
align-items: center;
cursor: grab;
}
.Grid-cellReorder:active, :scope.Grid-cellReorder:active {
cursor: grabbing;
}
.Grid-cellContent, :scope.Grid-cellContent {
display: flex;
align-items: center;
flex-grow: 1;
height: 100%;
box-sizing: border-box;
z-index: inherit;
}
.Grid-cell--head .Grid-cellContent, :scope.Grid-cell--head .Grid-cellContent {
overflow: hidden;
}
.Grid-cell--head .Grid-cellContent:focus-visible, :scope.Grid-cell--head .Grid-cellContent:focus-visible {
box-shadow: inset 0 0 0 var(--border-width-05) var(--primary-focus);
border-radius: var(--border-radius-10);
}
.Grid-cellResize, :scope.Grid-cellResize {
position: absolute;
top: 0;
right: 0;
width: var(--spacing-60);
height: 100%;
cursor: ew-resize;
box-sizing: border-box;
}
.Grid-cellResize::after, :scope.Grid-cellResize::after {
content: '';
position: absolute;
top: 0;
right: 0;
width: var(--spacing-10);
height: 100%;
}
.Grid-headCell:has(> .Grid-cellResize), :scope.Grid-headCell:has(> .Grid-cellResize) {
padding-right: calc(var(--spacing-60) - var(--spacing-10));
}
.Grid-cellSortIcon, :scope.Grid-cellSortIcon {
display: flex;
align-items: center;
cursor: pointer;
}
.Grid-cellSortIcon:hover, :scope.Grid-cellSortIcon:hover {
background: var(--secondary);
}
.Grid-cellResize:hover::after, .Grid-cellResize:focus-visible::after, :scope.Grid-cellResize:hover::after, :scope.Grid-cellResize:focus-visible::after {
background: var(--primary);
}
.Grid-cellResize:focus-visible, :scope.Grid-cellResize:focus-visible {
outline: none;
}
.Grid-reorderHighlighter, :scope.Grid-reorderHighlighter {
position: absolute;
height: 100%;
border: var(--border-width-7-5) solid var(--primary-light);
z-index: 10;
}
.Grid-cellGroup, :scope.Grid-cellGroup {
display: flex;
box-sizing: border-box;
height: 100%;
}
.Grid-cellGroup--pinned, :scope.Grid-cellGroup--pinned {
position: sticky;
z-index: 4;
}
.Grid-cellGroup--pinned-left, :scope.Grid-cellGroup--pinned-left {
left: 0;
}
.Grid-cellGroup--pinned-right, :scope.Grid-cellGroup--pinned-right {
right: 0;
}
.Grid .Checkbox-wrapper, :scope.Grid .Checkbox-wrapper {
margin-right: 0;
}
/** Grid Cell **/
.GridCell, :scope.GridCell {
display: flex;
align-items: center;
width: 100%;
box-sizing: border-box;
}
.GridCell--align-left, :scope.GridCell--align-left {
justify-content: flex-start;
text-align: left;
}
.GridCell--align-right, :scope.GridCell--align-right {
justify-content: flex-end;
text-align: right;
}
.GridCell--align-center, :scope.GridCell--align-center {
justify-content: center;
text-align: center;
}
.GridCell--default, :scope.GridCell--default {
}
.GridCell--metaList, :scope.GridCell--metaList {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
overflow: hidden;
}
.GridCell--statusHint .StatusHint, :scope.GridCell--statusHint .StatusHint {
overflow: hidden;
}
.GridCell--statusHint .StatusHint .Text, :scope.GridCell--statusHint .StatusHint .Text {
overflow: hidden;
text-overflow: ellipsis;
}
.GridCell--avatar .Avatar, :scope.GridCell--avatar .Avatar {
margin: 0;
}
.GridCell-metaListWrapper, :scope.GridCell-metaListWrapper {
display: flex;
flex-direction: column;
justify-content: center;
width: 100%;
overflow: hidden;
}
.GridCell-metaList, :scope.GridCell-metaList {
display: flex;
}
.GridCell-metaList .Text, :scope.GridCell-metaList .Text {
display: flex;
align-items: center;
}
.GridCell-metaSeparator, :scope.GridCell-metaSeparator {
content: '';
display: inline-flex;
align-items: center;
justify-content: center;
width: var(--spacing-10);
height: var(--spacing-10);
border-radius: var(--border-radius-full);
background: var(--inverse-lightest);
margin: 0 var(--spacing-20);
}
.GridCell-mark--default, :scope.GridCell-mark--default {
background: var(--warning-light);
border-radius: var(--border-radius-05);
}
.GridCell-mark--metaList, :scope.GridCell-mark--metaList {
font-size: var(--font-size-s);
line-height: var(--font-height-normal);
color: var(--text-subtle);
background: var(--warning-light);
border-radius: var(--border-radius-05);
}
.GridCell--metaList ul li:first-child, :scope.GridCell--metaList ul li:first-child {
margin-left: 0;
}
/** Header **/
/** Table-header **/
.Header, :scope.Header {
background: var(--white);
padding: var(--spacing-30);
border-bottom: var(--border);
}
.Header-content, :scope.Header-content {
display: flex;
}
.Header-content--bottom, :scope.Header-content--bottom {
align-items: center;
justify-content: space-between;
}
.Header-search, :scope.Header-search {
width: var(--spacing-640);
margin-bottom: var(--spacing-40);
}
.Header-label, :scope.Header-label {
display: flex;
flex-grow: 1;
align-items: center;
}
.Header-label .Checkbox, :scope.Header-label .Checkbox {
margin-right: var(--spacing-20);
}
.Header-dropdown, :scope.Header-dropdown {
display: flex;
margin-left: var(--spacing-10);
margin-bottom: var(--spacing-40);
}
.Header-dropdown .Dropdown, :scope.Header-dropdown .Dropdown {
margin: 0 var(--spacing-10);
}
.Header-draggableDropdown .Dropdown-wrapper, :scope.Header-draggableDropdown .Dropdown-wrapper {
max-height: 200px;
overflow-y: auto;
}
.Header-filters, :scope.Header-filters {
display: flex;
}
.Header-sorting, :scope.Header-sorting {
display: flex;
}
.Header-actions, :scope.Header-actions {
margin-bottom: var(--spacing-40);
}
.Header-global-actions, :scope.Header-global-actions {
justify-content: flex-end;
margin-left: auto;
margin-bottom: var(--spacing-40);
}
/* Grid row */
.Grid-row--disabled, :scope.Grid-row--disabled {
opacity: var(--opacity-10);
pointer-events: none;
}
.Grid-row, :scope.Grid-row {
display: flex;
flex-grow: 1;
flex-shrink: 0;
box-sizing: border-box;
background: var(--white);
}
.Grid-row--body, :scope.Grid-row--body {
border-color: var(--secondary-light);
}
.Grid--resource .Grid-row--body:hover, :scope.Grid--resource .Grid-row--body:hover {
cursor: pointer;
background: var(--secondary-lightest);
}
.Grid--resource .Grid-row--body:active, :scope.Grid--resource .Grid-row--body:active {
background: var(--secondary-lighter);
}
.Grid--resource .Grid-row--body:focus-visible, :scope.Grid--resource .Grid-row--body:focus-visible {
box-shadow: var(--shadow-spread) rgba(212, 212, 212, 0.16);
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: calc(-1 * var(--spacing-05));
}
/* Selected States */
.Grid-row--selected, :scope.Grid-row--selected {
background: rgba(214, 238, 255, 0.48);
}
.Grid-row--selected:hover, :scope.Grid-row--selected:hover {
background: rgba(139, 202, 254, 0.48) !important;
}
.Grid-row--selected:active, :scope.Grid-row--selected:active {
background: var(--primary-lighter) !important;
}
.Grid-row--selected:focus-visible, :scope.Grid-row--selected:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: calc(-1 * var(--spacing-05));
box-shadow: var(--shadow-spread) rgba(0, 96, 214, 0.16);
}
/* Activated States */
.Grid-row--activated, :scope.Grid-row--activated {
background: var(--primary-lightest);
}
/* Pinned Columns Default State */
.Grid--resource .Grid-row--body:hover .Grid-cellWrapper--pinned, :scope.Grid--resource .Grid-row--body:hover .Grid-cellWrapper--pinned {
cursor: pointer;
background: var(--secondary-lightest);
}
.Grid--resource .Grid-row--body:active .Grid-cellWrapper--pinned, :scope.Grid--resource .Grid-row--body:active .Grid-cellWrapper--pinned {
background: var(--secondary-lighter);
}
.Grid--resource .Grid-row--body:focus-visible .Grid-cellWrapper--pinned, :scope.Grid--resource .Grid-row--body:focus-visible .Grid-cellWrapper--pinned {
box-shadow: var(--shadow-spread) rgba(212, 212, 212, 0.16);
}
/* Pinned Columns Selected State */
.Grid-row--selected .Grid-cellWrapper--pinned, :scope.Grid-row--selected .Grid-cellWrapper--pinned {
background: rgba(214, 238, 255, 0.48);
}
.Grid-row--selected:hover .Grid-cellWrapper--pinned, :scope.Grid-row--selected:hover .Grid-cellWrapper--pinned {
background: rgba(139, 202, 254, 0.48) !important;
}
.Grid-row--selected:active .Grid-cellWrapper--pinned, :scope.Grid-row--selected:active .Grid-cellWrapper--pinned {
background: var(--primary-lighter) !important;
}
.Grid-row--selected:focus-visible .Grid-cellWrapper--pinned, :scope.Grid-row--selected:focus-visible .Grid-cellWrapper--pinned {
box-shadow: var(--shadow-spread) rgba(0, 96, 214, 0.16);
}
/* Grid header */
.Grid-row--head .Grid-cellGroup--pinned, :scope.Grid-row--head .Grid-cellGroup--pinned {
background: var(--white);
}
.Grid-row--head .Grid-cellGroup--pinned-left, :scope.Grid-row--head .Grid-cellGroup--pinned-left {
border-style: inset;
border-right: var(--spacing-2-5) solid rgba(224, 224, 224, 0.12);
border-right-width: 4px;
-o-border-image: linear-gradient(
to right,
var(--secondary-light),
var(--secondary-light) 25%,
rgba(212, 212, 212, 0.1) 25%,
rgba(212, 212, 212, 0.1)
)
1 100%;
border-image: linear-gradient(
to right,
var(--secondary-light),
var(--secondary-light) 25%,
rgba(212, 212, 212, 0.1) 25%,
rgba(212, 212, 212, 0.1)
)
1 100%;
}
.Grid-row--head .Grid-cellGroup--pinned-right, :scope.Grid-row--head .Grid-cellGroup--pinned-right {
border-style: inset;
border-left: var(--spacing-2-5) solid rgba(224, 224, 224, 0.12);
border-left-width: 4px;
-o-border-image: linear-gradient(
to left,
var(--secondary-light),
var(--secondary-light) 25%,
rgba(212, 212, 212, 0.1) 25%,
rgba(212, 212, 212, 0.1)
)
1 100%;
border-image: linear-gradient(
to left,
var(--secondary-light),
var(--secondary-light) 25%,
rgba(212, 212, 212, 0.1) 25%,
rgba(212, 212, 212, 0.1)
)
1 100%;
}
/* Pinned Column Border */
.Grid-cellWrapper--pinned-left, :scope.Grid-cellWrapper--pinned-left {
border-style: inset;
border-right: var(--spacing-2-5) solid rgba(224, 224, 224, 0.12);
border-right-width: 4px;
-o-border-image: linear-gradient(
to right,
var(--secondary-light),
var(--secondary-light) 25%,
rgba(212, 212, 212, 0.1) 25%,
rgba(212, 212, 212, 0.1)
)
1 100%;
border-image: linear-gradient(
to right,
var(--secondary-light),
var(--secondary-light) 25%,
rgba(212, 212, 212, 0.1) 25%,
rgba(212, 212, 212, 0.1)
)
1 100%;
}
.Grid-cellWrapper--pinned-right, :scope.Grid-cellWrapper--pinned-right {
border-style: inset;
border-left: var(--spacing-2-5) solid rgba(224, 224, 224, 0.12);
border-left-width: 4px;
-o-border-image: linear-gradient(
to left,
var(--secondary-light),
var(--secondary-light) 25%,
rgba(212, 212, 212, 0.1) 25%,
rgba(212, 212, 212, 0.1)
)
1 100%;
border-image: linear-gradient(
to left,
var(--secondary-light),
var(--secondary-light) 25%,
rgba(212, 212, 212, 0.1) 25%,
rgba(212, 212, 212, 0.1)
)
1 100%;
}
.Grid-srOnly, :scope.Grid-srOnly {
position: absolute;
width: var(--spacing-2-5);
height: var(--spacing-2-5);
padding: 0;
margin: calc(-1 * var(--spacing-2-5));
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
/* Source: src/components/horizontalNav.module.css */
.HorizontalNav, :scope.HorizontalNav {
display: flex;
}
.HorizontalNav-list, :scope.HorizontalNav-list {
display: flex;
list-style: none;
margin: 0;
padding: 0;
}
.HorizontalNav-listItem, :scope.HorizontalNav-listItem {
display: flex;
}
.HorizontalNav-menu, :scope.HorizontalNav-menu {
box-sizing: border-box;
display: flex;
align-items: center;
cursor: pointer;
border: 0;
background: transparent;
font: inherit;
text-decoration: none;
height: var(--spacing-80);
padding-right: var(--spacing-30);
padding-left: var(--spacing-30);
border-radius: var(--border-radius-40);
margin: 0 var(--spacing-2-5);
}
.HorizontalNav-menu--disabled, :scope.HorizontalNav-menu--disabled {
pointer-events: none;
}
.HorizontalNav-menu--disabled:focus-visible, .HorizontalNav-menu--disabled:focus, :scope.HorizontalNav-menu--disabled:focus-visible, :scope.HorizontalNav-menu--disabled:focus {
outline: none;
}
.HorizontalNav-menu--default:focus-visible, :scope.HorizontalNav-menu--default:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.HorizontalNav-menu--default:hover, :scope.HorizontalNav-menu--default:hover {
background-color: var(--secondary);
}
.HorizontalNav-menu--default:active, :scope.HorizontalNav-menu--default:active {
background-color: var(--secondary-dark);
}
.HorizontalNav-menu--active, :scope.HorizontalNav-menu--active {
background-color: var(--primary-ultra-light);
box-shadow: 0 0 0 var(--border-width-05) var(--primary);
}
.HorizontalNav-menu--active:focus-visible, :scope.HorizontalNav-menu--active:focus-visible {
background-color: var(--primary-ultra-light);
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-10);
}
.HorizontalNav-menu--active:hover, :scope.HorizontalNav-menu--active:hover {
background-color: var(--primary-lightest);
}
.HorizontalNav-menu--active:active, :scope.HorizontalNav-menu--active:active {
background-color: var(--primary-lighter);
color: var(--primary-darker);
box-shadow: 0 0 0 var(--border-width-05) var(--primary-dark);
}
.HorizontalNav-menu--active:active .HorizontalNav-menuText, :scope.HorizontalNav-menu--active:active .HorizontalNav-menuText {
color: var(--primary-darker);
}
.HorizontalNav-menu--active:focus-visible:active, :scope.HorizontalNav-menu--active:focus-visible:active {
background-color: var(--primary-lighter);
box-shadow: 0 0 0 var(--border-width-05) var(--primary-dark);
}
.HorizontalNav-menuText, :scope.HorizontalNav-menuText {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.HorizontalNav-menu--active, .HorizontalNav-animate, :scope.HorizontalNav-menu--active, :scope.HorizontalNav-animate {
transition-delay: var(--duration--fast-02);
}
.HorizontalNav-animate, :scope.HorizontalNav-animate {
transition: var(--duration--fast-02) var(--standard-productive-curve);
}
.HorizontalNav-pills, :scope.HorizontalNav-pills {
margin-right: var(--spacing-10);
}
.HorizontalNav-pills--disabled, :scope.HorizontalNav-pills--disabled {
opacity: var(--opacity-10);
}
@media (forced-colors: active) {
/* Active nav item uses box-shadow as its visible ring — replace with a real border */
.HorizontalNav-menu--active, :scope.HorizontalNav-menu--active {
border: var(--border-width-2-5) solid Highlight;
box-shadow: none;
}
.HorizontalNav-menu--active:active, .HorizontalNav-menu--active:focus-visible:active, :scope.HorizontalNav-menu--active:active, :scope.HorizontalNav-menu--active:focus-visible:active {
border-color: Highlight;
box-shadow: none;
}
}
/* Source: src/components/icon.module.css */
/* Although the icons in the font can be scaled to any size, in accordance with material design icons guidelines,
* we recommend them to be shown in either 18, 24, 36 or 48px. The default being 24px.
* https://google.github.io/material-design-icons/
*/
/* Rules for sizing the icon. */
/* .material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; } */
/* Rules for using icons as black on a light background. */
/* .material-icons.md-dark { color: rgba(0, 0, 0, 0.54); }
.material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); } */
/* Rules for using icons as white on a dark background. */
/* .material-icons.md-light { color: rgba(255, 255, 255, 1); }
.material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); } */
.Icon, :scope.Icon {
flex-shrink: 0;
overflow: hidden;
flex-shrink: 0;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.Icon--subtle, :scope.Icon--subtle {
color: var(--text-subtle);
}
.Icon--disabled, :scope.Icon--disabled {
color: var(--text-disabled);
}
.Icon--destructive, :scope.Icon--destructive {
color: var(--text-destructive);
}
.Icon--white, :scope.Icon--white {
color: var(--text-white);
}
.Icon--default, :scope.Icon--default {
color: var(--text);
}
.Icon--info, :scope.Icon--info {
color: var(--primary);
}
.Icon--success, :scope.Icon--success {
color: var(--success);
}
.Icon--warning, :scope.Icon--warning {
color: var(--warning);
}
.Icon--alert, :scope.Icon--alert {
color: var(--alert);
}
.Icon--primary, :scope.Icon--primary {
color: var(--primary);
}
.Icon--primaryLighter, :scope.Icon--primaryLighter {
color: var(--primary-lighter);
}
.Icon--primaryDark, :scope.Icon--primaryDark {
color: var(--primary-dark);
}
.Icon--primaryDarker, :scope.Icon--primaryDarker {
color: var(--primary-darker);
}
.Icon--alertLighter, :scope.Icon--alertLighter {
color: var(--alert-lighter);
}
.Icon--alertDark, :scope.Icon--alertDark {
color: var(--alert-dark);
}
.Icon--alertDarker, :scope.Icon--alertDarker {
color: var(--alert-darker);
}
.Icon--successLighter, :scope.Icon--successLighter {
color: var(--success-lighter);
}
.Icon--successDark, :scope.Icon--successDark {
color: var(--success-dark);
}
.Icon--successDarker, :scope.Icon--successDarker {
color: var(--success-darker);
}
.Icon--warningLighter, :scope.Icon--warningLighter {
color: var(--warning-lighter);
}
.Icon--warningDark, :scope.Icon--warningDark {
color: var(--warning-dark);
}
.Icon--warningDarker, :scope.Icon--warningDarker {
color: var(--warning-darker);
}
.Icon--accent1, :scope.Icon--accent1 {
color: var(--accent1);
}
.Icon--accent1Lighter, :scope.Icon--accent1Lighter {
color: var(--accent1-lighter);
}
.Icon--accent1Dark, :scope.Icon--accent1Dark {
color: var(--accent1-dark);
}
.Icon--accent1Darker, :scope.Icon--accent1Darker {
color: var(--accent1-darker);
}
.Icon--accent2, :scope.Icon--accent2 {
color: var(--accent2);
}
.Icon--accent2Lighter, :scope.Icon--accent2Lighter {
color: var(--accent2-lighter);
}
.Icon--accent2Dark, :scope.Icon--accent2Dark {
color: var(--accent2-dark);
}
.Icon--accent2Darker, :scope.Icon--accent2Darker {
color: var(--accent2-darker);
}
.Icon--accent3, :scope.Icon--accent3 {
color: var(--accent3);
}
.Icon--accent3Lighter, :scope.Icon--accent3Lighter {
color: var(--accent3-lighter);
}
.Icon--accent3Dark, :scope.Icon--accent3Dark {
color: var(--accent3-dark);
}
.Icon--accent3Darker, :scope.Icon--accent3Darker {
color: var(--accent3-darker);
}
.Icon--accent4, :scope.Icon--accent4 {
color: var(--accent4);
}
.Icon--accent4Lighter, :scope.Icon--accent4Lighter {
color: var(--accent4-lighter);
}
.Icon--accent4Dark, :scope.Icon--accent4Dark {
color: var(--accent4-dark);
}
.Icon--accent4Darker, :scope.Icon--accent4Darker {
color: var(--accent4-darker);
}
.Icon--inverse, :scope.Icon--inverse {
color: var(--inverse);
}
/* Source: src/components/inlineMessage.module.css */
.InlineMessage, :scope.InlineMessage {
display: flex;
flex-direction: row;
overflow: hidden;
border-radius: var(--border-radius-10);
background-color: var(--white);
align-items: flex-start;
}
.InlineMessage-icon--regular, :scope.InlineMessage-icon--regular {
padding-top: var(--spacing-05);
padding-bottom: var(--spacing-05);
margin-right: var(--spacing-20);
}
.InlineMessage-icon--small, :scope.InlineMessage-icon--small {
padding-top: var(--spacing-2-5);
padding-bottom: var(--spacing-2-5);
margin-right: var(--spacing-10);
}
.InlineMessage-text--warning, .InlineMessage-icon--warning, :scope.InlineMessage-text--warning, :scope.InlineMessage-icon--warning {
color: var(--accent1-dark);
}
.InlineMessage-text--alert, :scope.InlineMessage-text--alert {
color: var(--alert);
}
.InlineMessage-text--info, :scope.InlineMessage-text--info {
color: var(--primary);
}
.InlineMessage-text--success, :scope.InlineMessage-text--success {
color: var(--success);
}
/* Source: src/components/input.module.css */
/* input */
.Input-input::-ms-clear, :scope.Input-input::-ms-clear {
display: none;
}
.Input, :scope.Input {
display: flex;
flex-grow: 1;
flex-direction: row;
align-items: center;
box-sizing: border-box;
border-radius: var(--border-radius-10);
border: var(--border);
background: var(--white);
transition: var(--duration--fast-01) var(--standard-productive-curve);
}
.Input--tiny, :scope.Input--tiny {
height: var(--font-height-m);
padding-top: var(--spacing-10);
padding-bottom: var(--spacing-10);
padding-left: var(--spacing-20);
padding-right: var(--spacing-10);
}
.Input--regular, :scope.Input--regular {
height: var(--font-height-l);
padding-top: var(--spacing-10);
padding-bottom: var(--spacing-10);
padding-right: var(--spacing-15);
padding-left: var(--spacing-20);
}
.Input--large, :scope.Input--large {
height: 40px;
padding-top: var(--spacing-20);
padding-bottom: var(--spacing-20);
padding-right: var(--spacing-15);
padding-left: var(--spacing-20);
}
.Input:hover, :scope.Input:hover {
background: var(--secondary-lighter);
border-color: var(--secondary-dark);
cursor: text;
}
.Input:focus-within, :scope.Input:focus-within {
background: var(--white);
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.Input:focus-within .Input-icon--left, :scope.Input:focus-within .Input-icon--left {
color: var(--primary);
}
.Input--error:focus-within, :scope.Input--error:focus-within {
border-color: var(--alert);
}
.Input--error:focus-within .Input-icon--left, :scope.Input--error:focus-within .Input-icon--left {
color: var(--alert);
}
.Input--disabled, :scope.Input--disabled {
background: var(--secondary-lightest);
border-color: var(--secondary-lighter);
pointer-events: none;
}
.Input--readOnly, :scope.Input--readOnly {
background: var(--secondary-lightest);
border-color: var(--secondary);
pointer-events: none;
}
.Input--disabled .Input-icon--left, :scope.Input--disabled .Input-icon--left {
color: var(--inverse-lightest);
}
.Input--error, .Input--error:hover, :scope.Input--error, :scope.Input--error:hover {
background: var(--white);
border-color: var(--alert);
}
.Input-input, :scope.Input-input {
display: flex;
width: 100%;
font-family: var(--font-family);
font-weight: var(--font-weight-normal);
font-size: var(--font-size);
line-height: var(--font-height-s);
color: var(--inverse);
padding: 0;
border: none;
background: transparent;
}
.Input-input::-moz-placeholder, :scope.Input-input::-moz-placeholder {
color: var(--inverse-lighter);
}
.Input-input::placeholder, :scope.Input-input::placeholder {
color: var(--inverse-lighter);
}
.Input-input:focus, :scope.Input-input:focus {
outline: 0;
}
.Input-input:disabled .Input-input::-moz-placeholder, :scope.Input-input:disabled .Input-input::-moz-placeholder {
color: var(--inverse-lighter);
}
.Input-input:disabled .Input-input::placeholder, :scope.Input-input:disabled .Input-input::placeholder {
color: var(--inverse-lighter);
}
.Input-input--regular, :scope.Input-input--regular {
line-height: var(--font-height);
}
.Input-input--large, :scope.Input-input--large {
line-height: var(--font-height-m);
font-size: var(--font-size-m);
}
.Input-input--tiny, :scope.Input-input--tiny {
line-height: var(--font-height-s);
font-size: var(--font-size-s);
font-weight: var(--font-weight-medium);
}
.Input-icon, :scope.Input-icon {
display: flex;
align-content: center;
font-size: var(--font-size-m);
}
.Input-icon--left, :scope.Input-icon--left {
margin-right: var(--spacing-20);
color: var(--inverse);
}
.Input-icon--inputBlank, :scope.Input-icon--inputBlank {
color: var(--inverse-lighter);
}
.Input-icon--error, :scope.Input-icon--error {
color: var(--alert);
}
.Input-icon--right, :scope.Input-icon--right {
cursor: pointer;
color: var(--inverse-lighter);
border-radius: var(--border-radius-full);
box-sizing: content-box;
}
.Input-iconWrapper--right:focus-visible .Input-icon--right, :scope.Input-iconWrapper--right:focus-visible .Input-icon--right {
outline: var(--spacing-05) solid var(--primary-focus);
}
.Input-icon--right:focus-visible, :scope.Input-icon--right:focus-visible {
outline: var(--spacing-05) solid var(--primary-focus);
border-radius: var(--border-radius-full);
}
.Input-iconWrapper--right:hover .Input-icon--right, :scope.Input-iconWrapper--right:hover .Input-icon--right {
background-color: var(--secondary);
}
.Input-iconWrapper--right:active .Input-icon--right, :scope.Input-iconWrapper--right:active .Input-icon--right {
background-color: var(--secondary-dark);
}
.Input-inlineLabel, :scope.Input-inlineLabel {
margin-right: var(--spacing-20);
}
.Input-iconWrapper--right:focus-visible, :scope.Input-iconWrapper--right:focus-visible {
outline: none;
}
/* Source: src/components/legend.module.css */
.Legend, :scope.Legend {
display: flex;
flex-direction: row;
align-items: center;
width: -moz-fit-content;
width: fit-content;
}
.Legend-icon, :scope.Legend-icon {
border-radius: var(--border-radius-05);
margin-right: var(--spacing-20);
}
/* Source: src/components/link.module.css */
.Link, :scope.Link {
text-decoration: none;
font-weight: var(--font-weight-medium);
transition: color var(--duration--fast-01) var(--standard-productive-curve),
border-color var(--duration--fast-01) var(--standard-productive-curve);
box-sizing: border-box;
}
@media (prefers-reduced-motion: reduce) {
.Link, :scope.Link {
transition: none;
}
}
.Link-text, :scope.Link-text {
display: inline-flex;
vertical-align: middle;
border-bottom: var(--border-width-2-5) solid currentColor;
}
.Link:focus-visible, :scope.Link:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
border-radius: var(--border-radius-10);
}
.Link--regular, :scope.Link--regular {
font-size: var(--font-size);
height: var(--font-height);
}
.Link--tiny, :scope.Link--tiny {
font-size: var(--font-size-s);
height: var(--font-height-s);
line-height: var(--font-height-s);
}
.Link--default, :scope.Link--default {
color: var(--text-link);
}
.Link--subtle, :scope.Link--subtle {
color: var(--inverse-lighter);
border-bottom-color: transparent;
}
.Link-text--subtle, :scope.Link-text--subtle {
border-bottom-color: transparent;
}
.Link--default:hover, :scope.Link--default:hover {
color: var(--primary-dark);
}
.Link--subtle:hover, :scope.Link--subtle:hover {
color: var(--inverse-light);
}
.Link--subtle:hover .Link-text--subtle, :scope.Link--subtle:hover .Link-text--subtle {
border-bottom-color: currentColor;
}
.Link--default:active, :scope.Link--default:active {
color: var(--primary-darker);
}
.Link--subtle:active, :scope.Link--subtle:active {
color: var(--inverse);
}
.Link--subtle:active .Link-text--subtle, :scope.Link--subtle:active .Link-text--subtle {
border-bottom-color: transparent;
}
.Link--button-reset, :scope.Link--button-reset {
background: none;
border-top: none;
border-left: none;
border-right: none;
padding: 0;
cursor: pointer;
font-family: inherit;
}
.Link--default-disabled, :scope.Link--default-disabled {
color: var(--primary-lighter);
pointer-events: none;
}
.Link--subtle-disabled, :scope.Link--subtle-disabled {
color: var(--inverse-lightest);
pointer-events: none;
}
.Link-infoIconWrapper, :scope.Link-infoIconWrapper {
display: inline-flex;
vertical-align: middle;
transform: translateY(calc(-1 * var(--spacing-15)));
margin-left: var(--spacing-2-5);
width: var(--spacing-30);
height: var(--spacing-30);
box-sizing: border-box;
border-radius: var(--border-radius-full);
align-items: center;
justify-content: center;
background: transparent;
border: none;
}
.Link-infoIcon, :scope.Link-infoIcon {
color: var(--text-subtle);
pointer-events: none;
}
.Link-infoIcon--default, :scope.Link-infoIcon--default {
color: var(--primary);
}
.Link-infoIcon--subtle, :scope.Link-infoIcon--subtle {
color: var(--inverse-light);
}
.Link-tooltip--disabled, :scope.Link-tooltip--disabled {
pointer-events: auto;
cursor: not-allowed;
}
/* Source: src/components/linkButton.module.css */
.LinkButton, :scope.LinkButton {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
box-sizing: border-box;
position: relative;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
border: 0;
text-align: center;
padding: 0;
background: transparent;
font-weight: var(--font-weight-medium);
font-family: var(--font-family);
border-radius: var(--border-radius-10);
transition: var(--duration--fast-01) var(--standard-productive-curve);
}
.LinkButton--iconAlign-right, :scope.LinkButton--iconAlign-right {
flex-direction: row-reverse;
}
.LinkButton-icon, :scope.LinkButton-icon {
line-height: inherit;
display: flex;
align-items: center;
}
.LinkButton-icon--left, :scope.LinkButton-icon--left {
margin-right: var(--spacing-10);
}
.LinkButton-icon--right, :scope.LinkButton-icon--right {
margin-left: var(--spacing-10);
}
.LinkButton--regular, :scope.LinkButton--regular {
line-height: var(--font-height);
font-size: var(--font-size);
}
.LinkButton--tiny, :scope.LinkButton--tiny {
line-height: var(--font-height-s);
font-size: var(--font-size-s);
}
.LinkButton--default, .LinkButton--default-disabled, :scope.LinkButton--default, :scope.LinkButton--default-disabled {
color: var(--primary);
}
.LinkButton--default:hover, :scope.LinkButton--default:hover {
color: var(--primary-dark);
}
.LinkButton--default:active, :scope.LinkButton--default:active {
color: var(--primary-darker);
}
.LinkButton--default:focus-visible, .LinkButton--default-disabled:focus-visible, :scope.LinkButton--default:focus-visible, :scope.LinkButton--default-disabled:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.LinkButton--default-disabled, :scope.LinkButton--default-disabled {
cursor: not-allowed;
color: var(--primary-lighter);
}
.LinkButton-infoIcon--default, :scope.LinkButton-infoIcon--default {
color: var(--text-link);
}
/* Subtle Appearance */
.LinkButton--subtle, .LinkButton--subtle-disabled, :scope.LinkButton--subtle, :scope.LinkButton--subtle-disabled {
color: var(--inverse-lighter);
}
.LinkButton--subtle:hover, :scope.LinkButton--subtle:hover {
color: var(--inverse-light);
}
.LinkButton--subtle:active, :scope.LinkButton--subtle:active {
color: var(--inverse);
}
.LinkButton--subtle:focus-visible, .LinkButton--subtle-disabled:focus-visible, :scope.LinkButton--subtle:focus-visible, :scope.LinkButton--subtle-disabled:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.LinkButton--subtle-disabled, :scope.LinkButton--subtle-disabled {
cursor: not-allowed;
color: var(--inverse-lightest);
}
.LinkButton-infoIcon--subtle, :scope.LinkButton-infoIcon--subtle {
color: var(--inverse-light);
}
.LinkButton-infoIconWrapper, :scope.LinkButton-infoIconWrapper {
position: absolute;
top: calc(-1 * var(--spacing-05));
right: calc(-1 * var(--spacing-30));
width: var(--spacing-30);
height: var(--spacing-30);
box-sizing: border-box;
border-radius: var(--border-radius-full);
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
border: none;
background: transparent;
pointer-events: none;
}
.LinkButton-infoIconWrapper--tiny, :scope.LinkButton-infoIconWrapper--tiny {
top: calc(-1 * var(--spacing-05));
right: calc(-1 * var(--spacing-30));
}
.LinkButton-infoIconWrapper--regularIcon, :scope.LinkButton-infoIconWrapper--regularIcon {
top: 0px;
right: calc(-1 * var(--spacing-05));
}
.LinkButton-infoIconWrapper--tinyIcon, :scope.LinkButton-infoIconWrapper--tinyIcon {
top: calc(-1 * var(--spacing-05));
right: calc(-1 * var(--spacing-05));
}
.LinkButton-withInfo, :scope.LinkButton-withInfo {
padding-right: var(--spacing-20);
}
.LinkButton-infoIconWrapper--withChildren, :scope.LinkButton-infoIconWrapper--withChildren {
right: calc(-1 * var(--spacing-30) + var(--spacing-20));
}
.LinkButton-infoIconWrapper--iconOnly, :scope.LinkButton-infoIconWrapper--iconOnly {
right: calc(-1 * var(--spacing-10) + var(--spacing-20));
}
.LinkButton-infoIconWrapper--tinyIcon, :scope.LinkButton-infoIconWrapper--tinyIcon {
right: calc(-1 * var(--spacing-05) + var(--spacing-20));
}
.LinkButton-infoIcon, :scope.LinkButton-infoIcon {
color: inherit;
}
.LinkButton-srOnly, :scope.LinkButton-srOnly {
position: absolute;
width: var(--spacing-2-5);
height: var(--spacing-2-5);
padding: 0;
margin: calc(-1 * var(--spacing-2-5));
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
/* Source: src/components/list.module.css */
.List, :scope.List {
display: flex;
flex-grow: 1;
flex-direction: column;
/* flex-grow: 0; */
height: 100%;
z-index: 1;
}
.List-grid, :scope.List-grid {
height: 100%;
overflow: hidden;
height: 100%;
}
/* Source: src/components/listbox.module.css */
.Listbox, :scope.Listbox {
margin: 0;
padding: 0;
display: flex;
list-style-type: none;
flex-direction: column;
}
.Listbox-item, :scope.Listbox-item {
display: flex;
align-items: center;
padding-left: var(--spacing-40);
padding-right: var(--spacing-40);
}
.Listbox-item-wrapper, :scope.Listbox-item-wrapper {
width: 100%;
}
.Listbox-item-wrapper:last-child > .Listbox-divider, .Listbox-item--draggable:last-child .Listbox-divider, :scope.Listbox-item-wrapper:last-child > .Listbox-divider, :scope.Listbox-item--draggable:last-child .Listbox-divider {
background: transparent;
}
/* Sizes */
.Listbox-item--tight, :scope.Listbox-item--tight {
padding-top: var(--spacing-10);
padding-bottom: var(--spacing-10);
}
.Listbox-item--compressed, :scope.Listbox-item--compressed {
padding-top: var(--spacing-20);
padding-bottom: var(--spacing-20);
}
.Listbox-item--standard, :scope.Listbox-item--standard {
padding-top: var(--spacing-30);
padding-bottom: var(--spacing-30);
}
/* Listbox type - option */
.Listbox-item--option, :scope.Listbox-item--option {
cursor: pointer;
}
.Listbox-item--option:hover, :scope.Listbox-item--option:hover {
background-color: var(--secondary-lightest);
}
.Listbox-item--option:focus-visible, :scope.Listbox-item--option:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: calc(-1 * var(--border-width-05));
}
.Listbox-item--option:active, :scope.Listbox-item--option:active {
background: var(--secondary-lighter);
}
.Listbox-item--selected, :scope.Listbox-item--selected {
position: relative;
background: rgba(214, 238, 255, 0.48);
}
.Listbox-item--selected::before, :scope.Listbox-item--selected::before {
content: '';
position: absolute;
top: var(--spacing-10);
left: var(--spacing-10);
width: var(--spacing-20);
height: var(--spacing-20);
background-color: var(--primary);
clip-path: polygon(0 0, 100% 0, 0 100%);
}
.Listbox-item--tight.Listbox-item--selected::before, :scope.Listbox-item--tight.Listbox-item--selected::before {
top: var(--spacing-05);
left: var(--spacing-05);
}
.Listbox-item--selected:hover, :scope.Listbox-item--selected:hover {
background: rgba(139, 202, 254, 0.48);
}
.Listbox-item--selected:focus-visible, :scope.Listbox-item--selected:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: calc(-1 * var(--border-width-05));
}
.Listbox-item--selected:active, :scope.Listbox-item--selected:active {
background: var(--primary-lighter);
}
/* Listbox type - resource */
.Listbox-item--resource, :scope.Listbox-item--resource {
cursor: pointer;
}
.Listbox-item--resource:hover, :scope.Listbox-item--resource:hover {
background-color: var(--secondary-lightest);
}
.Listbox-item--resource:focus-visible, :scope.Listbox-item--resource:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: calc(-1 * var(--border-width-05));
}
.Listbox-item--resource:active, :scope.Listbox-item--resource:active {
background: var(--secondary-lighter);
}
.Listbox-item--activated, :scope.Listbox-item--activated {
position: relative;
background: var(--primary-lightest);
}
.Listbox-item--activated::before, :scope.Listbox-item--activated::before {
content: '';
position: absolute;
top: var(--spacing-10);
left: var(--spacing-10);
width: var(--spacing-20);
height: var(--spacing-20);
background-color: var(--primary);
clip-path: polygon(0 0, 100% 0, 0 100%);
}
.Listbox-item--tight.Listbox-item--activated::before, :scope.Listbox-item--tight.Listbox-item--activated::before {
top: var(--spacing-05);
left: var(--spacing-05);
}
/* Listbox type - description */
.Listbox-item--description:focus-visible, :scope.Listbox-item--description:focus-visible {
outline: none;
}
/* Listbox type - disabled */
.Listbox-item--disabled, :scope.Listbox-item--disabled {
opacity: var(--opacity-10);
pointer-events: none;
}
/* Listbox type - draggable */
.Listbox-item--draggable:hover, :scope.Listbox-item--draggable:hover {
background-color: var(--secondary-lightest);
}
.Listbox-item--draggable:focus-visible, :scope.Listbox-item--draggable:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: calc(-1 * var(--border-width-05));
}
.Listbox-item--drag-icon, :scope.Listbox-item--drag-icon {
cursor: grab;
padding: var(--spacing-10);
margin-right: calc(var(--spacing-20) - var(--spacing-10));
margin-left: calc(-1 * var(--spacing-10));
border-radius: var(--border-radius-10);
transition: background-color var(--duration--moderate-01) var(--standard-productive-curve),
color var(--duration--moderate-01) var(--standard-productive-curve),
box-shadow var(--duration--moderate-01) var(--standard-productive-curve);
}
.Listbox-item--drag-icon:focus-visible, :scope.Listbox-item--drag-icon:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.Listbox-item--drag-icon:hover, :scope.Listbox-item--drag-icon:hover {
background-color: var(--secondary);
color: var(--inverse);
}
.Listbox-item--drag-icon:active, :scope.Listbox-item--drag-icon:active {
background-color: var(--secondary-dark);
color: var(--primary);
}
/* Drag and reorder interaction states */
.Listbox-item--sticky-picked, .Listbox-item--drag-picked, :scope.Listbox-item--sticky-picked, :scope.Listbox-item--drag-picked {
background-color: var(--text-white);
box-shadow: var(--shadow-l);
rotate: 0.5deg;
cursor: grabbing;
z-index: 1000;
position: relative;
}
.Listbox-item--sticky-picked .Listbox-item--selected, .Listbox-item--drag-picked .Listbox-item--selected, :scope.Listbox-item--sticky-picked .Listbox-item--selected, :scope.Listbox-item--drag-picked .Listbox-item--selected {
background-color: rgba(214, 238, 255, 0.48);
}
.Listbox-item--sticky-picked .Listbox-item--drag-icon, :scope.Listbox-item--sticky-picked .Listbox-item--drag-icon {
background-color: var(--primary);
color: var(--text-white);
}
.Listbox-item--drag-picked .Listbox-item--drag-icon, :scope.Listbox-item--drag-picked .Listbox-item--drag-icon {
background-color: var(--primary-ultra-light);
color: var(--primary);
box-shadow: inset 0 0 0 var(--border-width-2-5) var(--primary);
}
.Listbox-aria-live, :scope.Listbox-aria-live {
position: absolute;
width: var(--spacing-2-5);
height: var(--spacing-2-5);
padding: 0;
margin: calc(-1 * var(--spacing-2-5));
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
@media (forced-colors: active) {
.Listbox-item--description:focus-visible, :scope.Listbox-item--description:focus-visible {
outline: var(--border-width-05) solid Highlight;
outline-offset: calc(-1 * var(--border-width-05));
}
.Listbox-item--disabled, :scope.Listbox-item--disabled {
opacity: 1;
color: GrayText;
}
.Listbox-item--selected::before, .Listbox-item--activated::before, :scope.Listbox-item--selected::before, :scope.Listbox-item--activated::before {
background-color: Highlight;
}
}
/* Source: src/components/mdsGrid.module.css */
/* MdsGrid */
.MdsGrid, :scope.MdsGrid {
display: grid;
box-sizing: border-box;
width: 100%;
}
/* Gap variations */
.MdsGrid-gap--spacing-10, :scope.MdsGrid-gap--spacing-10 {
gap: var(--spacing-10);
}
.MdsGrid-gap--spacing-20, :scope.MdsGrid-gap--spacing-20 {
gap: var(--spacing-20);
}
.MdsGrid-gap--spacing-30, :scope.MdsGrid-gap--spacing-30 {
gap: var(--spacing-30);
}
.MdsGrid-gap--spacing-40, :scope.MdsGrid-gap--spacing-40 {
gap: var(--spacing-40);
}
.MdsGrid-gap--spacing-60, :scope.MdsGrid-gap--spacing-60 {
gap: var(--spacing-60);
}
.MdsGrid-gap--spacing-80, :scope.MdsGrid-gap--spacing-80 {
gap: var(--spacing-80);
}
.MdsGrid-gap--spacing-120, :scope.MdsGrid-gap--spacing-120 {
gap: var(--spacing-120);
}
.MdsGrid-gap--spacing-160, :scope.MdsGrid-gap--spacing-160 {
gap: var(--spacing-160);
}
/* Column gap variations */
.MdsGrid-columnGap--spacing-10, :scope.MdsGrid-columnGap--spacing-10 {
-moz-column-gap: var(--spacing-10);
column-gap: var(--spacing-10);
}
.MdsGrid-columnGap--spacing-20, :scope.MdsGrid-columnGap--spacing-20 {
-moz-column-gap: var(--spacing-20);
column-gap: var(--spacing-20);
}
.MdsGrid-columnGap--spacing-30, :scope.MdsGrid-columnGap--spacing-30 {
-moz-column-gap: var(--spacing-30);
column-gap: var(--spacing-30);
}
.MdsGrid-columnGap--spacing-40, :scope.MdsGrid-columnGap--spacing-40 {
-moz-column-gap: var(--spacing-40);
column-gap: var(--spacing-40);
}
.MdsGrid-columnGap--spacing-60, :scope.MdsGrid-columnGap--spacing-60 {
-moz-column-gap: var(--spacing-60);
column-gap: var(--spacing-60);
}
.MdsGrid-columnGap--spacing-80, :scope.MdsGrid-columnGap--spacing-80 {
-moz-column-gap: var(--spacing-80);
column-gap: var(--spacing-80);
}
.MdsGrid-columnGap--spacing-120, :scope.MdsGrid-columnGap--spacing-120 {
-moz-column-gap: var(--spacing-120);
column-gap: var(--spacing-120);
}
.MdsGrid-columnGap--spacing-160, :scope.MdsGrid-columnGap--spacing-160 {
-moz-column-gap: var(--spacing-160);
column-gap: var(--spacing-160);
}
/* Row gap variations */
.MdsGrid-rowGap--spacing-10, :scope.MdsGrid-rowGap--spacing-10 {
row-gap: var(--spacing-10);
}
.MdsGrid-rowGap--spacing-20, :scope.MdsGrid-rowGap--spacing-20 {
row-gap: var(--spacing-20);
}
.MdsGrid-rowGap--spacing-30, :scope.MdsGrid-rowGap--spacing-30 {
row-gap: var(--spacing-30);
}
.MdsGrid-rowGap--spacing-40, :scope.MdsGrid-rowGap--spacing-40 {
row-gap: var(--spacing-40);
}
.MdsGrid-rowGap--spacing-60, :scope.MdsGrid-rowGap--spacing-60 {
row-gap: var(--spacing-60);
}
.MdsGrid-rowGap--spacing-80, :scope.MdsGrid-rowGap--spacing-80 {
row-gap: var(--spacing-80);
}
.MdsGrid-rowGap--spacing-120, :scope.MdsGrid-rowGap--spacing-120 {
row-gap: var(--spacing-120);
}
.MdsGrid-rowGap--spacing-160, :scope.MdsGrid-rowGap--spacing-160 {
row-gap: var(--spacing-160);
}
/* Justify items variations */
.MdsGrid-justifyItems--start, :scope.MdsGrid-justifyItems--start {
justify-items: start;
}
.MdsGrid-justifyItems--end, :scope.MdsGrid-justifyItems--end {
justify-items: end;
}
.MdsGrid-justifyItems--center, :scope.MdsGrid-justifyItems--center {
justify-items: center;
}
.MdsGrid-justifyItems--stretch, :scope.MdsGrid-justifyItems--stretch {
justify-items: stretch;
}
/* Align items variations */
.MdsGrid-alignItems--start, :scope.MdsGrid-alignItems--start {
align-items: start;
}
.MdsGrid-alignItems--end, :scope.MdsGrid-alignItems--end {
align-items: end;
}
.MdsGrid-alignItems--center, :scope.MdsGrid-alignItems--center {
align-items: center;
}
.MdsGrid-alignItems--stretch, :scope.MdsGrid-alignItems--stretch {
align-items: stretch;
}
/* Auto flow variations */
.MdsGrid-autoFlow--row, :scope.MdsGrid-autoFlow--row {
grid-auto-flow: row;
}
.MdsGrid-autoFlow--column, :scope.MdsGrid-autoFlow--column {
grid-auto-flow: column;
}
.MdsGrid-autoFlow--row\ dense, :scope.MdsGrid-autoFlow--row\ dense {
grid-auto-flow: row dense;
}
.MdsGrid-autoFlow--column\ dense, :scope.MdsGrid-autoFlow--column\ dense {
grid-auto-flow: column dense;
}
/* Template columns variations */
.MdsGrid-templateColumns--repeat\(1\,\ 1fr\), :scope.MdsGrid-templateColumns--repeat\(1\,\ 1fr\) {
grid-template-columns: repeat(1, 1fr);
}
.MdsGrid-templateColumns--repeat\(2\,\ 1fr\), :scope.MdsGrid-templateColumns--repeat\(2\,\ 1fr\) {
grid-template-columns: repeat(2, 1fr);
}
.MdsGrid-templateColumns--repeat\(3\,\ 1fr\), :scope.MdsGrid-templateColumns--repeat\(3\,\ 1fr\) {
grid-template-columns: repeat(3, 1fr);
}
.MdsGrid-templateColumns--repeat\(4\,\ 1fr\), :scope.MdsGrid-templateColumns--repeat\(4\,\ 1fr\) {
grid-template-columns: repeat(4, 1fr);
}
.MdsGrid-templateColumns--repeat\(12\,\ 1fr\), :scope.MdsGrid-templateColumns--repeat\(12\,\ 1fr\) {
grid-template-columns: repeat(12, 1fr);
}
.MdsGrid-templateColumns--1fr\ 1fr\ 1fr, :scope.MdsGrid-templateColumns--1fr\ 1fr\ 1fr {
grid-template-columns: 1fr 1fr 1fr;
}
.MdsGrid-templateColumns--1fr\ 2fr, :scope.MdsGrid-templateColumns--1fr\ 2fr {
grid-template-columns: 1fr 2fr;
}
.MdsGrid-templateColumns--2fr\ 1fr, :scope.MdsGrid-templateColumns--2fr\ 1fr {
grid-template-columns: 2fr 1fr;
}
.MdsGrid-templateColumns--2fr\ 1fr\ 1fr, :scope.MdsGrid-templateColumns--2fr\ 1fr\ 1fr {
grid-template-columns: 2fr 1fr 1fr;
}
.MdsGrid-templateColumns--200px\ 1fr\ 2fr, :scope.MdsGrid-templateColumns--200px\ 1fr\ 2fr {
grid-template-columns: 200px 1fr 2fr;
}
/* Template rows variations */
.MdsGrid-templateRows--auto\ auto\ auto, :scope.MdsGrid-templateRows--auto\ auto\ auto {
grid-template-rows: auto auto auto;
}
.MdsGrid-templateRows--100px\ 200px, :scope.MdsGrid-templateRows--100px\ 200px {
grid-template-rows: 100px 200px;
}
.MdsGrid-templateRows--1fr\ 2fr, :scope.MdsGrid-templateRows--1fr\ 2fr {
grid-template-rows: 1fr 2fr;
}
.MdsGrid-templateRows--auto\ 1fr, :scope.MdsGrid-templateRows--auto\ 1fr {
grid-template-rows: auto 1fr;
}
/* MdsGridItem */
.MdsGridItem, :scope.MdsGridItem {
box-sizing: border-box;
}
/* Justify self variations */
.MdsGridItem-justifySelf--start, :scope.MdsGridItem-justifySelf--start {
justify-self: start;
}
.MdsGridItem-justifySelf--end, :scope.MdsGridItem-justifySelf--end {
justify-self: end;
}
.MdsGridItem-justifySelf--center, :scope.MdsGridItem-justifySelf--center {
justify-self: center;
}
.MdsGridItem-justifySelf--stretch, :scope.MdsGridItem-justifySelf--stretch {
justify-self: stretch;
}
/* Align self variations */
.MdsGridItem-alignSelf--start, :scope.MdsGridItem-alignSelf--start {
align-self: start;
}
.MdsGridItem-alignSelf--end, :scope.MdsGridItem-alignSelf--end {
align-self: end;
}
.MdsGridItem-alignSelf--center, :scope.MdsGridItem-alignSelf--center {
align-self: center;
}
.MdsGridItem-alignSelf--stretch, :scope.MdsGridItem-alignSelf--stretch {
align-self: stretch;
}
/* Column span variations */
.MdsGridItem-columnSpan--1, :scope.MdsGridItem-columnSpan--1 {
grid-column: span 1;
}
.MdsGridItem-columnSpan--2, :scope.MdsGridItem-columnSpan--2 {
grid-column: span 2;
}
.MdsGridItem-columnSpan--3, :scope.MdsGridItem-columnSpan--3 {
grid-column: span 3;
}
.MdsGridItem-columnSpan--4, :scope.MdsGridItem-columnSpan--4 {
grid-column: span 4;
}
.MdsGridItem-columnSpan--5, :scope.MdsGridItem-columnSpan--5 {
grid-column: span 5;
}
.MdsGridItem-columnSpan--6, :scope.MdsGridItem-columnSpan--6 {
grid-column: span 6;
}
.MdsGridItem-columnSpan--7, :scope.MdsGridItem-columnSpan--7 {
grid-column: span 7;
}
.MdsGridItem-columnSpan--8, :scope.MdsGridItem-columnSpan--8 {
grid-column: span 8;
}
.MdsGridItem-columnSpan--9, :scope.MdsGridItem-columnSpan--9 {
grid-column: span 9;
}
.MdsGridItem-columnSpan--10, :scope.MdsGridItem-columnSpan--10 {
grid-column: span 10;
}
.MdsGridItem-columnSpan--11, :scope.MdsGridItem-columnSpan--11 {
grid-column: span 11;
}
.MdsGridItem-columnSpan--12, :scope.MdsGridItem-columnSpan--12 {
grid-column: span 12;
}
/* Row span variations */
.MdsGridItem-rowSpan--1, :scope.MdsGridItem-rowSpan--1 {
grid-row: span 1;
}
.MdsGridItem-rowSpan--2, :scope.MdsGridItem-rowSpan--2 {
grid-row: span 2;
}
.MdsGridItem-rowSpan--3, :scope.MdsGridItem-rowSpan--3 {
grid-row: span 3;
}
.MdsGridItem-rowSpan--4, :scope.MdsGridItem-rowSpan--4 {
grid-row: span 4;
}
.MdsGridItem-rowSpan--5, :scope.MdsGridItem-rowSpan--5 {
grid-row: span 5;
}
.MdsGridItem-rowSpan--6, :scope.MdsGridItem-rowSpan--6 {
grid-row: span 6;
}
/* Column start variations */
.MdsGridItem-columnStart--1, :scope.MdsGridItem-columnStart--1 {
grid-column-start: 1;
}
.MdsGridItem-columnStart--2, :scope.MdsGridItem-columnStart--2 {
grid-column-start: 2;
}
.MdsGridItem-columnStart--3, :scope.MdsGridItem-columnStart--3 {
grid-column-start: 3;
}
.MdsGridItem-columnStart--4, :scope.MdsGridItem-columnStart--4 {
grid-column-start: 4;
}
.MdsGridItem-columnStart--5, :scope.MdsGridItem-columnStart--5 {
grid-column-start: 5;
}
.MdsGridItem-columnStart--6, :scope.MdsGridItem-columnStart--6 {
grid-column-start: 6;
}
.MdsGridItem-columnStart--7, :scope.MdsGridItem-columnStart--7 {
grid-column-start: 7;
}
.MdsGridItem-columnStart--8, :scope.MdsGridItem-columnStart--8 {
grid-column-start: 8;
}
.MdsGridItem-columnStart--9, :scope.MdsGridItem-columnStart--9 {
grid-column-start: 9;
}
.MdsGridItem-columnStart--10, :scope.MdsGridItem-columnStart--10 {
grid-column-start: 10;
}
.MdsGridItem-columnStart--11, :scope.MdsGridItem-columnStart--11 {
grid-column-start: 11;
}
.MdsGridItem-columnStart--12, :scope.MdsGridItem-columnStart--12 {
grid-column-start: 12;
}
/* Row start variations */
.MdsGridItem-rowStart--1, :scope.MdsGridItem-rowStart--1 {
grid-row-start: 1;
}
.MdsGridItem-rowStart--2, :scope.MdsGridItem-rowStart--2 {
grid-row-start: 2;
}
.MdsGridItem-rowStart--3, :scope.MdsGridItem-rowStart--3 {
grid-row-start: 3;
}
.MdsGridItem-rowStart--4, :scope.MdsGridItem-rowStart--4 {
grid-row-start: 4;
}
.MdsGridItem-rowStart--5, :scope.MdsGridItem-rowStart--5 {
grid-row-start: 5;
}
.MdsGridItem-rowStart--6, :scope.MdsGridItem-rowStart--6 {
grid-row-start: 6;
}
/* Source: src/components/menu.module.css */
.Menu, :scope.Menu {
overflow-y: auto !important;
padding-top: var(--spacing-10);
padding-bottom: var(--spacing-10);
}
.Menu-Trigger--active, :scope.Menu-Trigger--active {
background-color: var(--secondary-dark);
}
.Menu-Item, :scope.Menu-Item {
width: 100%;
box-sizing: border-box;
}
.Menu-Item--tight, :scope.Menu-Item--tight {
padding: var(--spacing-10) var(--spacing-20);
font-size: var(--font-size-s);
font-weight: var(--font-weight-medium);
line-height: var(--font-height-s);
}
.Menu-Group-Label, :scope.Menu-Group-Label {
display: flex;
align-items: center;
padding-bottom: var(--spacing-15);
padding-top: var(--spacing-30);
padding-left: var(--spacing-40);
padding-right: var(--spacing-30);
}
.Menu-Group:first-child .Menu-Group-Label, :scope.Menu-Group:first-child .Menu-Group-Label {
padding-top: var(--spacing-20);
}
/* Source: src/components/message.module.css */
.Message, :scope.Message {
display: flex;
flex-direction: row;
overflow: hidden;
padding: var(--spacing-30) var(--spacing-60) var(--spacing-30) var(--spacing-40);
border: var(--border-width-2-5) solid;
width: 100%;
border-radius: var(--border-radius-10);
box-sizing: border-box;
}
.Message--small, :scope.Message--small {
padding: var(--spacing-20);
}
.Message--alert, :scope.Message--alert {
border-color: var(--alert);
background-color: rgba(189, 28, 0, 0.04);
}
.Message--success, :scope.Message--success {
border-color: var(--success);
background-color: rgba(0, 128, 0, 0.04);
}
.Message--info, :scope.Message--info {
border-color: var(--primary);
background-color: rgba(0, 96, 214, 0.04);
}
.Message--warning, :scope.Message--warning {
border-color: var(--accent1);
background-color: rgba(189, 91, 0, 0.04);
}
.Message-icon--regular, :scope.Message-icon--regular {
margin-right: var(--spacing-40);
padding-top: var(--spacing-05);
}
.Message-icon--small, :scope.Message-icon--small {
margin-right: var(--spacing-20);
padding-top: var(--spacing-05) !important;
}
.Message-icon--withTitle, :scope.Message-icon--withTitle {
padding-top: var(--spacing-10);
}
.Message-icon--warning, :scope.Message-icon--warning {
color: var(--accent1);
}
.Message-heading--regular, :scope.Message-heading--regular {
margin-bottom: var(--spacing-10);
}
.Message-heading--small, :scope.Message-heading--small {
font-size: var(--font-size);
line-height: var(--font-height);
margin-bottom: var(--spacing-05);
}
.Message-text--small, :scope.Message-text--small {
font-size: var(--font-size-s);
line-height: var(--font-height-s);
font-weight: var(--font-weight-medium);
}
.Message-heading--alert, .Message-text--alert, :scope.Message-heading--alert, :scope.Message-text--alert {
color: var(--alert-darker) !important;
}
.Message-heading--info, .Message-text--info, :scope.Message-heading--info, :scope.Message-text--info {
color: var(--primary-darker) !important;
}
.Message-heading--success, .Message-text--success, :scope.Message-heading--success, :scope.Message-text--success {
color: var(--success-darker) !important;
}
.Message-heading--warning, .Message-text--warning, :scope.Message-heading--warning, :scope.Message-text--warning {
color: var(--accent1-darker) !important;
}
.Message-actions, :scope.Message-actions {
display: flex;
align-items: center;
}
.Message-actions--regular, :scope.Message-actions--regular {
margin-top: var(--spacing-30);
}
.Message-actions--small, :scope.Message-actions--small {
margin-top: var(--spacing-10);
}
/* Source: src/components/metaList.module.css */
.Meta, :scope.Meta {
display: flex;
flex-direction: row;
align-items: center;
width: -moz-fit-content;
width: fit-content;
font-size: var(--font-size);
}
.MetaList-seperator, :scope.MetaList-seperator {
margin-left: var(--spacing-20);
}
.MetaList-seperator--left, :scope.MetaList-seperator--left {
margin-right: var(--spacing-10);
}
.Meta-icon, :scope.Meta-icon {
padding-right: var(--spacing-10);
display: flex;
align-items: center;
}
.MetaList, :scope.MetaList {
display: flex;
flex-direction: row;
align-items: center;
width: -moz-fit-content;
width: fit-content;
font-size: var(--font-size);
}
.MetaList-item, :scope.MetaList-item {
margin: 0 var(--spacing-10);
display: flex;
flex-direction: row;
align-items: center;
width: -moz-fit-content;
width: fit-content;
font-size: var(--font-size);
}
.MetaList-item:first-child, :scope.MetaList-item:first-child {
margin-left: 0;
}
.MetaList-item:last-child, :scope.MetaList-item:last-child {
margin-right: 0;
}
/* Source: src/components/meter.module.css */
.Meter, :scope.Meter {
display: flex;
align-items: center;
}
.Meter-Step, :scope.Meter-Step {
border-radius: 50%;
}
.Meter-Step--small, :scope.Meter-Step--small {
width: var(--spacing-10);
height: var(--spacing-20);
}
.Meter-Step--regular, :scope.Meter-Step--regular {
width: var(--spacing-20);
height: var(--spacing-20);
}
.Meter-Step--large, :scope.Meter-Step--large {
width: var(--spacing-30);
height: var(--spacing-30);
}
.Meter-Step--info, :scope.Meter-Step--info {
background: var(--primary);
}
.Meter-Step--warning, :scope.Meter-Step--warning {
background: var(--warning);
}
.Meter-Step--alert, :scope.Meter-Step--alert {
background: var(--alert);
}
.Meter-Step--success, :scope.Meter-Step--success {
background: var(--success);
}
/* Source: src/components/metricInput.module.css */
.MetricInput-input::-ms-clear, :scope.MetricInput-input::-ms-clear {
display: none;
}
.MetricInput, :scope.MetricInput {
display: flex;
width: 100%;
flex-direction: row;
align-items: center;
box-sizing: border-box;
border-radius: var(--border-radius-10);
box-shadow: inset 0 0 0 var(--border-width-2-5) var(--secondary);
background: var(--white);
transition: var(--duration--fast-01) var(--standard-productive-curve);
}
.MetricInput--regular, :scope.MetricInput--regular {
height: var(--spacing-80);
}
.MetricInput--large, :scope.MetricInput--large {
height: 40px;
}
.MetricInput--small, :scope.MetricInput--small {
height: var(--spacing-60);
}
.MetricInput:hover, :scope.MetricInput:hover {
background: var(--secondary-lightest);
cursor: text;
}
.MetricInput:focus-within, :scope.MetricInput:focus-within {
background: var(--white);
box-shadow: inset 0 0 0 var(--border-width-2-5) var(--secondary);
}
.MetricInput:focus-within:not(:has(.MetricInput-arrowButton:focus-visible)), :scope.MetricInput:focus-within:not(:has(.MetricInput-arrowButton:focus-visible)) {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.MetricInput:focus-within .MetricInput-icon, :scope.MetricInput:focus-within .MetricInput-icon {
color: var(--primary);
}
.MetricInput--disabled, :scope.MetricInput--disabled {
background: var(--secondary-lightest);
box-shadow: inset 0 0 0 var(--border-width-2-5) var(--secondary-light);
pointer-events: none;
}
.MetricInput--readOnly, :scope.MetricInput--readOnly {
background: var(--secondary-lightest);
box-shadow: inset 0 0 0 var(--border-width-2-5) var(--secondary);
pointer-events: none;
}
.MetricInput--disabled .MetricInput-icon, :scope.MetricInput--disabled .MetricInput-icon {
color: var(--inverse-lightest);
}
.MetricInput--error, .MetricInput--error:hover, :scope.MetricInput--error, :scope.MetricInput--error:hover {
background: var(--white);
box-shadow: inset 0 0 0 var(--border-width-2-5) var(--alert);
}
.MetricInput--error:focus-within, :scope.MetricInput--error:focus-within {
box-shadow: inset 0 0 0 var(--border-width-2-5) var(--secondary);
}
.MetricInput--error:focus-within:not(:has(.MetricInput-arrowButton:focus-visible)), :scope.MetricInput--error:focus-within:not(:has(.MetricInput-arrowButton:focus-visible)) {
outline: var(--border-width-05) solid var(--alert);
outline-offset: var(--spacing-05);
}
.MetricInput--error:focus-within .MetricInput-icon, :scope.MetricInput--error:focus-within .MetricInput-icon {
color: var(--alert);
}
/* Content wrapper — holds icon, prefix, input, suffix */
.MetricInput-content, :scope.MetricInput-content {
flex: 1;
display: flex;
align-items: center;
min-width: 0;
overflow: hidden;
}
.MetricInput-content--regular, :scope.MetricInput-content--regular {
padding: var(--spacing-15) var(--spacing-15);
gap: var(--spacing-05);
}
.MetricInput-content--large, :scope.MetricInput-content--large {
padding: var(--spacing-20) var(--spacing-15);
gap: var(--spacing-15);
}
.MetricInput-content--small, :scope.MetricInput-content--small {
padding: var(--spacing-10) var(--spacing-15);
gap: var(--spacing-05);
}
.MetricInput-input, :scope.MetricInput-input {
display: flex;
width: 100%;
font-family: var(--font-family);
font-weight: var(--font-weight-normal);
font-size: var(--font-size);
line-height: var(--font-height-s);
color: var(--inverse);
padding: 0;
border: none;
background: transparent;
}
.MetricInput-input--large, :scope.MetricInput-input--large {
line-height: var(--font-height-m);
font-size: var(--font-size-m);
}
.MetricInput-input--regular, :scope.MetricInput-input--regular {
line-height: var(--font-height);
font-size: var(--font-size);
}
.MetricInput-input--small, :scope.MetricInput-input--small {
line-height: var(--font-height-s);
font-size: var(--font-size-s);
font-weight: var(--font-weight-medium);
}
.MetricInput-input::-moz-placeholder, :scope.MetricInput-input::-moz-placeholder {
color: var(--inverse-lighter);
}
.MetricInput-input::placeholder, :scope.MetricInput-input::placeholder {
color: var(--inverse-lighter);
}
.MetricInput-input:focus, :scope.MetricInput-input:focus {
outline: 0;
}
.MetricInput-input:disabled .MetricInput-input::-moz-placeholder, :scope.MetricInput-input:disabled .MetricInput-input::-moz-placeholder {
color: var(--inverse-lighter);
}
.MetricInput-input:disabled .MetricInput-input::placeholder, :scope.MetricInput-input:disabled .MetricInput-input::placeholder {
color: var(--inverse-lighter);
}
.MetricInput-icon--regular, :scope.MetricInput-icon--regular {
margin-right: var(--spacing-20);
line-height: var(--font-height-s);
}
.MetricInput-icon--large, :scope.MetricInput-icon--large {
margin-right: var(--spacing-30);
line-height: var(--font-height-m);
}
.MetricInput-icon--small, :scope.MetricInput-icon--small {
margin-right: var(--spacing-10);
}
.MetricInput-input::-webkit-inner-spin-button, .MetricInput-input::-webkit-outer-spin-button, :scope.MetricInput-input::-webkit-inner-spin-button, :scope.MetricInput-input::-webkit-outer-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0;
}
/* Arrow buttons (decrement on left, increment on right) */
.MetricInput-arrowButton, :scope.MetricInput-arrowButton {
flex-shrink: 0;
align-self: stretch;
width: var(--spacing-60);
background: var(--secondary-light);
color: var(--inverse);
border: none;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
padding: 0;
margin: 0;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.MetricInput-arrowButton--left, :scope.MetricInput-arrowButton--left {
border-right: var(--border);
border-radius: var(--border-radius-10) 0 0 var(--border-radius-10);
}
.MetricInput-arrowButton--right, :scope.MetricInput-arrowButton--right {
border-left: var(--border);
border-radius: 0 var(--border-radius-10) var(--border-radius-10) 0;
}
.MetricInput-arrowButton:hover, :scope.MetricInput-arrowButton:hover {
background: var(--secondary);
}
.MetricInput-arrowButton:active, :scope.MetricInput-arrowButton:active {
background: var(--secondary-dark);
}
.MetricInput-arrowButton:focus, :scope.MetricInput-arrowButton:focus {
outline: 0;
}
.MetricInput-arrowButton:focus-visible, :scope.MetricInput-arrowButton:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
@media (forced-colors: active) {
/* box-shadow is stripped — restore a real border for the wrapper boundary */
.MetricInput, :scope.MetricInput {
border: var(--border-width-2-5) solid ButtonText;
box-shadow: none;
}
.MetricInput--disabled, :scope.MetricInput--disabled {
border-color: GrayText;
}
/* Wrapper focus rings */
.MetricInput:focus-within:not(:has(.MetricInput-arrowButton:focus-visible)), :scope.MetricInput:focus-within:not(:has(.MetricInput-arrowButton:focus-visible)) {
outline: var(--border-width-05) solid Highlight;
outline-offset: var(--spacing-05);
}
.MetricInput--error:focus-within:not(:has(.MetricInput-arrowButton:focus-visible)), :scope.MetricInput--error:focus-within:not(:has(.MetricInput-arrowButton:focus-visible)) {
outline: var(--border-width-05) solid Highlight;
outline-offset: var(--spacing-05);
}
/* Arrow button states */
.MetricInput-arrowButton:disabled, :scope.MetricInput-arrowButton:disabled {
color: GrayText;
}
.MetricInput-arrowButton:focus-visible, :scope.MetricInput-arrowButton:focus-visible {
outline: var(--border-width-05) solid Highlight;
outline-offset: var(--spacing-05);
}
}
/* Source: src/components/modal.module.css */
.Modal, :scope.Modal {
position: fixed !important;
max-height: calc(100vh - 128px);
box-shadow: var(--shadow-m);
background-color: var(--white);
border-radius: var(--border-radius-20);
overflow: auto;
flex-direction: column;
display: none;
margin: auto;
top: 0;
right: 0;
left: 0;
bottom: 0;
height: -moz-min-content;
height: min-content;
}
.Modal--open, :scope.Modal--open {
display: flex;
}
.Modal-animation--open, :scope.Modal-animation--open {
animation: modal-open var(--duration--moderate-02) var(--entrance-expressive-curve);
}
.Modal-animation--close, :scope.Modal-animation--close {
animation: modal-close var(--duration--fast-02) var(--exit-expressive-curve);
}
.Modal-header, :scope.Modal-header {
display: flex;
justify-content: flex-start;
padding-top: var(--spacing-40);
padding-bottom: var(--spacing-30);
padding-right: var(--spacing-40);
}
.Modal-header--withSeperator, :scope.Modal-header--withSeperator {
border-bottom: var(--border);
}
.Modal-description, :scope.Modal-description {
padding: var(--spacing-20) 0;
}
.Modal-footer, :scope.Modal-footer {
padding-top: var(--spacing-60);
padding-bottom: var(--spacing-60);
justify-content: flex-end;
position: absolute;
bottom: 0;
}
.Modal-footer--withSeperator, :scope.Modal-footer--withSeperator {
border-top: var(--border);
}
.Modal-body, :scope.Modal-body {
padding: 0 var(--spacing-60);
}
.Modal-body--withMargin, :scope.Modal-body--withMargin {
margin-bottom: 80px;
}
.Modal-body--withPadding, :scope.Modal-body--withPadding {
padding-bottom: var(--spacing-40);
}
.Modal:focus, :scope.Modal:focus {
outline: none;
}
.Modal-header [tabindex='-1']:focus, :scope.Modal-header [tabindex='-1']:focus {
outline: none;
}
@media (forced-colors: active) {
/* box-shadow is the only visual boundary; add a real border so the modal is visible */
.Modal, :scope.Modal {
border: var(--border-width-2-5) solid ButtonText;
box-shadow: none;
}
}
/* Source: src/components/navigation.module.css */
/* Navigation */
.Navigation, :scope.Navigation {
display: flex;
}
.Navigation--horizontal, :scope.Navigation--horizontal {
flex-grow: 1;
justify-content: center;
}
.Navigation--vertical, :scope.Navigation--vertical {
flex-direction: column;
height: 100%;
width: var(--spacing-640);
}
.Navigation--collapsed, :scope.Navigation--collapsed {
width: -moz-fit-content;
width: fit-content;
}
.Navigation-body, :scope.Navigation-body {
height: 100%;
overflow-y: auto;
overflow-x: hidden;
padding-right: var(--spacing-20);
}
.Navigation-menu, :scope.Navigation-menu {
box-sizing: border-box;
display: flex;
align-items: center;
cursor: pointer;
}
.Navigation-menu--horizontal, :scope.Navigation-menu--horizontal {
height: var(--spacing-80);
padding-right: var(--spacing-30);
padding-left: var(--spacing-30);
border-radius: var(--border-radius-40);
margin: 0 var(--spacing-2-5);
}
.Navigation-menu--disabled, :scope.Navigation-menu--disabled {
pointer-events: none;
}
.Navigation-menu:hover, :scope.Navigation-menu:hover {
background-color: var(--secondary-light);
}
.Navigation-menu--active, .Navigation-menu--active:hover, :scope.Navigation-menu--active, :scope.Navigation-menu--active:hover {
background: var(--primary-lightest);
}
.Navigation-menu--vertical, :scope.Navigation-menu--vertical {
/* padding-top: var(--spacing-10); */
/* padding-bottom: var(--spacing-10); */
padding-left: var(--spacing-20);
margin-top: var(--spacing-10);
margin-bottom: var(--spacing-10);
/* margin-right: var(--spacing-20); */
border-radius: 0px var(--border-radius-40) var(--border-radius-40) 0px;
}
.Navigation-menu--rounded, :scope.Navigation-menu--rounded {
border-radius: var(--border-radius-40);
}
.Navigation-menu--subMenu, :scope.Navigation-menu--subMenu {
padding-top: var(--spacing-05);
padding-bottom: var(--spacing-05);
padding-left: 40px;
margin-top: 0;
}
.Navigation-menuIcon, :scope.Navigation-menuIcon {
padding: 8px;
border-radius: 50%;
cursor: pointer;
}
.Navigation-menuIcon--active, :scope.Navigation-menuIcon--active {
background: var(--primary-lightest);
}
.Navigation-menuLabel, :scope.Navigation-menuLabel {
display: flex;
flex-grow: 1;
overflow: hidden;
}
.Navigation-menu .Text, :scope.Navigation-menu .Text {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.Navigation-horizontalPills, :scope.Navigation-horizontalPills {
margin-right: var(--spacing-10);
}
.Navigation-horizontalPills--disabled, :scope.Navigation-horizontalPills--disabled {
opacity: var(--opacity-10);
}
.Navigation-footer, :scope.Navigation-footer {
display: flex;
align-items: center;
padding: var(--spacing-10) var(--spacing-20);
}
.Navigation-footer--border, :scope.Navigation-footer--border {
border-top: var(--border);
}
.Navigation-footerButton, :scope.Navigation-footerButton {
display: flex;
align-items: center;
justify-content: center;
background: none;
border: none;
padding: 0;
cursor: pointer;
border-radius: 50%;
}
.Navigation-footerButton:focus-visible, :scope.Navigation-footerButton:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.Navigation--collapsed .Navigation-menuIcon--footer, :scope.Navigation--collapsed .Navigation-menuIcon--footer {
transform: rotate(180deg);
}
/* Source: src/components/overlay.module.css */
.OverlayHeader, :scope.OverlayHeader {
box-sizing: border-box;
margin-left: var(--spacing-60);
}
.OverlayHeader--withBackButton, :scope.OverlayHeader--withBackButton {
margin-left: var(--spacing-40);
}
.OverlayHeader-headerWrapper, :scope.OverlayHeader-headerWrapper {
display: flex;
align-items: center;
}
.OverlayHeader-subheading, :scope.OverlayHeader-subheading {
margin-top: var(--spacing-05);
}
.OverlayHeader-subheading--withBackButton, :scope.OverlayHeader-subheading--withBackButton {
margin-left: var(--spacing-20);
}
.OverlayBody, :scope.OverlayBody {
overflow-y: auto;
}
.Overlay-body--stickFooter, :scope.Overlay-body--stickFooter {
margin-bottom: 80px;
}
.OverlayFooter, :scope.OverlayFooter {
display: flex;
align-items: center;
width: 100%;
box-sizing: border-box;
padding-left: var(--spacing-60);
padding-right: var(--spacing-60);
}
/* Source: src/components/pageHeader.module.css */
.PageHeader, :scope.PageHeader {
width: 100%;
}
.PageHeader-wrapper, :scope.PageHeader-wrapper {
padding: var(--spacing-20) var(--spacing-40) var(--spacing-20) 0;
}
.PageHeader-wrapper--withTabs, :scope.PageHeader-wrapper--withTabs {
padding-bottom: 0;
}
.PageHeader-wrapper--withTabs .TabsWrapper-header, :scope.PageHeader-wrapper--withTabs .TabsWrapper-header {
border-bottom: none;
}
.PageHeader-bottom--withTabs, :scope.PageHeader-bottom--withTabs {
margin-top: var(--spacing-30);
}
.PageHeader .Row, :scope.PageHeader .Row {
width: 100%;
}
.PageHeader-titleWrapper, :scope.PageHeader-titleWrapper {
display: flex;
justify-content: flex-start;
align-items: center;
padding-right: var(--spacing-20);
}
.PageHeader-titleWrapper .Badge, :scope.PageHeader-titleWrapper .Badge {
margin-left: var(--spacing-30);
flex-shrink: 0;
}
.PageHeader-statusWrapper, :scope.PageHeader-statusWrapper {
display: flex;
justify-content: flex-start;
align-items: center;
}
.PageHeader-statusWrapper .StatusHint, :scope.PageHeader-statusWrapper .StatusHint {
margin-right: var(--spacing-20);
}
.PageHeader-navigationWrapper, :scope.PageHeader-navigationWrapper {
margin-top: var(--spacing-30);
}
.PageHeader-navigationWrapper--noMargin, :scope.PageHeader-navigationWrapper--noMargin {
margin-top: 0;
}
.PageHeader-title, :scope.PageHeader-title {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.PageHeader-actionsWrapper, :scope.PageHeader-actionsWrapper {
display: flex;
justify-content: flex-end;
padding-left: var(--spacing-20);
}
/* =====================================================
Responsive main header row
===================================================== */
/* Base: flex layout — used by all variants */
.PageHeader-row, :scope.PageHeader-row {
display: flex;
flex-wrap: wrap;
align-items: start;
width: 100%;
}
.PageHeader-group--title, :scope.PageHeader-group--title {
flex: 1 1 auto;
min-width: 0;
order: 1;
}
/* Center-nav group — navigation/stepper in center position */
.PageHeader-group--center, :scope.PageHeader-group--center {
flex: 0 0 auto;
display: flex;
justify-content: center;
align-items: center;
padding: 0 var(--spacing-20);
min-width: 0;
order: 2;
}
/* Actions / right-side group */
.PageHeader-group--actions, :scope.PageHeader-group--actions {
flex: 0 0 auto;
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
align-items: center;
padding-left: var(--spacing-20);
row-gap: var(--spacing-30);
order: 3;
}
/* Default (full): CSS Grid for true 3-col centering */
.PageHeader-row--withCenter, :scope.PageHeader-row--withCenter {
display: grid;
grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
align-items: start;
}
/* Ghost: center nav stays in the grid for measurement but is invisible and out of flow.
Used when collision detection moves the nav to PageHeader-bottom. */
.PageHeader-group--center--ghost, :scope.PageHeader-group--center--ghost {
position: absolute;
visibility: hidden;
pointer-events: none;
}
/* All stacked: flex marker on the row + full-width children */
.PageHeader-row--allStacked, :scope.PageHeader-row--allStacked {
display: flex;
flex-wrap: wrap;
}
.PageHeader-group--title--stacked, :scope.PageHeader-group--title--stacked {
flex: 0 0 100%;
order: 1;
}
.PageHeader-group--actions--stacked, :scope.PageHeader-group--actions--stacked {
flex: 0 0 100%;
order: 2;
padding-left: 0;
padding-top: var(--spacing-10);
justify-content: flex-start;
}
/* =====================================================
Level 1: inter-section spacing when right group wraps
===================================================== */
/* At < 576 px, the actions group sits between title and nav/stepper/tabs.
For level 1 headers that have actions, increase the gap to 12 px so all
three sections (title, actions, nav) have consistent breathing room. */
@media (max-width: 575px) {
.PageHeader-group--actions--level1Responsive, :scope.PageHeader-group--actions--level1Responsive {
padding-top: var(--spacing-30);
}
.PageHeader-bottom--level1Responsive, :scope.PageHeader-bottom--level1Responsive {
margin-top: var(--spacing-30);
}
.PageHeader-navigationWrapper--noMarginSm, :scope.PageHeader-navigationWrapper--noMarginSm {
margin-top: 0;
}
}
/* Source: src/components/pagination.module.css */
/* pagination */
.Pagination, :scope.Pagination {
display: flex;
vertical-align: middle;
flex-direction: row;
flex-wrap: wrap;
}
.Pagination-button, :scope.Pagination-button {
padding-left: var(--spacing-20);
padding-right: var(--spacing-20);
}
.Pagination-buttonWrapper, :scope.Pagination-buttonWrapper {
display: flex;
flex-direction: row;
}
.Pagination-pageIndex, :scope.Pagination-pageIndex {
display: flex;
align-items: center;
justify-content: center;
padding-left: var(--spacing-30);
padding-right: var(--spacing-30);
}
.Pagination-MetricInput, :scope.Pagination-MetricInput {
width: var(--spacing-120);
margin-right: var(--spacing-20);
padding-left: var(--spacing-20);
padding-right: var(--spacing-20);
}
.Pagination-MetricInput .MetricInput-input, :scope.Pagination-MetricInput .MetricInput-input {
text-align: center;
}
.Pagination-MetricInput .MetricInput-arrowIcons, :scope.Pagination-MetricInput .MetricInput-arrowIcons {
display: none;
}
@media (max-width: 575px) {
.Pagination-pageIndex, :scope.Pagination-pageIndex {
order: -1;
flex-basis: 100%;
}
.Pagination-buttonWrapper, :scope.Pagination-buttonWrapper {
margin-top: var(--spacing-20);
width: 50%;
}
.Pagination-buttonWrapper--next, :scope.Pagination-buttonWrapper--next {
justify-content: flex-start;
}
.Pagination-buttonWrapper--previous, :scope.Pagination-buttonWrapper--previous {
justify-content: flex-end;
}
}
/* Source: src/components/pills.module.css */
.Pills, :scope.Pills {
/* 160px */
max-width: calc(var(--spacing-40) * 10);
/* truncate */
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-size: var(--font-size-s);
line-height: var(--font-height-s);
text-transform: uppercase;
padding-right: var(--spacing-15);
padding-left: var(--spacing-15);
padding-top: var(--spacing-05);
padding-bottom: var(--spacing-05);
border-radius: var(--border-radius-full);
display: inline-block;
box-sizing: border-box;
font-weight: var(--font-weight-bold);
cursor: default;
}
/* Source: src/components/placeholder.module.css */
.Placeholder--animation, :scope.Placeholder--animation {
border-radius: var(--border-radius-05);
animation-duration: 1.5s;
animation-fill-mode: forwards;
animation-iteration-count: infinite;
animation-name: shimmer;
animation-timing-function: linear;
background: var(--secondary-lightest);
background: linear-gradient(
to right,
var(--secondary-lighter) 8%,
var(--secondary-dark) 18%,
var(--secondary-lighter) 33%
);
background-size: 1000px 104px;
}
.Placeholder, :scope.Placeholder {
display: flex;
flex-grow: 1;
flex-shrink: 0;
align-items: center;
}
.Placeholder--withImage, :scope.Placeholder--withImage {
display: flex;
justify-content: flex-start;
}
.Placeholder-paragraph, :scope.Placeholder-paragraph {
display: flex;
flex-direction: column;
flex: 1 0;
}
.Placeholder-paragraph--withImage, :scope.Placeholder-paragraph--withImage {
margin-left: var(--spacing-20);
}
.PlaceholderParagraph, :scope.PlaceholderParagraph {
display: flex;
flex-grow: 1;
height: var(--font-size);
}
.PlaceholderParagraph-wrapper, :scope.PlaceholderParagraph-wrapper {
display: flex;
align-items: center;
height: var(--font-height);
}
.PlaceholderParagraph-wrapper--length-small, :scope.PlaceholderParagraph-wrapper--length-small {
width: 33%;
}
.PlaceholderParagraph-wrapper--length-medium, :scope.PlaceholderParagraph-wrapper--length-medium {
width: 66%;
}
.PlaceholderParagraph-wrapper--length-large, :scope.PlaceholderParagraph-wrapper--length-large {
width: 100%;
}
.PlaceholderParagraph-wrapper--size-xxs, :scope.PlaceholderParagraph-wrapper--size-xxs {
height: var(--font-height-s);
}
.PlaceholderParagraph-wrapper--size-xs, :scope.PlaceholderParagraph-wrapper--size-xs {
height: var(--font-height-m);
}
.PlaceholderParagraph-wrapper--size-s, :scope.PlaceholderParagraph-wrapper--size-s {
height: var(--font-height-s);
}
.PlaceholderParagraph-wrapper--size-m, :scope.PlaceholderParagraph-wrapper--size-m {
height: var(--font-height-m);
}
.PlaceholderParagraph-wrapper--size-l, :scope.PlaceholderParagraph-wrapper--size-l {
height: var(--font-height-l);
}
.PlaceholderParagraph-wrapper--size-xl, :scope.PlaceholderParagraph-wrapper--size-xl {
height: var(--font-height-xl);
}
.PlaceholderParagraph-wrapper--size-xxl, :scope.PlaceholderParagraph-wrapper--size-xxl {
height: var(--font-height-xxl);
}
.PlaceholderParagraph-wrapper--size-xxxl, :scope.PlaceholderParagraph-wrapper--size-xxxl {
height: var(--font-height-xxl);
}
.PlaceholderParagraph--xxs, :scope.PlaceholderParagraph--xxs {
height: var(--font-size-s);
}
.PlaceholderParagraph--xs, :scope.PlaceholderParagraph--xs {
height: var(--font-size-s);
}
.PlaceholderParagraph--s, :scope.PlaceholderParagraph--s {
height: var(--font-size);
}
.PlaceholderParagraph--m, :scope.PlaceholderParagraph--m {
height: var(--font-size-m);
}
.PlaceholderParagraph--l, :scope.PlaceholderParagraph--l {
height: var(--font-size-l);
}
.PlaceholderParagraph--xl, :scope.PlaceholderParagraph--xl {
height: var(--font-size-xl);
}
.PlaceholderParagraph--xxl, :scope.PlaceholderParagraph--xxl {
height: var(--font-size-xxl);
}
.PlaceholderParagraph--xxxl, :scope.PlaceholderParagraph--xxxl {
height: var(--font-size-xxxl);
}
.PlaceholderImage, :scope.PlaceholderImage {
display: flex;
flex-shrink: 0;
width: 16px;
height: 16px;
}
.PlaceholderImage--small, :scope.PlaceholderImage--small {
width: 16px;
height: 16px;
}
.PlaceholderImage--medium, :scope.PlaceholderImage--medium {
width: 32px;
height: 32px;
}
.PlaceholderImage--large, :scope.PlaceholderImage--large {
width: 48px;
height: 48px;
}
.PlaceholderImage--round, :scope.PlaceholderImage--round {
border-radius: var(--border-radius-full);
}
/* Source: src/components/popover.module.css */
.Popover, :scope.Popover {
border-radius: var(--border-radius-10);
position: absolute;
z-index: 500;
background: var(--white);
box-shadow: var(--shadow-l);
}
.Popover--dark, :scope.Popover--dark {
background: var(--inverse);
color: var(--white);
}
.Popover[data-hide='true'], :scope.Popover[data-hide='true'] {
visibility: hidden;
pointer-events: none;
}
/* Source: src/components/progressBar.module.css */
.ProgressBar, :scope.ProgressBar {
width: 100%;
border-radius: var(--border-radius-10);
background: var(--secondary-lighter);
}
.ProgressBar-indicator, :scope.ProgressBar-indicator {
background-color: var(--primary);
border-radius: var(--border-radius-10);
transition: var(--duration--slow-01) var(--standard-expressive-curve);
height: 100%;
}
.ProgressBar-indicator--small, :scope.ProgressBar-indicator--small {
height: var(--spacing-10);
}
.ProgressBar-indicator--regular, :scope.ProgressBar-indicator--regular {
height: var(--spacing-20);
}
.ProgressBar-indicator--indeterminate, :scope.ProgressBar-indicator--indeterminate {
background-color: var(--primary);
border-radius: var(--border-radius-10);
position: absolute;
bottom: 0;
top: 0;
width: 32%;
animation: indeterminate-progress-bar 1.4s infinite linear;
}
/* Source: src/components/progressRing.module.css */
.Ring, :scope.Ring {
transform: rotate(-90deg);
}
.Ring--small, :scope.Ring--small {
height: var(--spacing-40);
width: var(--spacing-40);
}
.Ring--regular, :scope.Ring--regular {
height: var(--spacing-80);
width: var(--spacing-80);
}
.Ring--large, :scope.Ring--large {
height: var(--spacing-120);
width: var(--spacing-120);
}
.Ring Circle, :scope.Ring Circle {
fill: none;
}
.Ring-background, :scope.Ring-background {
stroke: var(--secondary-lightest);
}
.Ring-indicator, :scope.Ring-indicator {
stroke: var(--primary);
transition: var(--duration--slow-01) var(--standard-expressive-curve);
}
/* Source: src/components/radio.module.css */
/* Radio */
.Radio, :scope.Radio {
display: flex;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
padding-top: var(--spacing-05);
padding-bottom: var(--spacing-05);
width: -moz-fit-content;
width: fit-content;
}
.Radio-outerWrapper, :scope.Radio-outerWrapper {
position: relative;
flex-shrink: 0;
margin-top: var(--spacing-05);
}
.Radio-defaultWrapper, :scope.Radio-defaultWrapper {
border: var(--border-width-2-5) solid var(--inverse-lighter);
}
.Radio-errorWrapper, :scope.Radio-errorWrapper {
border: var(--border);
border-color: var(--alert);
}
.Radio-outerWrapper--regular, :scope.Radio-outerWrapper--regular {
height: var(--spacing-40);
width: var(--spacing-40);
}
.Radio-outerWrapper--tiny, :scope.Radio-outerWrapper--tiny {
height: var(--spacing-30);
width: var(--spacing-30);
}
.Radio-input, :scope.Radio-input {
opacity: 0;
position: absolute;
height: 100%;
width: 100%;
z-index: 2;
margin: 0;
cursor: pointer;
}
.Radio-labelWrapper, :scope.Radio-labelWrapper {
padding-left: var(--spacing-20);
display: flex;
flex-direction: column;
}
.Radio-Label, :scope.Radio-Label {
display: flex;
cursor: pointer;
margin-left: calc(-1 * var(--spacing-20));
padding-left: var(--spacing-20);
}
.Radio-wrapper, :scope.Radio-wrapper {
top: 0;
left: 0;
height: 100%;
width: 100%;
position: absolute;
border-radius: var(--border-radius-full);
display: flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
z-index: 1;
transition: var(--duration--fast-01) var(--standard-productive-curve);
}
.Radio--disabled, :scope.Radio--disabled {
pointer-events: none;
}
.Radio:hover .Radio-wrapper, :scope.Radio:hover .Radio-wrapper {
border: var(--border-width-2-5) solid var(--inverse-light);
background-color: var(--secondary-lighter);
}
.Radio:active .Radio-wrapper, :scope.Radio:active .Radio-wrapper {
background-color: var(--secondary-light);
border: var(--border-width-2-5) solid var(--inverse-light);
}
.Radio:hover .Radio-errorWrapper, :scope.Radio:hover .Radio-errorWrapper {
border: var(--border);
background-color: var(--secondary-lighter);
border-color: var(--alert-dark);
}
.Radio:active .Radio-errorWrapper, :scope.Radio:active .Radio-errorWrapper {
border: var(--border);
background-color: var(--secondary-light);
border-color: var(--alert-darker);
}
.Radio:focus-within .Radio-wrapper, :scope.Radio:focus-within .Radio-wrapper {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.Radio:focus-within .Radio-errorWrapper, :scope.Radio:focus-within .Radio-errorWrapper {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.Radio:focus-within .Radio-input:checked ~ .Radio-wrapper, :scope.Radio:focus-within .Radio-input:checked ~ .Radio-wrapper {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.Radio:focus-within .Radio-input:checked ~ .Radio-errorWrapper, :scope.Radio:focus-within .Radio-input:checked ~ .Radio-errorWrapper {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.Radio--disabled .Radio-wrapper, :scope.Radio--disabled .Radio-wrapper {
border: var(--border-width-2-5) solid var(--secondary);
background-color: var(--secondary-lightest);
}
.Radio--disabled .Radio-errorWrapper, :scope.Radio--disabled .Radio-errorWrapper {
border: var(--border-width-2-5) solid var(--alert-lighter);
background-color: var(--secondary-lightest);
}
.Radio-input:checked ~ .Radio-wrapper, :scope.Radio-input:checked ~ .Radio-wrapper {
border: var(--border-width-2-5) solid var(--primary);
}
.Radio-input:checked ~ .Radio-errorWrapper, :scope.Radio-input:checked ~ .Radio-errorWrapper {
border: var(--border-width-2-5) solid var(--alert);
}
.Radio-input:checked ~ .Radio-wrapper:after, :scope.Radio-input:checked ~ .Radio-wrapper:after {
display: block;
transition: var(--duration--fast-01) var(--standard-productive-curve);
}
.Radio-wrapper:after, :scope.Radio-wrapper:after {
content: '';
display: none;
border-radius: var(--border-radius-full);
background: var(--primary);
}
.Radio-wrapper--regular:after, :scope.Radio-wrapper--regular:after {
width: var(--spacing-20);
height: var(--spacing-20);
}
.Radio-wrapper--tiny:after, :scope.Radio-wrapper--tiny:after {
width: var(--spacing-10);
height: var(--spacing-10);
border: var(--border-width-2-5) solid var(--primary);
}
.Radio:hover .Radio-input:checked ~ .Radio-wrapper, :scope.Radio:hover .Radio-input:checked ~ .Radio-wrapper {
border: var(--border-width-2-5) solid var(--primary-dark);
}
.Radio:hover .Radio-input:checked ~ .Radio-wrapper:after, :scope.Radio:hover .Radio-input:checked ~ .Radio-wrapper:after {
background: var(--primary-dark);
}
.Radio:hover .Radio-input:checked ~ .Radio-wrapper--tiny:after, :scope.Radio:hover .Radio-input:checked ~ .Radio-wrapper--tiny:after {
border: var(--border-width-2-5) solid var(--primary-dark);
}
.Radio:active .Radio-input:checked ~ .Radio-wrapper, :scope.Radio:active .Radio-input:checked ~ .Radio-wrapper {
background-color: var(--secondary-light);
border: var(--border-width-2-5) solid var(--primary-darker);
}
.Radio:hover .Radio-input:checked ~ .Radio-errorWrapper, :scope.Radio:hover .Radio-input:checked ~ .Radio-errorWrapper {
background-color: var(--secondary-lighter);
border: var(--border-width-2-5) solid var(--alert-dark);
}
.Radio:active .Radio-input:checked ~ .Radio-errorWrapper, :scope.Radio:active .Radio-input:checked ~ .Radio-errorWrapper {
background-color: var(--secondary-light);
border: var(--border-width-2-5) solid var(--alert-darker);
}
.Radio:active .Radio-input:checked ~ .Radio-wrapper:after, :scope.Radio:active .Radio-input:checked ~ .Radio-wrapper:after {
background: var(--primary-darker);
}
.Radio:active .Radio-input:checked ~ .Radio-wrapper--tiny:after, :scope.Radio:active .Radio-input:checked ~ .Radio-wrapper--tiny:after {
border: var(--border-width-2-5) solid var(--primary-darker);
}
.Radio--disabled .Radio-input:checked ~ .Radio-wrapper, :scope.Radio--disabled .Radio-input:checked ~ .Radio-wrapper {
border: var(--border-width-2-5) solid var(--primary-lighter);
background-color: var(--secondary-lightest);
}
.Radio--disabled .Radio-input:checked ~ .Radio-errorWrapper, :scope.Radio--disabled .Radio-input:checked ~ .Radio-errorWrapper {
border: var(--border-width-2-5) solid var(--alert-lighter);
background-color: var(--secondary-lightest);
}
.Radio--disabled .Radio-input:checked ~ .Radio-wrapper:after, :scope.Radio--disabled .Radio-input:checked ~ .Radio-wrapper:after {
background: var(--primary-lighter);
}
.Radio--disabled .Radio-input ~ .Radio-wrapper:focus, :scope.Radio--disabled .Radio-input ~ .Radio-wrapper:focus {
outline: none;
}
.Radio--disabled .Radio-input ~ .Radio-errorWrapper:focus, :scope.Radio--disabled .Radio-input ~ .Radio-errorWrapper:focus {
outline: none;
}
/* Source: src/components/segmentedControl.module.css */
.SegmentedControl, :scope.SegmentedControl {
display: inline-flex;
align-items: stretch;
position: relative;
border-radius: var(--border-radius-10);
max-width: 100%;
box-sizing: border-box;
box-shadow: inset 0 0 0 var(--border-width-2-5) var(--secondary);
overflow: visible;
}
.SegmentedControl--expanded, :scope.SegmentedControl--expanded {
width: 100%;
display: flex;
}
.SegmentedControl-segment--expanded, :scope.SegmentedControl-segment--expanded {
flex: 1 1 0;
min-width: 0;
width: 0;
}
.SegmentedControl-segment--equalWidth, :scope.SegmentedControl-segment--equalWidth {
width: var(--segment-equal-width, -moz-max-content);
width: var(--segment-equal-width, max-content);
flex: 0 0 auto;
min-width: var(--segment-equal-width, -moz-max-content);
min-width: var(--segment-equal-width, max-content);
}
.SegmentedControl-segment--equalWidth .SegmentedControl-segmentLabel, :scope.SegmentedControl-segment--equalWidth .SegmentedControl-segmentLabel {
overflow: visible;
text-overflow: clip;
}
.SegmentedControl-segmentLabel--constrained, :scope.SegmentedControl-segmentLabel--constrained {
overflow: hidden !important;
text-overflow: ellipsis !important;
}
.SegmentedControl--disabled, :scope.SegmentedControl--disabled {
opacity: var(--opacity-16);
cursor: not-allowed;
}
.SegmentedControl-indicator, :scope.SegmentedControl-indicator {
position: absolute;
left: 0;
box-sizing: border-box;
background-color: var(--primary-ultra-light);
border: var(--border-width-05) solid var(--primary);
border-radius: var(--border-radius-10);
pointer-events: none;
z-index: 2;
transition: transform var(--duration--moderate-02) var(--standard-productive-curve),
width var(--duration--moderate-02) var(--standard-productive-curve),
top var(--duration--moderate-02) var(--standard-productive-curve),
height var(--duration--moderate-02) var(--standard-productive-curve);
}
.SegmentedControl-segment, :scope.SegmentedControl-segment {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: var(--border-width-2-5) solid transparent;
background-clip: padding-box;
border-radius: 0;
background-color: transparent;
position: relative;
color: var(--text);
display: inline-flex;
align-items: center;
justify-content: center;
padding: var(--spacing-15) var(--spacing-30);
cursor: pointer;
font-family: inherit;
font-size: var(--font-size);
line-height: var(--font-height);
font-weight: var(--font-weight-normal);
text-decoration: none;
max-width: var(--segment-max-width, none);
min-width: 0;
z-index: 3;
transition: color var(--duration--moderate-02) var(--standard-productive-curve),
background-color var(--duration--moderate-02) var(--standard-productive-curve),
box-shadow var(--duration--moderate-02) var(--standard-productive-curve),
font-weight var(--duration--moderate-02) var(--standard-productive-curve);
}
.SegmentedControl-segment:nth-of-type(1), :scope.SegmentedControl-segment:nth-of-type(1) {
border-top-left-radius: var(--border-radius-10);
border-bottom-left-radius: var(--border-radius-10);
}
.SegmentedControl-segment:last-child, :scope.SegmentedControl-segment:last-child {
border-top-right-radius: var(--border-radius-10);
border-bottom-right-radius: var(--border-radius-10);
}
.SegmentedControl-segment:focus, :scope.SegmentedControl-segment:focus {
outline: none;
}
.SegmentedControl-segment:focus-visible, :scope.SegmentedControl-segment:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
border-radius: var(--border-radius-10);
z-index: 100;
position: relative;
}
.SegmentedControl-segment:hover:not(.SegmentedControl-segment--disabled):not(.SegmentedControl-segment--selected), :scope.SegmentedControl-segment:hover:not(.SegmentedControl-segment--disabled):not(.SegmentedControl-segment--selected) {
background-color: var(--secondary-lighter);
}
.SegmentedControl-segment:active:not(.SegmentedControl-segment--disabled):not(.SegmentedControl-segment--selected), :scope.SegmentedControl-segment:active:not(.SegmentedControl-segment--disabled):not(.SegmentedControl-segment--selected) {
color: var(--primary-dark);
}
.SegmentedControl-segment--selected, :scope.SegmentedControl-segment--selected {
color: var(--primary-dark);
cursor: default;
}
.SegmentedControl-segment--selected.SegmentedControl-segment--disabled, :scope.SegmentedControl-segment--selected.SegmentedControl-segment--disabled {
color: var(--primary-dark);
cursor: not-allowed;
}
.SegmentedControl-segment--selected.SegmentedControl-segment--disabled::after, :scope.SegmentedControl-segment--selected.SegmentedControl-segment--disabled::after {
content: '';
position: absolute;
top: var(--border-width-2-5);
left: var(--border-width-2-5);
right: var(--border-width-2-5);
bottom: var(--border-width-2-5);
background-color: var(--white);
opacity: var(--opacity-12);
border-radius: calc(var(--border-radius-10) - var(--border-width-2-5));
pointer-events: none;
z-index: 1;
}
.SegmentedControl:has(.SegmentedControl-segment--selected.SegmentedControl-segment--disabled)
.SegmentedControl-indicator, :scope.SegmentedControl:has(.SegmentedControl-segment--selected.SegmentedControl-segment--disabled)
.SegmentedControl-indicator {
opacity: calc(1 - var(--opacity-12));
}
.SegmentedControl-segment--twoSegmentsSelected, :scope.SegmentedControl-segment--twoSegmentsSelected {
cursor: pointer;
}
.SegmentedControl-segment--small, :scope.SegmentedControl-segment--small {
padding: var(--spacing-10) var(--spacing-20);
height: var(--spacing-60);
font-size: var(--font-size-s);
line-height: var(--font-height-s);
font-weight: var(--font-weight-medium);
}
.SegmentedControl-segment--regular, :scope.SegmentedControl-segment--regular {
padding: var(--spacing-15) var(--spacing-30);
height: var(--spacing-80);
line-height: var(--font-height);
}
.SegmentedControl-segment--large, :scope.SegmentedControl-segment--large {
padding: var(--spacing-20) var(--spacing-40);
height: 40px;
font-size: var(--font-size-m);
line-height: var(--font-height-m);
}
.SegmentedControl-segment--customContent, :scope.SegmentedControl-segment--customContent {
height: auto;
}
.SegmentedControl-segment--disabled, :scope.SegmentedControl-segment--disabled {
cursor: not-allowed;
color: var(--text-disabled);
background-color: transparent;
}
.SegmentedControl-segment--iconOnly, :scope.SegmentedControl-segment--iconOnly {
height: var(--spacing-80);
width: var(--spacing-80);
padding: var(--spacing-15) var(--spacing-20);
box-sizing: border-box;
}
.SegmentedControl-segment--smallIconOnly, :scope.SegmentedControl-segment--smallIconOnly {
height: var(--spacing-60);
width: var(--spacing-60);
padding: var(--spacing-10) var(--spacing-15);
box-sizing: border-box;
}
.SegmentedControl-segment--largeIconOnly, :scope.SegmentedControl-segment--largeIconOnly {
height: 40px;
width: 40px;
padding: var(--spacing-20) var(--spacing-30);
box-sizing: border-box;
}
.SegmentedControl-segmentIcon, :scope.SegmentedControl-segmentIcon {
display: inline-flex;
align-items: center;
justify-content: center;
margin: 0;
transition: color var(--duration--moderate-02) var(--standard-productive-curve);
}
.SegmentedControl-segmentIcon--only, :scope.SegmentedControl-segmentIcon--only {
margin: 0;
}
.SegmentedControl-segmentIcon--small, :scope.SegmentedControl-segmentIcon--small {
margin-right: var(--spacing-10);
}
.SegmentedControl-segmentIcon--regular, :scope.SegmentedControl-segmentIcon--regular {
margin-right: var(--spacing-15);
}
.SegmentedControl-segmentIcon--large, :scope.SegmentedControl-segmentIcon--large {
margin-right: var(--spacing-20);
}
.SegmentedControl-segmentLabel, :scope.SegmentedControl-segmentLabel {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
transition: color var(--duration--moderate-02) var(--standard-productive-curve);
}
.SegmentedControl-divider, :scope.SegmentedControl-divider {
width: var(--border-width-2-5);
background-color: var(--secondary);
align-self: center;
flex-shrink: 0;
transition: opacity var(--duration--moderate-02) var(--standard-productive-curve);
}
.SegmentedControl-divider--hidden, :scope.SegmentedControl-divider--hidden {
opacity: 0;
pointer-events: none;
}
.SegmentedControl-divider--small, :scope.SegmentedControl-divider--small {
height: 10px;
}
.SegmentedControl-divider--regular, :scope.SegmentedControl-divider--regular {
height: var(--spacing-30);
}
.SegmentedControl-divider--large, :scope.SegmentedControl-divider--large {
height: 14px;
}
@media (prefers-contrast: high) {
.SegmentedControl-segment:focus-visible, :scope.SegmentedControl-segment:focus-visible {
outline-width: var(--border-width-10);
outline-offset: var(--spacing-05);
}
.SegmentedControl-segment--selected, :scope.SegmentedControl-segment--selected {
border-color: var(--primary);
}
}
/* Source: src/components/select.module.css */
.Select-input, :scope.Select-input {
min-width: unset !important;
background: transparent;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
height: 36px;
}
.Select-input, .Select-input:focus-within, :scope.Select-input, :scope.Select-input:focus-within {
border: unset !important;
box-shadow: none !important;
outline: none !important;
}
.Select-input:hover, :scope.Select-input:hover {
background-color: var(--secondary-lightest);
}
.Select-trigger, :scope.Select-trigger {
width: 100%;
justify-content: space-between;
padding-top: unset;
padding-bottom: unset;
transition: var(--duration--fast-01) var(--standard-productive-curve);
}
.Select-trigger:has(.Select-trigger-control:focus-visible), :scope.Select-trigger:has(.Select-trigger-control:focus-visible) {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.Select-trigger--disabled, :scope.Select-trigger--disabled {
pointer-events: none;
}
.Select-trigger-control, :scope.Select-trigger-control {
display: flex;
align-items: center;
flex: 1;
min-width: 0;
height: 100%;
background: transparent;
border: 0;
padding: 0;
cursor: pointer;
color: inherit;
font: inherit;
}
.Select-trigger-control:focus-visible, :scope.Select-trigger-control:focus-visible {
outline: none;
}
.Select-trigger--filled, :scope.Select-trigger--filled {
background: var(--secondary-light);
color: var(--text);
}
.Select-trigger--filled.Select-trigger--disabled, :scope.Select-trigger--filled.Select-trigger--disabled {
background: var(--secondary-lighter);
color: var(--text-disabled);
}
.Select-trigger--filled:active, .Select-trigger--filledOpen, :scope.Select-trigger--filled:active, :scope.Select-trigger--filledOpen {
background-color: var(--secondary-dark) !important;
color: var(--text) !important;
animation-timing-function: cubic-bezier(0, 0, 0.38, 0.9);
animation-duration: 120ms;
}
.Select-trigger--filled:hover, :scope.Select-trigger--filled:hover {
background: var(--secondary);
color: var(--text);
}
.Select-trigger--filled:has(.Select-trigger-control:focus-visible), :scope.Select-trigger--filled:has(.Select-trigger-control:focus-visible) {
background-color: var(--secondary-light);
}
/* styleType Outlined */
.Select-trigger--outlined, :scope.Select-trigger--outlined {
background: var(--white);
color: var(--text);
border: var(--border);
}
.Select-trigger--outlined:hover, :scope.Select-trigger--outlined:hover {
background: var(--secondary-lighter);
color: var(--inverse);
border: var(--border-width-2-5) solid var(--secondary-dark);
}
.Select-trigger--outlined:active, .Select-trigger--outlinedOpen, :scope.Select-trigger--outlined:active, :scope.Select-trigger--outlinedOpen {
color: var(--inverse) !important;
background: var(--secondary) !important;
border: var(--border-width-2-5) solid var(--inverse-lightest) !important;
animation-timing-function: var(--entrance-productive-curve);
animation-duration: var(--duration--fast-02);
}
.Select-trigger--outlined.Select-trigger--disabled, :scope.Select-trigger--outlined.Select-trigger--disabled {
color: var(--inverse-lightest) !important;
background: var(--secondary-lightest) !important;
border: var(--border-width-2-5) solid var(--secondary-lighter) !important;
}
.Select-inputWrapper, :scope.Select-inputWrapper {
border-bottom: var(--border-width-2-5) solid var(--secondary-dark);
}
.Select-inputWrapper:focus-within, :scope.Select-inputWrapper:focus-within {
border-bottom: var(--border-width-2-5) solid var(--primary);
}
.Select-trigger-wrapper, :scope.Select-trigger-wrapper {
width: 100%;
display: flex;
flex-direction: row;
align-items: center;
overflow: hidden;
}
.Select-trigger--small, :scope.Select-trigger--small {
height: var(--spacing-60);
padding-right: var(--spacing-10);
padding-left: var(--spacing-20);
}
.Select-trigger--text, .Select-option--text, :scope.Select-trigger--text, :scope.Select-option--text {
text-align: left;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 100%;
margin: 0;
font-size: var(--font-size);
line-height: var(--font-height);
width: 100%;
}
.Select-trigger--regular, :scope.Select-trigger--regular {
height: var(--spacing-80);
padding-right: var(--spacing-20);
padding-left: var(--spacing-30);
}
.Select-trigger--filledPlaceholder, :scope.Select-trigger--filledPlaceholder {
color: var(--text);
}
.Select-trigger--outlinedPlaceholder, :scope.Select-trigger--outlinedPlaceholder {
color: var(--inverse-lighter);
}
.Select-trigger--icon, :scope.Select-trigger--icon {
padding-left: var(--spacing-20);
}
.Select-buttonWrapper, :scope.Select-buttonWrapper {
display: flex;
justify-content: flex-end;
padding-top: var(--spacing-20);
padding-right: var(--spacing-20);
padding-bottom: var(--spacing-20);
border-top: var(--border-width-2-5) solid var(--secondary-light);
}
.Select-crossButton, :scope.Select-crossButton {
display: flex;
flex-shrink: 0;
overflow: hidden;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
cursor: pointer;
border-radius: var(--border-radius-full);
padding: var(--spacing-05);
border: none;
background: transparent;
}
.Select-crossButton:focus-visible, :scope.Select-crossButton:focus-visible {
outline: var(--spacing-05) solid var(--primary-focus);
}
.Select-crossButton:hover, :scope.Select-crossButton:hover {
background-color: var(--secondary);
}
.Select-crossButton:active, :scope.Select-crossButton:active {
background-color: var(--secondary-dark);
}
.Select-option, :scope.Select-option {
display: flex;
align-items: flex-start;
width: 100%;
}
.Select-trigger--textSmall, :scope.Select-trigger--textSmall {
font-size: var(--font-size-s);
line-height: var(--font-height-s);
font-weight: var(--font-weight-medium);
}
.Select-option--tight, :scope.Select-option--tight {
padding: var(--spacing-10) var(--spacing-20);
}
.Select-input--tiny, :scope.Select-input--tiny {
padding-right: var(--spacing-10);
height: var(--spacing-60);
}
.Select-option--textTight, :scope.Select-option--textTight {
font-size: var(--font-size-s);
line-height: var(--font-height-s);
font-weight: var(--font-weight-medium);
}
.Select-trigger--error, :scope.Select-trigger--error {
border: var(--border-width-2-5) solid var(--alert) !important;
}
@media (forced-colors: active) {
.Select-input:focus-within, :scope.Select-input:focus-within {
outline: var(--border-width-05) solid Highlight !important;
outline-offset: var(--spacing-05);
}
}
/* Source: src/components/selectionCard.module.css */
.Selection-card, :scope.Selection-card {
border-radius: var(--border-radius-10);
position: relative;
transition: var(--duration--fast-01) var(--standard-productive-curve);
}
.Selection-card--default, :scope.Selection-card--default {
cursor: pointer;
box-shadow: inset 0 0 0 var(--spacing-2-5) var(--secondary-dark);
}
.Selection-card--default:hover, :scope.Selection-card--default:hover {
box-shadow: inset 0 0 0 var(--spacing-05) var(--inverse-lightest);
transition: var(--duration--fast-01) var(--standard-productive-curve);
}
.Selection-card--default:focus, .Selection-card--default:focus-visible, :scope.Selection-card--default:focus, :scope.Selection-card--default:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
box-shadow: inset 0 0 0 var(--spacing-2-5) var(--secondary-dark);
}
.Selection-card--default:active, :scope.Selection-card--default:active {
box-shadow: inset 0 0 0 var(--spacing-05) var(--primary);
transition: var(--duration--fast-01) var(--standard-productive-curve);
}
.Selection-card--disabled, :scope.Selection-card--disabled {
cursor: not-allowed;
outline: none;
}
.Selection-card--default-disabled, :scope.Selection-card--default-disabled {
box-shadow: inset 0 0 0 var(--spacing-2-5) var(--secondary-lighter);
}
/* selected states */
.Selection-card--selected, :scope.Selection-card--selected {
box-shadow: inset 0 0 0 var(--spacing-05) var(--primary);
}
.Selection-card--selected:hover, :scope.Selection-card--selected:hover {
box-shadow: inset 0 0 0 var(--spacing-05) var(--primary-dark);
}
.Selection-card--selected:focus, .Selection-card--selected:focus-visible, :scope.Selection-card--selected:focus, :scope.Selection-card--selected:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
box-shadow: inset 0 0 0 var(--spacing-05) var(--primary);
}
.Selection-card--selected:active, :scope.Selection-card--selected:active {
box-shadow: inset 0 0 0 var(--spacing-05) var(--primary-darker);
}
.Selection-card--selected-disabled, :scope.Selection-card--selected-disabled {
box-shadow: inset 0 0 0 var(--spacing-2-5) var(--primary-lighter);
}
/* overlay classes */
.Selection-card-overlay, :scope.Selection-card-overlay {
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 2;
position: absolute;
pointer-events: none;
border-radius: var(--border-radius-10);
}
.Selection-card--default:active .Selection-card-overlay, :scope.Selection-card--default:active .Selection-card-overlay {
background-color: var(--primary);
opacity: var(--opacity-3);
}
.Selection-card--default-disabled .Selection-card-overlay, :scope.Selection-card--default-disabled .Selection-card-overlay {
background-color: var(--secondary-lightest);
opacity: var(--opacity-10);
}
.Selection-card--selected .Selection-card-overlay, :scope.Selection-card--selected .Selection-card-overlay {
background-color: var(--primary);
opacity: var(--opacity-1);
}
.Selection-card--selected:active .Selection-card-overlay, :scope.Selection-card--selected:active .Selection-card-overlay {
background-color: var(--primary);
opacity: var(--opacity-1);
}
.Selection-card--selected-disabled .Selection-card-overlay, :scope.Selection-card--selected-disabled .Selection-card-overlay {
background-color: var(--primary-lightest);
opacity: var(--opacity-10);
}
@media (forced-colors: active) {
/* All states use inset box-shadow as the sole border — replace with real borders */
.Selection-card--default, .Selection-card--default:hover, .Selection-card--default:active, .Selection-card--default-disabled, :scope.Selection-card--default, :scope.Selection-card--default:hover, :scope.Selection-card--default:active, :scope.Selection-card--default-disabled {
border: var(--border-width-2-5) solid ButtonText;
box-shadow: none;
}
/* Interactive selected states — use Highlight to signal selection */
.Selection-card--selected, .Selection-card--selected:hover, .Selection-card--selected:active, :scope.Selection-card--selected, :scope.Selection-card--selected:hover, :scope.Selection-card--selected:active {
border: var(--border-width-2-5) solid Highlight;
box-shadow: none;
}
.Selection-card--selected-disabled, :scope.Selection-card--selected-disabled {
border: var(--border-width-2-5) solid GrayText;
box-shadow: none;
}
.Selection-card--default:focus, .Selection-card--default:focus-visible, .Selection-card--selected:focus, .Selection-card--selected:focus-visible, :scope.Selection-card--default:focus, :scope.Selection-card--default:focus-visible, :scope.Selection-card--selected:focus, :scope.Selection-card--selected:focus-visible {
outline: var(--border-width-05) solid Highlight;
outline-offset: var(--spacing-05);
box-shadow: none;
}
/* Disabled: suppress the focus indicator */
.Selection-card--disabled, :scope.Selection-card--disabled {
outline: none;
}
}
/* Source: src/components/sidesheet.module.css */
.Sidesheet, :scope.Sidesheet {
position: fixed !important;
top: 0;
right: 0;
height: 100vh;
box-shadow: var(--shadow-l);
background-color: var(--white);
display: flex;
flex-direction: column;
visibility: hidden;
}
.Sidesheet--open, :scope.Sidesheet--open {
visibility: visible;
}
.Sidesheet-animation--open, :scope.Sidesheet-animation--open {
animation: sidesheet-open 240ms cubic-bezier(0, 0, 0.3, 1);
}
.Sidesheet-animation--close, :scope.Sidesheet-animation--close {
animation: sidesheet-close 120ms cubic-bezier(0.4, 0.14, 1, 1);
animation-fill-mode: forwards;
}
.Sidesheet-header, :scope.Sidesheet-header {
display: flex;
justify-content: flex-start;
padding-top: var(--spacing-40);
padding-bottom: var(--spacing-30);
padding-right: var(--spacing-40);
}
.Sidesheet-header--withSeperator, :scope.Sidesheet-header--withSeperator {
border-bottom: var(--border-width-2-5) solid var(--secondary-light);
}
.Sidesheet-body, :scope.Sidesheet-body {
padding: 0 var(--spacing-60);
}
.Sidesheet-body--withMargin, :scope.Sidesheet-body--withMargin {
margin-bottom: 80px;
}
.Sidesheet-footer, :scope.Sidesheet-footer {
padding-top: var(--spacing-60);
padding-bottom: var(--spacing-60);
}
.Sidesheet-footer--withSeperator, :scope.Sidesheet-footer--withSeperator {
border-top: var(--border-width-2-5) solid var(--secondary-light);
}
.Sidesheet-footer--stickToBottom, :scope.Sidesheet-footer--stickToBottom {
position: absolute;
bottom: 0;
}
.Sidesheet-header--shiftRight, :scope.Sidesheet-header--shiftRight {
animation: shift-right-spacing-3 var(--duration--fast-01) var(--standard-productive-curve);
}
.Sidesheet-header--shiftLeft, :scope.Sidesheet-header--shiftLeft {
animation: shift-left-spacing-3 var(--duration--fast-01) var(--standard-productive-curve);
}
.Sidesheet-body--nextPage, :scope.Sidesheet-body--nextPage {
animation: fadeIn var(--duration--fast-02) var(--standard-productive-curve);
}
.Sidesheet-body--firstPage, :scope.Sidesheet-body--firstPage {
animation: fadeIn var(--duration--fast-02) var(--standard-expressive-curve);
}
.Sidesheet:focus, :scope.Sidesheet:focus {
outline: none;
}
.Sidesheet-header [tabindex='-1']:focus, :scope.Sidesheet-header [tabindex='-1']:focus {
outline: none;
}
@media (forced-colors: active) {
/* box-shadow is the only visual boundary; add a real left border so the panel edge is visible */
.Sidesheet, :scope.Sidesheet {
border-left: var(--border-width-2-5) solid ButtonText;
box-shadow: none;
}
}
/* Source: src/components/slider.module.css */
.Slider, :scope.Slider {
width: 100%;
}
.Slider-wrapper, :scope.Slider-wrapper {
position: relative;
outline: none;
cursor: pointer;
}
.Slider-wrapper--disabled, :scope.Slider-wrapper--disabled {
cursor: not-allowed;
}
.Slider-track, :scope.Slider-track {
border-radius: var(--border-radius-10);
height: var(--spacing-40);
display: flex;
align-items: center;
overflow: hidden;
padding-bottom: var(--spacing-20);
}
.Slider-progress, :scope.Slider-progress {
background: var(--secondary-lighter);
height: var(--spacing-05);
box-sizing: border-box;
border-radius: var(--border-radius-05);
}
.Slider-progress--inRange, :scope.Slider-progress--inRange {
background: var(--primary);
}
.Slider-progress--inRangeDisabled, :scope.Slider-progress--inRangeDisabled {
border: var(--border);
}
.Slider-axis, :scope.Slider-axis {
margin-top: calc(-1 * var(--spacing-20));
}
.Slider-label, :scope.Slider-label {
margin-top: var(--spacing-10);
transform: translate(-50%, 0px);
display: flex;
align-items: center;
flex-direction: column;
position: absolute;
-webkit-user-select: none;
user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
.Slider-ticks, :scope.Slider-ticks {
width: var(--spacing-05);
height: var(--spacing-10);
border-radius: var(--border-radius-2-5);
background-color: var(--secondary-dark);
}
.Slider-tooltip--visible, :scope.Slider-tooltip--visible {
visibility: visible;
}
.Slider-tooltip--hidden, :scope.Slider-tooltip--hidden {
visibility: hidden;
}
.Slider-tooltip, :scope.Slider-tooltip {
position: absolute;
color: var(--white);
outline: none;
bottom: calc(100% + 4px);
transform: translateX(calc(-50% + 8px));
}
.Slider-handle, :scope.Slider-handle {
height: var(--spacing-40);
width: var(--spacing-40);
position: absolute;
left: 0;
top: 0;
border-radius: var(--border-radius-full);
background-color: var(--white);
border: var(--border-width-05) solid var(--primary);
box-shadow: var(--shadow-s);
cursor: pointer;
box-sizing: border-box;
outline: none;
display: flex;
transition: border var(--duration--fast-01) var(--standard-productive-curve),
background-color var(--duration--fast-01) var(--standard-productive-curve);
}
.Slider-handle::after, :scope.Slider-handle::after {
content: '';
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: var(--spacing-60);
height: var(--spacing-60);
background-color: transparent;
border-radius: var(--border-radius-full);
}
.Slider-handle:hover, :scope.Slider-handle:hover {
background-color: var(--primary-lightest);
}
.Slider-handle:active, :scope.Slider-handle:active {
background-color: var(--primary);
}
.Slider-handle:focus, :scope.Slider-handle:focus {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.Slider-handle:focus-visible, :scope.Slider-handle:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.Slider-handle--disabled, :scope.Slider-handle--disabled {
pointer-events: none;
background-color: var(--secondary-lighter);
box-shadow: none;
}
.Slider-handle--disabled:focus, :scope.Slider-handle--disabled:focus {
outline: none;
box-shadow: none;
}
@media (forced-colors: active) {
/* Handle elevation comes from box-shadow only — add a real border so it stays visible */
.Slider-handle, :scope.Slider-handle {
border: var(--border-width-05) solid ButtonText;
box-shadow: none;
}
/* Restore focus ring on the handle (outline:none is set unconditionally) */
.Slider-handle:focus, .Slider-handle:focus-visible, :scope.Slider-handle:focus, :scope.Slider-handle:focus-visible {
outline: var(--border-width-05) solid Highlight;
outline-offset: var(--spacing-05);
}
/* Filled portion of the track */
.Slider-progress--inRange, :scope.Slider-progress--inRange {
forced-color-adjust: none;
background: Highlight;
}
}
/* Source: src/components/spinner.module.css */
.Spinner, :scope.Spinner {
animation: mds-rotate 2s linear infinite;
}
.Spinner--xsmall, :scope.Spinner--xsmall {
height: var(--spacing-30);
width: var(--spacing-30);
}
.Spinner--small, :scope.Spinner--small {
height: var(--spacing-40);
width: var(--spacing-40);
}
.Spinner--medium, :scope.Spinner--medium {
height: var(--spacing-80);
width: var(--spacing-80);
}
.Spinner--large, :scope.Spinner--large {
height: var(--spacing-120);
width: var(--spacing-120);
}
.Circle, :scope.Circle {
stroke-linecap: round;
stroke-dasharray: 1 200;
stroke-dashoffset: 0;
animation: mds-spin 1.5s ease-in-out infinite;
}
.Circle--primary, :scope.Circle--primary {
stroke: var(--primary-dark);
}
.Circle--secondary, :scope.Circle--secondary {
stroke: var(--inverse-lighter);
}
.Circle--white, :scope.Circle--white {
stroke: var(--white);
}
.Circle--alert, :scope.Circle--alert {
stroke: var(--alert-dark);
}
/* Source: src/components/statusHint.module.css */
.StatusHint, :scope.StatusHint {
display: flex;
flex-direction: row;
width: -moz-fit-content;
width: fit-content;
align-items: center;
}
.StatusHint-icon, :scope.StatusHint-icon {
flex-shrink: 0;
border-radius: var(--border-radius-full);
height: var(--spacing-20);
width: var(--spacing-20);
}
.StatusHint--alert, :scope.StatusHint--alert {
background: var(--alert);
}
.StatusHint--success, :scope.StatusHint--success {
background: var(--success);
}
.StatusHint--warning, :scope.StatusHint--warning {
background: var(--warning);
}
.StatusHint--info, :scope.StatusHint--info {
background: var(--primary);
}
.StatusHint--default, :scope.StatusHint--default {
background: var(--secondary-light);
}
/* Source: src/components/stepper.module.css */
.Stepper, :scope.Stepper {
display: flex;
}
.Step, :scope.Step {
display: flex;
align-items: center;
padding-left: var(--spacing-30);
padding-right: var(--spacing-30);
margin-left: var(--spacing-2-5);
margin-right: var(--spacing-2-5);
border-radius: var(--border-radius-40);
cursor: pointer;
}
.Step:hover, :scope.Step:hover {
background-color: var(--secondary);
}
.Step:active, :scope.Step:active {
background-color: var(--secondary-dark);
}
.Step:focus, .Step:focus-visible, :scope.Step:focus, :scope.Step:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
/* Completed State */
.Step--completed, :scope.Step--completed {
color: var(--primary-dark);
}
.Step--completed:hover, :scope.Step--completed:hover {
background-color: var(--secondary);
}
.Step--completed:active, :scope.Step--completed:active {
background-color: var(--secondary-dark);
}
.Step--completed:focus, .Step--completed:focus-visible, :scope.Step--completed:focus, :scope.Step--completed:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
/* Active State */
.Step--active, :scope.Step--active {
background-color: var(--primary-lightest);
color: var(--primary-dark);
transition-delay: var(--duration--fast-02);
box-shadow: inset 0 0 0 var(--border-width-05) var(--primary);
}
.Step--active:hover, :scope.Step--active:hover {
background-color: var(--primary-lighter);
}
.Step--active:focus, .Step--active:focus-visible, :scope.Step--active:focus, :scope.Step--active:focus-visible {
background-color: var(--primary-lightest);
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.Step--active:active, :scope.Step--active:active {
background-color: var(--primary-lighter);
color: var(--primary-darker);
}
.Step--active:active .Stepper-text, :scope.Step--active:active .Stepper-text {
color: var(--primary-darker);
}
/* Disabled State */
.Step--disabled, :scope.Step--disabled {
cursor: not-allowed;
color: var(--inverse-lightest);
pointer-events: none;
}
.Stepper-animate, :scope.Stepper-animate {
transition-delay: var(--duration--fast-02);
transition: var(--duration--fast-02) var(--standard-productive-curve);
}
/* Source: src/components/switch.module.css */
.Switch, :scope.Switch {
display: inline-flex;
position: relative;
}
.Switch--tiny, :scope.Switch--tiny {
height: var(--spacing-40);
width: var(--spacing-80);
}
.Switch--regular, :scope.Switch--regular {
height: var(--spacing-60);
width: var(--spacing-120);
}
.Switch--large, :scope.Switch--large {
height: var(--spacing-60);
width: var(--spacing-120);
}
.Switch-input, :scope.Switch-input {
position: absolute;
cursor: pointer;
z-index: 10;
opacity: 0;
width: 100%;
height: 100%;
margin: 0;
}
.Switch-wrapper, :scope.Switch-wrapper {
display: flex;
align-items: center;
line-height: 100%;
padding: var(--spacing-05);
top: 0;
left: 0;
width: 100%;
background-color: var(--secondary-light);
transition: background 120ms ease;
padding-right: var(--spacing-15);
}
.Switch-input:focus ~ .Switch-wrapper, :scope.Switch-input:focus ~ .Switch-wrapper {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
background-color: var(--secondary-light);
}
.Switch-input:focus ~ .Switch-wrapper--checked, :scope.Switch-input:focus ~ .Switch-wrapper--checked {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
background-color: var(--primary);
}
.Switch-input:hover ~ .Switch-wrapper, :scope.Switch-input:hover ~ .Switch-wrapper {
background-color: var(--secondary);
}
.Switch-input:hover ~ .Switch-wrapper--checked, :scope.Switch-input:hover ~ .Switch-wrapper--checked {
background-color: var(--primary-dark);
}
.Switch-input:active ~ .Switch-wrapper, :scope.Switch-input:active ~ .Switch-wrapper {
background-color: var(--secondary-dark);
}
.Switch-input:active ~ .Switch-wrapper--checked, :scope.Switch-input:active ~ .Switch-wrapper--checked {
background-color: var(--primary-darker);
}
.Switch-input:active ~ .Switch-wrapper:before, :scope.Switch-input:active ~ .Switch-wrapper:before {
border-color: var(--inverse-light);
}
.Switch-input:active ~ .Switch-wrapper--checked:before, :scope.Switch-input:active ~ .Switch-wrapper--checked:before {
border-color: transparent;
}
.Switch-wrapper--tiny, :scope.Switch-wrapper--tiny {
border-radius: var(--border-radius-full);
}
.Switch-wrapper--regular, :scope.Switch-wrapper--regular {
border-radius: var(--border-radius-full);
}
.Switch-wrapper--large, :scope.Switch-wrapper--large {
border-radius: var(--border-radius-full);
}
.Switch-wrapper:before, :scope.Switch-wrapper:before {
content: '';
height: 100%;
width: 50%;
background-color: var(--shadow-0);
box-shadow: var(--shadow-m);
border-radius: var(--border-radius-full);
box-sizing: border-box;
transition-duration: 80ms;
border: var(--border-width-2-5) solid var(--inverse-lighter);
}
.Switch-wrapper--checked, :scope.Switch-wrapper--checked {
background-color: var(--primary);
transition: background 120ms ease;
padding-left: var(--spacing-15);
padding-right: 2px !important;
}
.Switch-wrapper--checked:before, :scope.Switch-wrapper--checked:before {
transform: translateX(100%);
transition-duration: 80ms;
border-color: transparent;
}
.Switch--disabled, :scope.Switch--disabled {
pointer-events: none;
}
.Switch-wrapper--disabled, :scope.Switch-wrapper--disabled {
background-color: var(--secondary-lighter);
}
.Switch-wrapper--disabled:before, :scope.Switch-wrapper--disabled:before {
border-color: var(--secondary-dark);
}
.Switch-wrapper--checkedDisabled, :scope.Switch-wrapper--checkedDisabled {
background-color: var(--primary-lighter);
}
.Switch-wrapper--checkedDisabled:before, :scope.Switch-wrapper--checkedDisabled:before {
border-color: transparent;
}
@media (forced-colors: active) {
.Switch-wrapper, :scope.Switch-wrapper {
outline: var(--border-width-2-5) solid ButtonText;
outline-offset: calc(-1 * var(--border-width-2-5));
box-shadow: none;
}
/* Checked (enabled) track: use Highlight to distinguish on-state */
.Switch-wrapper--checked:not(.Switch-wrapper--checkedDisabled), :scope.Switch-wrapper--checked:not(.Switch-wrapper--checkedDisabled) {
background-color: Highlight;
}
.Switch-wrapper--checkedDisabled, :scope.Switch-wrapper--checkedDisabled {
background-color: ButtonFace;
outline-color: GrayText;
}
/* Thumb: box-shadow is removed in forced-colors mode — ensure the existing border is visible */
.Switch-wrapper:before, :scope.Switch-wrapper:before {
box-shadow: none;
border-color: ButtonText;
}
/* In the checked (enabled) state the thumb border is transparent — make it contrast against the track */
.Switch-wrapper--checked:not(.Switch-wrapper--checkedDisabled):before, :scope.Switch-wrapper--checked:not(.Switch-wrapper--checkedDisabled):before {
border-color: HighlightText;
}
/* Checked-disabled thumb: use GrayText so it reads as disabled */
.Switch-wrapper--checkedDisabled:before, :scope.Switch-wrapper--checkedDisabled:before {
border-color: GrayText;
}
/* Unchecked-disabled thumb */
.Switch-wrapper--disabled:before, :scope.Switch-wrapper--disabled:before {
border-color: GrayText;
}
}
/* Source: src/components/table.module.css */
.Table, :scope.Table {
display: flex;
flex-grow: 1;
flex-direction: column;
height: 100%;
width: 100%;
z-index: 1;
}
.Table-grid, :scope.Table-grid {
height: 100%;
min-height: 0;
overflow: hidden;
z-index: 1;
flex: 1 1 auto;
}
.Table-pagination, :scope.Table-pagination {
display: flex;
justify-content: center;
background: var(--white);
padding: var(--spacing-20) 0;
border-top: var(--border);
}
.Table-Header--Divider, :scope.Table-Header--Divider {
height: var(--spacing-60);
}
.Table-Header-Label--hide, :scope.Table-Header-Label--hide {
animation: tableHeaderFadeOut var(--duration--fast-02) var(--exit-productive-curve);
animation-fill-mode: forwards;
pointer-events: none;
}
.Table-Header-Label--show, :scope.Table-Header-Label--show {
animation: fadeIn var(--duration--moderate-01) var(--entrance-productive-curve);
animation-fill-mode: forwards;
}
@media (prefers-reduced-motion: reduce) {
.Table-Header-Label--hide, .Table-Header-Label--show, :scope.Table-Header-Label--hide, :scope.Table-Header-Label--show {
animation-duration: 0.001ms;
}
}
.Table-srOnly, :scope.Table-srOnly {
position: absolute;
width: var(--spacing-2-5);
height: var(--spacing-2-5);
padding: 0;
margin: calc(-1 * var(--spacing-2-5));
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
/* Source: src/components/tabs.module.css */
/* tabs */
.TabsWrapper, :scope.TabsWrapper {
display: flex;
flex-grow: 1;
flex-direction: column;
}
.TabsWrapper-header, :scope.TabsWrapper-header {
box-sizing: border-box;
display: flex;
align-items: center;
flex-direction: row;
}
.TabsWrapper-header--withSeparator, :scope.TabsWrapper-header--withSeparator {
border-bottom: var(--border);
}
.Tab, :scope.Tab {
position: relative;
display: flex;
flex-direction: row;
cursor: pointer;
min-width: 40px;
margin-bottom: calc(-1 * var(--spacing-2-5));
text-align: center;
}
.Tab--small, :scope.Tab--small {
padding: var(--spacing-20) var(--spacing-30) var(--spacing-30);
}
.Tab--regular, :scope.Tab--regular {
padding: var(--spacing-30) var(--spacing-30) var(--spacing-40);
}
.Tab--withIconRegular, :scope.Tab--withIconRegular {
padding-top: calc(var(--spacing-20) + var(--spacing-05));
padding-bottom: calc(var(--spacing-20) + var(--spacing-15));
padding-right: var(--spacing-15);
padding-left: calc(var(--spacing-40) + var(--spacing-05));
align-items: center;
}
.Tab--withIconSmall, :scope.Tab--withIconSmall {
padding-top: var(--spacing-15);
padding-bottom: calc(var(--spacing-20) + var(--spacing-05));
padding-right: var(--spacing-15);
padding-left: calc(var(--spacing-40) + var(--spacing-05));
align-items: center;
}
.Tab:last-child, :scope.Tab:last-child {
margin-right: 0;
}
.Tab::after, :scope.Tab::after {
position: absolute;
left: 0;
bottom: 0;
content: '';
width: calc(100% - 2 * var(--spacing-30));
height: var(--spacing-05);
background-color: transparent;
margin-left: var(--spacing-30);
border-top-left-radius: var(--border-radius-2-5);
border-top-right-radius: var(--border-radius-2-5);
}
.Tab--withDismissIcon::after, :scope.Tab--withDismissIcon::after {
margin-left: calc(var(--spacing-40) + var(--spacing-05));
}
.Tab:hover::after, :scope.Tab:hover::after {
background-color: var(--inverse-lighter);
}
.Tab:active::after, :scope.Tab:active::after {
background-color: var(--inverse-light);
}
.Tab--active::after, :scope.Tab--active::after {
background-color: var(--primary);
}
.Tab:focus, :scope.Tab:focus {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: 0;
border-radius: var(--border-radius-10);
}
.Tab--active:hover .Tab-selected, :scope.Tab--active:hover .Tab-selected {
color: var(--primary-dark);
}
.Tab-selected:hover::after, :scope.Tab-selected:hover::after {
background-color: var(--primary-dark);
}
.Tab:active:focus, :scope.Tab:active:focus {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: 0;
}
.Tab--disabled, :scope.Tab--disabled {
cursor: not-allowed;
}
.Tab--disabled:focus, :scope.Tab--disabled:focus {
outline: none;
}
.Tab--disabled:hover::after, :scope.Tab--disabled:hover::after {
background-color: transparent;
}
.Tab-icon, :scope.Tab-icon {
display: flex;
min-width: inherit;
justify-content: space-between;
}
.Tabs, :scope.Tabs {
display: flex;
box-sizing: border-box;
flex-direction: row;
}
.Tabs--withSeparator, :scope.Tabs--withSeparator {
border-bottom: var(--border);
}
.Tab-pills, :scope.Tab-pills {
cursor: pointer;
margin-right: var(--spacing-20);
overflow: visible;
}
.Tab-pills--disabled, :scope.Tab-pills--disabled {
opacity: var(--opacity-10);
cursor: not-allowed;
}
.DismissibleRegularTab-icon--right, :scope.DismissibleRegularTab-icon--right {
padding: var(--spacing-10);
outline: none;
border-radius: var(--border-radius-full);
}
.DismissibleSmallTab-icon--right, :scope.DismissibleSmallTab-icon--right {
padding: var(--spacing-15);
outline: none;
border-radius: var(--border-radius-full);
}
.DismissibleTab-icon--default:focus-visible, :scope.DismissibleTab-icon--default:focus-visible {
outline: var(--spacing-05) solid var(--primary-focus);
}
.DismissibleTab-icon--default:hover, :scope.DismissibleTab-icon--default:hover {
background-color: var(--secondary);
}
.DismissibleTab-icon--default:active, :scope.DismissibleTab-icon--default:active {
background-color: var(--secondary-dark);
}
.DismissibleTab-icon--selected:focus-visible, :scope.DismissibleTab-icon--selected:focus-visible {
outline: var(--spacing-05) solid var(--primary-focus);
}
.DismissibleTab-icon--selected:hover, :scope.DismissibleTab-icon--selected:hover {
background-color: var(--primary-lighter);
}
.DismissibleTab-icon--selected:active, :scope.DismissibleTab-icon--selected:active {
background-color: var(--primary-light);
}
.Tab--overflow, :scope.Tab--overflow {
display: flex;
box-sizing: border-box;
}
@media (forced-colors: active) {
/* Dismissible tab close icons have outline:none unconditionally — restore focus ring in forced-colors mode */
.DismissibleRegularTab-icon--right:focus-visible, .DismissibleSmallTab-icon--right:focus-visible, :scope.DismissibleRegularTab-icon--right:focus-visible, :scope.DismissibleSmallTab-icon--right:focus-visible {
outline: var(--border-width-05) solid Highlight;
}
.Tab--active::after, :scope.Tab--active::after {
background-color: transparent;
border-top: var(--spacing-05) solid Highlight;
box-sizing: border-box;
}
/* Disabled tab pills use opacity — use GrayText instead */
.Tab-pills--disabled, :scope.Tab-pills--disabled {
opacity: 1;
color: GrayText;
}
}
/* Source: src/components/textarea.module.css */
/* Textarea */
.Textarea, :scope.Textarea {
min-height: var(--spacing-80);
width: 100%;
display: block;
font-family: var(--font-family);
font-weight: var(--font-weight-normal);
line-height: var(--font-height);
font-size: var(--font-size);
box-sizing: border-box;
border-radius: var(--border-radius-10);
border: var(--border);
color: var(--inverse);
padding: var(--spacing-20) var(--spacing-30);
resize: none;
cursor: auto; /* this ensures text cursor over text, and pointer cursor over scroll*/
}
.Textarea::-moz-placeholder, :scope.Textarea::-moz-placeholder {
color: var(--inverse-lighter);
}
.Textarea::placeholder, :scope.Textarea::placeholder {
color: var(--inverse-lighter);
}
.Textarea::-ms-clear, :scope.Textarea::-ms-clear {
display: none;
}
.Textarea:focus-within, :scope.Textarea:focus-within {
border-color: var(--secondary);
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-2-5);
}
.Textarea:disabled, :scope.Textarea:disabled {
color: var(--inverse-lightest);
background: var(--secondary-lightest);
border-color: var(--secondary-light);
}
.Textarea--readOnly, :scope.Textarea--readOnly {
pointer-events: none;
background: var(--secondary-lightest);
border-color: var(--secondary);
}
.Textarea--error, :scope.Textarea--error {
border: var(--border-width-2-5) solid var(--alert);
}
.Textarea--error:focus-within, :scope.Textarea--error:focus-within {
border-color: var(--alert);
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-2-5);
}
.Textarea--resize, :scope.Textarea--resize {
resize: both;
}
.Textarea--small, :scope.Textarea--small {
font-size: var(--font-size-s);
font-weight: var(--font-weight-medium);
line-height: var(--font-height-s);
}
/* Source: src/components/timePicker.module.css */
.TimePicker-trigger, :scope.TimePicker-trigger {
width: calc(var(--spacing-40) * 20);
min-width: calc(var(--spacing-40) * 16);
}
/* Source: src/components/toast.module.css */
/* toast */
.Toast, :scope.Toast {
display: flex;
flex-direction: row;
box-sizing: border-box;
word-break: break-word;
width: 360px;
border-radius: var(--border-radius-10);
padding-left: var(--spacing-40);
padding-right: var(--spacing-30);
padding-top: var(--spacing-30);
padding-bottom: var(--spacing-30);
}
.Toast--withMessage, :scope.Toast--withMessage {
padding-bottom: var(--spacing-40);
}
.Toast--info, :scope.Toast--info {
background-color: var(--primary);
}
.Toast--alert, :scope.Toast--alert {
background-color: var(--alert);
}
.Toast--success, :scope.Toast--success {
background-color: var(--success);
}
.Toast--warning, :scope.Toast--warning {
background-color: var(--warning);
}
.Toast--warning, :scope.Toast--warning {
color: var(--text);
}
.Toast-icon, :scope.Toast-icon {
line-height: var(--font-height-m);
}
.Toast-icon--left, :scope.Toast-icon--left {
margin-right: var(--spacing-40);
}
.Toast-icon--right, :scope.Toast-icon--right {
cursor: pointer;
margin-left: var(--spacing-30);
border-radius: var(--border-radius-full);
display: flex;
align-items: center;
padding-right: var(--spacing-10);
padding-left: var(--spacing-10);
height: var(--spacing-60);
box-sizing: initial;
background: transparent;
border: none;
}
.Toast-icon--info, .Toast-icon--success, .Toast-icon--alert, .Toast-icon--default, :scope.Toast-icon--info, :scope.Toast-icon--success, :scope.Toast-icon--alert, :scope.Toast-icon--default {
color: var(--text-white);
}
.Toast-icon--warning, :scope.Toast-icon--warning {
color: var(--warning-darker);
}
.Toast-closeButton, :scope.Toast-closeButton {
background: transparent;
border: none;
color: inherit;
padding: 0;
}
.Toast-close-icon:focus, .Toast-close-icon:focus-visible, :scope.Toast-close-icon:focus, :scope.Toast-close-icon:focus-visible {
outline: none;
box-shadow: var(--shadow-spread) var(--inverse-focus);
}
.Toast-close-icon--warning:hover, .Toast-close-icon--warning:active, :scope.Toast-close-icon--warning:hover, :scope.Toast-close-icon--warning:active {
background: var(--warning-dark);
}
.Toast-close-icon--success:hover, .Toast-close-icon--success:active, :scope.Toast-close-icon--success:hover, :scope.Toast-close-icon--success:active {
background: var(--success-dark);
}
.Toast-close-icon--info:hover, .Toast-close-icon--info:active, :scope.Toast-close-icon--info:hover, :scope.Toast-close-icon--info:active {
background: var(--primary-dark);
}
.Toast-close-icon--alert:hover, .Toast-close-icon--alert:active, :scope.Toast-close-icon--alert:hover, :scope.Toast-close-icon--alert:active {
background: var(--alert-dark);
}
.Toast-body, :scope.Toast-body {
display: flex;
flex-direction: column;
flex-grow: 1;
}
.Toast-title, :scope.Toast-title {
display: flex;
}
.Toast-heading, :scope.Toast-heading {
flex-grow: 1;
}
.Toast-text, :scope.Toast-text {
padding-top: var(--spacing-20);
}
.Toast-text--warning, .Toast-heading--warning, :scope.Toast-text--warning, :scope.Toast-heading--warning {
color: var(--warning-darker) !important;
}
.Toast-actions, :scope.Toast-actions {
display: flex;
padding-top: var(--spacing-30);
}
.Toast-actionButton, :scope.Toast-actionButton {
color: var(--text-white);
border-radius: var(--border-radius-10);
margin-right: var(--spacing-20);
}
.Toast-actionButton:focus, :scope.Toast-actionButton:focus {
outline: var(--border-width-05) solid var(--inverse-focus);
outline-offset: var(--spacing-05);
}
.Toast-actionButton:last-child, :scope.Toast-actionButton:last-child {
margin-right: 0;
}
.Toast-actionButton-label, :scope.Toast-actionButton-label {
color: inherit;
}
.Toast-actionButton--default, :scope.Toast-actionButton--default {
background: var(--inverse-light);
}
.Toast-actionButton--default:hover, .Toast-actionButton--default:active, :scope.Toast-actionButton--default:hover, :scope.Toast-actionButton--default:active {
background: var(--inverse);
}
.Toast-actionButton--info, :scope.Toast-actionButton--info {
background: var(--primary-dark);
}
.Toast-actionButton--info:hover, .Toast-actionButton--info:active, :scope.Toast-actionButton--info:hover, :scope.Toast-actionButton--info:active {
background: var(--primary-darker);
}
.Toast-actionButton--success, :scope.Toast-actionButton--success {
background: var(--success-dark);
}
.Toast-actionButton--success:hover, .Toast-actionButton--success:active, :scope.Toast-actionButton--success:hover, :scope.Toast-actionButton--success:active {
background: var(--success-darker);
}
.Toast-actionButton--alert, :scope.Toast-actionButton--alert {
background: var(--alert-dark);
}
.Toast-actionButton--alert:hover, .Toast-actionButton--alert:active, :scope.Toast-actionButton--alert:hover, :scope.Toast-actionButton--alert:active {
background: var(--alert-darker);
}
.Toast-actionButton--warning, :scope.Toast-actionButton--warning {
background: var(--warning-dark);
color: var(--text);
}
.Toast-actionButton--warning:hover, .Toast-actionButton--warning:active, :scope.Toast-actionButton--warning:hover, :scope.Toast-actionButton--warning:active {
background: var(--warning-darker);
color: var(--text-white);
}
@media (forced-colors: active) {
/* Close icon focus ring is conveyed via box-shadow only — replace with outline */
.Toast-close-icon:focus, .Toast-close-icon:focus-visible, :scope.Toast-close-icon:focus, :scope.Toast-close-icon:focus-visible {
outline: var(--border-width-05) solid Highlight;
outline-offset: var(--spacing-05);
box-shadow: none;
}
}
/* Source: src/components/tooltip.module.css */
.Tooltip, :scope.Tooltip {
max-width: var(--spacing-640);
padding: var(--spacing-10) var(--spacing-20);
border-radius: var(--border-radius-10);
z-index: 500;
background: var(--inverse);
overflow: hidden;
box-sizing: border-box;
transition: opacity 120ms;
transition-timing-function: cubic-bezier(0, 0, 0.38, 0.9);
}
.Tooltip--small, :scope.Tooltip--small {
line-height: var(--font-height-s);
}
.Tooltip-text, :scope.Tooltip-text {
white-space: pre-wrap;
word-break: break-word;
-webkit-hyphens: auto;
hyphens: auto;
}
.Tooltip-animation-open-top, :scope.Tooltip-animation-open-top {
animation: tooltip-open-top 120ms cubic-bezier(0, 0, 0.3, 1);
animation-fill-mode: forwards;
}
.Tooltip-animation-close-top, :scope.Tooltip-animation-close-top {
animation: tooltip-close-top 80ms cubic-bezier(0.4, 0.14, 1, 1);
}
.Tooltip-animation-open-bottom, :scope.Tooltip-animation-open-bottom {
animation: tooltip-open-bottom 120ms cubic-bezier(0, 0, 0.3, 1);
animation-fill-mode: forwards;
}
.Tooltip-animation-close-bottom, :scope.Tooltip-animation-close-bottom {
animation: tooltip-close-bottom 80ms cubic-bezier(0.4, 0.14, 1, 1);
}
.Tooltip-animation-open-left, :scope.Tooltip-animation-open-left {
animation: tooltip-open-left 120ms cubic-bezier(0, 0, 0.3, 1);
animation-fill-mode: forwards;
}
.Tooltip-animation-close-left, :scope.Tooltip-animation-close-left {
animation: tooltip-close-left 80ms cubic-bezier(0.4, 0.14, 1, 1);
}
.Tooltip-animation-open-right, :scope.Tooltip-animation-open-right {
animation: tooltip-open-right 120ms cubic-bezier(0, 0, 0.3, 1);
animation-fill-mode: forwards;
}
.Tooltip-animation-close-right, :scope.Tooltip-animation-close-right {
animation: tooltip-close-right 80ms cubic-bezier(0.4, 0.14, 1, 1);
}
.Tooltip-container, :scope.Tooltip-container {
transition-delay: 400ms;
animation-delay: 400ms;
}
/* Source: src/components/verificationCodeInput.module.css */
.VerificationCodeInput-Input, :scope.VerificationCodeInput-Input {
display: inline-flex;
width: 40px;
}
.VerificationCodeInput-Input .Input-input, :scope.VerificationCodeInput-Input .Input-input {
text-align: center;
}
.VerificationCodeInput-Input .Input-input::-webkit-inner-spin-button, .VerificationCodeInput-Input .Input-input::-webkit-outer-spin-button, :scope.VerificationCodeInput-Input .Input-input::-webkit-inner-spin-button, :scope.VerificationCodeInput-Input .Input-input::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
/* Source: src/components/verticalNav.module.css */
.VerticalNav, :scope.VerticalNav {
display: inline-flex;
flex-direction: column;
}
.VerticalNav--expanded, :scope.VerticalNav--expanded {
width: 240px;
}
.VerticalNav-section, :scope.VerticalNav-section {
text-transform: uppercase;
padding-left: var(--spacing-40);
padding-top: var(--spacing-30);
padding-bottom: var(--spacing-15);
margin-top: var(--spacing-20);
}
.VerticalNav-section--border, :scope.VerticalNav-section--border {
border-top: var(--border-width-2-5) solid var(--secondary-light);
}
.MenuItem, :scope.MenuItem {
text-decoration: none;
box-sizing: border-box;
display: flex;
align-items: center;
cursor: pointer;
transition: var(--duration--fast-01) var(--standard-productive-curve);
width: 232px;
}
.MenuItem--horizontal, :scope.MenuItem--horizontal {
height: var(--spacing-80);
padding-right: var(--spacing-30);
padding-left: var(--spacing-30);
border-radius: var(--border-radius-40);
margin: 0 var(--spacing-2-5);
}
.MenuItem--vertical, :scope.MenuItem--vertical {
margin-top: var(--spacing-10);
margin-bottom: var(--spacing-10);
}
.MenuItem--collapsed, :scope.MenuItem--collapsed {
height: 28px;
width: 28px;
margin-left: 10px;
margin-right: 10px;
justify-content: center;
border-radius: var(--border-radius-full);
cursor: pointer;
}
.MenuItem--expanded, :scope.MenuItem--expanded {
padding-left: var(--spacing-40);
padding-top: var(--spacing-10);
padding-bottom: var(--spacing-10);
margin-right: var(--spacing-20);
justify-content: space-between;
border-radius: 0px var(--border-radius-40) var(--border-radius-40) 0px;
}
.MenuItem--disabled, :scope.MenuItem--disabled {
pointer-events: none;
}
.MenuItem:hover, :scope.MenuItem:hover {
background: var(--secondary);
text-decoration: none;
}
.MenuItem:active, :scope.MenuItem:active {
background: var(--secondary-dark);
}
.MenuItem:focus-visible, :scope.MenuItem:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.MenuItem:focus:not(:focus-visible), :scope.MenuItem:focus:not(:focus-visible) {
outline: none;
}
.MenuItem--expanded:focus-visible, :scope.MenuItem--expanded:focus-visible {
clip-path: inset(-6px -6px -6px 0);
}
.MenuItem--expandedRounded:focus-visible, :scope.MenuItem--expandedRounded:focus-visible {
clip-path: inset(-6px);
}
.MenuItem--disabled:focus-visible, :scope.MenuItem--disabled:focus-visible {
outline: none;
}
.MenuItem--active, :scope.MenuItem--active {
background: var(--primary-ultra-light);
box-shadow: inset 0 0 0 var(--border-width-2-5) var(--primary);
}
.MenuItem--activeExpanded, :scope.MenuItem--activeExpanded {
box-shadow: inset 0 var(--border-width-2-5) 0 0 var(--primary),
inset calc(-1 * var(--border-width-2-5)) 0 0 0 var(--primary),
inset 0 calc(-1 * var(--border-width-2-5)) 0 0 var(--primary);
}
.MenuItem--activeExpandedRounded, :scope.MenuItem--activeExpandedRounded {
box-shadow: inset 0 0 0 var(--border-width-2-5) var(--primary);
}
.MenuItem--active:hover, :scope.MenuItem--active:hover {
background: var(--primary-lightest);
}
.MenuItem--active:active, :scope.MenuItem--active:active {
background: var(--primary-lighter);
color: var(--primary-darker);
box-shadow: inset 0 0 0 var(--border-width-2-5) var(--primary-dark);
}
.MenuItem--activeExpanded:active, :scope.MenuItem--activeExpanded:active {
box-shadow: inset 0 var(--border-width-2-5) 0 0 var(--primary-dark),
inset calc(-1 * var(--border-width-2-5)) 0 0 0 var(--primary-dark),
inset 0 calc(-1 * var(--border-width-2-5)) 0 0 var(--primary-dark);
}
.MenuItem--activeExpandedRounded:active, :scope.MenuItem--activeExpandedRounded:active {
box-shadow: inset 0 0 0 var(--border-width-2-5) var(--primary-dark);
}
.MenuItem--active:active .MenuItem-Text, :scope.MenuItem--active:active .MenuItem-Text {
color: var(--primary-darker);
}
.MenuItem--active:focus-visible, :scope.MenuItem--active:focus-visible {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.MenuItem--active:focus:not(:focus-visible), :scope.MenuItem--active:focus:not(:focus-visible) {
outline: none;
}
.MenuItem--rounded, :scope.MenuItem--rounded {
border-radius: var(--border-radius-40);
}
.MenuItem--subMenu, :scope.MenuItem--subMenu {
padding-left: 40px;
}
.MenuItem .Text, :scope.MenuItem .Text {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.MenuItem--overflow, :scope.MenuItem--overflow {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.MenuItem-count, :scope.MenuItem-count {
margin-right: var(--spacing-10);
flex-shrink: 0;
}
.MenuItem-count--disabled, :scope.MenuItem-count--disabled {
opacity: var(--opacity-10);
color: var(--text);
}
/* Source: src/ai-components/button.module.css */
.AIButton, :scope.AIButton {
padding: var(--spacing-20) var(--spacing-30);
border-radius: var(--border-radius-10);
cursor: pointer;
border: 0;
font-family: var(--font-family);
font-weight: var(--font-weight-normal);
font-size: var(--font-size);
line-height: var(--font-height-s);
display: flex;
align-items: center;
color: var(--inverse);
background: linear-gradient(109deg, #fdead8 10.28%, #fbdfd5 32.82%, #f9d1d5 63.38%, #fad9e7 96.05%);
}
.AIButton:hover, :scope.AIButton:hover {
background: linear-gradient(116deg, #fbe1c9 14.17%, #f8c5c6 50.06%, #f9cbdc 85.01%);
}
.AIButton:active, :scope.AIButton:active {
background: linear-gradient(106deg, #fad1ae 20.06%, #f5aea9 44.48%, #f4a0ad 67.83%, #f6b3ce 86.55%);
}
.AIButton:disabled, :scope.AIButton:disabled {
cursor: not-allowed;
opacity: var(--opacity-10);
background: linear-gradient(109deg, #fdead8 10.28%, #fbdfd5 32.82%, #f9d1d5 63.38%, #fad9e7 96.05%);
}
.AIButton:focus, :scope.AIButton:focus {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
/* Button Icon */
.AIButton-Icon, :scope.AIButton-Icon {
margin-right: var(--spacing-20);
}
/* Source: src/ai-components/chat.module.css */
.AIResponse-container--glow, :scope.AIResponse-container--glow {
background: linear-gradient(white, white) padding-box,
linear-gradient(to right, rgba(254, 172, 95, 1) 9%, rgba(255, 31, 136, 1) 48%, rgba(227, 28, 121, 0.48) 100%)
border-box;
border: var(--spacing-2-5) solid transparent;
border-radius: var(--border-radius-30);
}
.AIResponse-container, :scope.AIResponse-container {
border-radius: var(--border-radius-30);
border: var(--border-width-2-5) solid var(--secondary);
padding: var(--spacing-20) var(--spacing-30);
}
.AIResponse-box--glow, :scope.AIResponse-box--glow {
padding: var(--spacing-20) var(--spacing-30);
border-radius: var(--spacing-30);
background: linear-gradient(to right, rgba(240, 125, 0, 0.04), rgba(227, 28, 121, 0.0192));
}
.AIResponse-actionBar, :scope.AIResponse-actionBar {
margin-top: var(--spacing-10);
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}
.AIResponse-metaData, :scope.AIResponse-metaData {
margin-left: calc(var(--spacing-80) + var(--spacing-20));
}
/* Source: src/ai-components/chip.module.css */
.AIChip, :scope.AIChip {
display: flex;
justify-content: center;
align-items: center;
border-radius: var(--border-radius-30);
padding: var(--spacing-05) var(--spacing-20);
cursor: pointer;
width: -moz-fit-content;
width: fit-content;
border: 0;
position: relative;
background: linear-gradient(109deg, #fdead8 10.28%, #fbdfd5 32.82%, #f9d1d5 63.38%, #fad9e7 96.05%);
}
.AIChip:hover, :scope.AIChip:hover {
background: linear-gradient(108deg, #fad3b0 15.89%, #f9cdb7 33.52%, #f8c6bf 54.17%, #f7bfc7 70.92%);
}
.AIChip:active, :scope.AIChip:active {
background: linear-gradient(106deg, #f7bd89 20.06%, #f6b196 44.48%, #f4a4a5 67.83%, #f39faa 86.55%);
}
.AIChip:focus, .AIChip:focus-visible, :scope.AIChip:focus, :scope.AIChip:focus-visible {
outline: var(--border-width-05) solid var(--primary-dark);
outline-offset: var(--spacing-05);
border-radius: var(--border-radius-full);
}
.AIChip-icon, :scope.AIChip-icon {
width: var(--spacing-40);
height: var(--spacing-40);
font-size: var(--spacing-40) !important;
margin-right: var(--spacing-10);
-webkit-background-clip: text;
background-clip: text;
color: var(--inverse);
}
.AIChip-text, :scope.AIChip-text {
color: var(--inverse);
font-size: var(--font-size);
line-height: var(--font-height);
font-family: var(--font-family);
}
/* Disabled Chip */
.AIChip--disabled, :scope.AIChip--disabled {
background: linear-gradient(109deg, #fdead8 10.28%, #fbdfd5 32.82%, #f9d1d5 63.38%, #fad9e7 96.05%);
}
.AIChip-icon--disabled, :scope.AIChip-icon--disabled {
-webkit-background-clip: text;
background-clip: text;
color: var(--inverse-lightest);
}
.AIChip-text--disabled, :scope.AIChip-text--disabled {
color: var(--inverse-lightest);
}
.AIChip:disabled, :scope.AIChip:disabled {
cursor: not-allowed;
background: linear-gradient(109deg, #fdead8 10.28%, #fbdfd5 32.82%, #f9d1d5 63.38%, #fad9e7 96.05%);
}
.AIChip-AIIcon, :scope.AIChip-AIIcon {
position: absolute;
top: calc(-1 * var(--spacing-05));
right: calc(-1 * var(--spacing-05));
}
/* Source: src/ai-components/iconButton.module.css */
.AIIconButton, :scope.AIIconButton {
background: transparent;
padding: var(--spacing-20);
border-radius: var(--border-radius-10);
cursor: pointer;
border: 0;
font-family: var(--font-family);
font-weight: var(--font-weight-normal);
font-size: var(--font-size);
line-height: var(--font-height-s);
position: relative;
}
.AIIconButton--large, :scope.AIIconButton--large {
padding: var(--spacing-0-75);
}
.AIIconButton--regular, :scope.AIIconButton--regular {
padding: var(--spacing);
}
.AIIconButton:hover, :scope.AIIconButton:hover {
background: linear-gradient(143deg, #fad1b2 10.84%, #f8c4c1 51.71%, #f8c8d7 91.5%);
color: var(--secondary) !important;
}
.AIIconButton:active, :scope.AIIconButton:active {
background: linear-gradient(144deg, #f7ba8c 14.82%, #f6af98 40.53%, #f5a8a0 55.69%, #f5adc5 79.29%);
color: var(--secondary-dark) !important;
}
.AIIconButton:focus, :scope.AIIconButton:focus {
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
}
.AIIconButton:disabled, :scope.AIIconButton:disabled {
cursor: not-allowed;
background: transparent;
color: var(--inverse-lightest);
}
.AIIconButton-icon, :scope.AIIconButton-icon {
overflow: hidden;
flex-shrink: 0;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
line-height: inherit;
display: flex;
align-items: center;
position: relative;
}
.AIIconButton-AIIcon, :scope.AIIconButton-AIIcon {
position: absolute;
}
.AIIconButton-AIIcon--regularTop, :scope.AIIconButton-AIIcon--regularTop {
bottom: calc(var(--spacing-30) + var(--spacing-05)); /* 14px */
left: calc(var(--spacing-30) + var(--spacing-2-5)); /* 13px */
}
.AIIconButton-AIIcon--largeTop, :scope.AIIconButton-AIIcon--largeTop {
bottom: calc(var(--spacing-40) + var(--spacing-05)); /* 18px */
left: calc(var(--spacing-40) + var(--spacing-2-5)); /* 17px */
}
.AIIconButton-AIIcon--regularBottom, :scope.AIIconButton-AIIcon--regularBottom {
top: calc(var(--spacing-30) + var(--spacing-2-5)); /* 13px */
left: calc(var(--spacing-30) + var(--spacing-05)); /* 14px */
}
.AIIconButton-AIIcon--largeBottom, :scope.AIIconButton-AIIcon--largeBottom {
top: calc(var(--spacing-40) + var(--spacing-2-5)); /* 17px */
left: calc(var(--spacing-40) + var(--spacing-05)); /* 18px */
}
/* Source: src/utils/align.css */
.align-baseline, :scope.align-baseline {
vertical-align: baseline !important;
}
.align-top, :scope.align-top {
vertical-align: top !important;
}
.align-middle, :scope.align-middle {
vertical-align: middle !important;
}
.align-bottom, :scope.align-bottom {
vertical-align: bottom !important;
}
.align-text-bottom, :scope.align-text-bottom {
vertical-align: text-bottom !important;
}
.align-text-top, :scope.align-text-top {
vertical-align: text-top !important;
}
/* Source: src/utils/background.css */
.bg-primary, :scope.bg-primary {
background-color: var(--primary) !important;
}
.bg-secondary, :scope.bg-secondary {
background-color: var(--secondary) !important;
}
.bg-secondary-lighter, :scope.bg-secondary-lighter {
background-color: var(--secondary-lighter) !important;
}
.bg-secondary-lightest, :scope.bg-secondary-lightest {
background-color: var(--secondary-lightest) !important;
}
.bg-success, :scope.bg-success {
background-color: var(--success) !important;
}
.bg-warning, :scope.bg-warning {
background-color: var(--warning) !important;
}
.bg-danger, :scope.bg-danger {
background-color: var(--alert) !important;
}
.bg-light, :scope.bg-light {
background-color: var(--white) !important;
}
.bg-dark, :scope.bg-dark {
background-color: var(--inverse) !important;
}
.bg-transparent, :scope.bg-transparent {
background-color: transparent !important;
}
/* Source: src/utils/border.css */
.border, :scope.border {
border: var(--border) !important;
}
.border-top, :scope.border-top {
border-top: var(--border) !important;
}
.border-bottom, :scope.border-bottom {
border-bottom: var(--border) !important;
}
.border-right, :scope.border-right {
border-right: var(--border) !important;
}
.border-left, :scope.border-left {
border-left: var(--border) !important;
}
.border-0, :scope.border-0 {
border: 0 !important;
}
.border-top-0, :scope.border-top-0 {
border-top: 0 !important;
}
.border-right-0, :scope.border-right-0 {
border-right: 0 !important;
}
.border-bottom-0, :scope.border-bottom-0 {
border-bottom: 0 !important;
}
.border-left-0, :scope.border-left-0 {
border-left: 0 !important;
}
.rounded-2-5, :scope.rounded-2-5 {
border-radius: var(--border-radius-2-5) !important;
}
.rounded-05, :scope.rounded-05 {
border-radius: var(--border-radius-05) !important;
}
.rounded-10, :scope.rounded-10 {
border-radius: var(--border-radius-10) !important;
}
.rounded-15, :scope.rounded-15 {
border-radius: var(--border-radius-15) !important;
}
.rounded-20, :scope.rounded-20 {
border-radius: var(--border-radius-20) !important;
}
.rounded-30, :scope.rounded-30 {
border-radius: var(--border-radius-30) !important;
}
.rounded-40, :scope.rounded-40 {
border-radius: var(--border-radius-40) !important;
}
.rounded-full, :scope.rounded-full {
border-radius: var(--border-radius-full) !important;
}
/* Source: src/utils/cursor.css */
.cursor-pointer, :scope.cursor-pointer {
cursor: pointer;
}
.cursor-default, :scope.cursor-default {
cursor: default;
}
.cursor-not-allowed, :scope.cursor-not-allowed {
cursor: not-allowed;
}
/* Source: src/utils/display.css */
.d-none, :scope.d-none {
display: none !important;
}
.d-inline, :scope.d-inline {
display: inline !important;
}
.d-inline-block, :scope.d-inline-block {
display: inline-block !important;
}
.d-block, :scope.d-block {
display: block !important;
}
.d-table, :scope.d-table {
display: table !important;
}
.d-table-row, :scope.d-table-row {
display: table-row !important;
}
.d-table-cell, :scope.d-table-cell {
display: table-cell !important;
}
.d-flex, :scope.d-flex {
display: flex !important;
}
.d-inline-flex, :scope.d-inline-flex {
display: inline-flex !important;
}
/* Source: src/utils/flex.css */
.flex-fill, :scope.flex-fill {
flex: 1 1 auto !important;
}
.flex-row, :scope.flex-row {
flex-direction: row !important;
}
.flex-column, :scope.flex-column {
flex-direction: column !important;
}
.flex-row-reverse, :scope.flex-row-reverse {
flex-direction: row-reverse !important;
}
.flex-column-reverse, :scope.flex-column-reverse {
flex-direction: column-reverse !important;
}
.flex-grow-0, :scope.flex-grow-0 {
flex-grow: 0 !important;
}
.flex-grow-1, :scope.flex-grow-1 {
flex-grow: 1 !important;
}
.flex-shrink-0, :scope.flex-shrink-0 {
flex-shrink: 0 !important;
}
.flex-shrink-1, :scope.flex-shrink-1 {
flex-shrink: 1 !important;
}
.flex-wrap, :scope.flex-wrap {
flex-wrap: wrap !important;
}
.flex-nowrap, :scope.flex-nowrap {
flex-wrap: nowrap !important;
}
.flex-wrap-reverse, :scope.flex-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.justify-content-start, :scope.justify-content-start {
justify-content: flex-start !important;
}
.justify-content-end, :scope.justify-content-end {
justify-content: flex-end !important;
}
.justify-content-center, :scope.justify-content-center {
justify-content: center !important;
}
.justify-content-between, :scope.justify-content-between {
justify-content: space-between !important;
}
.justify-content-around, :scope.justify-content-around {
justify-content: space-around !important;
}
.justify-content-evenly, :scope.justify-content-evenly {
justify-content: space-evenly !important;
}
.align-items-start, :scope.align-items-start {
align-items: flex-start !important;
}
.align-items-end, :scope.align-items-end {
align-items: flex-end !important;
}
.align-items-center, :scope.align-items-center {
align-items: center !important;
}
.align-items-baseline, :scope.align-items-baseline {
align-items: baseline !important;
}
.align-items-stretch, :scope.align-items-stretch {
align-items: stretch !important;
}
.align-content-start, :scope.align-content-start {
align-content: flex-start !important;
}
.align-content-end, :scope.align-content-end {
align-content: flex-end !important;
}
.align-content-center, :scope.align-content-center {
align-content: center !important;
}
.align-content-between, :scope.align-content-between {
align-content: space-between !important;
}
.align-content-around, :scope.align-content-around {
align-content: space-around !important;
}
.align-content-stretch, :scope.align-content-stretch {
align-content: stretch !important;
}
.align-self-auto, :scope.align-self-auto {
align-self: auto !important;
}
.align-self-start, :scope.align-self-start {
align-self: flex-start !important;
}
.align-self-end, :scope.align-self-end {
align-self: flex-end !important;
}
.align-self-center, :scope.align-self-center {
align-self: center !important;
}
.align-self-baseline, :scope.align-self-baseline {
align-self: baseline !important;
}
.align-self-stretch, :scope.align-self-stretch {
align-self: stretch !important;
}
.order-first, :scope.order-first {
order: -1 !important;
}
.order-0, :scope.order-0 {
order: 0 !important;
}
.order-1, :scope.order-1 {
order: 1 !important;
}
.order-2, :scope.order-2 {
order: 2 !important;
}
.order-3, :scope.order-3 {
order: 3 !important;
}
.order-4, :scope.order-4 {
order: 4 !important;
}
.order-5, :scope.order-5 {
order: 5 !important;
}
.order-last, :scope.order-last {
order: 6 !important;
}
/* Source: src/utils/grid.css */
.Row, :scope.Row {
display: flex;
flex-wrap: wrap;
flex: 1 100%;
}
.Col, :scope.Col {
position: relative;
box-sizing: border-box;
flex: 1 0 0%;
}
.Col--auto, :scope.Col--auto {
flex: 0 0 auto;
width: auto;
}
.Col--1, :scope.Col--1 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 1);
}
.Col--2, :scope.Col--2 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 2);
}
.Col--3, :scope.Col--3 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 3);
}
.Col--4, :scope.Col--4 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 4);
}
.Col--5, :scope.Col--5 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 5);
}
.Col--6, :scope.Col--6 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 6);
}
.Col--7, :scope.Col--7 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 7);
}
.Col--8, :scope.Col--8 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 8);
}
.Col--9, :scope.Col--9 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 9);
}
.Col--10, :scope.Col--10 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 10);
}
.Col--11, :scope.Col--11 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 11);
}
.Col--12, :scope.Col--12 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 12);
}
/* if the viewport is between 0 to 575 pixels wide. */
@media (max-width: 575px) {
.Col--xs-auto, :scope.Col--xs-auto {
flex: 0 0 auto;
width: auto;
}
.Col--xs-1, :scope.Col--xs-1 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 1);
}
.Col--xs-2, :scope.Col--xs-2 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 2);
}
.Col--xs-3, :scope.Col--xs-3 {
flex: 0 0 auto;
}
.Col--xs-4, :scope.Col--xs-4 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 4);
}
.Col--xs-5, :scope.Col--xs-5 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 5);
}
.Col--xs-6, :scope.Col--xs-6 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 6);
}
.Col--xs-7, :scope.Col--xs-7 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 7);
}
.Col--xs-8, :scope.Col--xs-8 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 8);
}
.Col--xs-9, :scope.Col--xs-9 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 9);
}
.Col--xs-10, :scope.Col--xs-10 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 10);
}
.Col--xs-11, :scope.Col--xs-11 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 11);
}
.Col--xs-12, :scope.Col--xs-12 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 12);
}
}
/* if the viewport is between 576 and 767 pixels wide. */
@media (min-width: 576px) and (max-width: 767px) {
.Col--s-auto, :scope.Col--s-auto {
flex: 0 0 auto;
width: auto;
}
.Col--s-1, :scope.Col--s-1 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 1);
}
.Col--s-2, :scope.Col--s-2 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 2);
}
.Col--s-3, :scope.Col--s-3 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 3);
}
.Col--s-4, :scope.Col--s-4 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 4);
}
.Col--s-5, :scope.Col--s-5 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 5);
}
.Col--s-6, :scope.Col--s-6 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 6);
}
.Col--s-7, :scope.Col--s-7 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 7);
}
.Col--s-8, :scope.Col--s-8 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 8);
}
.Col--s-9, :scope.Col--s-9 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 9);
}
.Col--s-10, :scope.Col--s-10 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 10);
}
.Col--s-11, :scope.Col--s-11 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 11);
}
.Col--s-12, :scope.Col--s-12 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 12);
}
}
/* if the viewport is between 768 and 991 pixels wide. */
@media (min-width: 768px) and (max-width: 991px) {
.Col--m-auto, :scope.Col--m-auto {
flex: 0 0 auto;
width: auto;
}
.Col--m-1, :scope.Col--m-1 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 1);
}
.Col--m-2, :scope.Col--m-2 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 2);
}
.Col--m-3, :scope.Col--m-3 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 3);
}
.Col--m-4, :scope.Col--m-4 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 4);
}
.Col--m-5, :scope.Col--m-5 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 5);
}
.Col--m-6, :scope.Col--m-6 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 6);
}
.Col--m-7, :scope.Col--m-7 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 7);
}
.Col--m-8, :scope.Col--m-8 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 8);
}
.Col--m-9, :scope.Col--m-9 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 9);
}
.Col--m-10, :scope.Col--m-10 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 10);
}
.Col--m-11, :scope.Col--m-11 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 11);
}
.Col--m-12, :scope.Col--m-12 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 12);
}
}
/* if the viewport is between 992 and 1199 pixels wide. */
@media (min-width: 992px) and (max-width: 1199px) {
.Col--l-auto, :scope.Col--l-auto {
flex: 0 0 auto;
width: auto;
}
.Col--l-1, :scope.Col--l-1 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 1);
}
.Col--l-2, :scope.Col--l-2 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 2);
}
.Col--l-3, :scope.Col--l-3 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 3);
}
.Col--l-4, :scope.Col--l-4 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 4);
}
.Col--l-5, :scope.Col--l-5 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 5);
}
.Col--l-6, :scope.Col--l-6 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 6);
}
.Col--l-7, :scope.Col--l-7 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 7);
}
.Col--l-8, :scope.Col--l-8 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 8);
}
.Col--l-9, :scope.Col--l-9 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 9);
}
.Col--l-10, :scope.Col--l-10 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 10);
}
.Col--l-11, :scope.Col--l-11 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 11);
}
.Col--l-12, :scope.Col--l-12 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 12);
}
}
/* if the viewport is 1200 pixels wide or wider. */
@media (min-width: 1200px) {
.Col--xl-auto, :scope.Col--xl-auto {
flex: 0 0 auto;
width: auto;
}
.Col--xl-1, :scope.Col--xl-1 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 1);
}
.Col--xl-2, :scope.Col--xl-2 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 2);
}
.Col--xl-3, :scope.Col--xl-3 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 3);
}
.Col--xl-4, :scope.Col--xl-4 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 4);
}
.Col--xl-5, :scope.Col--xl-5 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 5);
}
.Col--xl-6, :scope.Col--xl-6 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 6);
}
.Col--xl-7, :scope.Col--xl-7 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 7);
}
.Col--xl-8, :scope.Col--xl-8 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 8);
}
.Col--xl-9, :scope.Col--xl-9 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 9);
}
.Col--xl-10, :scope.Col--xl-10 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 10);
}
.Col--xl-11, :scope.Col--xl-11 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 11);
}
.Col--xl-12, :scope.Col--xl-12 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 12);
}
}
/* Source: src/utils/overflow.css */
.overflow-auto, :scope.overflow-auto {
overflow: auto !important;
}
.overflow-hidden, :scope.overflow-hidden {
overflow: hidden !important;
}
/* Source: src/utils/position.css */
.position-static, :scope.position-static {
position: static !important;
}
.position-relative, :scope.position-relative {
position: relative !important;
}
.position-absolute, :scope.position-absolute {
position: absolute !important;
}
.position-fixed, :scope.position-fixed {
position: fixed !important;
}
.position-sticky, :scope.position-sticky {
position: sticky !important;
}
/* Source: src/utils/sizing.css */
.w-25, :scope.w-25 {
width: 25% !important;
}
.w-50, :scope.w-50 {
width: 50% !important;
}
.w-75, :scope.w-75 {
width: 75% !important;
}
.w-100, :scope.w-100 {
width: 100% !important;
}
.w-auto, :scope.w-auto {
width: auto !important;
}
.mw-100, :scope.mw-100 {
max-width: 100% !important;
}
.vw-25, :scope.vw-25 {
width: 25vw !important;
}
.vw-50, :scope.vw-50 {
width: 50vw !important;
}
.vw-75, :scope.vw-75 {
width: 75vw !important;
}
.vw-100, :scope.vw-100 {
width: 100vw !important;
}
.min-vw-100, :scope.min-vw-100 {
min-width: 100vw !important;
}
.h-25, :scope.h-25 {
height: 25% !important;
}
.h-50, :scope.h-50 {
height: 50% !important;
}
.h-75, :scope.h-75 {
height: 75% !important;
}
.h-100, :scope.h-100 {
height: 100% !important;
}
.h-auto, :scope.h-auto {
height: auto !important;
}
.mh-100, :scope.mh-100 {
max-height: 100% !important;
}
.vh-25, :scope.vh-25 {
height: 25vh !important;
}
.vh-50, :scope.vh-50 {
height: 50vh !important;
}
.vh-75, :scope.vh-75 {
height: 75vh !important;
}
.vh-100, :scope.vh-100 {
height: 100vh !important;
}
.min-vh-100, :scope.min-vh-100 {
min-height: 100vh !important;
}
/* Source: src/utils/spacing.css */
.m-0, :scope.m-0 {
margin: 0 !important;
}
.m-1, :scope.m-1 {
margin: var(--spacing-2-5) !important;
}
.m-2, :scope.m-2 {
margin: var(--spacing-05) !important;
}
.m-3, :scope.m-3 {
margin: var(--spacing-10) !important;
}
.m-3-5, :scope.m-3-5 {
margin: var(--spacing-15) !important;
}
.m-4, :scope.m-4 {
margin: var(--spacing-20) !important;
}
.m-5, :scope.m-5 {
margin: var(--spacing-30) !important;
}
.m-6, :scope.m-6 {
margin: var(--spacing-40) !important;
}
.m-7, :scope.m-7 {
margin: var(--spacing-60) !important;
}
.m-8, :scope.m-8 {
margin: var(--spacing-80) !important;
}
.m-9, :scope.m-9 {
margin: var(--spacing-120) !important;
}
.m-10, :scope.m-10 {
margin: var(--spacing-160) !important;
}
.m-11, :scope.m-11 {
margin: var(--spacing-240) !important;
}
.m-12, :scope.m-12 {
margin: var(--spacing-320) !important;
}
.m-13, :scope.m-13 {
margin: var(--spacing-440) !important;
}
.m-14, :scope.m-14 {
margin: var(--spacing-640) !important;
}
.m-auto, :scope.m-auto {
margin: auto !important;
}
.mx-0, :scope.mx-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-1, :scope.mx-1 {
margin-right: var(--spacing-2-5) !important;
margin-left: var(--spacing-2-5) !important;
}
.mx-2, :scope.mx-2 {
margin-right: var(--spacing-05) !important;
margin-left: var(--spacing-05) !important;
}
.mx-3, :scope.mx-3 {
margin-right: var(--spacing-10) !important;
margin-left: var(--spacing-10) !important;
}
.mx-3-5, :scope.mx-3-5 {
margin-right: var(--spacing-15) !important;
margin-left: var(--spacing-15) !important;
}
.mx-4, :scope.mx-4 {
margin-right: var(--spacing-20) !important;
margin-left: var(--spacing-20) !important;
}
.mx-5, :scope.mx-5 {
margin-right: var(--spacing-30) !important;
margin-left: var(--spacing-30) !important;
}
.mx-6, :scope.mx-6 {
margin-right: var(--spacing-40) !important;
margin-left: var(--spacing-40) !important;
}
.mx-7, :scope.mx-7 {
margin-right: var(--spacing-60) !important;
margin-left: var(--spacing-60) !important;
}
.mx-8, :scope.mx-8 {
margin-right: var(--spacing-80) !important;
margin-left: var(--spacing-80) !important;
}
.mx-9, :scope.mx-9 {
margin-right: var(--spacing-120) !important;
margin-left: var(--spacing-120) !important;
}
.mx-10, :scope.mx-10 {
margin-right: var(--spacing-160) !important;
margin-left: var(--spacing-160) !important;
}
.mx-11, :scope.mx-11 {
margin-right: var(--spacing-240) !important;
margin-left: var(--spacing-240) !important;
}
.mx-12, :scope.mx-12 {
margin-right: var(--spacing-320) !important;
margin-left: var(--spacing-320) !important;
}
.mx-13, :scope.mx-13 {
margin-right: var(--spacing-440) !important;
margin-left: var(--spacing-440) !important;
}
.mx-14, :scope.mx-14 {
margin-right: var(--spacing-640) !important;
margin-left: var(--spacing-640) !important;
}
.mx-auto, :scope.mx-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-0, :scope.my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-1, :scope.my-1 {
margin-top: var(--spacing-2-5) !important;
margin-bottom: var(--spacing-2-5) !important;
}
.my-2, :scope.my-2 {
margin-top: var(--spacing-05) !important;
margin-bottom: var(--spacing-05) !important;
}
.my-3, :scope.my-3 {
margin-top: var(--spacing-10) !important;
margin-bottom: var(--spacing-10) !important;
}
.my-3-5, :scope.my-3-5 {
margin-top: var(--spacing-15) !important;
margin-bottom: var(--spacing-15) !important;
}
.my-4, :scope.my-4 {
margin-top: var(--spacing-20) !important;
margin-bottom: var(--spacing-20) !important;
}
.my-5, :scope.my-5 {
margin-top: var(--spacing-30) !important;
margin-bottom: var(--spacing-30) !important;
}
.my-6, :scope.my-6 {
margin-top: var(--spacing-40) !important;
margin-bottom: var(--spacing-40) !important;
}
.my-7, :scope.my-7 {
margin-top: var(--spacing-60) !important;
margin-bottom: var(--spacing-60) !important;
}
.my-8, :scope.my-8 {
margin-top: var(--spacing-80) !important;
margin-bottom: var(--spacing-80) !important;
}
.my-9, :scope.my-9 {
margin-top: var(--spacing-120) !important;
margin-bottom: var(--spacing-120) !important;
}
.my-10, :scope.my-10 {
margin-top: var(--spacing-160) !important;
margin-bottom: var(--spacing-160) !important;
}
.my-11, :scope.my-11 {
margin-top: var(--spacing-240) !important;
margin-bottom: var(--spacing-240) !important;
}
.my-12, :scope.my-12 {
margin-top: var(--spacing-320) !important;
margin-bottom: var(--spacing-320) !important;
}
.my-13, :scope.my-13 {
margin-top: var(--spacing-440) !important;
margin-bottom: var(--spacing-440) !important;
}
.my-14, :scope.my-14 {
margin-top: var(--spacing-640) !important;
margin-bottom: var(--spacing-640) !important;
}
.my-auto, :scope.my-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-0, :scope.mt-0 {
margin-top: 0 !important;
}
.mt-1, :scope.mt-1 {
margin-top: var(--spacing-2-5) !important;
}
.mt-2, :scope.mt-2 {
margin-top: var(--spacing-05) !important;
}
.mt-3, :scope.mt-3 {
margin-top: var(--spacing-10) !important;
}
.mt-3-5, :scope.mt-3-5 {
margin-top: var(--spacing-15) !important;
}
.mt-4, :scope.mt-4 {
margin-top: var(--spacing-20) !important;
}
.mt-5, :scope.mt-5 {
margin-top: var(--spacing-30) !important;
}
.mt-6, :scope.mt-6 {
margin-top: var(--spacing-40) !important;
}
.mt-7, :scope.mt-7 {
margin-top: var(--spacing-60) !important;
}
.mt-8, :scope.mt-8 {
margin-top: var(--spacing-80) !important;
}
.mt-9, :scope.mt-9 {
margin-top: var(--spacing-120) !important;
}
.mt-10, :scope.mt-10 {
margin-top: var(--spacing-160) !important;
}
.mt-11, :scope.mt-11 {
margin-top: var(--spacing-240) !important;
}
.mt-12, :scope.mt-12 {
margin-top: var(--spacing-320) !important;
}
.mt-13, :scope.mt-13 {
margin-top: var(--spacing-440) !important;
}
.mt-14, :scope.mt-14 {
margin-top: var(--spacing-640) !important;
}
.mt-auto, :scope.mt-auto {
margin-top: auto !important;
}
.mb-0, :scope.mb-0 {
margin-bottom: 0 !important;
}
.mb-1, :scope.mb-1 {
margin-bottom: var(--spacing-2-5) !important;
}
.mb-2, :scope.mb-2 {
margin-bottom: var(--spacing-05) !important;
}
.mb-3, :scope.mb-3 {
margin-bottom: var(--spacing-10) !important;
}
.mb-3-5, :scope.mb-3-5 {
margin-bottom: var(--spacing-15) !important;
}
.mb-4, :scope.mb-4 {
margin-bottom: var(--spacing-20) !important;
}
.mb-5, :scope.mb-5 {
margin-bottom: var(--spacing-30) !important;
}
.mb-6, :scope.mb-6 {
margin-bottom: var(--spacing-40) !important;
}
.mb-7, :scope.mb-7 {
margin-bottom: var(--spacing-60) !important;
}
.mb-8, :scope.mb-8 {
margin-bottom: var(--spacing-80) !important;
}
.mb-9, :scope.mb-9 {
margin-bottom: var(--spacing-120) !important;
}
.mb-10, :scope.mb-10 {
margin-bottom: var(--spacing-160) !important;
}
.mb-11, :scope.mb-11 {
margin-bottom: var(--spacing-240) !important;
}
.mb-12, :scope.mb-12 {
margin-bottom: var(--spacing-320) !important;
}
.mb-13, :scope.mb-13 {
margin-bottom: var(--spacing-440) !important;
}
.mb-14, :scope.mb-14 {
margin-bottom: var(--spacing-640) !important;
}
.mb-auto, :scope.mb-auto {
margin-bottom: auto !important;
}
.mr-0, :scope.mr-0 {
margin-right: 0 !important;
}
.mr-1, :scope.mr-1 {
margin-right: var(--spacing-2-5) !important;
}
.mr-2, :scope.mr-2 {
margin-right: var(--spacing-05) !important;
}
.mr-3, :scope.mr-3 {
margin-right: var(--spacing-10) !important;
}
.mr-3-5, :scope.mr-3-5 {
margin-right: var(--spacing-15) !important;
}
.mr-4, :scope.mr-4 {
margin-right: var(--spacing-20) !important;
}
.mr-5, :scope.mr-5 {
margin-right: var(--spacing-30) !important;
}
.mr-6, :scope.mr-6 {
margin-right: var(--spacing-40) !important;
}
.mr-7, :scope.mr-7 {
margin-right: var(--spacing-60) !important;
}
.mr-8, :scope.mr-8 {
margin-right: var(--spacing-80) !important;
}
.mr-9, :scope.mr-9 {
margin-right: var(--spacing-120) !important;
}
.mr-10, :scope.mr-10 {
margin-right: var(--spacing-160) !important;
}
.mr-11, :scope.mr-11 {
margin-right: var(--spacing-240) !important;
}
.mr-12, :scope.mr-12 {
margin-right: var(--spacing-320) !important;
}
.mr-13, :scope.mr-13 {
margin-right: var(--spacing-440) !important;
}
.mr-14, :scope.mr-14 {
margin-right: var(--spacing-640) !important;
}
.mr-auto, :scope.mr-auto {
margin-right: auto !important;
}
.ml-0, :scope.ml-0 {
margin-left: 0 !important;
}
.ml-1, :scope.ml-1 {
margin-left: var(--spacing-2-5) !important;
}
.ml-2, :scope.ml-2 {
margin-left: var(--spacing-05) !important;
}
.ml-3, :scope.ml-3 {
margin-left: var(--spacing-10) !important;
}
.ml-3-5, :scope.ml-3-5 {
margin-left: var(--spacing-15) !important;
}
.ml-4, :scope.ml-4 {
margin-left: var(--spacing-20) !important;
}
.ml-5, :scope.ml-5 {
margin-left: var(--spacing-30) !important;
}
.ml-6, :scope.ml-6 {
margin-left: var(--spacing-40) !important;
}
.ml-7, :scope.ml-7 {
margin-left: var(--spacing-60) !important;
}
.ml-8, :scope.ml-8 {
margin-left: var(--spacing-80) !important;
}
.ml-9, :scope.ml-9 {
margin-left: var(--spacing-120) !important;
}
.ml-10, :scope.ml-10 {
margin-left: var(--spacing-160) !important;
}
.ml-11, :scope.ml-11 {
margin-left: var(--spacing-240) !important;
}
.ml-12, :scope.ml-12 {
margin-left: var(--spacing-320) !important;
}
.ml-13, :scope.ml-13 {
margin-left: var(--spacing-440) !important;
}
.ml-14, :scope.ml-14 {
margin-left: var(--spacing-640) !important;
}
.ml-auto, :scope.ml-auto {
margin-left: auto !important;
}
.p-0, :scope.p-0 {
padding: 0 !important;
}
.p-1, :scope.p-1 {
padding: var(--spacing-2-5) !important;
}
.p-2, :scope.p-2 {
padding: var(--spacing-05) !important;
}
.p-3, :scope.p-3 {
padding: var(--spacing-10) !important;
}
.p-3-5, :scope.p-3-5 {
padding: var(--spacing-15) !important;
}
.p-4, :scope.p-4 {
padding: var(--spacing-20) !important;
}
.p-5, :scope.p-5 {
padding: var(--spacing-30) !important;
}
.p-6, :scope.p-6 {
padding: var(--spacing-40) !important;
}
.p-7, :scope.p-7 {
padding: var(--spacing-60) !important;
}
.p-8, :scope.p-8 {
padding: var(--spacing-80) !important;
}
.p-9, :scope.p-9 {
padding: var(--spacing-120) !important;
}
.p-10, :scope.p-10 {
padding: var(--spacing-160) !important;
}
.p-11, :scope.p-11 {
padding: var(--spacing-240) !important;
}
.p-12, :scope.p-12 {
padding: var(--spacing-320) !important;
}
.p-13, :scope.p-13 {
padding: var(--spacing-440) !important;
}
.p-14, :scope.p-14 {
padding: var(--spacing-640) !important;
}
.p-auto, :scope.p-auto {
padding: auto !important;
}
.px-0, :scope.px-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-1, :scope.px-1 {
padding-right: var(--spacing-2-5) !important;
padding-left: var(--spacing-2-5) !important;
}
.px-2, :scope.px-2 {
padding-right: var(--spacing-05) !important;
padding-left: var(--spacing-05) !important;
}
.px-3, :scope.px-3 {
padding-right: var(--spacing-10) !important;
padding-left: var(--spacing-10) !important;
}
.px-3-5, :scope.px-3-5 {
padding-right: var(--spacing-15) !important;
padding-left: var(--spacing-15) !important;
}
.px-4, :scope.px-4 {
padding-right: var(--spacing-20) !important;
padding-left: var(--spacing-20) !important;
}
.px-5, :scope.px-5 {
padding-right: var(--spacing-30) !important;
padding-left: var(--spacing-30) !important;
}
.px-6, :scope.px-6 {
padding-right: var(--spacing-40) !important;
padding-left: var(--spacing-40) !important;
}
.px-7, :scope.px-7 {
padding-right: var(--spacing-60) !important;
padding-left: var(--spacing-60) !important;
}
.px-8, :scope.px-8 {
padding-right: var(--spacing-80) !important;
padding-left: var(--spacing-80) !important;
}
.px-9, :scope.px-9 {
padding-right: var(--spacing-120) !important;
padding-left: var(--spacing-120) !important;
}
.px-10, :scope.px-10 {
padding-right: var(--spacing-160) !important;
padding-left: var(--spacing-160) !important;
}
.px-11, :scope.px-11 {
padding-right: var(--spacing-240) !important;
padding-left: var(--spacing-240) !important;
}
.px-12, :scope.px-12 {
padding-right: var(--spacing-320) !important;
padding-left: var(--spacing-320) !important;
}
.px-13, :scope.px-13 {
padding-right: var(--spacing-440) !important;
padding-left: var(--spacing-440) !important;
}
.px-14, :scope.px-14 {
padding-right: var(--spacing-640) !important;
padding-left: var(--spacing-640) !important;
}
.px-auto, :scope.px-auto {
padding-right: auto !important;
padding-left: auto !important;
}
.py-0, :scope.py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-1, :scope.py-1 {
padding-top: var(--spacing-2-5) !important;
padding-bottom: var(--spacing-2-5) !important;
}
.py-2, :scope.py-2 {
padding-top: var(--spacing-05) !important;
padding-bottom: var(--spacing-05) !important;
}
.py-3, :scope.py-3 {
padding-top: var(--spacing-10) !important;
padding-bottom: var(--spacing-10) !important;
}
.py-3-5, :scope.py-3-5 {
padding-top: var(--spacing-15) !important;
padding-bottom: var(--spacing-15) !important;
}
.py-4, :scope.py-4 {
padding-top: var(--spacing-20) !important;
padding-bottom: var(--spacing-20) !important;
}
.py-5, :scope.py-5 {
padding-top: var(--spacing-30) !important;
padding-bottom: var(--spacing-30) !important;
}
.py-6, :scope.py-6 {
padding-top: var(--spacing-40) !important;
padding-bottom: var(--spacing-40) !important;
}
.py-7, :scope.py-7 {
padding-top: var(--spacing-60) !important;
padding-bottom: var(--spacing-60) !important;
}
.py-8, :scope.py-8 {
padding-top: var(--spacing-80) !important;
padding-bottom: var(--spacing-80) !important;
}
.py-9, :scope.py-9 {
padding-top: var(--spacing-120) !important;
padding-bottom: var(--spacing-120) !important;
}
.py-10, :scope.py-10 {
padding-top: var(--spacing-160) !important;
padding-bottom: var(--spacing-160) !important;
}
.py-11, :scope.py-11 {
padding-top: var(--spacing-240) !important;
padding-bottom: var(--spacing-240) !important;
}
.py-12, :scope.py-12 {
padding-top: var(--spacing-320) !important;
padding-bottom: var(--spacing-320) !important;
}
.py-13, :scope.py-13 {
padding-top: var(--spacing-440) !important;
padding-bottom: var(--spacing-440) !important;
}
.py-14, :scope.py-14 {
padding-top: var(--spacing-640) !important;
padding-bottom: var(--spacing-640) !important;
}
.py-auto, :scope.py-auto {
padding-top: auto !important;
padding-bottom: auto !important;
}
.pt-0, :scope.pt-0 {
padding-top: 0 !important;
}
.pt-1, :scope.pt-1 {
padding-top: var(--spacing-2-5) !important;
}
.pt-2, :scope.pt-2 {
padding-top: var(--spacing-05) !important;
}
.pt-3, :scope.pt-3 {
padding-top: var(--spacing-10) !important;
}
.pt-3-5, :scope.pt-3-5 {
padding-top: var(--spacing-15) !important;
}
.pt-4, :scope.pt-4 {
padding-top: var(--spacing-20) !important;
}
.pt-5, :scope.pt-5 {
padding-top: var(--spacing-30) !important;
}
.pt-6, :scope.pt-6 {
padding-top: var(--spacing-40) !important;
}
.pt-7, :scope.pt-7 {
padding-top: var(--spacing-60) !important;
}
.pt-8, :scope.pt-8 {
padding-top: var(--spacing-80) !important;
}
.pt-9, :scope.pt-9 {
padding-top: var(--spacing-120) !important;
}
.pt-10, :scope.pt-10 {
padding-top: var(--spacing-160) !important;
}
.pt-11, :scope.pt-11 {
padding-top: var(--spacing-240) !important;
}
.pt-12, :scope.pt-12 {
padding-top: var(--spacing-320) !important;
}
.pt-13, :scope.pt-13 {
padding-top: var(--spacing-440) !important;
}
.pt-14, :scope.pt-14 {
padding-top: var(--spacing-640) !important;
}
.pt-auto, :scope.pt-auto {
padding-top: auto !important;
}
.pb-0, :scope.pb-0 {
padding-bottom: 0 !important;
}
.pb-1, :scope.pb-1 {
padding-bottom: var(--spacing-2-5) !important;
}
.pb-2, :scope.pb-2 {
padding-bottom: var(--spacing-05) !important;
}
.pb-3, :scope.pb-3 {
padding-bottom: var(--spacing-10) !important;
}
.pb-3-5, :scope.pb-3-5 {
padding-bottom: var(--spacing-15) !important;
}
.pb-4, :scope.pb-4 {
padding-bottom: var(--spacing-20) !important;
}
.pb-5, :scope.pb-5 {
padding-bottom: var(--spacing-30) !important;
}
.pb-6, :scope.pb-6 {
padding-bottom: var(--spacing-40) !important;
}
.pb-7, :scope.pb-7 {
padding-bottom: var(--spacing-60) !important;
}
.pb-8, :scope.pb-8 {
padding-bottom: var(--spacing-80) !important;
}
.pb-9, :scope.pb-9 {
padding-bottom: var(--spacing-120) !important;
}
.pb-10, :scope.pb-10 {
padding-bottom: var(--spacing-160) !important;
}
.pb-11, :scope.pb-11 {
padding-bottom: var(--spacing-240) !important;
}
.pb-12, :scope.pb-12 {
padding-bottom: var(--spacing-320) !important;
}
.pb-13, :scope.pb-13 {
padding-bottom: var(--spacing-440) !important;
}
.pb-14, :scope.pb-14 {
padding-bottom: var(--spacing-640) !important;
}
.pb-auto, :scope.pb-auto {
padding-bottom: auto !important;
}
.pr-0, :scope.pr-0 {
padding-right: 0 !important;
}
.pr-1, :scope.pr-1 {
padding-right: var(--spacing-2-5) !important;
}
.pr-2, :scope.pr-2 {
padding-right: var(--spacing-05) !important;
}
.pr-3, :scope.pr-3 {
padding-right: var(--spacing-10) !important;
}
.pr-3-5, :scope.pr-3-5 {
padding-right: var(--spacing-15) !important;
}
.pr-4, :scope.pr-4 {
padding-right: var(--spacing-20) !important;
}
.pr-5, :scope.pr-5 {
padding-right: var(--spacing-30) !important;
}
.pr-6, :scope.pr-6 {
padding-right: var(--spacing-40) !important;
}
.pr-7, :scope.pr-7 {
padding-right: var(--spacing-60) !important;
}
.pr-8, :scope.pr-8 {
padding-right: var(--spacing-80) !important;
}
.pr-9, :scope.pr-9 {
padding-right: var(--spacing-120) !important;
}
.pr-10, :scope.pr-10 {
padding-right: var(--spacing-160) !important;
}
.pr-11, :scope.pr-11 {
padding-right: var(--spacing-240) !important;
}
.pr-12, :scope.pr-12 {
padding-right: var(--spacing-320) !important;
}
.pr-13, :scope.pr-13 {
padding-right: var(--spacing-440) !important;
}
.pr-14, :scope.pr-14 {
padding-right: var(--spacing-640) !important;
}
.pr-auto, :scope.pr-auto {
padding-right: auto !important;
}
.pl-0, :scope.pl-0 {
padding-left: 0 !important;
}
.pl-1, :scope.pl-1 {
padding-left: var(--spacing-2-5) !important;
}
.pl-2, :scope.pl-2 {
padding-left: var(--spacing-05) !important;
}
.pl-3, :scope.pl-3 {
padding-left: var(--spacing-10) !important;
}
.pl-3-5, :scope.pl-3-5 {
padding-left: var(--spacing-15) !important;
}
.pl-4, :scope.pl-4 {
padding-left: var(--spacing-20) !important;
}
.pl-5, :scope.pl-5 {
padding-left: var(--spacing-30) !important;
}
.pl-6, :scope.pl-6 {
padding-left: var(--spacing-40) !important;
}
.pl-7, :scope.pl-7 {
padding-left: var(--spacing-60) !important;
}
.pl-8, :scope.pl-8 {
padding-left: var(--spacing-80) !important;
}
.pl-9, :scope.pl-9 {
padding-left: var(--spacing-120) !important;
}
.pl-10, :scope.pl-10 {
padding-left: var(--spacing-160) !important;
}
.pl-11, :scope.pl-11 {
padding-left: var(--spacing-240) !important;
}
.pl-12, :scope.pl-12 {
padding-left: var(--spacing-320) !important;
}
.pl-13, :scope.pl-13 {
padding-left: var(--spacing-440) !important;
}
.pl-14, :scope.pl-14 {
padding-left: var(--spacing-640) !important;
}
.pl-auto, :scope.pl-auto {
padding-left: auto !important;
}
/* Source: src/utils/text.css */
.text-align-start, :scope.text-align-start {
text-align: start !important;
}
.text-align-end, :scope.text-align-end {
text-align: end !important;
}
.text-align-center, :scope.text-align-center {
text-align: center !important;
}
.text-align-justify, :scope.text-align-justify {
text-align: justify !important;
}
.text-align-left, :scope.text-align-left {
text-align: left !important;
}
.text-align-right, :scope.text-align-right {
text-align: right !important;
}
/* Source: src/utils/textColor.css */
.color-white, :scope.color-white {
color: var(--white);
}
.color-primary, :scope.color-primary {
color: var(--primary);
}
.color-secondary, :scope.color-secondary {
color: var(--secondary);
}
.color-success, :scope.color-success {
color: var(--success);
}
.color-alert, :scope.color-alert {
color: var(--alert);
}
.color-warning, :scope.color-warning {
color: var(--warning);
}
.color-accent1, :scope.color-accent1 {
color: var(--accent1);
}
.color-accent2, :scope.color-accent2 {
color: var(--accent2);
}
.color-accent3, :scope.color-accent3 {
color: var(--accent3);
}
.color-accent4, :scope.color-accent4 {
color: var(--accent4);
}
.color-inverse, :scope.color-inverse {
color: var(--inverse);
}
/* dark */
.color-primary-dark, :scope.color-primary-dark {
color: var(--primary-dark);
}
.color-secondary-dark, :scope.color-secondary-dark {
color: var(--secondary-dark);
}
.color-success-dark, :scope.color-success-dark {
color: var(--success-dark);
}
.color-alert-dark, :scope.color-alert-dark {
color: var(--alert-dark);
}
.color-warning-dark, :scope.color-warning-dark {
color: var(--warning-dark);
}
.color-accent1-dark, :scope.color-accent1-dark {
color: var(--accent1-dark);
}
.color-accent2-dark, :scope.color-accent2-dark {
color: var(--accent2-dark);
}
.color-accent3-dark, :scope.color-accent3-dark {
color: var(--accent3-dark);
}
.color-accent4-dark, :scope.color-accent4-dark {
color: var(--accent4-dark);
}
/* darker */
.color-primary-darker, :scope.color-primary-darker {
color: var(--primary-darker);
}
.color-success-darker, :scope.color-success-darker {
color: var(--success-darker);
}
.color-alert-darker, :scope.color-alert-darker {
color: var(--alert-darker);
}
.color-warning-darker, :scope.color-warning-darker {
color: var(--warning-darker);
}
.color-accent1-darker, :scope.color-accent1-darker {
color: var(--accent1-darker);
}
.color-accent2-darker, :scope.color-accent2-darker {
color: var(--accent2-darker);
}
.color-accent3-darker, :scope.color-accent3-darker {
color: var(--accent3-darker);
}
.color-accent4-darker, :scope.color-accent4-darker {
color: var(--accent4-darker);
}
/* light */
.color-primary-light, :scope.color-primary-light {
color: var(--primary-light);
}
.color-secondary-light, :scope.color-secondary-light {
color: var(--secondary-light);
}
.color-success-light, :scope.color-success-light {
color: var(--success-light);
}
.color-alert-light, :scope.color-alert-light {
color: var(--alert-light);
}
.color-warning-light, :scope.color-warning-light {
color: var(--warning-light);
}
.color-accent1-light, :scope.color-accent1-light {
color: var(--accent1-light);
}
.color-accent2-light, :scope.color-accent2-light {
color: var(--accent2-light);
}
.color-accent3-light, :scope.color-accent3-light {
color: var(--accent3-light);
}
.color-accent4-light, :scope.color-accent4-light {
color: var(--accent4-light);
}
.color-inverse-light, :scope.color-inverse-light {
color: var(--inverse-light);
}
/* lighter */
.color-primary-lighter, :scope.color-primary-lighter {
color: var(--primary-lighter);
}
.color-secondary-lighter, :scope.color-secondary-lighter {
color: var(--secondary-lighter);
}
.color-success-lighter, :scope.color-success-lighter {
color: var(--success-lighter);
}
.color-alert-lighter, :scope.color-alert-lighter {
color: var(--alert-lighter);
}
.color-warning-lighter, :scope.color-warning-lighter {
color: var(--warning-lighter);
}
.color-accent1-lighter, :scope.color-accent1-lighter {
color: var(--accent1-lighter);
}
.color-accent2-lighter, :scope.color-accent2-lighter {
color: var(--accent2-lighter);
}
.color-accent3-lighter, :scope.color-accent3-lighter {
color: var(--accent3-lighter);
}
.color-accent4-lighter, :scope.color-accent4-lighter {
color: var(--accent4-lighter);
}
.color-inverse-lighter, :scope.color-inverse-lighter {
color: var(--inverse-lighter);
}
/* lightest */
.color-primary-lightest, :scope.color-primary-lightest {
color: var(--primary-lightest);
}
.color-secondary-lightest, :scope.color-secondary-lightest {
color: var(--secondary-lightest);
}
.color-success-lightest, :scope.color-success-lightest {
color: var(--success-lightest);
}
.color-alert-lightest, :scope.color-alert-lightest {
color: var(--alert-lightest);
}
.color-warning-lightest, :scope.color-warning-lightest {
color: var(--warning-lightest);
}
.color-accent1-lightest, :scope.color-accent1-lightest {
color: var(--accent1-lightest);
}
.color-accent2-lightest, :scope.color-accent2-lightest {
color: var(--accent2-lightest);
}
.color-accent3-lightest, :scope.color-accent3-lightest {
color: var(--accent3-lightest);
}
.color-accent4-lightest, :scope.color-accent4-lightest {
color: var(--accent4-lightest);
}
.color-inverse-lightest, :scope.color-inverse-lightest {
color: var(--inverse-lightest);
}
/* shadow */
.color-primary-shadow, :scope.color-primary-shadow {
color: var(--primary-shadow);
}
.color-secondary-shadow, :scope.color-secondary-shadow {
color: var(--secondary-shadow);
}
.color-success-shadow, :scope.color-success-shadow {
color: var(--success-shadow);
}
.color-alert-shadow, :scope.color-alert-shadow {
color: var(--alert-shadow);
}
.color-warning-shadow, :scope.color-warning-shadow {
color: var(--warning-shadow);
}
.color-accent1-shadow, :scope.color-accent1-shadow {
color: var(--accent1-shadow);
}
.color-accent2-shadow, :scope.color-accent2-shadow {
color: var(--accent2-shadow);
}
.color-accent3-shadow, :scope.color-accent3-shadow {
color: var(--accent3-shadow);
}
.color-accent4-shadow, :scope.color-accent4-shadow {
color: var(--accent4-shadow);
}
.color-inverse-shadow, :scope.color-inverse-shadow {
color: var(--inverse-shadow);
}
/* Source: src/utils/utility.css */
/** utility **/
.hide-scroll-bar::-webkit-scrollbar, :scope.hide-scroll-bar::-webkit-scrollbar {
height: 0px;
/* Remove scrollbar space */
background: transparent;
/* Optional: just make scrollbar invisible */
}
.hide-scroll-bar, :scope.hide-scroll-bar {
-ms-overflow-style: none;
scrollbar-width: none;
}
.ellipsis, :scope.ellipsis {
overflow: hidden;
text-overflow: ellipsis;
}
.ellipsis--noWrap, :scope.ellipsis--noWrap {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.cursor-pointer, :scope.cursor-pointer {
cursor: pointer;
}
.white-space-nowrap, :scope.white-space-nowrap {
white-space: nowrap;
}
.white-space-pre, :scope.white-space-pre {
white-space: pre;
}
.white-space-pre-wrap, :scope.white-space-pre-wrap {
white-space: pre-wrap;
}
.bottom-0, :scope.bottom-0 {
bottom: 0;
}
}