@react-ui-org/react-ui
Version:
React UI is a themeable UI library for React apps.
701 lines • 506 kB
CSS
/*!***********************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/index.scss ***!
\***********************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@layer theme, foundation, helpers, components, utilities;
@layer theme {
:root {
--rui-dimension-border-width-1: 1px;
--rui-dimension-breakpoint-xs: 0;
--rui-dimension-breakpoint-sm: 36em;
--rui-dimension-breakpoint-md: 48em;
--rui-dimension-breakpoint-lg: 66em;
--rui-dimension-breakpoint-xl: 84em;
--rui-dimension-breakpoint-x2l: 100em;
--rui-dimension-breakpoint-x3l: 120em;
--rui-dimension-radius-1: 0.125rem;
--rui-dimension-radius-2: 0.25rem;
--rui-dimension-space-0: 0;
--rui-dimension-space-1: 0.25rem;
--rui-dimension-space-2: 0.5rem;
--rui-dimension-space-3: 0.75rem;
--rui-dimension-space-4: 1rem;
--rui-dimension-space-5: 1.5rem;
--rui-dimension-space-6: 2rem;
--rui-dimension-space-7: 2.5rem;
--rui-font-family-base:
/* Cross-platform generic font family (default user interface font) */
system-ui,
/* Safari for macOS and iOS (San Francisco)*/
-apple-system,
/* Windows*/
"Segoe UI",
/* Android*/
roboto,
/* Basic web fallback*/
"Helvetica Neue",
arial,
/* Linux*/
"Noto Sans",
"Liberation Sans",
/* Sans serif fallback*/
sans-serif,
/* Emoji fonts*/
"Apple Color Emoji",
"Segoe UI Emoji",
"Segoe UI Symbol",
"Noto Color Emoji";
--rui-font-family-monospace:
"SFMono-Regular",
"Menlo",
"Monaco",
"Consolas",
"Liberation Mono",
"Courier New",
monospace;
--rui-font-weight-base: 400;
--rui-font-weight-light: 300;
--rui-font-weight-bold: 700;
--rui-ratio-opacity-medium: 0.5;
--rui-shadow-1: 0 0.01rem 0.65rem -0.1rem rgb(0 0 0 / 30%);
--rui-shadow-2: 0.2rem 0.25rem 1.2rem -0.1rem rgb(0 0 0 / 15%);
--rui-font-size-base: 100%;
--rui-font-size-small: 0.889rem;
--rui-font-size-smaller: 0.75rem;
--rui-font-size-code: 85%;
--rui-font-size-1: 1rem;
--rui-font-size-2: 1.125rem;
--rui-font-size-3: 1.266rem;
--rui-font-size-4: 1.424rem;
--rui-font-size-5: 1.602rem;
--rui-font-size-6: 1.802rem;
--rui-line-height-base: 1.5;
--rui-line-height-small: 1.25;
--rui-underline-offset-link: 0.1875em;
--rui-text-decoration-link: underline;
--rui-text-decoration-link-hover: underline;
--rui-text-decoration-link-active: underline;
--rui-list-style-unordered: square;
--rui-cursor-not-allowed: not-allowed;
--rui-border-focus-ring: var(--rui-dimension-space-1) solid rgba(0, 123, 255, 0.5);
--rui-color-text-primary: #000;
--rui-color-text-primary-disabled: #b3b3b3;
--rui-color-text-secondary: gray;
--rui-color-text-secondary-disabled: #b3b3b3;
--rui-color-text-link: #007bff;
--rui-color-text-link-hover: #006fe6;
--rui-color-text-link-active: #0062cc;
--rui-color-action-primary: #00778b;
--rui-color-action-primary-hover: #006b7d;
--rui-color-action-primary-active: #005f6f;
--rui-color-action-on-primary: #fff;
--rui-color-action-secondary: gray;
--rui-color-action-secondary-hover: #737373;
--rui-color-action-secondary-active: #666666;
--rui-color-action-on-secondary: #fff;
--rui-color-action-selected: #007bff;
--rui-color-action-selected-hover: #006fe6;
--rui-color-action-selected-active: #0062cc;
--rui-color-action-on-selected: #fff;
--rui-color-feedback-success: #28a745;
--rui-color-feedback-success-hover: #24963e;
--rui-color-feedback-success-active: #208637;
--rui-color-feedback-on-success: #fff;
--rui-color-feedback-warning: #ffc107;
--rui-color-feedback-warning-hover: #e6ae06;
--rui-color-feedback-warning-active: #cc9a06;
--rui-color-feedback-on-warning: #000;
--rui-color-feedback-danger: #dc3545;
--rui-color-feedback-danger-hover: #c6303e;
--rui-color-feedback-danger-active: #b02a37;
--rui-color-feedback-on-danger: #fff;
--rui-color-feedback-help: #6610f2;
--rui-color-feedback-help-hover: #5c0eda;
--rui-color-feedback-help-active: #520dc2;
--rui-color-feedback-on-help: #fff;
--rui-color-feedback-info: #17a2b8;
--rui-color-feedback-info-hover: #1592a6;
--rui-color-feedback-info-active: #128293;
--rui-color-feedback-on-info: #fff;
--rui-color-feedback-note: #007bff;
--rui-color-feedback-note-hover: #006fe6;
--rui-color-feedback-note-active: #0062cc;
--rui-color-feedback-on-note: #fff;
--rui-color-neutral-light: #fff;
--rui-color-neutral-light-hover: #f2f2f2;
--rui-color-neutral-light-active: #e6e6e6;
--rui-color-neutral-on-light: #4d4d4d;
--rui-color-neutral-dark: #4d4d4d;
--rui-color-neutral-dark-hover: #333333;
--rui-color-neutral-dark-active: #1a1a1a;
--rui-color-neutral-on-dark: #fff;
--rui-color-background-base: #f2f2f2;
--rui-color-background-layer-1: #fff;
--rui-color-background-layer-2: #fff;
--rui-color-background-basic: #fff;
--rui-color-background-disabled: #f2f2f2;
--rui-color-background-interactive: transparent;
--rui-color-background-interactive-hover: #f2f2f2;
--rui-color-background-interactive-active: #e6e6e6;
--rui-color-background-primary: #e6f1f3;
--rui-color-background-secondary: #f2f2f2;
--rui-color-background-selected: #e6f2ff;
--rui-color-background-success: #eaf6ec;
--rui-color-background-warning: #fff9e6;
--rui-color-background-danger: #fcebec;
--rui-color-background-help: #f0e7fe;
--rui-color-background-info: #e8f6f8;
--rui-color-background-note: #e6f2ff;
--rui-color-background-light: #e6e6e6;
--rui-color-background-dark: #666666;
--rui-color-border-primary: #cccccc;
--rui-color-border-primary-hover: gray;
--rui-color-border-primary-active: #0062cc;
--rui-color-border-secondary: #e6e6e6;
--rui-dimension-focus-ring-offset: var(--rui-dimension-border-width-1);
--rui-dimension-tap-target-size: var(--rui-dimension-space-7);
--rui-dimension-space-bottom-base: var(--rui-dimension-space-5);
--rui-dimension-space-bottom-headings: var(--rui-dimension-space-5);
--rui-dimension-space-bottom-layouts: var(--rui-dimension-space-5);
--rui-ratio-disabled-opacity: var(--rui-ratio-opacity-medium);
--rui-shadow-layer-1: var(--rui-shadow-1);
--rui-shadow-layer-2: var(--rui-shadow-2);
--rui-shadow-focus-ring: initial;
--rui-Alert__padding: var(--rui-dimension-space-3);
--rui-Alert__font-weight: var(--rui-font-weight-base);
--rui-Alert__border-width: var(--rui-dimension-border-width-1);
--rui-Alert__border-radius: var(--rui-dimension-radius-2);
--rui-Alert__emphasis__font-weight: var(--rui-font-weight-bold);
--rui-Alert__stripe__width: var(--rui-dimension-border-width-1);
--rui-Alert--success__color: var(--rui-color-text-primary);
--rui-Alert--success__foreground-color: var(--rui-color-feedback-success);
--rui-Alert--success__background-color: var(--rui-color-background-success);
--rui-Alert--warning__color: var(--rui-color-text-primary);
--rui-Alert--warning__foreground-color: var(--rui-color-feedback-warning);
--rui-Alert--warning__background-color: var(--rui-color-background-warning);
--rui-Alert--danger__color: var(--rui-color-text-primary);
--rui-Alert--danger__foreground-color: var(--rui-color-feedback-danger);
--rui-Alert--danger__background-color: var(--rui-color-background-danger);
--rui-Alert--info__color: var(--rui-color-text-primary);
--rui-Alert--info__foreground-color: var(--rui-color-feedback-info);
--rui-Alert--info__background-color: var(--rui-color-background-info);
--rui-Alert--help__color: var(--rui-color-text-primary);
--rui-Alert--help__foreground-color: var(--rui-color-feedback-help);
--rui-Alert--help__background-color: var(--rui-color-background-help);
--rui-Alert--note__color: var(--rui-color-text-primary);
--rui-Alert--note__foreground-color: var(--rui-color-feedback-note);
--rui-Alert--note__background-color: var(--rui-color-background-note);
--rui-Alert--light__color: var(--rui-color-neutral-on-light);
--rui-Alert--light__foreground-color: var(--rui-color-neutral-on-light);
--rui-Alert--light__background-color: var(--rui-color-background-light);
--rui-Alert--dark__color: var(--rui-color-neutral-on-dark);
--rui-Alert--dark__foreground-color: var(--rui-color-neutral-on-dark);
--rui-Alert--dark__background-color: var(--rui-color-background-dark);
--rui-Badge--filled--success__color: var(--rui-color-feedback-on-success);
--rui-Badge--filled--success__background-color: var(--rui-color-feedback-success);
--rui-Badge--filled--warning__color: var(--rui-color-feedback-on-warning);
--rui-Badge--filled--warning__background-color: var(--rui-color-feedback-warning);
--rui-Badge--filled--danger__color: var(--rui-color-feedback-on-danger);
--rui-Badge--filled--danger__background-color: var(--rui-color-feedback-danger);
--rui-Badge--filled--help__color: var(--rui-color-feedback-on-help);
--rui-Badge--filled--help__background-color: var(--rui-color-feedback-help);
--rui-Badge--filled--info__color: var(--rui-color-feedback-on-info);
--rui-Badge--filled--info__background-color: var(--rui-color-feedback-info);
--rui-Badge--filled--note__color: var(--rui-color-feedback-on-note);
--rui-Badge--filled--note__background-color: var(--rui-color-feedback-note);
--rui-Badge--filled--light__color: var(--rui-color-neutral-on-light);
--rui-Badge--filled--light__background-color: var(--rui-color-neutral-light);
--rui-Badge--filled--dark__color: var(--rui-color-neutral-on-dark);
--rui-Badge--filled--dark__background-color: var(--rui-color-neutral-dark);
--rui-Badge--outline--success__color: var(--rui-color-feedback-success);
--rui-Badge--outline--warning__color: var(--rui-color-feedback-warning);
--rui-Badge--outline--danger__color: var(--rui-color-feedback-danger);
--rui-Badge--outline--help__color: var(--rui-color-feedback-help);
--rui-Badge--outline--info__color: var(--rui-color-feedback-info);
--rui-Badge--outline--note__color: var(--rui-color-feedback-note);
--rui-Badge--outline--light__color: var(--rui-color-neutral-light);
--rui-Badge--outline--dark__color: var(--rui-color-neutral-dark);
--rui-Button__font-weight: var(--rui-font-weight-base);
--rui-Button__letter-spacing: 0;
--rui-Button__text-transform: none;
--rui-Button__border-width: var(--rui-dimension-border-width-1);
--rui-Button__border-radius: var(--rui-dimension-radius-2);
--rui-Button--disabled__opacity: var(--rui-ratio-disabled-opacity);
--rui-Button--disabled__cursor: var(--rui-cursor-not-allowed);
--rui-Button--feedback__opacity: 1;
--rui-Button--feedback__cursor: var(--rui-cursor-not-allowed);
--rui-Button--filled--primary--default__color: var(--rui-color-action-on-primary);
--rui-Button--filled--primary--default__border-color: var(--rui-color-action-primary);
--rui-Button--filled--primary--default__background: var(--rui-color-action-primary);
--rui-Button--filled--primary--default__box-shadow: none;
--rui-Button--filled--primary--hover__color: var(--rui-color-action-on-primary);
--rui-Button--filled--primary--hover__border-color: var(--rui-color-action-primary-hover);
--rui-Button--filled--primary--hover__background: var(--rui-color-action-primary-hover);
--rui-Button--filled--primary--hover__box-shadow: none;
--rui-Button--filled--primary--active__color: var(--rui-color-action-on-primary);
--rui-Button--filled--primary--active__border-color: var(--rui-color-action-primary-active);
--rui-Button--filled--primary--active__background: var(--rui-color-action-primary-active);
--rui-Button--filled--primary--active__box-shadow: none;
--rui-Button--filled--secondary--default__color: var(--rui-color-action-on-secondary);
--rui-Button--filled--secondary--default__border-color: var(--rui-color-action-secondary);
--rui-Button--filled--secondary--default__background: var(--rui-color-action-secondary);
--rui-Button--filled--secondary--default__box-shadow: none;
--rui-Button--filled--secondary--hover__color: var(--rui-color-action-on-secondary);
--rui-Button--filled--secondary--hover__border-color: var(--rui-color-action-secondary-hover);
--rui-Button--filled--secondary--hover__background: var(--rui-color-action-secondary-hover);
--rui-Button--filled--secondary--hover__box-shadow: none;
--rui-Button--filled--secondary--active__color: var(--rui-color-action-on-secondary);
--rui-Button--filled--secondary--active__border-color: var(--rui-color-action-secondary-active);
--rui-Button--filled--secondary--active__background: var(--rui-color-action-secondary-active);
--rui-Button--filled--secondary--active__box-shadow: none;
--rui-Button--filled--selected--default__color: var(--rui-color-action-on-selected);
--rui-Button--filled--selected--default__border-color: var(--rui-color-action-selected);
--rui-Button--filled--selected--default__background: var(--rui-color-action-selected);
--rui-Button--filled--selected--default__box-shadow: none;
--rui-Button--filled--selected--hover__color: var(--rui-color-action-on-selected);
--rui-Button--filled--selected--hover__border-color: var(--rui-color-action-selected-hover);
--rui-Button--filled--selected--hover__background: var(--rui-color-action-selected-hover);
--rui-Button--filled--selected--hover__box-shadow: none;
--rui-Button--filled--selected--active__color: var(--rui-color-action-on-selected);
--rui-Button--filled--selected--active__border-color: var(--rui-color-action-selected-active);
--rui-Button--filled--selected--active__background: var(--rui-color-action-selected-active);
--rui-Button--filled--selected--active__box-shadow: none;
--rui-Button--filled--success--default__color: var(--rui-color-feedback-on-success);
--rui-Button--filled--success--default__border-color: var(--rui-color-feedback-success);
--rui-Button--filled--success--default__background: var(--rui-color-feedback-success);
--rui-Button--filled--success--default__box-shadow: none;
--rui-Button--filled--success--hover__color: var(--rui-color-feedback-on-success);
--rui-Button--filled--success--hover__border-color: var(--rui-color-feedback-success-hover);
--rui-Button--filled--success--hover__background: var(--rui-color-feedback-success-hover);
--rui-Button--filled--success--hover__box-shadow: none;
--rui-Button--filled--success--active__color: var(--rui-color-feedback-on-success);
--rui-Button--filled--success--active__border-color: var(--rui-color-feedback-success-active);
--rui-Button--filled--success--active__background: var(--rui-color-feedback-success-active);
--rui-Button--filled--success--active__box-shadow: none;
--rui-Button--filled--warning--default__color: var(--rui-color-feedback-on-warning);
--rui-Button--filled--warning--default__border-color: var(--rui-color-feedback-warning);
--rui-Button--filled--warning--default__background: var(--rui-color-feedback-warning);
--rui-Button--filled--warning--default__box-shadow: none;
--rui-Button--filled--warning--hover__color: var(--rui-color-feedback-on-warning);
--rui-Button--filled--warning--hover__border-color: var(--rui-color-feedback-warning-hover);
--rui-Button--filled--warning--hover__background: var(--rui-color-feedback-warning-hover);
--rui-Button--filled--warning--hover__box-shadow: none;
--rui-Button--filled--warning--active__color: var(--rui-color-feedback-on-warning);
--rui-Button--filled--warning--active__border-color: var(--rui-color-feedback-warning-active);
--rui-Button--filled--warning--active__background: var(--rui-color-feedback-warning-active);
--rui-Button--filled--warning--active__box-shadow: none;
--rui-Button--filled--danger--default__color: var(--rui-color-feedback-on-danger);
--rui-Button--filled--danger--default__border-color: var(--rui-color-feedback-danger);
--rui-Button--filled--danger--default__background: var(--rui-color-feedback-danger);
--rui-Button--filled--danger--default__box-shadow: none;
--rui-Button--filled--danger--hover__color: var(--rui-color-feedback-on-danger);
--rui-Button--filled--danger--hover__border-color: var(--rui-color-feedback-danger-hover);
--rui-Button--filled--danger--hover__background: var(--rui-color-feedback-danger-hover);
--rui-Button--filled--danger--hover__box-shadow: none;
--rui-Button--filled--danger--active__color: var(--rui-color-feedback-on-danger);
--rui-Button--filled--danger--active__border-color: var(--rui-color-feedback-danger-active);
--rui-Button--filled--danger--active__background: var(--rui-color-feedback-danger-active);
--rui-Button--filled--danger--active__box-shadow: none;
--rui-Button--filled--help--default__color: var(--rui-color-feedback-on-help);
--rui-Button--filled--help--default__border-color: var(--rui-color-feedback-help);
--rui-Button--filled--help--default__background: var(--rui-color-feedback-help);
--rui-Button--filled--help--default__box-shadow: none;
--rui-Button--filled--help--hover__color: var(--rui-color-feedback-on-help);
--rui-Button--filled--help--hover__border-color: var(--rui-color-feedback-help-hover);
--rui-Button--filled--help--hover__background: var(--rui-color-feedback-help-hover);
--rui-Button--filled--help--hover__box-shadow: none;
--rui-Button--filled--help--active__color: var(--rui-color-feedback-on-help);
--rui-Button--filled--help--active__border-color: var(--rui-color-feedback-help-active);
--rui-Button--filled--help--active__background: var(--rui-color-feedback-help-active);
--rui-Button--filled--help--active__box-shadow: none;
--rui-Button--filled--info--default__color: var(--rui-color-feedback-on-info);
--rui-Button--filled--info--default__border-color: var(--rui-color-feedback-info);
--rui-Button--filled--info--default__background: var(--rui-color-feedback-info);
--rui-Button--filled--info--default__box-shadow: none;
--rui-Button--filled--info--hover__color: var(--rui-color-feedback-on-info);
--rui-Button--filled--info--hover__border-color: var(--rui-color-feedback-info-hover);
--rui-Button--filled--info--hover__background: var(--rui-color-feedback-info-hover);
--rui-Button--filled--info--hover__box-shadow: none;
--rui-Button--filled--info--active__color: var(--rui-color-feedback-on-info);
--rui-Button--filled--info--active__border-color: var(--rui-color-feedback-info-active);
--rui-Button--filled--info--active__background: var(--rui-color-feedback-info-active);
--rui-Button--filled--info--active__box-shadow: none;
--rui-Button--filled--note--default__color: var(--rui-color-feedback-on-note);
--rui-Button--filled--note--default__border-color: var(--rui-color-feedback-note);
--rui-Button--filled--note--default__background: var(--rui-color-feedback-note);
--rui-Button--filled--note--default__box-shadow: none;
--rui-Button--filled--note--hover__color: var(--rui-color-feedback-on-note);
--rui-Button--filled--note--hover__border-color: var(--rui-color-feedback-note-hover);
--rui-Button--filled--note--hover__background: var(--rui-color-feedback-note-hover);
--rui-Button--filled--note--hover__box-shadow: none;
--rui-Button--filled--note--active__color: var(--rui-color-feedback-on-note);
--rui-Button--filled--note--active__border-color: var(--rui-color-feedback-note-active);
--rui-Button--filled--note--active__background: var(--rui-color-feedback-note-active);
--rui-Button--filled--note--active__box-shadow: none;
--rui-Button--filled--light--default__color: var(--rui-color-neutral-on-light);
--rui-Button--filled--light--default__border-color: var(--rui-color-neutral-light);
--rui-Button--filled--light--default__background: var(--rui-color-neutral-light);
--rui-Button--filled--light--default__box-shadow: none;
--rui-Button--filled--light--hover__color: var(--rui-color-neutral-on-light);
--rui-Button--filled--light--hover__border-color: var(--rui-color-neutral-light-hover);
--rui-Button--filled--light--hover__background: var(--rui-color-neutral-light-hover);
--rui-Button--filled--light--hover__box-shadow: none;
--rui-Button--filled--light--active__color: var(--rui-color-neutral-on-light);
--rui-Button--filled--light--active__border-color: var(--rui-color-neutral-light-active);
--rui-Button--filled--light--active__background: var(--rui-color-neutral-light-active);
--rui-Button--filled--light--active__box-shadow: none;
--rui-Button--filled--dark--default__color: var(--rui-color-neutral-on-dark);
--rui-Button--filled--dark--default__border-color: var(--rui-color-neutral-dark);
--rui-Button--filled--dark--default__background: var(--rui-color-neutral-dark);
--rui-Button--filled--dark--default__box-shadow: none;
--rui-Button--filled--dark--hover__color: var(--rui-color-neutral-on-dark);
--rui-Button--filled--dark--hover__border-color: var(--rui-color-neutral-dark-hover);
--rui-Button--filled--dark--hover__background: var(--rui-color-neutral-dark-hover);
--rui-Button--filled--dark--hover__box-shadow: none;
--rui-Button--filled--dark--active__color: var(--rui-color-neutral-on-dark);
--rui-Button--filled--dark--active__border-color: var(--rui-color-neutral-dark-active);
--rui-Button--filled--dark--active__background: var(--rui-color-neutral-dark-active);
--rui-Button--filled--dark--active__box-shadow: none;
--rui-Button--outline--primary--default__color: var(--rui-color-action-primary);
--rui-Button--outline--primary--default__border-color: var(--rui-color-action-primary);
--rui-Button--outline--primary--default__background: transparent;
--rui-Button--outline--primary--hover__color: var(--rui-color-action-on-primary);
--rui-Button--outline--primary--hover__border-color: var(--rui-color-action-primary-hover);
--rui-Button--outline--primary--hover__background: var(--rui-color-action-primary-hover);
--rui-Button--outline--primary--active__color: var(--rui-color-action-on-primary);
--rui-Button--outline--primary--active__border-color: var(--rui-color-action-primary-active);
--rui-Button--outline--primary--active__background: var(--rui-color-action-primary-active);
--rui-Button--outline--secondary--default__color: var(--rui-color-action-secondary);
--rui-Button--outline--secondary--default__border-color: var(--rui-color-action-secondary);
--rui-Button--outline--secondary--default__background: transparent;
--rui-Button--outline--secondary--hover__color: var(--rui-color-action-on-secondary);
--rui-Button--outline--secondary--hover__border-color: var(--rui-color-action-secondary-hover);
--rui-Button--outline--secondary--hover__background: var(--rui-color-action-secondary-hover);
--rui-Button--outline--secondary--active__color: var(--rui-color-action-on-secondary);
--rui-Button--outline--secondary--active__border-color: var(--rui-color-action-secondary-active);
--rui-Button--outline--secondary--active__background: var(--rui-color-action-secondary-active);
--rui-Button--outline--selected--default__color: var(--rui-color-action-selected);
--rui-Button--outline--selected--default__border-color: var(--rui-color-action-selected);
--rui-Button--outline--selected--default__background: var(--rui-color-background-selected);
--rui-Button--outline--selected--hover__color: var(--rui-color-action-on-selected);
--rui-Button--outline--selected--hover__border-color: var(--rui-color-action-selected-hover);
--rui-Button--outline--selected--hover__background: var(--rui-color-action-selected-hover);
--rui-Button--outline--selected--active__color: var(--rui-color-action-on-selected);
--rui-Button--outline--selected--active__border-color: var(--rui-color-action-selected-active);
--rui-Button--outline--selected--active__background: var(--rui-color-action-selected-active);
--rui-Button--outline--success--default__color: var(--rui-color-feedback-success);
--rui-Button--outline--success--default__border-color: var(--rui-color-feedback-success);
--rui-Button--outline--success--default__background: transparent;
--rui-Button--outline--success--hover__color: var(--rui-color-feedback-on-success);
--rui-Button--outline--success--hover__border-color: var(--rui-color-feedback-success-hover);
--rui-Button--outline--success--hover__background: var(--rui-color-feedback-success-hover);
--rui-Button--outline--success--active__color: var(--rui-color-feedback-on-success);
--rui-Button--outline--success--active__border-color: var(--rui-color-feedback-success-active);
--rui-Button--outline--success--active__background: var(--rui-color-feedback-success-active);
--rui-Button--outline--warning--default__color: var(--rui-color-feedback-warning);
--rui-Button--outline--warning--default__border-color: var(--rui-color-feedback-warning);
--rui-Button--outline--warning--default__background: transparent;
--rui-Button--outline--warning--hover__color: var(--rui-color-feedback-on-warning);
--rui-Button--outline--warning--hover__border-color: var(--rui-color-feedback-warning-hover);
--rui-Button--outline--warning--hover__background: var(--rui-color-feedback-warning-hover);
--rui-Button--outline--warning--active__color: var(--rui-color-feedback-on-warning);
--rui-Button--outline--warning--active__border-color: var(--rui-color-feedback-warning-active);
--rui-Button--outline--warning--active__background: var(--rui-color-feedback-warning-active);
--rui-Button--outline--danger--default__color: var(--rui-color-feedback-danger);
--rui-Button--outline--danger--default__border-color: var(--rui-color-feedback-danger);
--rui-Button--outline--danger--default__background: transparent;
--rui-Button--outline--danger--hover__color: var(--rui-color-feedback-on-danger);
--rui-Button--outline--danger--hover__border-color: var(--rui-color-feedback-danger-hover);
--rui-Button--outline--danger--hover__background: var(--rui-color-feedback-danger-hover);
--rui-Button--outline--danger--active__color: var(--rui-color-feedback-on-danger);
--rui-Button--outline--danger--active__border-color: var(--rui-color-feedback-danger-active);
--rui-Button--outline--danger--active__background: var(--rui-color-feedback-danger-active);
--rui-Button--outline--help--default__color: var(--rui-color-feedback-help);
--rui-Button--outline--help--default__border-color: var(--rui-color-feedback-help);
--rui-Button--outline--help--default__background: transparent;
--rui-Button--outline--help--hover__color: var(--rui-color-feedback-on-help);
--rui-Button--outline--help--hover__border-color: var(--rui-color-feedback-help-hover);
--rui-Button--outline--help--hover__background: var(--rui-color-feedback-help-hover);
--rui-Button--outline--help--active__color: var(--rui-color-feedback-on-help);
--rui-Button--outline--help--active__border-color: var(--rui-color-feedback-help-active);
--rui-Button--outline--help--active__background: var(--rui-color-feedback-help-active);
--rui-Button--outline--info--default__color: var(--rui-color-feedback-info);
--rui-Button--outline--info--default__border-color: var(--rui-color-feedback-info);
--rui-Button--outline--info--default__background: transparent;
--rui-Button--outline--info--hover__color: var(--rui-color-feedback-on-info);
--rui-Button--outline--info--hover__border-color: var(--rui-color-feedback-info-hover);
--rui-Button--outline--info--hover__background: var(--rui-color-feedback-info-hover);
--rui-Button--outline--info--active__color: var(--rui-color-feedback-on-info);
--rui-Button--outline--info--active__border-color: var(--rui-color-feedback-info-active);
--rui-Button--outline--info--active__background: var(--rui-color-feedback-info-active);
--rui-Button--outline--note--default__color: var(--rui-color-feedback-note);
--rui-Button--outline--note--default__border-color: var(--rui-color-feedback-note);
--rui-Button--outline--note--default__background: transparent;
--rui-Button--outline--note--hover__color: var(--rui-color-feedback-on-note);
--rui-Button--outline--note--hover__border-color: var(--rui-color-feedback-note-hover);
--rui-Button--outline--note--hover__background: var(--rui-color-feedback-note-hover);
--rui-Button--outline--note--active__color: var(--rui-color-feedback-on-note);
--rui-Button--outline--note--active__border-color: var(--rui-color-feedback-note-active);
--rui-Button--outline--note--active__background: var(--rui-color-feedback-note-active);
--rui-Button--outline--light--default__color: var(--rui-color-neutral-light);
--rui-Button--outline--light--default__border-color: var(--rui-color-neutral-light);
--rui-Button--outline--light--default__background: transparent;
--rui-Button--outline--light--hover__color: var(--rui-color-neutral-on-light);
--rui-Button--outline--light--hover__border-color: var(--rui-color-neutral-light-hover);
--rui-Button--outline--light--hover__background: var(--rui-color-neutral-light-hover);
--rui-Button--outline--light--active__color: var(--rui-color-neutral-on-light);
--rui-Button--outline--light--active__border-color: var(--rui-color-neutral-light-active);
--rui-Button--outline--light--active__background: var(--rui-color-neutral-light-active);
--rui-Button--outline--dark--default__color: var(--rui-color-neutral-dark);
--rui-Button--outline--dark--default__border-color: var(--rui-color-neutral-dark);
--rui-Button--outline--dark--default__background: transparent;
--rui-Button--outline--dark--hover__color: var(--rui-color-neutral-on-dark);
--rui-Button--outline--dark--hover__border-color: var(--rui-color-neutral-dark-hover);
--rui-Button--outline--dark--hover__background: var(--rui-color-neutral-dark-hover);
--rui-Button--outline--dark--active__color: var(--rui-color-neutral-on-dark);
--rui-Button--outline--dark--active__border-color: var(--rui-color-neutral-dark-active);
--rui-Button--outline--dark--active__background: var(--rui-color-neutral-dark-active);
--rui-Button--flat--primary--default__color: var(--rui-color-action-primary);
--rui-Button--flat--primary--default__background: transparent;
--rui-Button--flat--primary--hover__color: var(--rui-color-action-primary-hover);
--rui-Button--flat--primary--hover__background: var(--rui-color-background-primary);
--rui-Button--flat--primary--active__color: var(--rui-color-action-primary-active);
--rui-Button--flat--primary--active__background: var(--rui-color-background-primary);
--rui-Button--flat--secondary--default__color: var(--rui-color-action-secondary);
--rui-Button--flat--secondary--default__background: transparent;
--rui-Button--flat--secondary--hover__color: var(--rui-color-action-secondary-hover);
--rui-Button--flat--secondary--hover__background: var(--rui-color-background-secondary);
--rui-Button--flat--secondary--active__color: var(--rui-color-action-secondary-active);
--rui-Button--flat--secondary--active__background: var(--rui-color-background-secondary);
--rui-Button--flat--selected--default__color: var(--rui-color-action-selected);
--rui-Button--flat--selected--default__background: var(--rui-color-background-selected);
--rui-Button--flat--selected--hover__color: var(--rui-color-action-selected-hover);
--rui-Button--flat--selected--hover__background: var(--rui-color-background-selected);
--rui-Button--flat--selected--active__color: var(--rui-color-action-selected-active);
--rui-Button--flat--selected--active__background: var(--rui-color-background-selected);
--rui-Button--flat--success--default__color: var(--rui-color-feedback-success);
--rui-Button--flat--success--default__background: transparent;
--rui-Button--flat--success--hover__color: var(--rui-color-feedback-success-hover);
--rui-Button--flat--success--hover__background: var(--rui-color-background-success);
--rui-Button--flat--success--active__color: var(--rui-color-feedback-success-active);
--rui-Button--flat--success--active__background: var(--rui-color-background-success);
--rui-Button--flat--warning--default__color: var(--rui-color-feedback-warning);
--rui-Button--flat--warning--default__background: transparent;
--rui-Button--flat--warning--hover__color: var(--rui-color-feedback-warning-hover);
--rui-Button--flat--warning--hover__background: var(--rui-color-background-warning);
--rui-Button--flat--warning--active__color: var(--rui-color-feedback-warning-active);
--rui-Button--flat--warning--active__background: var(--rui-color-background-warning);
--rui-Button--flat--danger--default__color: var(--rui-color-feedback-danger);
--rui-Button--flat--danger--default__background: transparent;
--rui-Button--flat--danger--hover__color: var(--rui-color-feedback-danger-hover);
--rui-Button--flat--danger--hover__background: var(--rui-color-background-danger);
--rui-Button--flat--danger--active__color: var(--rui-color-feedback-danger-active);
--rui-Button--flat--danger--active__background: var(--rui-color-background-danger);
--rui-Button--flat--help--default__color: var(--rui-color-feedback-help);
--rui-Button--flat--help--default__background: transparent;
--rui-Button--flat--help--hover__color: var(--rui-color-feedback-help-hover);
--rui-Button--flat--help--hover__background: var(--rui-color-background-help);
--rui-Button--flat--help--active__color: var(--rui-color-feedback-help-active);
--rui-Button--flat--help--active__background: var(--rui-color-background-help);
--rui-Button--flat--info--default__color: var(--rui-color-feedback-info);
--rui-Button--flat--info--default__background: transparent;
--rui-Button--flat--info--hover__color: var(--rui-color-feedback-info-hover);
--rui-Button--flat--info--hover__background: var(--rui-color-background-info);
--rui-Button--flat--info--active__color: var(--rui-color-feedback-info-active);
--rui-Button--flat--info--active__background: var(--rui-color-background-info);
--rui-Button--flat--note--default__color: var(--rui-color-feedback-note);
--rui-Button--flat--note--default__background: transparent;
--rui-Button--flat--note--hover__color: var(--rui-color-feedback-note-hover);
--rui-Button--flat--note--hover__background: var(--rui-color-background-note);
--rui-Button--flat--note--active__color: var(--rui-color-feedback-note-active);
--rui-Button--flat--note--active__background: var(--rui-color-background-note);
--rui-Button--flat--light--default__color: var(--rui-color-neutral-light);
--rui-Button--flat--light--default__background: transparent;
--rui-Button--flat--light--hover__color: var(--rui-color-neutral-light-hover);
--rui-Button--flat--light--hover__background: var(--rui-color-background-dark);
--rui-Button--flat--light--active__color: var(--rui-color-neutral-light-active);
--rui-Button--flat--light--active__background: var(--rui-color-background-dark);
--rui-Button--flat--dark--default__color: var(--rui-color-neutral-dark);
--rui-Button--flat--dark--default__background: transparent;
--rui-Button--flat--dark--hover__color: var(--rui-color-neutral-dark-hover);
--rui-Button--flat--dark--hover__background: var(--rui-color-background-light);
--rui-Button--flat--dark--active__color: var(--rui-color-neutral-dark-active);
--rui-Button--flat--dark--active__background: var(--rui-color-background-light);
--rui-Button--small__height: 1.75rem;
--rui-Button--small__padding-y: var(--rui-dimension-space-1);
--rui-Button--small__padding-x: var(--rui-dimension-space-3);
--rui-Button--small__font-size: var(--rui-font-size-small);
--rui-Button--medium__height: 2.25rem;
--rui-Button--medium__padding-y: var(--rui-dimension-space-1);
--rui-Button--medium__padding-x: var(--rui-dimension-space-4);
--rui-Button--medium__font-size: var(--rui-font-size-1);
--rui-Button--large__height: 2.75rem;
--rui-Button--large__padding-y: var(--rui-dimension-space-2);
--rui-Button--large__padding-x: var(--rui-dimension-space-5);
--rui-Button--large__font-size: var(--rui-font-size-2);
--rui-ButtonGroup__inner-border-radius: 0;
--rui-ButtonGroup--filled__gap: calc(-1 * var(--rui-Button__border-width));
--rui-ButtonGroup--filled__separator__width: var(--rui-Button__border-width);
--rui-ButtonGroup--filled__separator__color: currentcolor;
--rui-ButtonGroup--outline__gap: calc(-1 * var(--rui-Button__border-width));
--rui-ButtonGroup--outline__separator__width: 0;
--rui-ButtonGroup--outline__separator__color: transparent;
--rui-ButtonGroup--flat__gap: var(--rui-Button__border-width);
--rui-ButtonGroup--flat__separator__width: var(--rui-ButtonGroup--flat__gap);
--rui-ButtonGroup--flat__separator__color: currentcolor;
--rui-Card__padding: var(--rui-dimension-space-4);
--rui-Card__border-width: var(--rui-dimension-border-width-1);
--rui-Card__border-color: var(--rui-color-border-primary);
--rui-Card__border-radius: var(--rui-dimension-radius-2);
--rui-Card__background-color: var(--rui-color-background-layer-1);
--rui-Card--dense__padding: var(--rui-dimension-space-2);
--rui-Card--raised__box-shadow: var(--rui-shadow-layer-1);
--rui-Card--disabled__background-color: var(--rui-color-background-disabled);
--rui-Card--disabled__opacity: var(--rui-ratio-disabled-opacity);
--rui-Card--disabled__border-width: var(--rui-dimension-border-width-1);
--rui-Card--disabled__border-color: var(--rui-color-border-primary);
--rui-Card--success__color: var(--rui-color-text-primary);
--rui-Card--success__border-color: var(--rui-color-feedback-success);
--rui-Card--success__background-color: var(--rui-color-background-layer-1);
--rui-Card--warning__color: var(--rui-color-text-primary);
--rui-Card--warning__border-color: var(--rui-color-feedback-warning);
--rui-Card--warning__background-color: var(--rui-color-background-layer-1);
--rui-Card--danger__color: var(--rui-color-text-primary);
--rui-Card--danger__border-color: var(--rui-color-feedback-danger);
--rui-Card--danger__background-color: var(--rui-color-background-layer-1);
--rui-Card--info__color: var(--rui-color-text-primary);
--rui-Card--info__border-color: var(--rui-color-feedback-info);
--rui-Card--info__background-color: var(--rui-color-background-layer-1);
--rui-Card--help__color: var(--rui-color-text-primary);
--rui-Card--help__border-color: var(--rui-color-feedback-help);
--rui-Card--help__background-color: var(--rui-color-background-layer-1);
--rui-Card--note__color: var(--rui-color-text-primary);
--rui-Card--note__border-color: var(--rui-color-feedback-note);
--rui-Card--note__background-color: var(--rui-color-background-layer-1);
--rui-Card--light__color: var(--rui-color-text-primary);
--rui-Card--light__border-color: var(--rui-color-neutral-light);
--rui-Card--light__background-color: var(--rui-color-background-layer-1);
--rui-Card--dark__color: var(--rui-color-neutral-on-dark);
--rui-Card--dark__border-color: var(--rui-color-neutral-on-dark);
--rui-Card--dark__background-color: var(--rui-color-background-dark);
--rui-FormField__label__color: inherit;
--rui-FormField__label__font-size: var(--rui-font-size-1);
--rui-FormField__help-text__font-size: var(--rui-font-size-small);
--rui-FormField__help-text__font-style: normal;
--rui-FormField__help-text__color: var(--rui-color-text-secondary);
--rui-FormField--required__label__color: inherit;
--rui-FormField--required__sign: " *";
--rui-FormField--required__sign__color: var(--rui-color-text-secondary);
--rui-FormField--horizontal__label__text-align: left;
--rui-FormField--horizontal__label__min-width: 0;
--rui-FormField--horizontal__label__width: minmax(auto, 50%);
--rui-FormField--horizontal__label__vertical-alignment: initial;
--rui-FormField--horizontal__field__vertical-alignment: initial;
--rui-FormField--horizontal--full-width__label__width: fit-content(50%);
--rui-FormField--disabled__cursor: var(--rui-cursor-not-allowed);
--rui-FormField--disabled__opacity: var(--rui-ratio-disabled-opacity);
--rui-FormField--invalid--default__border-color: var(--rui-color-feedback-danger);
--rui-FormField--invalid--default__background: var(--rui-color-background-danger);
--rui-FormField--invalid--default__check-background-color: var(--rui-FormField--invalid--default__background);
--rui-FormField--invalid--default__surrounding-text-color: var(--rui-color-feedback-danger);
--rui-FormField--invalid--checked__check-background-color: var(--rui-FormField--invalid--default__border-color);
--rui-FormField--valid--default__border-color: var(--rui-color-feedback-success);
--rui-FormField--valid--default__background: var(--rui-color-background-success);
--rui-FormField--valid--default__check-background-color: var(--rui-FormField--valid--default__background);
--rui-FormField--valid--default__surrounding-text-color: var(--rui-color-feedback-success);
--rui-FormField--valid--checked__check-background-color: var(--rui-FormField--valid--default__border-color);
--rui-FormField--warning--default__border-color: var(--rui-color-feedback-warning-hover);
--rui-FormField--warning--default__background: var(--rui-color-background-warning);
--rui-FormField--warning--default__check-background-color: var(--rui-FormField--warning--default__background);
--rui-FormField--warning--default__surrounding-text-color: var(--rui-color-feedback-warning-active);
--rui-FormField--warning--checked__check-background-color: var(--rui-FormField--warning--default__border-color);
--rui-FormField--box__border-width: var(--rui-dimension-border-width-1);
--rui-FormField--box__border-radius: var(--rui-dimension-radius-2);
--rui-FormField--box__input__width: auto;
--rui-FormField--box__input__min-width: 240px;
--rui-FormField--box__placeholder__color: var(--rui-color-text-secondary);
--rui-FormField--box--select__caret__border-style: none;
--rui-FormField--box--select__caret__background: transparent;
--rui-FormField--box--select__option--disabled__color: var(--rui-color-text-primary-disabled);
--rui-FormField--box--small__height: var(--rui-Button--small__height);
--rui-FormField--box--small__padding-y: 0.0625rem;
--rui-FormField--box--small__padding-x: var(--rui-dimension-space-2);
--rui-FormField--box--small__font-size: var(--rui-font-size-small);
--rui-FormField--box--medium__height: var(--rui-Button--medium__height);
--rui-FormField--box--medium__padding-y: 0.3125rem;
--rui-FormField--box--medium__padding-x: var(--rui-dimension-space-3);
--rui-FormField--box--medium__font-size: var(--rui-font-size-1);
--rui-FormField--box--large__height: var(--rui-Button--large__height);
--rui-FormField--box--large__padding-y: 0.5625rem;
--rui-FormField--box--large__padding-x: var(--rui-dimension-space-4);
--rui-FormField--box--large__font-size: var(--rui-font-size-2);
--rui-FormField--box--filled--default__color: var(--rui-color-text-primary);
--rui-FormField--box--filled--default__border-color: var(--rui-color-border-primary);
--rui-FormField--box--filled--default__background: var(--rui-color-background-basic);
--rui-FormField--box--filled--default__box-shadow: none;
--rui-FormField--box--filled--hover__border-color: var(--rui-color-border-primary-hover);
--rui-FormField--box--filled--focus__border-color: var(--rui-color-border-primary-active);
--rui-FormField--box--outline--default__color: var(--rui-color-text-primary);
--rui-FormField--box--outline--default__border-color: var(--rui-color-border-primary);
--rui-FormField--box--outline--default__background: var(--rui-color-background-basic);
--rui-FormField--box--outline--default__box-shadow: none;
--rui-FormField--box--outline--hover__border-color: var(--rui-color-border-primary-hover);
--rui-FormField--box--outline--focus__border-color: var(--rui-color-border-primary-active);
--rui-FormField--check__input__size: 1.125rem;
--rui-FormField--check__input__border-width: var(--rui-FormField--box__border-width);
--rui-FormField--check__input--focus__box-shadow: var(--rui-shadow-focus-ring);
--rui-FormField--check__tap-target-size: var(--rui-dimension-tap-target-size);
--rui-FormField--check__input--checkbox__border-radius: var(--rui-FormField--box__border-radius);
--rui-FormField--check__input--checkbox--checked__background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23ffffff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10l3 3l6-6%27/%3e%3c/svg%3e");
--rui-FormField--check__input--radio__border-radius: 50%;
--rui-FormField--check__input--radio--checked__background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23ffffff%27/%3e%3c/svg%3e");
--rui-FormField--check__input--toggle__width: 2.25rem;
--rui-FormField--check__input--toggle__border-radius: 0.5625rem;
--rui-FormField--check__input--toggle__background-size: contain;
--rui-FormField--check__input--toggle--default__background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23cccccc%27/%3e%3c/svg%3e");
--rui-FormField--check__input--toggle--default__background-position: left center;
--rui-FormField--check__input--toggle--checked__background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23ffffff%27/%3e%3c/svg%3e");
--rui-FormField--check__input--toggle--checked__background-position: right center;
--rui-FormField--check--default__border-color: var(--rui-color-border-primary);
--rui-FormField--check--default__check-background-color: var(--rui-color-background-basic);
--rui-FormField--check--checked__border-color: var(--rui-color-action-selected);
--rui-FormField--check--checked__check-background-color: var(--rui-color-action-selected);
--rui-FormLayout__row-gap: var(--rui-dimension-space-4);
--rui-FormLayout--horizontal__label__width: 10em;
--rui-FormLayout--horizontal__label__width--auto: auto;
--rui-FormLayout--horizontal__label__width--limited: fit-content(50%);
--rui-InputGroup__gap: var(--rui-dimension-space-1);
--rui-InputGroup__inner-border-radius: var(--rui-dimension-radius-1);
--rui-Modal__padding-x: var(--rui-dimension-space-4);
--rui-Modal__padding-y: var(--rui-dimension-space-4);
--rui-Modal__background: var(--rui-color-background-layer-2);
--rui-Modal__box-shadow: var(--rui-shadow-layer-2);
--rui-Modal__separator__width: var(--rui-dimension-border-width-1);
--rui-Modal__separator__color: var(--rui-color-border-secondary);
--rui-Modal__header__gap: var(--rui-dimension-space-2);
--rui-Modal__outer-spacing--xs: var(--rui-dimension-space-2);
--rui-Modal__outer-spacing--sm: var(--rui-dimension-space-6);
--rui-Modal__footer__background: var(--rui-Modal__background);
--rui-Modal__footer__gap: var(--rui-dimension-space-2);
--rui-Modal__backdrop__background: rgb(0 0 0 / 50%);
--rui-Modal--auto__min-width: 18rem;
--rui-Modal--auto__max-width: 60rem;
--rui-Modal--small__width: 20rem;
--rui-Modal--medium__width: 40rem;
--rui-Modal--large__width: 60rem;
--rui-Modal--fullscreen__width: 100%;
--rui-Modal--fullscreen__height: 100%;
--rui-Modal__animation__duration: 0.25s;
--rui-Modal--success__border-color: var(--rui-color-feedback-success);
--rui-Modal--success__background-color: var(--rui-color-background-success);
--rui-Modal--warning__border-color: var(--rui-color-feedback-warning);
--rui-Modal--warning__background-color: var(--rui-color-background-warning);
--rui-Modal--danger__border-color: var(--rui-color-feedback-danger);
--rui-Modal--danger__background-color: var(--rui-color-background-danger);
--rui-Modal--info__border-color: var(--rui-color-feedback-info);
--rui-Modal--info__background-color: var(--rui-color-background-info);
--rui-Modal--help__border-color: var(--rui-color-feedback-help);
--rui-Modal--help__background-color: var(--rui-color-background-help);
--rui-Modal--note__border-color: var(--rui-color-feedback-note);
--rui-Modal--note__background-color: var(--rui-color-background-note);
--rui-Paper__paddi