@innovaccer/design-system
Version:
React components library project for Innovaccer Design System
2,881 lines (2,322 loc) • 203 kB
CSS
/**** Colors ****/
:root {
--haldi: #ffc208;
--haldi-dark: #b78707;
--haldi-darker: #6b4a06;
--haldi-light: #ffd462;
--haldi-lighter: #ffe597;
--haldi-lightest: #fff5c7;
--jal: #0070dd;
--jal-dark: #00509f;
--jal-darker: #003365;
--jal-light: #4f9de7;
--jal-lighter: #97c5f0;
--jal-lightest: #dcecf9;
--jamun: #7a53b2;
--jamun-dark: #644491;
--jamun-darker: #4e3572;
--jamun-light: #9d7ec6;
--jamun-lighter: #bfaada;
--jamun-lightest: #e0d8ee;
--mirch: #d93737;
--mirch-dark: #9c2828;
--mirch-darker: #631919;
--mirch-light: #eb776c;
--mirch-lighter: #f7ada5;
--mirch-lightest: #f9e2e2;
--neel: #3d51d4;
--neel-dark: #2c3a98;
--neel-darker: #1c2561;
--neel-light: #7583e1;
--neel-lighter: #abb4ed;
--neel-lightest: #e2e5f9;
--neem: #2ea843;
--neem-dark: #227934;
--neem-darker: #154d26;
--neem-light: #71c077;
--neem-lighter: #a5d8aa;
--neem-lightest: #d7efdf;
--night: #1f1f1f;
--night-light: #494949;
--night-lighter: #707070;
--night-lightest: #a6a6a6;
--nimbu: #82c91e;
--nimbu-dark: #578715;
--nimbu-darker: #304a0b;
--nimbu-light: #a6d763;
--nimbu-lighter: #c6e599;
--nimbu-lightest: #e3f3ce;
--shadow-0: #ffffff;
--shadow-10: #ffffff;
--shadow-20: #ffffff;
--shadow-30: #ffffff;
--stone: #d5d5d5;
--stone-dark: #c5c5c5;
--stone-light: #e5e5e5;
--stone-lighter: #ececec;
--stone-lightest: #f4f4f4;
--tawak: #f07d00;
--tawak-dark: #b35f13;
--tawak-darker: #743208;
--tawak-light: #feac5f;
--tawak-lighter: #ffc998;
--tawak-lightest: #fde6ce;
--white: #ffffff;
/**** Fonts ****/
} /* close :root */
:root {
/* Colors */
/* default */
--primary: var(--jal);
--secondary: var(--stone);
--success: var(--neem);
--alert: var(--mirch);
--warning: var(--haldi);
--accent1: var(--tawak);
--accent2: var(--jamun);
--accent3: var(--neel);
--accent4: var(--nimbu);
--inverse: var(--night);
/* dark */
--primary-dark: var(--jal-dark);
--secondary-dark: var(--stone-dark);
--success-dark: var(--neem-dark);
--alert-dark: var(--mirch-dark);
--warning-dark: var(--haldi-dark);
--accent1-dark: var(--tawak-dark);
--accent2-dark: var(--jamun-dark);
--accent3-dark: var(--neel-dark);
--accent4-dark: var(--nimbu-dark);
/* darker */
--primary-darker: var(--jal-darker);
--success-darker: var(--neem-darker);
--alert-darker: var(--mirch-darker);
--warning-darker: var(--haldi-darker);
--accent1-darker: var(--tawak-darker);
--accent2-darker: var(--jamun-darker);
--accent3-darker: var(--neel-darker);
--accent4-darker: var(--nimbu-darker);
/* light */
--primary-light: var(--jal-light);
--secondary-light: var(--stone-light);
--success-light: var(--neem-light);
--alert-light: var(--mirch-light);
--warning-light: var(--haldi-light);
--accent1-light: var(--tawak-light);
--accent2-light: var(--jamun-light);
--accent3-light: var(--neel-light);
--accent4-light: var(--nimbu-light);
--inverse-light: var(--night-light);
/* lighter */
--primary-lighter: var(--jal-lighter);
--secondary-lighter: var(--stone-lighter);
--success-lighter: var(--neem-lighter);
--alert-lighter: var(--mirch-lighter);
--warning-lighter: var(--haldi-lighter);
--accent1-lighter: var(--tawak-lighter);
--accent2-lighter: var(--jamun-lighter);
--accent3-lighter: var(--neel-lighter);
--accent4-lighter: var(--nimbu-lighter);
--inverse-lighter: var(--night-lighter);
/* lightest */
--primary-lightest: var(--jal-lightest);
--secondary-lightest: var(--stone-lightest);
--success-lightest: var(--neem-lightest);
--alert-lightest: var(--mirch-lightest);
--warning-lightest: var(--haldi-lightest);
--accent1-lightest: var(--tawak-lightest);
--accent2-lightest: var(--jamun-lightest);
--accent3-lightest: var(--neel-lightest);
--accent4-lightest: var(--nimbu-lightest);
--inverse-lightest: var(--night-lightest);
/* shadow */
--primary-shadow: color-mod(var(--primary) a(var(--opacity-4)));
--secondary-shadow: color-mod(var(--secondary) a(var(--opacity-4)));
--success-shadow: color-mod(var(--success) a(var(--opacity-4)));
--alert-shadow: color-mod(var(--alert) a(var(--opacity-4)));
--warning-shadow: color-mod(var(--warning) a(var(--opacity-4)));
--accent1-shadow: color-mod(var(--accent1) a(var(--opacity-4)));
--accent2-shadow: color-mod(var(--accent2) a(var(--opacity-4)));
--accent3-shadow: color-mod(var(--accent3) a(var(--opacity-4)));
--accent4-shadow: color-mod(var(--accent4) a(var(--opacity-4)));
--inverse-shadow: color-mod(var(--inverse) a(var(--opacity-4)));
/* Text colors */
--text: var(--night);
--text-subtle: var(--night-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;
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
.fade-in {
animation: fadeIn var(--duration--fast-02) var(--standard-productive-curve);
}
.fade-out {
animation: fadeOut var(--duration--fast-02) var(--standard-expressive-curve);
}
.opacity-0 {
opacity: 0;
}
.opacity-1 {
opacity: 1;
}
@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;
}
}
.slideOut-left {
animation: exitLeftCurve var(--duration--moderate-02) var(--exit-expressive-curve);
animation-fill-mode: forwards;
}
.slideIn-left {
animation: fadeIn var(--duration--moderate-01) var(--entrance-expressive-curve),
entryLeftCurve var(--duration--moderate-02) var(--entrance-expressive-curve);
}
.slideOut-right {
animation: exitRightCurve var(--duration--moderate-02) var(--exit-expressive-curve);
animation-fill-mode: forwards;
}
.slideIn-right {
animation: fadeIn var(--duration--moderate-01) var(--entrance-expressive-curve),
entryRightCurve var(--duration--moderate-02) var(--entrance-expressive-curve);
}
.rotate-clockwise {
transform: rotateZ(360deg);
transition: var(--duration--moderate-02) var(--standard-productive-curve);
animation-fill-mode: forwards;
}
.rotate-anticlockwise {
transform: rotateZ(180deg);
transition: var(--duration--moderate-02) var(--standard-productive-curve);
}
.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%;
background-clip: text;
animation: shimmerText 2s infinite linear forwards;
background-clip: text;
}
@keyframes shimmerText {
0% {
background-position: 100% 0;
}
100% {
background-position: -100% 0;
}
}
.ss {
background: red;
}
body {
font-family: var(--font-family);
color: var(--text);
line-height: var(--font-height);
margin: 0;
padding: 0;
font-size: var(--font-size);
}
.PopperWrapper-trigger {
display: inline-flex;
flex-grow: 1;
}
.Overlay-container {
display: flex;
position: relative;
flex-direction: row;
justify-content: center;
z-index: 1500;
}
.Overlay-container--open {
animation-timing-function: cubic-bezier(0, 0, 0.3, 1);
}
.Overlay-container--close {
animation-timing-function: cubic-bezier(0.4, 0.14, 1, 1);
}
::-webkit-scrollbar {
width: 16px;
}
::-webkit-scrollbar-thumb {
background: #c5c5c5;
border-radius: 8px;
border: 2px solid transparent;
background-clip: content-box;
}
::-webkit-scrollbar-thumb:hover {
background: #a6a6a6;
border: 2px solid transparent;
background-clip: content-box;
}
::-webkit-scrollbar-thumb:active {
background: #707070;
border: 2px solid transparent;
background-clip: content-box;
}
.align-baseline {
vertical-align: baseline !important;
}
.align-top {
vertical-align: top !important;
}
.align-middle {
vertical-align: middle !important;
}
.align-bottom {
vertical-align: bottom !important;
}
.align-text-bottom {
vertical-align: text-bottom !important;
}
.align-text-top {
vertical-align: text-top !important;
}
.bg-primary {
background-color: var(--primary) !important;
}
.bg-secondary {
background-color: var(--secondary) !important;
}
.bg-secondary-lighter {
background-color: var(--secondary-lighter) !important;
}
.bg-secondary-lightest {
background-color: var(--secondary-lightest) !important;
}
.bg-success {
background-color: var(--success) !important;
}
.bg-warning {
background-color: var(--warning) !important;
}
.bg-danger {
background-color: var(--alert) !important;
}
.bg-light {
background-color: var(--white) !important;
}
.bg-dark {
background-color: var(--inverse) !important;
}
.bg-transparent {
background-color: transparent !important;
}
.border {
border: var(--border) !important;
}
.border-top {
border-top: var(--border) !important;
}
.border-bottom {
border-bottom: var(--border) !important;
}
.border-right {
border-right: var(--border) !important;
}
.border-left {
border-left: var(--border) !important;
}
.border-0 {
border: 0 !important;
}
.border-top-0 {
border-top: 0 !important;
}
.border-right-0 {
border-right: 0 !important;
}
.border-bottom-0 {
border-bottom: 0 !important;
}
.border-left-0 {
border-left: 0 !important;
}
.rounded-2-5 {
border-radius: var(--border-radius-2-5) !important;
}
.rounded-05 {
border-radius: var(--border-radius-05) !important;
}
.rounded-10 {
border-radius: var(--border-radius-10) !important;
}
.rounded-15 {
border-radius: var(--border-radius-15) !important;
}
.rounded-20 {
border-radius: var(--border-radius-20) !important;
}
.rounded-30 {
border-radius: var(--border-radius-30) !important;
}
.rounded-40 {
border-radius: var(--border-radius-40) !important;
}
.rounded-full {
border-radius: var(--border-radius-full) !important;
}
.cursor-pointer {
cursor: pointer;
}
.cursor-default {
cursor: default;
}
.cursor-not-allowed {
cursor: not-allowed;
}
.d-none {
display: none !important;
}
.d-inline {
display: inline !important;
}
.d-inline-block {
display: inline-block !important;
}
.d-block {
display: block !important;
}
.d-table {
display: table !important;
}
.d-table-row {
display: table-row !important;
}
.d-table-cell {
display: table-cell !important;
}
.d-flex {
display: flex !important;
}
.d-inline-flex {
display: inline-flex !important;
}
.flex-fill {
flex: 1 1 auto !important;
}
.flex-row {
flex-direction: row !important;
}
.flex-column {
flex-direction: column !important;
}
.flex-row-reverse {
flex-direction: row-reverse !important;
}
.flex-column-reverse {
flex-direction: column-reverse !important;
}
.flex-grow-0 {
flex-grow: 0 !important;
}
.flex-grow-1 {
flex-grow: 1 !important;
}
.flex-shrink-0 {
flex-shrink: 0 !important;
}
.flex-shrink-1 {
flex-shrink: 1 !important;
}
.flex-wrap {
flex-wrap: wrap !important;
}
.flex-nowrap {
flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.justify-content-start {
justify-content: flex-start !important;
}
.justify-content-end {
justify-content: flex-end !important;
}
.justify-content-center {
justify-content: center !important;
}
.justify-content-between {
justify-content: space-between !important;
}
.justify-content-around {
justify-content: space-around !important;
}
.justify-content-evenly {
justify-content: space-evenly !important;
}
.align-items-start {
align-items: flex-start !important;
}
.align-items-end {
align-items: flex-end !important;
}
.align-items-center {
align-items: center !important;
}
.align-items-baseline {
align-items: baseline !important;
}
.align-items-stretch {
align-items: stretch !important;
}
.align-content-start {
align-content: flex-start !important;
}
.align-content-end {
align-content: flex-end !important;
}
.align-content-center {
align-content: center !important;
}
.align-content-between {
align-content: space-between !important;
}
.align-content-around {
align-content: space-around !important;
}
.align-content-stretch {
align-content: stretch !important;
}
.align-self-auto {
align-self: auto !important;
}
.align-self-start {
align-self: flex-start !important;
}
.align-self-end {
align-self: flex-end !important;
}
.align-self-center {
align-self: center !important;
}
.align-self-baseline {
align-self: baseline !important;
}
.align-self-stretch {
align-self: stretch !important;
}
.order-first {
order: -1 !important;
}
.order-0 {
order: 0 !important;
}
.order-1 {
order: 1 !important;
}
.order-2 {
order: 2 !important;
}
.order-3 {
order: 3 !important;
}
.order-4 {
order: 4 !important;
}
.order-5 {
order: 5 !important;
}
.order-last {
order: 6 !important;
}
.Row {
display: flex;
flex-wrap: wrap;
flex: 1 100%;
}
.Col {
position: relative;
box-sizing: border-box;
flex: 1 0 0%;
}
.Col--auto {
flex: 0 0 auto;
width: auto;
}
.Col--1 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 1);
}
.Col--2 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 2);
}
.Col--3 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 3);
}
.Col--4 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 4);
}
.Col--5 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 5);
}
.Col--6 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 6);
}
.Col--7 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 7);
}
.Col--8 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 8);
}
.Col--9 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 9);
}
.Col--10 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 10);
}
.Col--11 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 11);
}
.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 {
flex: 0 0 auto;
width: auto;
}
.Col--xs-1 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 1);
}
.Col--xs-2 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 2);
}
.Col--xs-3 {
flex: 0 0 auto;
}
.Col--xs-4 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 4);
}
.Col--xs-5 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 5);
}
.Col--xs-6 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 6);
}
.Col--xs-7 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 7);
}
.Col--xs-8 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 8);
}
.Col--xs-9 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 9);
}
.Col--xs-10 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 10);
}
.Col--xs-11 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 11);
}
.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 {
flex: 0 0 auto;
width: auto;
}
.Col--s-1 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 1);
}
.Col--s-2 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 2);
}
.Col--s-3 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 3);
}
.Col--s-4 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 4);
}
.Col--s-5 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 5);
}
.Col--s-6 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 6);
}
.Col--s-7 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 7);
}
.Col--s-8 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 8);
}
.Col--s-9 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 9);
}
.Col--s-10 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 10);
}
.Col--s-11 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 11);
}
.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 {
flex: 0 0 auto;
width: auto;
}
.Col--m-1 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 1);
}
.Col--m-2 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 2);
}
.Col--m-3 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 3);
}
.Col--m-4 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 4);
}
.Col--m-5 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 5);
}
.Col--m-6 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 6);
}
.Col--m-7 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 7);
}
.Col--m-8 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 8);
}
.Col--m-9 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 9);
}
.Col--m-10 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 10);
}
.Col--m-11 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 11);
}
.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 {
flex: 0 0 auto;
width: auto;
}
.Col--l-1 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 1);
}
.Col--l-2 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 2);
}
.Col--l-3 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 3);
}
.Col--l-4 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 4);
}
.Col--l-5 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 5);
}
.Col--l-6 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 6);
}
.Col--l-7 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 7);
}
.Col--l-8 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 8);
}
.Col--l-9 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 9);
}
.Col--l-10 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 10);
}
.Col--l-11 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 11);
}
.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 {
flex: 0 0 auto;
width: auto;
}
.Col--xl-1 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 1);
}
.Col--xl-2 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 2);
}
.Col--xl-3 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 3);
}
.Col--xl-4 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 4);
}
.Col--xl-5 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 5);
}
.Col--xl-6 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 6);
}
.Col--xl-7 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 7);
}
.Col--xl-8 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 8);
}
.Col--xl-9 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 9);
}
.Col--xl-10 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 10);
}
.Col--xl-11 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 11);
}
.Col--xl-12 {
flex: 0 0 auto;
width: calc(100% / var(--grid-columns) * 12);
}
}
.overflow-auto {
overflow: auto !important;
}
.overflow-hidden {
overflow: hidden !important;
}
.position-static {
position: static !important;
}
.position-relative {
position: relative !important;
}
.position-absolute {
position: absolute !important;
}
.position-fixed {
position: fixed !important;
}
.position-sticky {
position: -webkit-sticky !important;
position: sticky !important;
}
.w-25 {
width: 25% !important;
}
.w-50 {
width: 50% !important;
}
.w-75 {
width: 75% !important;
}
.w-100 {
width: 100% !important;
}
.w-auto {
width: auto !important;
}
.mw-100 {
max-width: 100% !important;
}
.vw-25 {
width: 25vw !important;
}
.vw-50 {
width: 50vw !important;
}
.vw-75 {
width: 75vw !important;
}
.vw-100 {
width: 100vw !important;
}
.min-vw-100 {
min-width: 100vw !important;
}
.h-25 {
height: 25% !important;
}
.h-50 {
height: 50% !important;
}
.h-75 {
height: 75% !important;
}
.h-100 {
height: 100% !important;
}
.h-auto {
height: auto !important;
}
.mh-100 {
max-height: 100% !important;
}
.vh-25 {
height: 25vh !important;
}
.vh-50 {
height: 50vh !important;
}
.vh-75 {
height: 75vh !important;
}
.vh-100 {
height: 100vh !important;
}
.min-vh-100 {
min-height: 100vh !important;
}
.m-0 {
margin: 0 !important;
}
.m-1 {
margin: var(--spacing-2-5) !important;
}
.m-2 {
margin: var(--spacing-05) !important;
}
.m-3 {
margin: var(--spacing-10) !important;
}
.m-3-5 {
margin: var(--spacing-15) !important;
}
.m-4 {
margin: var(--spacing-20) !important;
}
.m-5 {
margin: var(--spacing-30) !important;
}
.m-6 {
margin: var(--spacing-40) !important;
}
.m-7 {
margin: var(--spacing-60) !important;
}
.m-8 {
margin: var(--spacing-80) !important;
}
.m-9 {
margin: var(--spacing-120) !important;
}
.m-10 {
margin: var(--spacing-160) !important;
}
.m-11 {
margin: var(--spacing-240) !important;
}
.m-12 {
margin: var(--spacing-320) !important;
}
.m-13 {
margin: var(--spacing-440) !important;
}
.m-14 {
margin: var(--spacing-640) !important;
}
.m-auto {
margin: auto !important;
}
.mx-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-1 {
margin-right: var(--spacing-2-5) !important;
margin-left: var(--spacing-2-5) !important;
}
.mx-2 {
margin-right: var(--spacing-05) !important;
margin-left: var(--spacing-05) !important;
}
.mx-3 {
margin-right: var(--spacing-10) !important;
margin-left: var(--spacing-10) !important;
}
.mx-3-5 {
margin-right: var(--spacing-15) !important;
margin-left: var(--spacing-15) !important;
}
.mx-4 {
margin-right: var(--spacing-20) !important;
margin-left: var(--spacing-20) !important;
}
.mx-5 {
margin-right: var(--spacing-30) !important;
margin-left: var(--spacing-30) !important;
}
.mx-6 {
margin-right: var(--spacing-40) !important;
margin-left: var(--spacing-40) !important;
}
.mx-7 {
margin-right: var(--spacing-60) !important;
margin-left: var(--spacing-60) !important;
}
.mx-8 {
margin-right: var(--spacing-80) !important;
margin-left: var(--spacing-80) !important;
}
.mx-9 {
margin-right: var(--spacing-120) !important;
margin-left: var(--spacing-120) !important;
}
.mx-10 {
margin-right: var(--spacing-160) !important;
margin-left: var(--spacing-160) !important;
}
.mx-11 {
margin-right: var(--spacing-240) !important;
margin-left: var(--spacing-240) !important;
}
.mx-12 {
margin-right: var(--spacing-320) !important;
margin-left: var(--spacing-320) !important;
}
.mx-13 {
margin-right: var(--spacing-440) !important;
margin-left: var(--spacing-440) !important;
}
.mx-14 {
margin-right: var(--spacing-640) !important;
margin-left: var(--spacing-640) !important;
}
.mx-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-1 {
margin-top: var(--spacing-2-5) !important;
margin-bottom: var(--spacing-2-5) !important;
}
.my-2 {
margin-top: var(--spacing-05) !important;
margin-bottom: var(--spacing-05) !important;
}
.my-3 {
margin-top: var(--spacing-10) !important;
margin-bottom: var(--spacing-10) !important;
}
.my-3-5 {
margin-top: var(--spacing-15) !important;
margin-bottom: var(--spacing-15) !important;
}
.my-4 {
margin-top: var(--spacing-20) !important;
margin-bottom: var(--spacing-20) !important;
}
.my-5 {
margin-top: var(--spacing-30) !important;
margin-bottom: var(--spacing-30) !important;
}
.my-6 {
margin-top: var(--spacing-40) !important;
margin-bottom: var(--spacing-40) !important;
}
.my-7 {
margin-top: var(--spacing-60) !important;
margin-bottom: var(--spacing-60) !important;
}
.my-8 {
margin-top: var(--spacing-80) !important;
margin-bottom: var(--spacing-80) !important;
}
.my-9 {
margin-top: var(--spacing-120) !important;
margin-bottom: var(--spacing-120) !important;
}
.my-10 {
margin-top: var(--spacing-160) !important;
margin-bottom: var(--spacing-160) !important;
}
.my-11 {
margin-top: var(--spacing-240) !important;
margin-bottom: var(--spacing-240) !important;
}
.my-12 {
margin-top: var(--spacing-320) !important;
margin-bottom: var(--spacing-320) !important;
}
.my-13 {
margin-top: var(--spacing-440) !important;
margin-bottom: var(--spacing-440) !important;
}
.my-14 {
margin-top: var(--spacing-640) !important;
margin-bottom: var(--spacing-640) !important;
}
.my-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-0 {
margin-top: 0 !important;
}
.mt-1 {
margin-top: var(--spacing-2-5) !important;
}
.mt-2 {
margin-top: var(--spacing-05) !important;
}
.mt-3 {
margin-top: var(--spacing-10) !important;
}
.mt-3-5 {
margin-top: var(--spacing-15) !important;
}
.mt-4 {
margin-top: var(--spacing-20) !important;
}
.mt-5 {
margin-top: var(--spacing-30) !important;
}
.mt-6 {
margin-top: var(--spacing-40) !important;
}
.mt-7 {
margin-top: var(--spacing-60) !important;
}
.mt-8 {
margin-top: var(--spacing-80) !important;
}
.mt-9 {
margin-top: var(--spacing-120) !important;
}
.mt-10 {
margin-top: var(--spacing-160) !important;
}
.mt-11 {
margin-top: var(--spacing-240) !important;
}
.mt-12 {
margin-top: var(--spacing-320) !important;
}
.mt-13 {
margin-top: var(--spacing-440) !important;
}
.mt-14 {
margin-top: var(--spacing-640) !important;
}
.mt-auto {
margin-top: auto !important;
}
.mb-0 {
margin-bottom: 0 !important;
}
.mb-1 {
margin-bottom: var(--spacing-2-5) !important;
}
.mb-2 {
margin-bottom: var(--spacing-05) !important;
}
.mb-3 {
margin-bottom: var(--spacing-10) !important;
}
.mb-3-5 {
margin-bottom: var(--spacing-15) !important;
}
.mb-4 {
margin-bottom: var(--spacing-20) !important;
}
.mb-5 {
margin-bottom: var(--spacing-30) !important;
}
.mb-6 {
margin-bottom: var(--spacing-40) !important;
}
.mb-7 {
margin-bottom: var(--spacing-60) !important;
}
.mb-8 {
margin-bottom: var(--spacing-80) !important;
}
.mb-9 {
margin-bottom: var(--spacing-120) !important;
}
.mb-10 {
margin-bottom: var(--spacing-160) !important;
}
.mb-11 {
margin-bottom: var(--spacing-240) !important;
}
.mb-12 {
margin-bottom: var(--spacing-320) !important;
}
.mb-13 {
margin-bottom: var(--spacing-440) !important;
}
.mb-14 {
margin-bottom: var(--spacing-640) !important;
}
.mb-auto {
margin-bottom: auto !important;
}
.mr-0 {
margin-right: 0 !important;
}
.mr-1 {
margin-right: var(--spacing-2-5) !important;
}
.mr-2 {
margin-right: var(--spacing-05) !important;
}
.mr-3 {
margin-right: var(--spacing-10) !important;
}
.mr-3-5 {
margin-right: var(--spacing-15) !important;
}
.mr-4 {
margin-right: var(--spacing-20) !important;
}
.mr-5 {
margin-right: var(--spacing-30) !important;
}
.mr-6 {
margin-right: var(--spacing-40) !important;
}
.mr-7 {
margin-right: var(--spacing-60) !important;
}
.mr-8 {
margin-right: var(--spacing-80) !important;
}
.mr-9 {
margin-right: var(--spacing-120) !important;
}
.mr-10 {
margin-right: var(--spacing-160) !important;
}
.mr-11 {
margin-right: var(--spacing-240) !important;
}
.mr-12 {
margin-right: var(--spacing-320) !important;
}
.mr-13 {
margin-right: var(--spacing-440) !important;
}
.mr-14 {
margin-right: var(--spacing-640) !important;
}
.mr-auto {
margin-right: auto !important;
}
.ml-0 {
margin-left: 0 !important;
}
.ml-1 {
margin-left: var(--spacing-2-5) !important;
}
.ml-2 {
margin-left: var(--spacing-05) !important;
}
.ml-3 {
margin-left: var(--spacing-10) !important;
}
.ml-3-5 {
margin-left: var(--spacing-15) !important;
}
.ml-4 {
margin-left: var(--spacing-20) !important;
}
.ml-5 {
margin-left: var(--spacing-30) !important;
}
.ml-6 {
margin-left: var(--spacing-40) !important;
}
.ml-7 {
margin-left: var(--spacing-60) !important;
}
.ml-8 {
margin-left: var(--spacing-80) !important;
}
.ml-9 {
margin-left: var(--spacing-120) !important;
}
.ml-10 {
margin-left: var(--spacing-160) !important;
}
.ml-11 {
margin-left: var(--spacing-240) !important;
}
.ml-12 {
margin-left: var(--spacing-320) !important;
}
.ml-13 {
margin-left: var(--spacing-440) !important;
}
.ml-14 {
margin-left: var(--spacing-640) !important;
}
.ml-auto {
margin-left: auto !important;
}
.p-0 {
padding: 0 !important;
}
.p-1 {
padding: var(--spacing-2-5) !important;
}
.p-2 {
padding: var(--spacing-05) !important;
}
.p-3 {
padding: var(--spacing-10) !important;
}
.p-3-5 {
padding: var(--spacing-15) !important;
}
.p-4 {
padding: var(--spacing-20) !important;
}
.p-5 {
padding: var(--spacing-30) !important;
}
.p-6 {
padding: var(--spacing-40) !important;
}
.p-7 {
padding: var(--spacing-60) !important;
}
.p-8 {
padding: var(--spacing-80) !important;
}
.p-9 {
padding: var(--spacing-120) !important;
}
.p-10 {
padding: var(--spacing-160) !important;
}
.p-11 {
padding: var(--spacing-240) !important;
}
.p-12 {
padding: var(--spacing-320) !important;
}
.p-13 {
padding: var(--spacing-440) !important;
}
.p-14 {
padding: var(--spacing-640) !important;
}
.p-auto {
padding: auto !important;
}
.px-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-1 {
padding-right: var(--spacing-2-5) !important;
padding-left: var(--spacing-2-5) !important;
}
.px-2 {
padding-right: var(--spacing-05) !important;
padding-left: var(--spacing-05) !important;
}
.px-3 {
padding-right: var(--spacing-10) !important;
padding-left: var(--spacing-10) !important;
}
.px-3-5 {
padding-right: var(--spacing-15) !important;
padding-left: var(--spacing-15) !important;
}
.px-4 {
padding-right: var(--spacing-20) !important;
padding-left: var(--spacing-20) !important;
}
.px-5 {
padding-right: var(--spacing-30) !important;
padding-left: var(--spacing-30) !important;
}
.px-6 {
padding-right: var(--spacing-40) !important;
padding-left: var(--spacing-40) !important;
}
.px-7 {
padding-right: var(--spacing-60) !important;
padding-left: var(--spacing-60) !important;
}
.px-8 {
padding-right: var(--spacing-80) !important;
padding-left: var(--spacing-80) !important;
}
.px-9 {
padding-right: var(--spacing-120) !important;
padding-left: var(--spacing-120) !important;
}
.px-10 {
padding-right: var(--spacing-160) !important;
padding-left: var(--spacing-160) !important;
}
.px-11 {
padding-right: var(--spacing-240) !important;
padding-left: var(--spacing-240) !important;
}
.px-12 {
padding-right: var(--spacing-320) !important;
padding-left: var(--spacing-320) !important;
}
.px-13 {
padding-right: var(--spacing-440) !important;
padding-left: var(--spacing-440) !important;
}
.px-14 {
padding-right: var(--spacing-640) !important;
padding-left: var(--spacing-640) !important;
}
.px-auto {
padding-right: auto !important;
padding-left: auto !important;
}
.py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-1 {
padding-top: var(--spacing-2-5) !important;
padding-bottom: var(--spacing-2-5) !important;
}
.py-2 {
padding-top: var(--spacing-05) !important;
padding-bottom: var(--spacing-05) !important;
}
.py-3 {
padding-top: var(--spacing-10) !important;
padding-bottom: var(--spacing-10) !important;
}
.py-3-5 {
padding-top: var(--spacing-15) !important;
padding-bottom: var(--spacing-15) !important;
}
.py-4 {
padding-top: var(--spacing-20) !important;
padding-bottom: var(--spacing-20) !important;
}
.py-5 {
padding-top: var(--spacing-30) !important;
padding-bottom: var(--spacing-30) !important;
}
.py-6 {
padding-top: var(--spacing-40) !important;
padding-bottom: var(--spacing-40) !important;
}
.py-7 {
padding-top: var(--spacing-60) !important;
padding-bottom: var(--spacing-60) !important;
}
.py-8 {
padding-top: var(--spacing-80) !important;
padding-bottom: var(--spacing-80) !important;
}
.py-9 {
padding-top: var(--spacing-120) !important;
padding-bottom: var(--spacing-120) !important;
}
.py-10 {
padding-top: var(--spacing-160) !important;
padding-bottom: var(--spacing-160) !important;
}
.py-11 {
padding-top: var(--spacing-240) !important;
padding-bottom: var(--spacing-240) !important;
}
.py-12 {
padding-top: var(--spacing-320) !important;
padding-bottom: var(--spacing-320) !important;
}
.py-13 {
padding-top: var(--spacing-440) !important;
padding-bottom: var(--spacing-440) !important;
}
.py-14 {
padding-top: var(--spacing-640) !important;
padding-bottom: var(--spacing-640) !important;
}
.py-auto {
padding-top: auto !important;
padding-bottom: auto !important;
}
.pt-0 {
padding-top: 0 !important;
}
.pt-1 {
padding-top: var(--spacing-2-5) !important;
}
.pt-2 {
padding-top: var(--spacing-05) !important;
}
.pt-3 {
padding-top: var(--spacing-10) !important;
}
.pt-3-5 {
padding-top: var(--spacing-15) !important;
}
.pt-4 {
padding-top: var(--spacing-20) !important;
}
.pt-5 {
padding-top: var(--spacing-30) !important;
}
.pt-6 {
padding-top: var(--spacing-40) !important;
}
.pt-7 {
padding-top: var(--spacing-60) !important;
}
.pt-8 {
padding-top: var(--spacing-80) !important;
}
.pt-9 {
padding-top: var(--spacing-120) !important;
}
.pt-10 {
padding-top: var(--spacing-160) !important;
}
.pt-11 {
padding-top: var(--spacing-240) !important;
}
.pt-12 {
padding-top: var(--spacing-320) !important;
}
.pt-13 {
padding-top: var(--spacing-440) !important;
}
.pt-14 {
padding-top: var(--spacing-640) !important;
}
.pt-auto {
padding-top: auto !important;
}
.pb-0 {
padding-bottom: 0 !important;
}
.pb-1 {
padding-bottom: var(--spacing-2-5) !important;
}
.pb-2 {
padding-bottom: var(--spacing-05) !important;
}
.pb-3 {
padding-bottom: var(--spacing-10) !important;
}
.pb-3-5 {
padding-bottom: var(--spacing-15) !important;
}
.pb-4 {
padding-bottom: var(--spacing-20) !important;
}
.pb-5 {
padding-bottom: var(--spacing-30) !important;
}
.pb-6 {
padding-bottom: var(--spacing-40) !important;
}
.pb-7 {
padding-bottom: var(--spacing-60) !important;
}
.pb-8 {
padding-bottom: var(--spacing-80) !important;
}
.pb-9 {
padding-bottom: var(--spacing-120) !important;
}
.pb-10 {
padding-bottom: var(--spacing-160) !important;
}
.pb-11 {
padding-bottom: var(--spacing-240) !important;
}
.pb-12 {
padding-bottom: var(--spacing-320) !important;
}
.pb-13 {
padding-bottom: var(--spacing-440) !important;
}
.pb-14 {
padding-bottom: var(--spacing-640) !important;
}
.pb-auto {
padding-bottom: auto !important;
}
.pr-0 {
padding-right: 0 !important;
}
.pr-1 {
padding-right: var(--spacing-2-5) !important;
}
.pr-2 {
padding-right: var(--spacing-05) !important;
}
.pr-3 {
padding-right: var(--spacing-10) !important;
}
.pr-3-5 {
padding-right: var(--spacing-15) !important;
}
.pr-4 {
padding-right: var(--spacing-20) !important;
}
.pr-5 {
padding-right: var(--spacing-30) !important;
}
.pr-6 {
padding-right: var(--spacing-40) !important;
}
.pr-7 {
padding-right: var(--spacing-60) !important;
}
.pr-8 {
padding-right: var(--spacing-80) !important;
}
.pr-9 {
padding-right: var(--spacing-120) !important;
}
.pr-10 {
padding-right: var(--spacing-160) !important;
}
.pr-11 {
padding-right: var(--spacing-240) !important;
}
.pr-12 {
padding-right: var(--spacing-320) !important;
}
.pr-13 {
padding-right: var(--spacing-440) !important;
}
.pr-14 {
padding-right: var(--spacing-640) !important;
}
.pr-auto {
padding-right: auto !important;
}
.pl-0 {
padding-left: 0 !important;
}
.pl-1 {
padding-left: var(--spacing-2-5) !important;
}
.pl-2 {
padding-left: var(--spacing-05) !important;
}
.pl-3 {
padding-left: var(--spacing-10) !important;
}
.pl-3-5 {
padding-left: var(--spacing-15) !important;
}
.pl-4 {
padding-left: var(--spacing-20) !important;
}
.pl-5 {
padding-left: var(--spacing-30) !important;
}
.pl-6 {
padding-left: var(--spacing-40) !important;
}
.pl-7 {
padding-left: var(--spacing-60) !important;
}
.pl-8 {
padding-left: var(--spacing-80) !important;
}
.pl-9 {
padding-left: var(--spacing-120) !important;
}
.pl-10 {
padding-left: var(--spacing-160) !important;
}
.pl-11 {
padding-left: var(--spacing-240) !important;
}
.pl-12 {
padding-left: var(--spacing-320) !important;
}
.pl-13 {
padding-left: var(--spacing-440) !important;
}
.pl-14 {
padding-left: var(--spacing-640) !important;
}
.pl-auto {
padding-left: auto !important;
}
.text-align-start {
text-align: start !important;
}
.text-align-end {
text-align: end !important;
}
.text-align-center {
text-align: center !important;
}
.text-align-justify {
text-align: justify !important;
}
.text-align-left {
text-align: left !important;
}
.text-align-right {
text-align: right !important;
}
.color-white {
color: var(--white);
}
.color-primary {
color: var(--primary);
}
.color-secondary {
color: var(--secondary);
}
.color-success {
color: var(--success);
}
.color-alert {
color: var(--alert);
}
.color-warning {
color: var(--warning);
}
.color-accent1 {
color: var(--accent1);
}
.color-accent2 {
color: var(--accent2);
}
.color-accent3 {
color: var(--accent3);
}
.color-accent4 {
color: var(--accent4);
}
.color-inverse {
color: var(--inverse);
}
/* dark */
.color-primary-dark {
color: var(--primary-dark);
}
.color-secondary-dark {
color: var(--secondary-dark);
}
.color-success-dark {
color: var(--success-dark);
}
.color-alert-dark {
color: var(--alert-dark);
}
.color-warning-dark {
color: var(--warning-dark);
}
.color-accent1-dark {
color: var(--accent1-dark);
}
.color-accent2-dark {
color: var(--accent2-dark);
}
.color-accent3-dark {
color: var(--accent3-dark);
}
.color-accent4-dark {
color: var(--accent4-dark);
}
/* darker */
.color-primary-darker {
color: var(--primary-darker);
}
.color-success-darker {
color: var(--success-darker);
}
.color-alert-darker {
color: var(--alert-darker);
}
.color-warning-darker {
color: var(--warning-darker);
}
.color-accent1-darker {
color: var(--accent1-darker);
}
.color-accent2-darker {
color: var(--accent2-darker);
}
.color-accent3-darker {
color: var(--accent3-darker);
}
.color-accent4-darker {
color: var(--accent4-darker);
}
/* light */
.color-primary-light {
color: var(--primary-light);
}
.color-secondary-light {
color: var(--secondary-light);
}
.color-success-light {
color: var(--success-light);
}
.color-alert-light {
color: var(--alert-light);
}
.color-warning-light {
color: var(--warning-light);
}
.color-accent1-light {
color: var(--accent1-light);
}
.color-accent2-light {
color: var(--accent2-light);
}
.color-accent3-light {
color: var(--accent3-light);
}
.color-accent4-light {
color: var(--accent4-light);
}
.color-inverse-light {
color: var(--inverse-light);
}
/* lighter */
.color-primary-lighter {
color: var(--primary-lighter);
}
.color-secondary-lighter {
color: var(--secondary-lighter);
}
.color-success-lighter {
color: var(--success-lighter);
}
.color-alert-lighter {
color: var(--alert-lighter);
}
.color-warning-lighter {
color: var(--warning-lighter);
}
.color-accent1-lighter {
color: var(--accent1-lighter);
}
.color-accent2-lighter {
color: var(--accent2-lighter);
}
.color-accent3-lighter {
color: var(--accent3-lighter);
}
.color-accent4-lighter {
color: var(--accent4-lighter);
}
.color-inverse-lighter {
color: var(--inverse-lighter);
}
/* lightest */
.color-primary-lightest {
color: var(--primary-lightest);
}
.color-secondary-lightest {
color: var(--secondary-lightest);
}
.color-success-lightest {
color: var(--success-lightest);
}
.color-alert-lightest {
color: var(--alert-lightest);
}
.color-warning-lightest {
color: var(--warning-lightest);
}
.color-accent1-lightest {
color: var(--accent1-lightest);
}
.color-accent2-lightest {
color: var(--accent2-lightest);
}
.color-accent3-lightest {
color: var(--accent3-lightest);
}
.color-accent4-lightest {
color: var(--accent4-lightest);
}
.color-inverse-lightest {
color: var(--inverse-lightest);
}
/* shadow */
.color-primary-shadow {
color: var(--primary-shadow);
}
.color-secondary-shadow {
color: var(--secondary-shadow);
}
.color-success-shadow {
color: var(--success-shadow);
}
.color-alert-shadow {
color: var(--alert-shadow);
}
.color-warning-shadow {
color: var(--warning-shadow);
}
.color-accent1-shadow {
color: var(--accent1-shadow);
}
.color-accent2-shadow {
color: var(--accent2-shadow);
}
.color-accent3-shadow {
color: var(--accent3-shadow);
}
.color-accent4-shadow {
color: var(--accent4-shadow);
}
.color-inverse-shadow {
color: var(--inverse-shadow);
}
/** utility **/
.hide-scroll-bar::-webkit-scrollbar {
height: 0px;
/* Remove scrollbar space */
background: transparent;
/* Optional: just make scrollbar invisible */
}
.hide-scroll-bar {
-ms-overflow-style: none;
scrollbar-width: none;
}
.ellipsis {
overflow: hidden;
text-overflow: ellipsis;
}
.ellipsis--noWrap {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.cursor-pointer {
cursor: pointer;
}
.white-space-nowrap {
white-space: nowrap;
}
.white-space-pre {
white-space: pre;
}
.bottom-0 {
bottom: 0;
}
/* fallback */
@font-face {
font-family: 'Material Symbols Rounded';
font-style: normal;
font-weight: 300;
src: url(MaterialSymbolsRounded.woff2) format('woff2');
}
.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 {
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 {
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;
}
/* Avatar */
.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--default:focus,
.Avatar--default:focus-visible {
outline: 3px solid var(--primary-shadow);
outline-offset: 3px;
}
.Avatar-wrapper--square {
padding: var(--spacing-2-5);
box-sizing: border-box;
}
.Avatar--square {
width: 100%;
height: 100%;
border-radius: var(--border-radius-10);
}
.Avatar--regular {
height: var(--spacing-80);
width: var(--spacing-80);
}
.Avatar--tiny {
height: var(--spacing-60);
width: var(--spacing-60);
}
.Avatar--noInitials {
cursor: default;
}
.Avatar--disabled {
cursor: not-allowed;
}
.Avatar--disabled::after {
opacity: var(--opacity-20);
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
pointer-events: none;
content: '';
background-color: var(--white);
}
.Avatar--primary {
background: var(--primary);
}
.Avatar--secondary {
background: var(--secondary-light);
}
.Avatar--success {
background: var(--success);
}
.Avatar--alert {
background: var(--alert);
}
.Avatar--warning {
background: var(--warning);
}
.Avatar--accent1 {
background: var(--accent1);
}
.Avatar--accent2 {
background: var(--accent2);
}
.Avatar--accent3 {
background: var(--accent3);
}
.Avatar--accent4 {
background: var(--accent4);
}
.Avatar-content--tiny {
line-height: var(--font-height-s) !important;
font-size: 10px !important;
}
.Avatar-content {
color: var(--inverse) !important;
opacity: var(--opacity-20);
mix-blend-mode: multiply;
}
.Avatar-presence {
position: absolute;
border-radius: var(--border-radius-full);
width: var(--