@charset "UTF-8";

.rz-selectable .rz-datatable-even td,
.rz-selectable .rz-datatable-even .rz-cell-data,
.rz-selectable .rz-datatable-odd td,
.rz-selectable .rz-datatable-odd .rz-cell-data {
    transition: background-color var(--rz-transition), color var(--rz-transition);
}

.rz-selectable .rz-datatable-even:hover > td:not(.rz-frozen-cell),
.rz-selectable .rz-datatable-odd:hover > td:not(.rz-frozen-cell) {
    background-color: var(--rz-primary-lighter);
}

.rz-selectable .rz-datatable-even:hover .rz-cell-data,
.rz-selectable .rz-datatable-odd:hover .rz-cell-data {
    color: #1151f3;
}

.rz-checkbox-list-vertical.rz-state-disabled > div > .rz-chkbox-label,
.rz-checkbox-list-horizontal.rz-state-disabled > div > .rz-chkbox-label {
    opacity: 0.5;
}

.rz-checkbox-list-vertical:not(.rz-state-disabled) > div > .rz-chkbox-label:hover,
.rz-checkbox-list-horizontal:not(.rz-state-disabled) > div > .rz-chkbox-label:hover {
    color: var(--rz-primary-light);
    cursor: pointer;
}

.rz-radio-button-list-vertical.rz-state-disabled > div > .rz-radiobutton-label,
.rz-radio-button-list-horizontal.rz-state-disabled > div > .rz-radiobutton-label {
    opacity: 0.5;
}

.rz-radio-button-list-vertical:not(.rz-state-disabled) > div > .rz-radiobutton-label:hover,
.rz-radio-button-list-horizontal:not(.rz-state-disabled) > div > .rz-radiobutton-label:hover {
    color: var(--rz-primary-light);
    cursor: pointer;
}

:root {
    --rz-white: #ffffff;
    --rz-black: #000000;
    --rz-base-50: #ffffff;
    --rz-base-100: #f4f5f9;
    --rz-base-200: #e9eaed;
    --rz-base-300: #e0e1e4;
    --rz-base-400: #c9cacd;
    --rz-base-500: #afafb2;
    --rz-base-600: #8d8e90;
    --rz-base-700: #707072;
    --rz-base-800: #4f4f50;
    --rz-base-900: #262526;
    --rz-primary: #1151f3;
    --rz-primary-light: #376df5;
    --rz-primary-lighter: rgba(17, 81, 243, 0.16);
    --rz-primary-dark: #0e44cc;
    --rz-primary-darker: #0d3eb9;
    --rz-secondary: #5d89f7;
    --rz-secondary-light: #779cf8;
    --rz-secondary-lighter: rgba(93, 137, 247, 0.16);
    --rz-secondary-dark: #4e73cf;
    --rz-secondary-darker: #4768bc;
    --rz-info: #12a4f5;
    --rz-info-light: #38b3f7;
    --rz-info-lighter: rgba(18, 164, 245, 0.16);
    --rz-info-dark: #0f8ace;
    --rz-info-darker: #0e7dba;
    --rz-success: #009b51;
    --rz-success-light: #29ab6d;
    --rz-success-lighter: rgba(0, 155, 81, 0.16);
    --rz-success-dark: #008244;
    --rz-success-darker: #00763e;
    --rz-warning: #ffae11;
    --rz-warning-light: #ffbb37;
    --rz-warning-lighter: rgba(255, 174, 17, 0.16);
    --rz-warning-dark: #d6920e;
    --rz-warning-darker: #c2840d;
    --rz-danger: #f31155;
    --rz-danger-light: #f53770;
    --rz-danger-lighter: rgba(243, 17, 85, 0.16);
    --rz-danger-dark: #cc0e47;
    --rz-danger-darker: #b90d41;
    --rz-series-1: #376df5;
    --rz-series-2: #64dfdf;
    --rz-series-3: #f68769;
    --rz-series-4: #c161e2;
    --rz-series-5: #fdd07a;
    --rz-series-6: #f8629b;
    --rz-series-7: #74d062;
    --rz-series-8: #84a7ff;
    --rz-series-9: #4d99f9;
    --rz-series-10: #8cecec;
    --rz-series-11: #fab793;
    --rz-series-12: #da88ee;
    --rz-series-13: #fee3ab;
    --rz-series-14: #fb89c3;
    --rz-series-15: #a2e389;
    --rz-series-16: #b5caff;
    --rz-series-17: #1750f3;
    --rz-series-18: #46d7d7;
    --rz-series-19: #f46e4c;
    --rz-series-20: #b343db;
    --rz-series-21: #fdc55f;
    --rz-series-22: #f64485;
    --rz-series-23: #58c544;
    --rz-series-24: #6a93ff;
}

:root {
    --rz-border-width: 1px;
    --rz-root-font-size: 16px;
    --rz-body-font-size: 0.875rem;
    --rz-body-line-height: 1.429;
    --rz-body-background-color: var(--rz-base-100);
    --rz-text-font-family: Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    --rz-icon-size: 1.25rem;
    --rz-icon-font-family: Material Icons;
}

:root {
    --rz-text-title-color: var(--rz-base-900);
    --rz-text-color: var(--rz-base-800);
    --rz-text-secondary-color: var(--rz-base-700);
    --rz-text-tertiary-color: var(--rz-base-600);
    --rz-text-disabled-color: var(--rz-base-500);
    --rz-text-contrast-color: var(--rz-white);
}

.rz-text-title-color {
    color: var(--rz-base-900) !important;
}

.rz-text-color {
    color: var(--rz-base-800) !important;
}

.rz-text-secondary-color {
    color: var(--rz-base-700) !important;
}

.rz-text-tertiary-color {
    color: var(--rz-base-600) !important;
}

.rz-text-disabled-color {
    color: var(--rz-base-500) !important;
}

.rz-text-contrast-color {
    color: var(--rz-white) !important;
}

:root {
    --rz-link-color: var(--rz-secondary);
    --rz-link-text-decoration: none;
    --rz-link-hover-color: var(--rz-secondary-dark);
    --rz-link-hover-text-decoration: underline;
}

:root {
    --rz-base-background-color: var(--rz-white);
}

:root {
    --rz-border-white: var(--rz-border-width) solid var(--rz-white);
    --rz-border-black: var(--rz-border-width) solid var(--rz-black);
    --rz-border-base-50: var(--rz-border-width) solid var(--rz-base-50);
    --rz-border-base-100: var(--rz-border-width) solid var(--rz-base-100);
    --rz-border-base-200: var(--rz-border-width) solid var(--rz-base-200);
    --rz-border-base-300: var(--rz-border-width) solid var(--rz-base-300);
    --rz-border-base-400: var(--rz-border-width) solid var(--rz-base-400);
    --rz-border-base-500: var(--rz-border-width) solid var(--rz-base-500);
    --rz-border-base-600: var(--rz-border-width) solid var(--rz-base-600);
    --rz-border-base-700: var(--rz-border-width) solid var(--rz-base-700);
    --rz-border-base-800: var(--rz-border-width) solid var(--rz-base-800);
    --rz-border-base-900: var(--rz-border-width) solid var(--rz-base-900);
    --rz-border-primary: var(--rz-border-width) solid var(--rz-primary);
    --rz-border-primary-light: var(--rz-border-width) solid var(--rz-primary-light);
    --rz-border-primary-lighter: var(--rz-border-width) solid var(--rz-primary-lighter);
    --rz-border-primary-dark: var(--rz-border-width) solid var(--rz-primary-dark);
    --rz-border-primary-darker: var(--rz-border-width) solid var(--rz-primary-darker);
    --rz-border-secondary: var(--rz-border-width) solid var(--rz-secondary);
    --rz-border-secondary-light: var(--rz-border-width) solid var(--rz-secondary-light);
    --rz-border-secondary-lighter: var(--rz-border-width) solid var(--rz-secondary-lighter);
    --rz-border-secondary-dark: var(--rz-border-width) solid var(--rz-secondary-dark);
    --rz-border-secondary-darker: var(--rz-border-width) solid var(--rz-secondary-darker);
    --rz-border-info: var(--rz-border-width) solid var(--rz-info);
    --rz-border-info-light: var(--rz-border-width) solid var(--rz-info-light);
    --rz-border-info-lighter: var(--rz-border-width) solid var(--rz-info-lighter);
    --rz-border-info-dark: var(--rz-border-width) solid var(--rz-info-dark);
    --rz-border-info-darker: var(--rz-border-width) solid var(--rz-info-darker);
    --rz-border-success: var(--rz-border-width) solid var(--rz-success);
    --rz-border-success-light: var(--rz-border-width) solid var(--rz-success-light);
    --rz-border-success-lighter: var(--rz-border-width) solid var(--rz-success-lighter);
    --rz-border-success-dark: var(--rz-border-width) solid var(--rz-success-dark);
    --rz-border-success-darker: var(--rz-border-width) solid var(--rz-success-darker);
    --rz-border-warning: var(--rz-border-width) solid var(--rz-warning);
    --rz-border-warning-light: var(--rz-border-width) solid var(--rz-warning-light);
    --rz-border-warning-lighter: var(--rz-border-width) solid var(--rz-warning-lighter);
    --rz-border-warning-dark: var(--rz-border-width) solid var(--rz-warning-dark);
    --rz-border-warning-darker: var(--rz-border-width) solid var(--rz-warning-darker);
    --rz-border-danger: var(--rz-border-width) solid var(--rz-danger);
    --rz-border-danger-light: var(--rz-border-width) solid var(--rz-danger-light);
    --rz-border-danger-lighter: var(--rz-border-width) solid var(--rz-danger-lighter);
    --rz-border-danger-dark: var(--rz-border-width) solid var(--rz-danger-dark);
    --rz-border-danger-darker: var(--rz-border-width) solid var(--rz-danger-darker);
    --rz-border-series-1: var(--rz-border-width) solid var(--rz-series-1);
    --rz-border-series-2: var(--rz-border-width) solid var(--rz-series-2);
    --rz-border-series-3: var(--rz-border-width) solid var(--rz-series-3);
    --rz-border-series-4: var(--rz-border-width) solid var(--rz-series-4);
    --rz-border-series-5: var(--rz-border-width) solid var(--rz-series-5);
    --rz-border-series-6: var(--rz-border-width) solid var(--rz-series-6);
    --rz-border-series-7: var(--rz-border-width) solid var(--rz-series-7);
    --rz-border-series-8: var(--rz-border-width) solid var(--rz-series-8);
    --rz-border-series-9: var(--rz-border-width) solid var(--rz-series-9);
    --rz-border-series-10: var(--rz-border-width) solid var(--rz-series-10);
    --rz-border-series-11: var(--rz-border-width) solid var(--rz-series-11);
    --rz-border-series-12: var(--rz-border-width) solid var(--rz-series-12);
    --rz-border-series-13: var(--rz-border-width) solid var(--rz-series-13);
    --rz-border-series-14: var(--rz-border-width) solid var(--rz-series-14);
    --rz-border-series-15: var(--rz-border-width) solid var(--rz-series-15);
    --rz-border-series-16: var(--rz-border-width) solid var(--rz-series-16);
    --rz-border-series-17: var(--rz-border-width) solid var(--rz-series-17);
    --rz-border-series-18: var(--rz-border-width) solid var(--rz-series-18);
    --rz-border-series-19: var(--rz-border-width) solid var(--rz-series-19);
    --rz-border-series-20: var(--rz-border-width) solid var(--rz-series-20);
    --rz-border-series-21: var(--rz-border-width) solid var(--rz-series-21);
    --rz-border-series-22: var(--rz-border-width) solid var(--rz-series-22);
    --rz-border-series-23: var(--rz-border-width) solid var(--rz-series-23);
    --rz-border-series-24: var(--rz-border-width) solid var(--rz-series-24);
}

:root {
    --rz-border-normal: var(--rz-border-width) solid var(--rz-base-200);
    --rz-border-hover: var(--rz-border-width) solid var(--rz-base-400);
    --rz-border-focus: var(--rz-border-width) solid var(--rz-base-400);
    --rz-border-disabled: var(--rz-border-width) solid var(--rz-base-200);
}

:root {
    --rz-border-radius: 4px;
    --rz-border-radius-0: 0;
    --rz-border-radius-1: 0.25rem;
    --rz-border-radius-2: 0.5rem;
    --rz-border-radius-3: 0.75rem;
    --rz-border-radius-4: 1rem;
    --rz-border-radius-5: 1.25rem;
    --rz-border-radius-6: 1.5rem;
    --rz-border-radius-7: 1.75rem;
    --rz-border-radius-8: 2rem;
    --rz-border-radius-9: 2.25rem;
    --rz-border-radius-10: 2.5rem;
}

.rz-border-radius {
    border-radius: var(--rz-border-radius) !important;
}

.rz-border-radius-0 {
    border-radius: var(--rz-border-radius-0) !important;
}

.rz-border-radius-1 {
    border-radius: var(--rz-border-radius-1) !important;
}

.rz-border-radius-2 {
    border-radius: var(--rz-border-radius-2) !important;
}

.rz-border-radius-3 {
    border-radius: var(--rz-border-radius-3) !important;
}

.rz-border-radius-4 {
    border-radius: var(--rz-border-radius-4) !important;
}

.rz-border-radius-5 {
    border-radius: var(--rz-border-radius-5) !important;
}

.rz-border-radius-6 {
    border-radius: var(--rz-border-radius-6) !important;
}

.rz-border-radius-7 {
    border-radius: var(--rz-border-radius-7) !important;
}

.rz-border-radius-8 {
    border-radius: var(--rz-border-radius-8) !important;
}

.rz-border-radius-9 {
    border-radius: var(--rz-border-radius-9) !important;
}

.rz-border-radius-10 {
    border-radius: var(--rz-border-radius-10) !important;
}

/* $rz-shadow-0: none !default;
$rz-shadow-1: 0 8px 10px 0 rgba(0, 0, 0, 0.1) !default;
$rz-shadow-2: 0 6px 14px 0 rgba(0, 0, 0, 0.2) !default;
$rz-shadow-3: none !default;
$rz-shadow-4: none !default;
$rz-shadow-5: none !default;
$rz-shadow-6: none !default;
$rz-shadow-7: none !default;
$rz-shadow-8: none !default;
$rz-shadow-9: none !default;
$rz-shadow-10: none !default; */
:root {
    --rz-shadow-0: none;
    --rz-shadow-1: 0 0 2px 0 rgba(0, 0, 0, 0.08), 0px 2px 2px rgba(0, 0, 0, 0.08);
    --rz-shadow-2: 0 0 2px 0 rgba(0, 0, 0, 0.08), 0px 2px 2px rgba(0, 0, 0, 0.08), 0px 4px 12px 0 rgba(0, 0, 0, 0.04);
    --rz-shadow-3: 0 0 4px 0 rgba(0, 0, 0, 0.04), 0px 2px 4px rgba(0, 0, 0, 0.04), 0px 4px 16px rgba(0, 0, 0, 0.1);
    --rz-shadow-4: 0 0 4px 0 rgba(0, 0, 0, 0.04), 0px 3px 5px rgba(0, 0, 0, 0.04), 0px 8px 20px rgba(0, 0, 0, 0.11);
    --rz-shadow-5: 0 0 6px 0 rgba(0, 0, 0, 0.04), 0px 4px 6px rgba(0, 0, 0, 0.04), 0px 12px 24px rgba(0, 0, 0, 0.12);
    --rz-shadow-6: 0 0 6px 0 rgba(0, 0, 0, 0.04), 0px 5px 8px rgba(0, 0, 0, 0.04), 0px 14px 28px rgba(0, 0, 0, 0.13);
    --rz-shadow-7: 0 0 8px 0 rgba(0, 0, 0, 0.04), 0px 6px 10px rgba(0, 0, 0, 0.04), 0px 16px 32px rgba(0, 0, 0, 0.14);
    --rz-shadow-8: 0 0 8px 0 rgba(0, 0, 0, 0.04), 0px 7px 12px rgba(0, 0, 0, 0.04), 0px 18px 40px rgba(0, 0, 0, 0.15);
    --rz-shadow-9: 0 0 12px 0 rgba(0, 0, 0, 0.04), 0px 8px 16px rgba(0, 0, 0, 0.04), 0px 20px 48px rgba(0, 0, 0, 0.16);
    --rz-shadow-10: 0 0 12px 0 rgba(0, 0, 0, 0.04), 0px 9px 20px rgba(0, 0, 0, 0.04), 0px 22px 64px rgba(0, 0, 0, 0.2);
}

.rz-shadow-0 {
    box-shadow: var(--rz-shadow-0) !important;
}

.rz-shadow-1 {
    box-shadow: var(--rz-shadow-1) !important;
}

.rz-shadow-2 {
    box-shadow: var(--rz-shadow-2) !important;
}

.rz-shadow-3 {
    box-shadow: var(--rz-shadow-3) !important;
}

.rz-shadow-4 {
    box-shadow: var(--rz-shadow-4) !important;
}

.rz-shadow-5 {
    box-shadow: var(--rz-shadow-5) !important;
}

.rz-shadow-6 {
    box-shadow: var(--rz-shadow-6) !important;
}

.rz-shadow-7 {
    box-shadow: var(--rz-shadow-7) !important;
}

.rz-shadow-8 {
    box-shadow: var(--rz-shadow-8) !important;
}

.rz-shadow-9 {
    box-shadow: var(--rz-shadow-9) !important;
}

.rz-shadow-10 {
    box-shadow: var(--rz-shadow-10) !important;
}

:root {
    --rz-transition: 0.1s linear;
    --rz-transition-all: all 0.1s linear;
}

.rz-color-white {
    color: var(--rz-white) !important;
}

.rz-color-black {
    color: var(--rz-black) !important;
}

.rz-color-base-50 {
    color: var(--rz-base-50) !important;
}

.rz-color-base-100 {
    color: var(--rz-base-100) !important;
}

.rz-color-base-200 {
    color: var(--rz-base-200) !important;
}

.rz-color-base-300 {
    color: var(--rz-base-300) !important;
}

.rz-color-base-400 {
    color: var(--rz-base-400) !important;
}

.rz-color-base-500 {
    color: var(--rz-base-500) !important;
}

.rz-color-base-600 {
    color: var(--rz-base-600) !important;
}

.rz-color-base-700 {
    color: var(--rz-base-700) !important;
}

.rz-color-base-800 {
    color: var(--rz-base-800) !important;
}

.rz-color-base-900 {
    color: var(--rz-base-900) !important;
}

.rz-color-primary {
    color: var(--rz-primary) !important;
}

.rz-color-primary-light {
    color: var(--rz-primary-light) !important;
}

.rz-color-primary-lighter {
    color: var(--rz-primary-lighter) !important;
}

.rz-color-primary-dark {
    color: var(--rz-primary-dark) !important;
}

.rz-color-primary-darker {
    color: var(--rz-primary-darker) !important;
}

.rz-color-secondary {
    color: var(--rz-secondary) !important;
}

.rz-color-secondary-light {
    color: var(--rz-secondary-light) !important;
}

.rz-color-secondary-lighter {
    color: var(--rz-secondary-lighter) !important;
}

.rz-color-secondary-dark {
    color: var(--rz-secondary-dark) !important;
}

.rz-color-secondary-darker {
    color: var(--rz-secondary-darker) !important;
}

.rz-color-info {
    color: var(--rz-info) !important;
}

.rz-color-info-light {
    color: var(--rz-info-light) !important;
}

.rz-color-info-lighter {
    color: var(--rz-info-lighter) !important;
}

.rz-color-info-dark {
    color: var(--rz-info-dark) !important;
}

.rz-color-info-darker {
    color: var(--rz-info-darker) !important;
}

.rz-color-success {
    color: var(--rz-success) !important;
}

.rz-color-success-light {
    color: var(--rz-success-light) !important;
}

.rz-color-success-lighter {
    color: var(--rz-success-lighter) !important;
}

.rz-color-success-dark {
    color: var(--rz-success-dark) !important;
}

.rz-color-success-darker {
    color: var(--rz-success-darker) !important;
}

.rz-color-warning {
    color: var(--rz-warning) !important;
}

.rz-color-warning-light {
    color: var(--rz-warning-light) !important;
}

.rz-color-warning-lighter {
    color: var(--rz-warning-lighter) !important;
}

.rz-color-warning-dark {
    color: var(--rz-warning-dark) !important;
}

.rz-color-warning-darker {
    color: var(--rz-warning-darker) !important;
}

.rz-color-danger {
    color: var(--rz-danger) !important;
}

.rz-color-danger-light {
    color: var(--rz-danger-light) !important;
}

.rz-color-danger-lighter {
    color: var(--rz-danger-lighter) !important;
}

.rz-color-danger-dark {
    color: var(--rz-danger-dark) !important;
}

.rz-color-danger-darker {
    color: var(--rz-danger-darker) !important;
}

.rz-color-series-1 {
    color: var(--rz-series-1) !important;
}

.rz-color-series-2 {
    color: var(--rz-series-2) !important;
}

.rz-color-series-3 {
    color: var(--rz-series-3) !important;
}

.rz-color-series-4 {
    color: var(--rz-series-4) !important;
}

.rz-color-series-5 {
    color: var(--rz-series-5) !important;
}

.rz-color-series-6 {
    color: var(--rz-series-6) !important;
}

.rz-color-series-7 {
    color: var(--rz-series-7) !important;
}

.rz-color-series-8 {
    color: var(--rz-series-8) !important;
}

.rz-color-series-9 {
    color: var(--rz-series-9) !important;
}

.rz-color-series-10 {
    color: var(--rz-series-10) !important;
}

.rz-color-series-11 {
    color: var(--rz-series-11) !important;
}

.rz-color-series-12 {
    color: var(--rz-series-12) !important;
}

.rz-color-series-13 {
    color: var(--rz-series-13) !important;
}

.rz-color-series-14 {
    color: var(--rz-series-14) !important;
}

.rz-color-series-15 {
    color: var(--rz-series-15) !important;
}

.rz-color-series-16 {
    color: var(--rz-series-16) !important;
}

.rz-color-series-17 {
    color: var(--rz-series-17) !important;
}

.rz-color-series-18 {
    color: var(--rz-series-18) !important;
}

.rz-color-series-19 {
    color: var(--rz-series-19) !important;
}

.rz-color-series-20 {
    color: var(--rz-series-20) !important;
}

.rz-color-series-21 {
    color: var(--rz-series-21) !important;
}

.rz-color-series-22 {
    color: var(--rz-series-22) !important;
}

.rz-color-series-23 {
    color: var(--rz-series-23) !important;
}

.rz-color-series-24 {
    color: var(--rz-series-24) !important;
}

.rz-background-color-white {
    background-color: var(--rz-white) !important;
}

.rz-background-color-black {
    background-color: var(--rz-black) !important;
}

.rz-background-color-base-50 {
    background-color: var(--rz-base-50) !important;
}

.rz-background-color-base-100 {
    background-color: var(--rz-base-100) !important;
}

.rz-background-color-base-200 {
    background-color: var(--rz-base-200) !important;
}

.rz-background-color-base-300 {
    background-color: var(--rz-base-300) !important;
}

.rz-background-color-base-400 {
    background-color: var(--rz-base-400) !important;
}

.rz-background-color-base-500 {
    background-color: var(--rz-base-500) !important;
}

.rz-background-color-base-600 {
    background-color: var(--rz-base-600) !important;
}

.rz-background-color-base-700 {
    background-color: var(--rz-base-700) !important;
}

.rz-background-color-base-800 {
    background-color: var(--rz-base-800) !important;
}

.rz-background-color-base-900 {
    background-color: var(--rz-base-900) !important;
}

.rz-background-color-primary {
    background-color: var(--rz-primary) !important;
}

.rz-background-color-primary-light {
    background-color: var(--rz-primary-light) !important;
}

.rz-background-color-primary-lighter {
    background-color: var(--rz-primary-lighter) !important;
}

.rz-background-color-primary-dark {
    background-color: var(--rz-primary-dark) !important;
}

.rz-background-color-primary-darker {
    background-color: var(--rz-primary-darker) !important;
}

.rz-background-color-secondary {
    background-color: var(--rz-secondary) !important;
}

.rz-background-color-secondary-light {
    background-color: var(--rz-secondary-light) !important;
}

.rz-background-color-secondary-lighter {
    background-color: var(--rz-secondary-lighter) !important;
}

.rz-background-color-secondary-dark {
    background-color: var(--rz-secondary-dark) !important;
}

.rz-background-color-secondary-darker {
    background-color: var(--rz-secondary-darker) !important;
}

.rz-background-color-info {
    background-color: var(--rz-info) !important;
}

.rz-background-color-info-light {
    background-color: var(--rz-info-light) !important;
}

.rz-background-color-info-lighter {
    background-color: var(--rz-info-lighter) !important;
}

.rz-background-color-info-dark {
    background-color: var(--rz-info-dark) !important;
}

.rz-background-color-info-darker {
    background-color: var(--rz-info-darker) !important;
}

.rz-background-color-success {
    background-color: var(--rz-success) !important;
}

.rz-background-color-success-light {
    background-color: var(--rz-success-light) !important;
}

.rz-background-color-success-lighter {
    background-color: var(--rz-success-lighter) !important;
}

.rz-background-color-success-dark {
    background-color: var(--rz-success-dark) !important;
}

.rz-background-color-success-darker {
    background-color: var(--rz-success-darker) !important;
}

.rz-background-color-warning {
    background-color: var(--rz-warning) !important;
}

.rz-background-color-warning-light {
    background-color: var(--rz-warning-light) !important;
}

.rz-background-color-warning-lighter {
    background-color: var(--rz-warning-lighter) !important;
}

.rz-background-color-warning-dark {
    background-color: var(--rz-warning-dark) !important;
}

.rz-background-color-warning-darker {
    background-color: var(--rz-warning-darker) !important;
}

.rz-background-color-danger {
    background-color: var(--rz-danger) !important;
}

.rz-background-color-danger-light {
    background-color: var(--rz-danger-light) !important;
}

.rz-background-color-danger-lighter {
    background-color: var(--rz-danger-lighter) !important;
}

.rz-background-color-danger-dark {
    background-color: var(--rz-danger-dark) !important;
}

.rz-background-color-danger-darker {
    background-color: var(--rz-danger-darker) !important;
}

.rz-background-color-series-1 {
    background-color: var(--rz-series-1) !important;
}

.rz-background-color-series-2 {
    background-color: var(--rz-series-2) !important;
}

.rz-background-color-series-3 {
    background-color: var(--rz-series-3) !important;
}

.rz-background-color-series-4 {
    background-color: var(--rz-series-4) !important;
}

.rz-background-color-series-5 {
    background-color: var(--rz-series-5) !important;
}

.rz-background-color-series-6 {
    background-color: var(--rz-series-6) !important;
}

.rz-background-color-series-7 {
    background-color: var(--rz-series-7) !important;
}

.rz-background-color-series-8 {
    background-color: var(--rz-series-8) !important;
}

.rz-background-color-series-9 {
    background-color: var(--rz-series-9) !important;
}

.rz-background-color-series-10 {
    background-color: var(--rz-series-10) !important;
}

.rz-background-color-series-11 {
    background-color: var(--rz-series-11) !important;
}

.rz-background-color-series-12 {
    background-color: var(--rz-series-12) !important;
}

.rz-background-color-series-13 {
    background-color: var(--rz-series-13) !important;
}

.rz-background-color-series-14 {
    background-color: var(--rz-series-14) !important;
}

.rz-background-color-series-15 {
    background-color: var(--rz-series-15) !important;
}

.rz-background-color-series-16 {
    background-color: var(--rz-series-16) !important;
}

.rz-background-color-series-17 {
    background-color: var(--rz-series-17) !important;
}

.rz-background-color-series-18 {
    background-color: var(--rz-series-18) !important;
}

.rz-background-color-series-19 {
    background-color: var(--rz-series-19) !important;
}

.rz-background-color-series-20 {
    background-color: var(--rz-series-20) !important;
}

.rz-background-color-series-21 {
    background-color: var(--rz-series-21) !important;
}

.rz-background-color-series-22 {
    background-color: var(--rz-series-22) !important;
}

.rz-background-color-series-23 {
    background-color: var(--rz-series-23) !important;
}

.rz-background-color-series-24 {
    background-color: var(--rz-series-24) !important;
}

.rz-border-color-white {
    border-color: var(--rz-white) !important;
}

.rz-border-color-black {
    border-color: var(--rz-black) !important;
}

.rz-border-color-base-50 {
    border-color: var(--rz-base-50) !important;
}

.rz-border-color-base-100 {
    border-color: var(--rz-base-100) !important;
}

.rz-border-color-base-200 {
    border-color: var(--rz-base-200) !important;
}

.rz-border-color-base-300 {
    border-color: var(--rz-base-300) !important;
}

.rz-border-color-base-400 {
    border-color: var(--rz-base-400) !important;
}

.rz-border-color-base-500 {
    border-color: var(--rz-base-500) !important;
}

.rz-border-color-base-600 {
    border-color: var(--rz-base-600) !important;
}

.rz-border-color-base-700 {
    border-color: var(--rz-base-700) !important;
}

.rz-border-color-base-800 {
    border-color: var(--rz-base-800) !important;
}

.rz-border-color-base-900 {
    border-color: var(--rz-base-900) !important;
}

.rz-border-color-primary {
    border-color: var(--rz-primary) !important;
}

.rz-border-color-primary-light {
    border-color: var(--rz-primary-light) !important;
}

.rz-border-color-primary-lighter {
    border-color: var(--rz-primary-lighter) !important;
}

.rz-border-color-primary-dark {
    border-color: var(--rz-primary-dark) !important;
}

.rz-border-color-primary-darker {
    border-color: var(--rz-primary-darker) !important;
}

.rz-border-color-secondary {
    border-color: var(--rz-secondary) !important;
}

.rz-border-color-secondary-light {
    border-color: var(--rz-secondary-light) !important;
}

.rz-border-color-secondary-lighter {
    border-color: var(--rz-secondary-lighter) !important;
}

.rz-border-color-secondary-dark {
    border-color: var(--rz-secondary-dark) !important;
}

.rz-border-color-secondary-darker {
    border-color: var(--rz-secondary-darker) !important;
}

.rz-border-color-info {
    border-color: var(--rz-info) !important;
}

.rz-border-color-info-light {
    border-color: var(--rz-info-light) !important;
}

.rz-border-color-info-lighter {
    border-color: var(--rz-info-lighter) !important;
}

.rz-border-color-info-dark {
    border-color: var(--rz-info-dark) !important;
}

.rz-border-color-info-darker {
    border-color: var(--rz-info-darker) !important;
}

.rz-border-color-success {
    border-color: var(--rz-success) !important;
}

.rz-border-color-success-light {
    border-color: var(--rz-success-light) !important;
}

.rz-border-color-success-lighter {
    border-color: var(--rz-success-lighter) !important;
}

.rz-border-color-success-dark {
    border-color: var(--rz-success-dark) !important;
}

.rz-border-color-success-darker {
    border-color: var(--rz-success-darker) !important;
}

.rz-border-color-warning {
    border-color: var(--rz-warning) !important;
}

.rz-border-color-warning-light {
    border-color: var(--rz-warning-light) !important;
}

.rz-border-color-warning-lighter {
    border-color: var(--rz-warning-lighter) !important;
}

.rz-border-color-warning-dark {
    border-color: var(--rz-warning-dark) !important;
}

.rz-border-color-warning-darker {
    border-color: var(--rz-warning-darker) !important;
}

.rz-border-color-danger {
    border-color: var(--rz-danger) !important;
}

.rz-border-color-danger-light {
    border-color: var(--rz-danger-light) !important;
}

.rz-border-color-danger-lighter {
    border-color: var(--rz-danger-lighter) !important;
}

.rz-border-color-danger-dark {
    border-color: var(--rz-danger-dark) !important;
}

.rz-border-color-danger-darker {
    border-color: var(--rz-danger-darker) !important;
}

.rz-border-color-series-1 {
    border-color: var(--rz-series-1) !important;
}

.rz-border-color-series-2 {
    border-color: var(--rz-series-2) !important;
}

.rz-border-color-series-3 {
    border-color: var(--rz-series-3) !important;
}

.rz-border-color-series-4 {
    border-color: var(--rz-series-4) !important;
}

.rz-border-color-series-5 {
    border-color: var(--rz-series-5) !important;
}

.rz-border-color-series-6 {
    border-color: var(--rz-series-6) !important;
}

.rz-border-color-series-7 {
    border-color: var(--rz-series-7) !important;
}

.rz-border-color-series-8 {
    border-color: var(--rz-series-8) !important;
}

.rz-border-color-series-9 {
    border-color: var(--rz-series-9) !important;
}

.rz-border-color-series-10 {
    border-color: var(--rz-series-10) !important;
}

.rz-border-color-series-11 {
    border-color: var(--rz-series-11) !important;
}

.rz-border-color-series-12 {
    border-color: var(--rz-series-12) !important;
}

.rz-border-color-series-13 {
    border-color: var(--rz-series-13) !important;
}

.rz-border-color-series-14 {
    border-color: var(--rz-series-14) !important;
}

.rz-border-color-series-15 {
    border-color: var(--rz-series-15) !important;
}

.rz-border-color-series-16 {
    border-color: var(--rz-series-16) !important;
}

.rz-border-color-series-17 {
    border-color: var(--rz-series-17) !important;
}

.rz-border-color-series-18 {
    border-color: var(--rz-series-18) !important;
}

.rz-border-color-series-19 {
    border-color: var(--rz-series-19) !important;
}

.rz-border-color-series-20 {
    border-color: var(--rz-series-20) !important;
}

.rz-border-color-series-21 {
    border-color: var(--rz-series-21) !important;
}

.rz-border-color-series-22 {
    border-color: var(--rz-series-22) !important;
}

.rz-border-color-series-23 {
    border-color: var(--rz-series-23) !important;
}

.rz-border-color-series-24 {
    border-color: var(--rz-series-24) !important;
}

.rz-border-white {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-white) !important;
}

.rz-border-black {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-black) !important;
}

.rz-border-base-50 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-base-50) !important;
}

.rz-border-base-100 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-base-100) !important;
}

.rz-border-base-200 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-base-200) !important;
}

.rz-border-base-300 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-base-300) !important;
}

.rz-border-base-400 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-base-400) !important;
}

.rz-border-base-500 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-base-500) !important;
}

.rz-border-base-600 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-base-600) !important;
}

.rz-border-base-700 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-base-700) !important;
}

.rz-border-base-800 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-base-800) !important;
}

.rz-border-base-900 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-base-900) !important;
}

.rz-border-primary {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-primary) !important;
}

.rz-border-primary-light {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-primary-light) !important;
}

.rz-border-primary-lighter {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-primary-lighter) !important;
}

.rz-border-primary-dark {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-primary-dark) !important;
}

.rz-border-primary-darker {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-primary-darker) !important;
}

.rz-border-secondary {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-secondary) !important;
}

.rz-border-secondary-light {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-secondary-light) !important;
}

.rz-border-secondary-lighter {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-secondary-lighter) !important;
}

.rz-border-secondary-dark {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-secondary-dark) !important;
}

.rz-border-secondary-darker {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-secondary-darker) !important;
}

.rz-border-info {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-info) !important;
}

.rz-border-info-light {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-info-light) !important;
}

.rz-border-info-lighter {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-info-lighter) !important;
}

.rz-border-info-dark {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-info-dark) !important;
}

.rz-border-info-darker {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-info-darker) !important;
}

.rz-border-success {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-success) !important;
}

.rz-border-success-light {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-success-light) !important;
}

.rz-border-success-lighter {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-success-lighter) !important;
}

.rz-border-success-dark {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-success-dark) !important;
}

.rz-border-success-darker {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-success-darker) !important;
}

.rz-border-warning {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-warning) !important;
}

.rz-border-warning-light {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-warning-light) !important;
}

.rz-border-warning-lighter {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-warning-lighter) !important;
}

.rz-border-warning-dark {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-warning-dark) !important;
}

.rz-border-warning-darker {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-warning-darker) !important;
}

.rz-border-danger {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-danger) !important;
}

.rz-border-danger-light {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-danger-light) !important;
}

.rz-border-danger-lighter {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-danger-lighter) !important;
}

.rz-border-danger-dark {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-danger-dark) !important;
}

.rz-border-danger-darker {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-danger-darker) !important;
}

.rz-border-series-1 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-1) !important;
}

.rz-border-series-2 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-2) !important;
}

.rz-border-series-3 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-3) !important;
}

.rz-border-series-4 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-4) !important;
}

.rz-border-series-5 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-5) !important;
}

.rz-border-series-6 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-6) !important;
}

.rz-border-series-7 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-7) !important;
}

.rz-border-series-8 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-8) !important;
}

.rz-border-series-9 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-9) !important;
}

.rz-border-series-10 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-10) !important;
}

.rz-border-series-11 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-11) !important;
}

.rz-border-series-12 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-12) !important;
}

.rz-border-series-13 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-13) !important;
}

.rz-border-series-14 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-14) !important;
}

.rz-border-series-15 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-15) !important;
}

.rz-border-series-16 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-16) !important;
}

.rz-border-series-17 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-17) !important;
}

.rz-border-series-18 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-18) !important;
}

.rz-border-series-19 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-19) !important;
}

.rz-border-series-20 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-20) !important;
}

.rz-border-series-21 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-21) !important;
}

.rz-border-series-22 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-22) !important;
}

.rz-border-series-23 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-23) !important;
}

.rz-border-series-24 {
    border-width: var(--rz-border-width);
    border-style: solid;
    border-color: var(--rz-series-24) !important;
}

h1.rz-heading {
    font-size: 2rem;
    line-height: 1.1875em;
    font-weight: 700;
    letter-spacing: -0.04em;
    color: var(--rz-text-title-color);
    margin-bottom: 1rem;
}

h2.rz-heading {
    font-size: 1.5rem;
    line-height: 1.25em;
    font-weight: 700;
    letter-spacing: -0.03em;
    color: var(--rz-text-title-color);
    margin-bottom: 1rem;
}

h3.rz-heading {
    font-size: 1.125rem;
    line-height: 1.25em;
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--rz-text-title-color);
    margin-bottom: 0.75rem;
}

h4.rz-heading {
    font-size: 1rem;
    line-height: 1.25em;
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--rz-text-title-color);
    margin-bottom: 0.5rem;
}

h5.rz-heading {
    font-size: 0.875rem;
    line-height: 1.25em;
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--rz-text-title-color);
    margin-bottom: 0.5rem;
}

h6.rz-heading {
    font-size: 0.75rem;
    line-height: 1.25em;
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--rz-text-title-color);
    margin-bottom: 0.5rem;
}

:root {
    --rz-text-display-h1-font-size: clamp(4.5rem, 6.667vw, 6rem);
    --rz-text-display-h1-line-height: 1em;
    --rz-text-display-h1-font-weight: 700;
    --rz-text-display-h1-letter-spacing: -0.04em;
    --rz-text-display-h1-color: var(--rz-text-title-color);
    --rz-text-display-h1-margin-bottom: 1rem;
    --rz-text-display-h2-font-size: clamp(3.75rem, 5.278vw, 4.75rem);
    --rz-text-display-h2-line-height: calc(1em + 4px);
    --rz-text-display-h2-font-weight: 700;
    --rz-text-display-h2-letter-spacing: -0.03em;
    --rz-text-display-h2-color: var(--rz-text-title-color);
    --rz-text-display-h2-margin-bottom: 1rem;
    --rz-text-display-h3-font-size: clamp(2.625rem, 3.889vw, 3.5rem);
    --rz-text-display-h3-line-height: calc(1em + 4px);
    --rz-text-display-h3-font-weight: 700;
    --rz-text-display-h3-letter-spacing: -0.02em;
    --rz-text-display-h3-color: var(--rz-text-title-color);
    --rz-text-display-h3-margin-bottom: 0.75rem;
    --rz-text-display-h4-font-size: clamp(2.25rem, 3.333vw, 3rem);
    --rz-text-display-h4-line-height: 1em;
    --rz-text-display-h4-font-weight: 700;
    --rz-text-display-h4-letter-spacing: -0.02em;
    --rz-text-display-h4-color: var(--rz-text-title-color);
    --rz-text-display-h4-margin-bottom: 0.5rem;
    --rz-text-display-h5-font-size: clamp(1.5rem, 2.222vw, 2rem);
    --rz-text-display-h5-line-height: 1em;
    --rz-text-display-h5-font-weight: 600;
    --rz-text-display-h5-letter-spacing: -0.02em;
    --rz-text-display-h5-color: var(--rz-text-title-color);
    --rz-text-display-h5-margin-bottom: 0.5rem;
    --rz-text-display-h6-font-size: clamp(1.25rem, 1.667vw, 1.5rem);
    --rz-text-display-h6-line-height: 1em;
    --rz-text-display-h6-font-weight: 600;
    --rz-text-display-h6-letter-spacing: -0.02em;
    --rz-text-display-h6-color: var(--rz-text-title-color);
    --rz-text-display-h6-margin-bottom: 0.5rem;
    --rz-text-h1-font-size: clamp(3.75rem, 5.278vw, 4.75rem);
    --rz-text-h1-line-height: calc(1em + 4px);
    --rz-text-h1-font-weight: 600;
    --rz-text-h1-letter-spacing: -0.04em;
    --rz-text-h1-color: var(--rz-text-title-color);
    --rz-text-h1-margin-bottom: 1rem;
    --rz-text-h2-font-size: clamp(2.625rem, 3.889vw, 3.5rem);
    --rz-text-h2-line-height: calc(1em + 4px);
    --rz-text-h2-font-weight: 600;
    --rz-text-h2-letter-spacing: -0.03em;
    --rz-text-h2-color: var(--rz-text-title-color);
    --rz-text-h2-margin-bottom: 1rem;
    --rz-text-h3-font-size: clamp(2.25rem, 3.333vw, 3rem);
    --rz-text-h3-line-height: 1em;
    --rz-text-h3-font-weight: 600;
    --rz-text-h3-letter-spacing: -0.02em;
    --rz-text-h3-color: var(--rz-text-title-color);
    --rz-text-h3-margin-bottom: 0.75rem;
    --rz-text-h4-font-size: clamp(1.75rem, 2.778vw, 2.5rem);
    --rz-text-h4-line-height: 1em;
    --rz-text-h4-font-weight: 600;
    --rz-text-h4-letter-spacing: -0.02em;
    --rz-text-h4-color: var(--rz-text-title-color);
    --rz-text-h4-margin-bottom: 0.5rem;
    --rz-text-h5-font-size: clamp(1.25rem, 1.667vw, 1.5rem);
    --rz-text-h5-line-height: 1em;
    --rz-text-h5-font-weight: 600;
    --rz-text-h5-letter-spacing: -0.02em;
    --rz-text-h5-color: var(--rz-text-title-color);
    --rz-text-h5-margin-bottom: 0.5rem;
    --rz-text-h6-font-size: clamp(1rem, 1.667vw, 1.25rem);
    --rz-text-h6-line-height: 1em;
    --rz-text-h6-font-weight: 600;
    --rz-text-h6-letter-spacing: -0.02em;
    --rz-text-h6-color: var(--rz-text-title-color);
    --rz-text-h6-margin-bottom: 0.5rem;
    --rz-text-subtitle1-font-size: 1rem;
    --rz-text-subtitle1-line-height: 1.25rem;
    --rz-text-subtitle1-font-weight: 600;
    --rz-text-subtitle1-letter-spacing: -0.02em;
    --rz-text-subtitle1-color: var(--rz-text-title-color);
    --rz-text-subtitle1-margin-bottom: 0.5rem;
    --rz-text-subtitle2-font-size: 0.875rem;
    --rz-text-subtitle2-line-height: 1.25rem;
    --rz-text-subtitle2-font-weight: 600;
    --rz-text-subtitle2-letter-spacing: -0.02em;
    --rz-text-subtitle2-color: var(--rz-text-title-color);
    --rz-text-subtitle2-margin-bottom: 0.5rem;
    --rz-text-body1-font-size: 1rem;
    --rz-text-body1-line-height: 1.25rem;
    --rz-text-body1-font-weight: 400;
    --rz-text-body1-letter-spacing: -0.02em;
    --rz-text-body1-color: var(--rz-text-color);
    --rz-text-body1-margin-bottom: 0.5rem;
    --rz-text-body2-font-size: 0.875rem;
    --rz-text-body2-line-height: 1.25rem;
    --rz-text-body2-font-weight: 400;
    --rz-text-body2-letter-spacing: -0.02em;
    --rz-text-body2-color: var(--rz-text-color);
    --rz-text-body2-margin-bottom: 0.5rem;
    --rz-text-button-font-size: 0.875rem;
    --rz-text-button-line-height: 1.25rem;
    --rz-text-button-font-weight: 600;
    --rz-text-button-letter-spacing: -0.02em;
    --rz-text-button-color: var(--rz-text-color);
    --rz-text-button-margin-bottom: 0.5rem;
    --rz-text-caption-font-size: 0.75rem;
    --rz-text-caption-line-height: normal;
    --rz-text-caption-font-weight: 400;
    --rz-text-caption-letter-spacing: 0.4px;
    --rz-text-caption-color: var(--rz-text-color);
    --rz-text-caption-margin-bottom: 0.5rem;
    --rz-text-overline-font-size: 0.625rem;
    --rz-text-overline-line-height: normal;
    --rz-text-overline-font-weight: 400;
    --rz-text-overline-letter-spacing: 1.5px;
    --rz-text-overline-text-transform: uppercase;
    --rz-text-overline-color: var(--rz-text-color);
    --rz-text-overline-margin-bottom: 0.5rem;
}

.rz-text-display-h1 {
    font-family: var(--rz-text-font-family);
    font-size: var(--rz-text-display-h1-font-size);
    line-height: var(--rz-text-display-h1-line-height);
    font-weight: var(--rz-text-display-h1-font-weight);
    letter-spacing: var(--rz-text-display-h1-letter-spacing);
    color: var(--rz-text-display-h1-color);
    margin-bottom: var(--rz-text-display-h1-margin-bottom);
}

.rz-text-display-h2 {
    font-family: var(--rz-text-font-family);
    font-size: var(--rz-text-display-h2-font-size);
    line-height: var(--rz-text-display-h2-line-height);
    font-weight: var(--rz-text-display-h2-font-weight);
    letter-spacing: var(--rz-text-display-h2-letter-spacing);
    color: var(--rz-text-display-h2-color);
    margin-bottom: var(--rz-text-display-h2-margin-bottom);
}

.rz-text-display-h3 {
    font-family: var(--rz-text-font-family);
    font-size: var(--rz-text-display-h3-font-size);
    line-height: var(--rz-text-display-h3-line-height);
    font-weight: var(--rz-text-display-h3-font-weight);
    letter-spacing: var(--rz-text-display-h3-letter-spacing);
    color: var(--rz-text-display-h3-color);
    margin-bottom: var(--rz-text-display-h3-margin-bottom);
}

.rz-text-display-h4 {
    font-family: var(--rz-text-font-family);
    font-size: var(--rz-text-display-h4-font-size);
    line-height: var(--rz-text-display-h4-line-height);
    font-weight: var(--rz-text-display-h4-font-weight);
    letter-spacing: var(--rz-text-display-h4-letter-spacing);
    color: var(--rz-text-display-h4-color);
    margin-bottom: var(--rz-text-display-h4-margin-bottom);
}

.rz-text-display-h5 {
    font-family: var(--rz-text-font-family);
    font-size: var(--rz-text-display-h5-font-size);
    line-height: var(--rz-text-display-h5-line-height);
    font-weight: var(--rz-text-display-h5-font-weight);
    letter-spacing: var(--rz-text-display-h5-letter-spacing);
    color: var(--rz-text-display-h5-color);
    margin-bottom: var(--rz-text-display-h5-margin-bottom);
}

.rz-text-display-h6 {
    font-family: var(--rz-text-font-family);
    font-size: var(--rz-text-display-h6-font-size);
    line-height: var(--rz-text-display-h6-line-height);
    font-weight: var(--rz-text-display-h6-font-weight);
    letter-spacing: var(--rz-text-display-h6-letter-spacing);
    color: var(--rz-text-display-h6-color);
    margin-bottom: var(--rz-text-display-h6-margin-bottom);
}

.rz-text-h1 {
    font-family: var(--rz-text-font-family);
    font-size: var(--rz-text-h1-font-size);
    line-height: var(--rz-text-h1-line-height);
    font-weight: var(--rz-text-h1-font-weight);
    letter-spacing: var(--rz-text-h1-letter-spacing);
    color: var(--rz-text-h1-color);
    margin-bottom: var(--rz-text-h1-margin-bottom);
}

.rz-text-h2 {
    font-family: var(--rz-text-font-family);
    font-size: var(--rz-text-h2-font-size);
    line-height: var(--rz-text-h2-line-height);
    font-weight: var(--rz-text-h2-font-weight);
    letter-spacing: var(--rz-text-h2-letter-spacing);
    color: var(--rz-text-h2-color);
    margin-bottom: var(--rz-text-h2-margin-bottom);
}

.rz-text-h3 {
    font-family: var(--rz-text-font-family);
    font-size: var(--rz-text-h3-font-size);
    line-height: var(--rz-text-h3-line-height);
    font-weight: var(--rz-text-h3-font-weight);
    letter-spacing: var(--rz-text-h3-letter-spacing);
    color: var(--rz-text-h3-color);
    margin-bottom: var(--rz-text-h3-margin-bottom);
}

.rz-text-h4 {
    font-family: var(--rz-text-font-family);
    font-size: var(--rz-text-h4-font-size);
    line-height: var(--rz-text-h4-line-height);
    font-weight: var(--rz-text-h4-font-weight);
    letter-spacing: var(--rz-text-h4-letter-spacing);
    color: var(--rz-text-h4-color);
    margin-bottom: var(--rz-text-h4-margin-bottom);
}

.rz-text-h5 {
    font-family: var(--rz-text-font-family);
    font-size: var(--rz-text-h5-font-size);
    line-height: var(--rz-text-h5-line-height);
    font-weight: var(--rz-text-h5-font-weight);
    letter-spacing: var(--rz-text-h5-letter-spacing);
    color: var(--rz-text-h5-color);
    margin-bottom: var(--rz-text-h5-margin-bottom);
}

.rz-text-h6 {
    font-family: var(--rz-text-font-family);
    font-size: var(--rz-text-h6-font-size);
    line-height: var(--rz-text-h6-line-height);
    font-weight: var(--rz-text-h6-font-weight);
    letter-spacing: var(--rz-text-h6-letter-spacing);
    color: var(--rz-text-h6-color);
    margin-bottom: var(--rz-text-h6-margin-bottom);
}

.rz-text-subtitle1 {
    font-family: var(--rz-text-font-family);
    font-size: var(--rz-text-subtitle1-font-size);
    line-height: var(--rz-text-subtitle1-line-height);
    font-weight: var(--rz-text-subtitle1-font-weight);
    letter-spacing: var(--rz-text-subtitle1-letter-spacing);
    color: var(--rz-text-subtitle1-color);
    margin-bottom: var(--rz-text-subtitle1-margin-bottom);
}

.rz-text-subtitle2 {
    font-family: var(--rz-text-font-family);
    font-size: var(--rz-text-subtitle2-font-size);
    line-height: var(--rz-text-subtitle2-line-height);
    font-weight: var(--rz-text-subtitle2-font-weight);
    letter-spacing: var(--rz-text-subtitle2-letter-spacing);
    color: var(--rz-text-subtitle2-color);
    margin-bottom: var(--rz-text-subtitle2-margin-bottom);
}

.rz-text-body1 {
    font-family: var(--rz-text-font-family);
    font-size: var(--rz-text-body1-font-size);
    line-height: var(--rz-text-body1-line-height);
    font-weight: var(--rz-text-body1-font-weight);
    letter-spacing: var(--rz-text-body1-letter-spacing);
    color: var(--rz-text-body1-color);
    margin-bottom: var(--rz-text-body1-margin-bottom);
}

.rz-text-body2 {
    font-family: var(--rz-text-font-family);
    font-size: var(--rz-text-body2-font-size);
    line-height: var(--rz-text-body2-line-height);
    font-weight: var(--rz-text-body2-font-weight);
    letter-spacing: var(--rz-text-body2-letter-spacing);
    color: var(--rz-text-body2-color);
    margin-bottom: var(--rz-text-body2-margin-bottom);
}

.rz-text-button {
    font-family: var(--rz-text-font-family);
    font-size: var(--rz-text-button-font-size);
    line-height: var(--rz-text-button-line-height);
    font-weight: var(--rz-text-button-font-weight);
    letter-spacing: var(--rz-text-button-letter-spacing);
    color: var(--rz-text-button-color);
    margin-bottom: var(--rz-text-button-margin-bottom);
}

.rz-text-caption {
    font-family: var(--rz-text-font-family);
    font-size: var(--rz-text-caption-font-size);
    line-height: var(--rz-text-caption-line-height);
    font-weight: var(--rz-text-caption-font-weight);
    letter-spacing: var(--rz-text-caption-letter-spacing);
    color: var(--rz-text-caption-color);
    margin-bottom: var(--rz-text-caption-margin-bottom);
}

.rz-text-overline {
    font-family: var(--rz-text-font-family);
    font-size: var(--rz-text-overline-font-size);
    line-height: var(--rz-text-overline-line-height);
    font-weight: var(--rz-text-overline-font-weight);
    letter-spacing: var(--rz-text-overline-letter-spacing);
    text-transform: var(--rz-text-overline-text-transform);
    color: var(--rz-text-overline-color);
    margin-bottom: var(--rz-text-overline-margin-bottom);
}










    .rz-button.rz-primary, .rz-primary.rz-paginator-element {
        background-color: var(--rz-primary);
        color: var(--rz-text-contrast-color);
    }

        .rz-button.rz-primary.rz-shade-lighter, .rz-primary.rz-shade-lighter.rz-paginator-element {
            background-color: var(--rz-primary-lighter);
            color: var(--rz-primary);
        }

        .rz-button.rz-primary.rz-shade-light, .rz-primary.rz-shade-light.rz-paginator-element {
            background-color: var(--rz-primary-light);
        }

        .rz-button.rz-primary.rz-shade-default, .rz-primary.rz-shade-default.rz-paginator-element {
            background-color: var(--rz-primary);
        }

        .rz-button.rz-primary.rz-shade-dark, .rz-primary.rz-shade-dark.rz-paginator-element {
            background-color: var(--rz-primary-dark);
        }

        .rz-button.rz-primary.rz-shade-darker, .rz-primary.rz-shade-darker.rz-paginator-element {
            background-color: var(--rz-primary-darker);
        }

        .rz-button.rz-primary.rz-variant-flat, .rz-primary.rz-variant-flat.rz-paginator-element {
            box-shadow: none !important;
        }

    .rz-button.rz-light, .rz-light.rz-paginator-element {
        background-color: var(--rz-base-200);
        color: var(--rz-text-color);
    }

        .rz-button.rz-light.rz-variant-flat, .rz-light.rz-variant-flat.rz-paginator-element {
            box-shadow: none !important;
        }

    .rz-button.rz-base, .rz-base.rz-paginator-element {
        background-color: var(--rz-base-200);
        color: var(--rz-text-color);
    }

        .rz-button.rz-base.rz-shade-lighter, .rz-base.rz-shade-lighter.rz-paginator-element {
            background-color: var(--rz-base-lighter);
            color: var(--rz-base);
        }

        .rz-button.rz-base.rz-shade-light, .rz-base.rz-shade-light.rz-paginator-element {
            background-color: var(--rz-base-light);
        }

        .rz-button.rz-base.rz-shade-default, .rz-base.rz-shade-default.rz-paginator-element {
            background-color: var(--rz-base);
        }

        .rz-button.rz-base.rz-shade-dark, .rz-base.rz-shade-dark.rz-paginator-element {
            background-color: var(--rz-base-dark);
        }

        .rz-button.rz-base.rz-shade-darker, .rz-base.rz-shade-darker.rz-paginator-element {
            background-color: var(--rz-base-darker);
        }

        .rz-button.rz-base.rz-variant-flat, .rz-base.rz-variant-flat.rz-paginator-element {
            box-shadow: none !important;
        }

    .rz-button.rz-dark, .rz-dark.rz-paginator-element {
        background-color: var(--rz-base-900);
        color: var(--rz-text-contrast-color);
    }

        .rz-button.rz-dark.rz-variant-flat, .rz-dark.rz-variant-flat.rz-paginator-element {
            box-shadow: none !important;
        }

    .rz-button.rz-secondary, .rz-secondary.rz-paginator-element {
        background-color: var(--rz-secondary);
        color: var(--rz-text-contrast-color);
    }

        .rz-button.rz-secondary.rz-shade-lighter, .rz-secondary.rz-shade-lighter.rz-paginator-element {
            background-color: var(--rz-secondary-lighter);
            color: var(--rz-secondary);
        }

        .rz-button.rz-secondary.rz-shade-light, .rz-secondary.rz-shade-light.rz-paginator-element {
            background-color: var(--rz-secondary-light);
        }

        .rz-button.rz-secondary.rz-shade-default, .rz-secondary.rz-shade-default.rz-paginator-element {
            background-color: var(--rz-secondary);
        }

        .rz-button.rz-secondary.rz-shade-dark, .rz-secondary.rz-shade-dark.rz-paginator-element {
            background-color: var(--rz-secondary-dark);
        }

        .rz-button.rz-secondary.rz-shade-darker, .rz-secondary.rz-shade-darker.rz-paginator-element {
            background-color: var(--rz-secondary-darker);
        }

        .rz-button.rz-secondary.rz-variant-flat, .rz-secondary.rz-variant-flat.rz-paginator-element {
            box-shadow: none !important;
        }

    .rz-button.rz-info, .rz-info.rz-paginator-element {
        background-color: var(--rz-info);
        color: var(--rz-text-contrast-color);
    }

        .rz-button.rz-info.rz-shade-lighter, .rz-info.rz-shade-lighter.rz-paginator-element {
            background-color: var(--rz-info-lighter);
            color: var(--rz-info);
        }

        .rz-button.rz-info.rz-shade-light, .rz-info.rz-shade-light.rz-paginator-element {
            background-color: var(--rz-info-light);
        }

        .rz-button.rz-info.rz-shade-default, .rz-info.rz-shade-default.rz-paginator-element {
            background-color: var(--rz-info);
        }

        .rz-button.rz-info.rz-shade-dark, .rz-info.rz-shade-dark.rz-paginator-element {
            background-color: var(--rz-info-dark);
        }

        .rz-button.rz-info.rz-shade-darker, .rz-info.rz-shade-darker.rz-paginator-element {
            background-color: var(--rz-info-darker);
        }

        .rz-button.rz-info.rz-variant-flat, .rz-info.rz-variant-flat.rz-paginator-element {
            box-shadow: none !important;
        }

    .rz-button.rz-warning, .rz-warning.rz-paginator-element {
        background-color: var(--rz-warning);
        color: var(--rz-text-contrast-color);
    }

        .rz-button.rz-warning.rz-shade-lighter, .rz-warning.rz-shade-lighter.rz-paginator-element {
            background-color: var(--rz-warning-lighter);
            color: var(--rz-warning);
        }

        .rz-button.rz-warning.rz-shade-light, .rz-warning.rz-shade-light.rz-paginator-element {
            background-color: var(--rz-warning-light);
        }

        .rz-button.rz-warning.rz-shade-default, .rz-warning.rz-shade-default.rz-paginator-element {
            background-color: var(--rz-warning);
        }

        .rz-button.rz-warning.rz-shade-dark, .rz-warning.rz-shade-dark.rz-paginator-element {
            background-color: var(--rz-warning-dark);
        }

        .rz-button.rz-warning.rz-shade-darker, .rz-warning.rz-shade-darker.rz-paginator-element {
            background-color: var(--rz-warning-darker);
        }

        .rz-button.rz-warning.rz-variant-flat, .rz-warning.rz-variant-flat.rz-paginator-element {
            box-shadow: none !important;
        }

    .rz-button.rz-error, .rz-error.rz-paginator-element {
        background-color: var(--rz-danger);
        color: var(--rz-text-contrast-color);
    }

        .rz-button.rz-error.rz-shade-lighter, .rz-error.rz-shade-lighter.rz-paginator-element {
            background-color: var(--rz-error-lighter);
            color: var(--rz-error);
        }

        .rz-button.rz-error.rz-shade-light, .rz-error.rz-shade-light.rz-paginator-element {
            background-color: var(--rz-error-light);
        }

        .rz-button.rz-error.rz-shade-default, .rz-error.rz-shade-default.rz-paginator-element {
            background-color: var(--rz-error);
        }

        .rz-button.rz-error.rz-shade-dark, .rz-error.rz-shade-dark.rz-paginator-element {
            background-color: var(--rz-error-dark);
        }

        .rz-button.rz-error.rz-shade-darker, .rz-error.rz-shade-darker.rz-paginator-element {
            background-color: var(--rz-error-darker);
        }

        .rz-button.rz-error.rz-variant-flat, .rz-error.rz-variant-flat.rz-paginator-element {
            box-shadow: none !important;
        }

    .rz-button.rz-danger, .rz-danger.rz-paginator-element {
        background-color: var(--rz-danger);
        color: var(--rz-text-contrast-color);
    }

        .rz-button.rz-danger.rz-shade-lighter, .rz-danger.rz-shade-lighter.rz-paginator-element {
            background-color: var(--rz-danger-lighter);
            color: var(--rz-danger);
        }

        .rz-button.rz-danger.rz-shade-light, .rz-danger.rz-shade-light.rz-paginator-element {
            background-color: var(--rz-danger-light);
        }

        .rz-button.rz-danger.rz-shade-default, .rz-danger.rz-shade-default.rz-paginator-element {
            background-color: var(--rz-danger);
        }

        .rz-button.rz-danger.rz-shade-dark, .rz-danger.rz-shade-dark.rz-paginator-element {
            background-color: var(--rz-danger-dark);
        }

        .rz-button.rz-danger.rz-shade-darker, .rz-danger.rz-shade-darker.rz-paginator-element {
            background-color: var(--rz-danger-darker);
        }

        .rz-button.rz-danger.rz-variant-flat, .rz-danger.rz-variant-flat.rz-paginator-element {
            box-shadow: none !important;
        }

    .rz-button.rz-success, .rz-success.rz-paginator-element {
        background-color: var(--rz-success);
        color: var(--rz-text-contrast-color);
    }

        .rz-button.rz-success.rz-shade-lighter, .rz-success.rz-shade-lighter.rz-paginator-element {
            background-color: var(--rz-success-lighter);
            color: var(--rz-success);
        }

        .rz-button.rz-success.rz-shade-light, .rz-success.rz-shade-light.rz-paginator-element {
            background-color: var(--rz-success-light);
        }

        .rz-button.rz-success.rz-shade-default, .rz-success.rz-shade-default.rz-paginator-element {
            background-color: var(--rz-success);
        }

        .rz-button.rz-success.rz-shade-dark, .rz-success.rz-shade-dark.rz-paginator-element {
            background-color: var(--rz-success-dark);
        }

        .rz-button.rz-success.rz-shade-darker, .rz-success.rz-shade-darker.rz-paginator-element {
            background-color: var(--rz-success-darker);
        }

        .rz-button.rz-success.rz-variant-flat, .rz-success.rz-variant-flat.rz-paginator-element {
            box-shadow: none !important;
        }

    .rz-button.rz-variant-outlined.rz-primary, .rz-variant-outlined.rz-primary.rz-paginator-element {
        background-color: transparent;
    }

        .rz-button.rz-variant-outlined.rz-primary.rz-shade-lighter, .rz-variant-outlined.rz-primary.rz-shade-lighter.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-primary-lighter);
            color: var(--rz-primary-light);
        }

        .rz-button.rz-variant-outlined.rz-primary.rz-shade-light, .rz-variant-outlined.rz-primary.rz-shade-light.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-primary-light);
            color: var(--rz-primary-light);
        }

        .rz-button.rz-variant-outlined.rz-primary.rz-shade-default, .rz-variant-outlined.rz-primary.rz-shade-default.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-primary);
            color: var(--rz-primary);
        }

        .rz-button.rz-variant-outlined.rz-primary.rz-shade-dark, .rz-variant-outlined.rz-primary.rz-shade-dark.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-primary-dark);
            color: var(--rz-primary-dark);
        }

        .rz-button.rz-variant-outlined.rz-primary.rz-shade-darker, .rz-variant-outlined.rz-primary.rz-shade-darker.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-primary-darker);
            color: var(--rz-primary-darker);
        }

        .rz-button.rz-variant-outlined.rz-primary:not(.rz-state-disabled):hover:not(:active), .rz-variant-outlined.rz-primary.rz-paginator-element:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-outlined.rz-primary:not(.rz-state-disabled):active, .rz-variant-outlined.rz-primary.rz-paginator-element:not(.rz-state-disabled):active {
            background-color: var(--rz-primary-lighter);
            background-image: none;
        }

        .rz-button.rz-variant-outlined.rz-primary.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-variant-outlined.rz-primary.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-outlined.rz-primary.rz-shade-lighter:not(.rz-state-disabled):active, .rz-variant-outlined.rz-primary.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):active {
            color: var(--rz-primary);
        }

    .rz-button.rz-variant-outlined.rz-light, .rz-variant-outlined.rz-light.rz-paginator-element {
        background-color: transparent;
    }

        .rz-button.rz-variant-outlined.rz-light.rz-shade-default, .rz-variant-outlined.rz-light.rz-shade-default.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-base-200);
            color: var(--rz-base-200);
        }

        .rz-button.rz-variant-outlined.rz-light:not(.rz-state-disabled):hover:not(:active), .rz-variant-outlined.rz-light.rz-paginator-element:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-outlined.rz-light:not(.rz-state-disabled):active, .rz-variant-outlined.rz-light.rz-paginator-element:not(.rz-state-disabled):active {
            background-color: rgba(255, 255, 255, 0.12);
            background-image: none;
        }

        .rz-button.rz-variant-outlined.rz-light.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-variant-outlined.rz-light.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-outlined.rz-light.rz-shade-lighter:not(.rz-state-disabled):active, .rz-variant-outlined.rz-light.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):active {
            color: var(--rz-light);
        }

    .rz-button.rz-variant-outlined.rz-base, .rz-variant-outlined.rz-base.rz-paginator-element {
        background-color: transparent;
    }

        .rz-button.rz-variant-outlined.rz-base.rz-shade-lighter, .rz-variant-outlined.rz-base.rz-shade-lighter.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-base-lighter);
            color: var(--rz-base-light);
        }

        .rz-button.rz-variant-outlined.rz-base.rz-shade-light, .rz-variant-outlined.rz-base.rz-shade-light.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-base-light);
            color: var(--rz-base-light);
        }

        .rz-button.rz-variant-outlined.rz-base.rz-shade-default, .rz-variant-outlined.rz-base.rz-shade-default.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-base);
            color: var(--rz-base);
        }

        .rz-button.rz-variant-outlined.rz-base.rz-shade-dark, .rz-variant-outlined.rz-base.rz-shade-dark.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-base-dark);
            color: var(--rz-base-dark);
        }

        .rz-button.rz-variant-outlined.rz-base.rz-shade-darker, .rz-variant-outlined.rz-base.rz-shade-darker.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-base-darker);
            color: var(--rz-base-darker);
        }

        .rz-button.rz-variant-outlined.rz-base:not(.rz-state-disabled):hover:not(:active), .rz-variant-outlined.rz-base.rz-paginator-element:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-outlined.rz-base:not(.rz-state-disabled):active, .rz-variant-outlined.rz-base.rz-paginator-element:not(.rz-state-disabled):active {
            background-color: var(--rz-base-lighter);
            background-image: none;
        }

        .rz-button.rz-variant-outlined.rz-base.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-variant-outlined.rz-base.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-outlined.rz-base.rz-shade-lighter:not(.rz-state-disabled):active, .rz-variant-outlined.rz-base.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):active {
            color: var(--rz-base);
        }

    .rz-button.rz-variant-outlined.rz-dark, .rz-variant-outlined.rz-dark.rz-paginator-element {
        background-color: transparent;
    }

        .rz-button.rz-variant-outlined.rz-dark.rz-shade-default, .rz-variant-outlined.rz-dark.rz-shade-default.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-base-900);
            color: var(--rz-base-900);
        }

        .rz-button.rz-variant-outlined.rz-dark:not(.rz-state-disabled):hover:not(:active), .rz-variant-outlined.rz-dark.rz-paginator-element:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-outlined.rz-dark:not(.rz-state-disabled):active, .rz-variant-outlined.rz-dark.rz-paginator-element:not(.rz-state-disabled):active {
            background-color: rgba(0, 0, 0, 0.12);
            background-image: none;
        }

        .rz-button.rz-variant-outlined.rz-dark.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-variant-outlined.rz-dark.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-outlined.rz-dark.rz-shade-lighter:not(.rz-state-disabled):active, .rz-variant-outlined.rz-dark.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):active {
            color: var(--rz-dark);
        }

    .rz-button.rz-variant-outlined.rz-secondary, .rz-variant-outlined.rz-secondary.rz-paginator-element {
        background-color: transparent;
    }

        .rz-button.rz-variant-outlined.rz-secondary.rz-shade-lighter, .rz-variant-outlined.rz-secondary.rz-shade-lighter.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-secondary-lighter);
            color: var(--rz-secondary-light);
        }

        .rz-button.rz-variant-outlined.rz-secondary.rz-shade-light, .rz-variant-outlined.rz-secondary.rz-shade-light.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-secondary-light);
            color: var(--rz-secondary-light);
        }

        .rz-button.rz-variant-outlined.rz-secondary.rz-shade-default, .rz-variant-outlined.rz-secondary.rz-shade-default.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-secondary);
            color: var(--rz-secondary);
        }

        .rz-button.rz-variant-outlined.rz-secondary.rz-shade-dark, .rz-variant-outlined.rz-secondary.rz-shade-dark.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-secondary-dark);
            color: var(--rz-secondary-dark);
        }

        .rz-button.rz-variant-outlined.rz-secondary.rz-shade-darker, .rz-variant-outlined.rz-secondary.rz-shade-darker.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-secondary-darker);
            color: var(--rz-secondary-darker);
        }

        .rz-button.rz-variant-outlined.rz-secondary:not(.rz-state-disabled):hover:not(:active), .rz-variant-outlined.rz-secondary.rz-paginator-element:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-outlined.rz-secondary:not(.rz-state-disabled):active, .rz-variant-outlined.rz-secondary.rz-paginator-element:not(.rz-state-disabled):active {
            background-color: var(--rz-secondary-lighter);
            background-image: none;
        }

        .rz-button.rz-variant-outlined.rz-secondary.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-variant-outlined.rz-secondary.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-outlined.rz-secondary.rz-shade-lighter:not(.rz-state-disabled):active, .rz-variant-outlined.rz-secondary.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):active {
            color: var(--rz-secondary);
        }

    .rz-button.rz-variant-outlined.rz-info, .rz-variant-outlined.rz-info.rz-paginator-element {
        background-color: transparent;
    }

        .rz-button.rz-variant-outlined.rz-info.rz-shade-lighter, .rz-variant-outlined.rz-info.rz-shade-lighter.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-info-lighter);
            color: var(--rz-info-light);
        }

        .rz-button.rz-variant-outlined.rz-info.rz-shade-light, .rz-variant-outlined.rz-info.rz-shade-light.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-info-light);
            color: var(--rz-info-light);
        }

        .rz-button.rz-variant-outlined.rz-info.rz-shade-default, .rz-variant-outlined.rz-info.rz-shade-default.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-info);
            color: var(--rz-info);
        }

        .rz-button.rz-variant-outlined.rz-info.rz-shade-dark, .rz-variant-outlined.rz-info.rz-shade-dark.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-info-dark);
            color: var(--rz-info-dark);
        }

        .rz-button.rz-variant-outlined.rz-info.rz-shade-darker, .rz-variant-outlined.rz-info.rz-shade-darker.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-info-darker);
            color: var(--rz-info-darker);
        }

        .rz-button.rz-variant-outlined.rz-info:not(.rz-state-disabled):hover:not(:active), .rz-variant-outlined.rz-info.rz-paginator-element:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-outlined.rz-info:not(.rz-state-disabled):active, .rz-variant-outlined.rz-info.rz-paginator-element:not(.rz-state-disabled):active {
            background-color: var(--rz-info-lighter);
            background-image: none;
        }

        .rz-button.rz-variant-outlined.rz-info.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-variant-outlined.rz-info.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-outlined.rz-info.rz-shade-lighter:not(.rz-state-disabled):active, .rz-variant-outlined.rz-info.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):active {
            color: var(--rz-info);
        }

    .rz-button.rz-variant-outlined.rz-warning, .rz-variant-outlined.rz-warning.rz-paginator-element {
        background-color: transparent;
    }

        .rz-button.rz-variant-outlined.rz-warning.rz-shade-lighter, .rz-variant-outlined.rz-warning.rz-shade-lighter.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-warning-lighter);
            color: var(--rz-warning-light);
        }

        .rz-button.rz-variant-outlined.rz-warning.rz-shade-light, .rz-variant-outlined.rz-warning.rz-shade-light.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-warning-light);
            color: var(--rz-warning-light);
        }

        .rz-button.rz-variant-outlined.rz-warning.rz-shade-default, .rz-variant-outlined.rz-warning.rz-shade-default.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-warning);
            color: var(--rz-warning);
        }

        .rz-button.rz-variant-outlined.rz-warning.rz-shade-dark, .rz-variant-outlined.rz-warning.rz-shade-dark.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-warning-dark);
            color: var(--rz-warning-dark);
        }

        .rz-button.rz-variant-outlined.rz-warning.rz-shade-darker, .rz-variant-outlined.rz-warning.rz-shade-darker.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-warning-darker);
            color: var(--rz-warning-darker);
        }

        .rz-button.rz-variant-outlined.rz-warning:not(.rz-state-disabled):hover:not(:active), .rz-variant-outlined.rz-warning.rz-paginator-element:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-outlined.rz-warning:not(.rz-state-disabled):active, .rz-variant-outlined.rz-warning.rz-paginator-element:not(.rz-state-disabled):active {
            background-color: var(--rz-warning-lighter);
            background-image: none;
        }

        .rz-button.rz-variant-outlined.rz-warning.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-variant-outlined.rz-warning.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-outlined.rz-warning.rz-shade-lighter:not(.rz-state-disabled):active, .rz-variant-outlined.rz-warning.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):active {
            color: var(--rz-warning);
        }

    .rz-button.rz-variant-outlined.rz-error, .rz-variant-outlined.rz-error.rz-paginator-element {
        background-color: transparent;
    }

        .rz-button.rz-variant-outlined.rz-error.rz-shade-lighter, .rz-variant-outlined.rz-error.rz-shade-lighter.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-error-lighter);
            color: var(--rz-error-light);
        }

        .rz-button.rz-variant-outlined.rz-error.rz-shade-light, .rz-variant-outlined.rz-error.rz-shade-light.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-error-light);
            color: var(--rz-error-light);
        }

        .rz-button.rz-variant-outlined.rz-error.rz-shade-default, .rz-variant-outlined.rz-error.rz-shade-default.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-error);
            color: var(--rz-error);
        }

        .rz-button.rz-variant-outlined.rz-error.rz-shade-dark, .rz-variant-outlined.rz-error.rz-shade-dark.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-error-dark);
            color: var(--rz-error-dark);
        }

        .rz-button.rz-variant-outlined.rz-error.rz-shade-darker, .rz-variant-outlined.rz-error.rz-shade-darker.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-error-darker);
            color: var(--rz-error-darker);
        }

        .rz-button.rz-variant-outlined.rz-error:not(.rz-state-disabled):hover:not(:active), .rz-variant-outlined.rz-error.rz-paginator-element:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-outlined.rz-error:not(.rz-state-disabled):active, .rz-variant-outlined.rz-error.rz-paginator-element:not(.rz-state-disabled):active {
            background-color: var(--rz-error-lighter);
            background-image: none;
        }

        .rz-button.rz-variant-outlined.rz-error.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-variant-outlined.rz-error.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-outlined.rz-error.rz-shade-lighter:not(.rz-state-disabled):active, .rz-variant-outlined.rz-error.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):active {
            color: var(--rz-error);
        }

    .rz-button.rz-variant-outlined.rz-danger, .rz-variant-outlined.rz-danger.rz-paginator-element {
        background-color: transparent;
    }

        .rz-button.rz-variant-outlined.rz-danger.rz-shade-lighter, .rz-variant-outlined.rz-danger.rz-shade-lighter.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-danger-lighter);
            color: var(--rz-danger-light);
        }

        .rz-button.rz-variant-outlined.rz-danger.rz-shade-light, .rz-variant-outlined.rz-danger.rz-shade-light.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-danger-light);
            color: var(--rz-danger-light);
        }

        .rz-button.rz-variant-outlined.rz-danger.rz-shade-default, .rz-variant-outlined.rz-danger.rz-shade-default.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-danger);
            color: var(--rz-danger);
        }

        .rz-button.rz-variant-outlined.rz-danger.rz-shade-dark, .rz-variant-outlined.rz-danger.rz-shade-dark.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-danger-dark);
            color: var(--rz-danger-dark);
        }

        .rz-button.rz-variant-outlined.rz-danger.rz-shade-darker, .rz-variant-outlined.rz-danger.rz-shade-darker.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-danger-darker);
            color: var(--rz-danger-darker);
        }

        .rz-button.rz-variant-outlined.rz-danger:not(.rz-state-disabled):hover:not(:active), .rz-variant-outlined.rz-danger.rz-paginator-element:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-outlined.rz-danger:not(.rz-state-disabled):active, .rz-variant-outlined.rz-danger.rz-paginator-element:not(.rz-state-disabled):active {
            background-color: var(--rz-danger-lighter);
            background-image: none;
        }

        .rz-button.rz-variant-outlined.rz-danger.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-variant-outlined.rz-danger.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-outlined.rz-danger.rz-shade-lighter:not(.rz-state-disabled):active, .rz-variant-outlined.rz-danger.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):active {
            color: var(--rz-danger);
        }

    .rz-button.rz-variant-outlined.rz-success, .rz-variant-outlined.rz-success.rz-paginator-element {
        background-color: transparent;
    }

        .rz-button.rz-variant-outlined.rz-success.rz-shade-lighter, .rz-variant-outlined.rz-success.rz-shade-lighter.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-success-lighter);
            color: var(--rz-success-light);
        }

        .rz-button.rz-variant-outlined.rz-success.rz-shade-light, .rz-variant-outlined.rz-success.rz-shade-light.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-success-light);
            color: var(--rz-success-light);
        }

        .rz-button.rz-variant-outlined.rz-success.rz-shade-default, .rz-variant-outlined.rz-success.rz-shade-default.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-success);
            color: var(--rz-success);
        }

        .rz-button.rz-variant-outlined.rz-success.rz-shade-dark, .rz-variant-outlined.rz-success.rz-shade-dark.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-success-dark);
            color: var(--rz-success-dark);
        }

        .rz-button.rz-variant-outlined.rz-success.rz-shade-darker, .rz-variant-outlined.rz-success.rz-shade-darker.rz-paginator-element {
            box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-success-darker);
            color: var(--rz-success-darker);
        }

        .rz-button.rz-variant-outlined.rz-success:not(.rz-state-disabled):hover:not(:active), .rz-variant-outlined.rz-success.rz-paginator-element:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-outlined.rz-success:not(.rz-state-disabled):active, .rz-variant-outlined.rz-success.rz-paginator-element:not(.rz-state-disabled):active {
            background-color: var(--rz-success-lighter);
            background-image: none;
        }

        .rz-button.rz-variant-outlined.rz-success.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-variant-outlined.rz-success.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-outlined.rz-success.rz-shade-lighter:not(.rz-state-disabled):active, .rz-variant-outlined.rz-success.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):active {
            color: var(--rz-success);
        }

    .rz-button.rz-variant-text.rz-primary, .rz-variant-text.rz-primary.rz-paginator-element {
        background-color: transparent;
        box-shadow: none;
    }

        .rz-button.rz-variant-text.rz-primary.rz-shade-lighter, .rz-variant-text.rz-primary.rz-shade-lighter.rz-paginator-element {
            color: var(--rz-primary-lighter);
        }

        .rz-button.rz-variant-text.rz-primary.rz-shade-light, .rz-variant-text.rz-primary.rz-shade-light.rz-paginator-element {
            color: var(--rz-primary-light);
        }

        .rz-button.rz-variant-text.rz-primary.rz-shade-default, .rz-variant-text.rz-primary.rz-shade-default.rz-paginator-element {
            color: var(--rz-primary);
        }

        .rz-button.rz-variant-text.rz-primary.rz-shade-dark, .rz-variant-text.rz-primary.rz-shade-dark.rz-paginator-element {
            color: var(--rz-primary-dark);
        }

        .rz-button.rz-variant-text.rz-primary.rz-shade-darker, .rz-variant-text.rz-primary.rz-shade-darker.rz-paginator-element {
            color: var(--rz-primary-darker);
        }

        .rz-button.rz-variant-text.rz-primary:not(.rz-state-disabled):hover:not(:active), .rz-variant-text.rz-primary.rz-paginator-element:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-text.rz-primary:not(.rz-state-disabled):active, .rz-variant-text.rz-primary.rz-paginator-element:not(.rz-state-disabled):active {
            background-color: var(--rz-primary-lighter);
            background-image: none;
            box-shadow: none;
        }

        .rz-button.rz-variant-text.rz-primary.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-variant-text.rz-primary.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-text.rz-primary.rz-shade-lighter:not(.rz-state-disabled):active, .rz-variant-text.rz-primary.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):active {
            color: var(--rz-primary);
        }

    .rz-button.rz-variant-text.rz-light, .rz-variant-text.rz-light.rz-paginator-element {
        color: var(--rz-base-200);
        background-color: transparent;
        box-shadow: none;
    }

        .rz-button.rz-variant-text.rz-light:not(.rz-state-disabled):hover:not(:active), .rz-variant-text.rz-light.rz-paginator-element:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-text.rz-light:not(.rz-state-disabled):active, .rz-variant-text.rz-light.rz-paginator-element:not(.rz-state-disabled):active {
            background-color: rgba(255, 255, 255, 0.12);
            background-image: none;
            box-shadow: none;
        }

        .rz-button.rz-variant-text.rz-light.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-variant-text.rz-light.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-text.rz-light.rz-shade-lighter:not(.rz-state-disabled):active, .rz-variant-text.rz-light.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):active {
            color: var(--rz-light);
        }

    .rz-button.rz-variant-text.rz-base, .rz-variant-text.rz-base.rz-paginator-element {
        background-color: transparent;
        box-shadow: none;
    }

        .rz-button.rz-variant-text.rz-base.rz-shade-lighter, .rz-variant-text.rz-base.rz-shade-lighter.rz-paginator-element {
            color: var(--rz-base-lighter);
        }

        .rz-button.rz-variant-text.rz-base.rz-shade-light, .rz-variant-text.rz-base.rz-shade-light.rz-paginator-element {
            color: var(--rz-base-light);
        }

        .rz-button.rz-variant-text.rz-base.rz-shade-default, .rz-variant-text.rz-base.rz-shade-default.rz-paginator-element {
            color: var(--rz-base);
        }

        .rz-button.rz-variant-text.rz-base.rz-shade-dark, .rz-variant-text.rz-base.rz-shade-dark.rz-paginator-element {
            color: var(--rz-base-dark);
        }

        .rz-button.rz-variant-text.rz-base.rz-shade-darker, .rz-variant-text.rz-base.rz-shade-darker.rz-paginator-element {
            color: var(--rz-base-darker);
        }

        .rz-button.rz-variant-text.rz-base:not(.rz-state-disabled):hover:not(:active), .rz-variant-text.rz-base.rz-paginator-element:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-text.rz-base:not(.rz-state-disabled):active, .rz-variant-text.rz-base.rz-paginator-element:not(.rz-state-disabled):active {
            background-color: var(--rz-base-lighter);
            background-image: none;
            box-shadow: none;
        }

        .rz-button.rz-variant-text.rz-base.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-variant-text.rz-base.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-text.rz-base.rz-shade-lighter:not(.rz-state-disabled):active, .rz-variant-text.rz-base.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):active {
            color: var(--rz-base);
        }

    .rz-button.rz-variant-text.rz-dark, .rz-variant-text.rz-dark.rz-paginator-element {
        color: var(--rz-base-900);
        background-color: transparent;
        box-shadow: none;
    }

        .rz-button.rz-variant-text.rz-dark:not(.rz-state-disabled):hover:not(:active), .rz-variant-text.rz-dark.rz-paginator-element:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-text.rz-dark:not(.rz-state-disabled):active, .rz-variant-text.rz-dark.rz-paginator-element:not(.rz-state-disabled):active {
            background-color: rgba(0, 0, 0, 0.12);
            background-image: none;
            box-shadow: none;
        }

        .rz-button.rz-variant-text.rz-dark.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-variant-text.rz-dark.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-text.rz-dark.rz-shade-lighter:not(.rz-state-disabled):active, .rz-variant-text.rz-dark.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):active {
            color: var(--rz-dark);
        }

    .rz-button.rz-variant-text.rz-secondary, .rz-variant-text.rz-secondary.rz-paginator-element {
        background-color: transparent;
        box-shadow: none;
    }

        .rz-button.rz-variant-text.rz-secondary.rz-shade-lighter, .rz-variant-text.rz-secondary.rz-shade-lighter.rz-paginator-element {
            color: var(--rz-secondary-lighter);
        }

        .rz-button.rz-variant-text.rz-secondary.rz-shade-light, .rz-variant-text.rz-secondary.rz-shade-light.rz-paginator-element {
            color: var(--rz-secondary-light);
        }

        .rz-button.rz-variant-text.rz-secondary.rz-shade-default, .rz-variant-text.rz-secondary.rz-shade-default.rz-paginator-element {
            color: var(--rz-secondary);
        }

        .rz-button.rz-variant-text.rz-secondary.rz-shade-dark, .rz-variant-text.rz-secondary.rz-shade-dark.rz-paginator-element {
            color: var(--rz-secondary-dark);
        }

        .rz-button.rz-variant-text.rz-secondary.rz-shade-darker, .rz-variant-text.rz-secondary.rz-shade-darker.rz-paginator-element {
            color: var(--rz-secondary-darker);
        }

        .rz-button.rz-variant-text.rz-secondary:not(.rz-state-disabled):hover:not(:active), .rz-variant-text.rz-secondary.rz-paginator-element:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-text.rz-secondary:not(.rz-state-disabled):active, .rz-variant-text.rz-secondary.rz-paginator-element:not(.rz-state-disabled):active {
            background-color: var(--rz-secondary-lighter);
            background-image: none;
            box-shadow: none;
        }

        .rz-button.rz-variant-text.rz-secondary.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-variant-text.rz-secondary.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-text.rz-secondary.rz-shade-lighter:not(.rz-state-disabled):active, .rz-variant-text.rz-secondary.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):active {
            color: var(--rz-secondary);
        }

    .rz-button.rz-variant-text.rz-info, .rz-variant-text.rz-info.rz-paginator-element {
        background-color: transparent;
        box-shadow: none;
    }

        .rz-button.rz-variant-text.rz-info.rz-shade-lighter, .rz-variant-text.rz-info.rz-shade-lighter.rz-paginator-element {
            color: var(--rz-info-lighter);
        }

        .rz-button.rz-variant-text.rz-info.rz-shade-light, .rz-variant-text.rz-info.rz-shade-light.rz-paginator-element {
            color: var(--rz-info-light);
        }

        .rz-button.rz-variant-text.rz-info.rz-shade-default, .rz-variant-text.rz-info.rz-shade-default.rz-paginator-element {
            color: var(--rz-info);
        }

        .rz-button.rz-variant-text.rz-info.rz-shade-dark, .rz-variant-text.rz-info.rz-shade-dark.rz-paginator-element {
            color: var(--rz-info-dark);
        }

        .rz-button.rz-variant-text.rz-info.rz-shade-darker, .rz-variant-text.rz-info.rz-shade-darker.rz-paginator-element {
            color: var(--rz-info-darker);
        }

        .rz-button.rz-variant-text.rz-info:not(.rz-state-disabled):hover:not(:active), .rz-variant-text.rz-info.rz-paginator-element:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-text.rz-info:not(.rz-state-disabled):active, .rz-variant-text.rz-info.rz-paginator-element:not(.rz-state-disabled):active {
            background-color: var(--rz-info-lighter);
            background-image: none;
            box-shadow: none;
        }

        .rz-button.rz-variant-text.rz-info.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-variant-text.rz-info.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-text.rz-info.rz-shade-lighter:not(.rz-state-disabled):active, .rz-variant-text.rz-info.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):active {
            color: var(--rz-info);
        }

    .rz-button.rz-variant-text.rz-warning, .rz-variant-text.rz-warning.rz-paginator-element {
        background-color: transparent;
        box-shadow: none;
    }

        .rz-button.rz-variant-text.rz-warning.rz-shade-lighter, .rz-variant-text.rz-warning.rz-shade-lighter.rz-paginator-element {
            color: var(--rz-warning-lighter);
        }

        .rz-button.rz-variant-text.rz-warning.rz-shade-light, .rz-variant-text.rz-warning.rz-shade-light.rz-paginator-element {
            color: var(--rz-warning-light);
        }

        .rz-button.rz-variant-text.rz-warning.rz-shade-default, .rz-variant-text.rz-warning.rz-shade-default.rz-paginator-element {
            color: var(--rz-warning);
        }

        .rz-button.rz-variant-text.rz-warning.rz-shade-dark, .rz-variant-text.rz-warning.rz-shade-dark.rz-paginator-element {
            color: var(--rz-warning-dark);
        }

        .rz-button.rz-variant-text.rz-warning.rz-shade-darker, .rz-variant-text.rz-warning.rz-shade-darker.rz-paginator-element {
            color: var(--rz-warning-darker);
        }

        .rz-button.rz-variant-text.rz-warning:not(.rz-state-disabled):hover:not(:active), .rz-variant-text.rz-warning.rz-paginator-element:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-text.rz-warning:not(.rz-state-disabled):active, .rz-variant-text.rz-warning.rz-paginator-element:not(.rz-state-disabled):active {
            background-color: var(--rz-warning-lighter);
            background-image: none;
            box-shadow: none;
        }

        .rz-button.rz-variant-text.rz-warning.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-variant-text.rz-warning.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-text.rz-warning.rz-shade-lighter:not(.rz-state-disabled):active, .rz-variant-text.rz-warning.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):active {
            color: var(--rz-warning);
        }

    .rz-button.rz-variant-text.rz-error, .rz-variant-text.rz-error.rz-paginator-element {
        background-color: transparent;
        box-shadow: none;
    }

        .rz-button.rz-variant-text.rz-error.rz-shade-lighter, .rz-variant-text.rz-error.rz-shade-lighter.rz-paginator-element {
            color: var(--rz-error-lighter);
        }

        .rz-button.rz-variant-text.rz-error.rz-shade-light, .rz-variant-text.rz-error.rz-shade-light.rz-paginator-element {
            color: var(--rz-error-light);
        }

        .rz-button.rz-variant-text.rz-error.rz-shade-default, .rz-variant-text.rz-error.rz-shade-default.rz-paginator-element {
            color: var(--rz-error);
        }

        .rz-button.rz-variant-text.rz-error.rz-shade-dark, .rz-variant-text.rz-error.rz-shade-dark.rz-paginator-element {
            color: var(--rz-error-dark);
        }

        .rz-button.rz-variant-text.rz-error.rz-shade-darker, .rz-variant-text.rz-error.rz-shade-darker.rz-paginator-element {
            color: var(--rz-error-darker);
        }

        .rz-button.rz-variant-text.rz-error:not(.rz-state-disabled):hover:not(:active), .rz-variant-text.rz-error.rz-paginator-element:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-text.rz-error:not(.rz-state-disabled):active, .rz-variant-text.rz-error.rz-paginator-element:not(.rz-state-disabled):active {
            background-color: var(--rz-error-lighter);
            background-image: none;
            box-shadow: none;
        }

        .rz-button.rz-variant-text.rz-error.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-variant-text.rz-error.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-text.rz-error.rz-shade-lighter:not(.rz-state-disabled):active, .rz-variant-text.rz-error.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):active {
            color: var(--rz-error);
        }

    .rz-button.rz-variant-text.rz-danger, .rz-variant-text.rz-danger.rz-paginator-element {
        background-color: transparent;
        box-shadow: none;
    }

        .rz-button.rz-variant-text.rz-danger.rz-shade-lighter, .rz-variant-text.rz-danger.rz-shade-lighter.rz-paginator-element {
            color: var(--rz-danger-lighter);
        }

        .rz-button.rz-variant-text.rz-danger.rz-shade-light, .rz-variant-text.rz-danger.rz-shade-light.rz-paginator-element {
            color: var(--rz-danger-light);
        }

        .rz-button.rz-variant-text.rz-danger.rz-shade-default, .rz-variant-text.rz-danger.rz-shade-default.rz-paginator-element {
            color: var(--rz-danger);
        }

        .rz-button.rz-variant-text.rz-danger.rz-shade-dark, .rz-variant-text.rz-danger.rz-shade-dark.rz-paginator-element {
            color: var(--rz-danger-dark);
        }

        .rz-button.rz-variant-text.rz-danger.rz-shade-darker, .rz-variant-text.rz-danger.rz-shade-darker.rz-paginator-element {
            color: var(--rz-danger-darker);
        }

        .rz-button.rz-variant-text.rz-danger:not(.rz-state-disabled):hover:not(:active), .rz-variant-text.rz-danger.rz-paginator-element:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-text.rz-danger:not(.rz-state-disabled):active, .rz-variant-text.rz-danger.rz-paginator-element:not(.rz-state-disabled):active {
            background-color: var(--rz-danger-lighter);
            background-image: none;
            box-shadow: none;
        }

        .rz-button.rz-variant-text.rz-danger.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-variant-text.rz-danger.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-text.rz-danger.rz-shade-lighter:not(.rz-state-disabled):active, .rz-variant-text.rz-danger.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):active {
            color: var(--rz-danger);
        }

    .rz-button.rz-variant-text.rz-success, .rz-variant-text.rz-success.rz-paginator-element {
        background-color: transparent;
        box-shadow: none;
    }

        .rz-button.rz-variant-text.rz-success.rz-shade-lighter, .rz-variant-text.rz-success.rz-shade-lighter.rz-paginator-element {
            color: var(--rz-success-lighter);
        }

        .rz-button.rz-variant-text.rz-success.rz-shade-light, .rz-variant-text.rz-success.rz-shade-light.rz-paginator-element {
            color: var(--rz-success-light);
        }

        .rz-button.rz-variant-text.rz-success.rz-shade-default, .rz-variant-text.rz-success.rz-shade-default.rz-paginator-element {
            color: var(--rz-success);
        }

        .rz-button.rz-variant-text.rz-success.rz-shade-dark, .rz-variant-text.rz-success.rz-shade-dark.rz-paginator-element {
            color: var(--rz-success-dark);
        }

        .rz-button.rz-variant-text.rz-success.rz-shade-darker, .rz-variant-text.rz-success.rz-shade-darker.rz-paginator-element {
            color: var(--rz-success-darker);
        }

        .rz-button.rz-variant-text.rz-success:not(.rz-state-disabled):hover:not(:active), .rz-variant-text.rz-success.rz-paginator-element:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-text.rz-success:not(.rz-state-disabled):active, .rz-variant-text.rz-success.rz-paginator-element:not(.rz-state-disabled):active {
            background-color: var(--rz-success-lighter);
            background-image: none;
            box-shadow: none;
        }

        .rz-button.rz-variant-text.rz-success.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-variant-text.rz-success.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):hover:not(:active), .rz-button.rz-variant-text.rz-success.rz-shade-lighter:not(.rz-state-disabled):active, .rz-variant-text.rz-success.rz-paginator-element.rz-shade-lighter:not(.rz-state-disabled):active {
            color: var(--rz-success);
        }
