amis/scss/_variables.scss
liaoxuezhi 5c2a64742a
node-sass 不支持 map-get 多个参数,所以先改写法 (#1169)
* 默认打开的弹框不会添加 is-modalOpened

* node-sass 不支持改写法
2020-12-10 18:45:12 +08:00

1825 lines
64 KiB
SCSS

// 类名前缀
$ns: '' !default;
$remFactor: 16px !default;
$devices: (
m: '(max-width: 768px)',
pc: '(min-width: 769px)'
) !default;
// 生成颜色的工具有很多,可以参考这些链接来弄。
// https://tailwind.ink/
// https://www.tailwindshades.com/
// https://tailwind.simeongriggs.dev/
// https://javisperez.github.io/tailwindcolorshades/#/
// v1 版本 {
// color50: tint($color, 0.95);
// color100: tint($color, 0.9);
// color200: tint($color, 0.75);
// color300: tint($color, 0.6);
// color400: tint($color, 0.3);
// color500: $color;
// color600: shade($color, 0.9);
// color700: shade($color, 0.6);
// color800: shade($color, 0.45);
// color900: shade($color, 0.3);
// }
$colors: (
black: #000,
white: #fff,
primary: #007bff,
secondary: #6c757d,
success: #28a745,
info: #17a2b8,
warning: #28a745,
danger: #dc3545,
light: #f8f9fa,
dark: #343a40,
gray: (
50: #f9fafb,
100: #f3f4f6,
200: #e5e7eb,
300: #d1d5db,
400: #9ca3af,
500: #6b7280,
600: #4b5563,
700: #374151,
800: #1f2937,
900: #111827
),
red: (
50: #fef2f2,
100: #fee2e2,
200: #fecaca,
300: #fca5a5,
400: #f87171,
500: #ef4444,
600: #dc2626,
700: #b91c1c,
800: #991b1b,
900: #7f1d1d
),
yellow: (
50: #fffbeb,
100: #fef3c7,
200: #fde68a,
300: #fcd34d,
400: #fbbf24,
500: #f59e0b,
600: #d97706,
700: #b45309,
800: #92400e,
900: #78350f
),
green: (
50: #ecfdf5,
100: #d1fae5,
200: #a7f3d0,
300: #6ee7b7,
400: #34d399,
500: #10b981,
600: #059669,
700: #047857,
800: #065f46,
900: #064e3b
),
blue: (
50: #eff6ff,
100: #dbeafe,
200: #bfdbfe,
300: #93c5fd,
400: #60a5fa,
500: #3b82f6,
600: #2563eb,
700: #1d4ed8,
800: #1e40af,
900: #1e3a8a
),
cyan: (
50: #ecfeff,
100: #cffafe,
200: #a5f3fc,
300: #67e8f9,
400: #22d3ee,
500: #06b6d4,
600: #0891b2,
700: #0e7490,
800: #155e75,
900: #164e63
),
indigo: (
50: #eef2ff,
100: #e0e7ff,
200: #c7d2fe,
300: #a5b4fc,
400: #818cf8,
500: #6366f1,
600: #4f46e5,
700: #4338ca,
800: #3730a3,
900: #312e81
),
purple: (
50: #f5f3ff,
100: #ede9fe,
200: #ddd6fe,
300: #c4b5fd,
400: #a78bfa,
500: #8b5cf6,
600: #7c3aed,
700: #6d28d9,
800: #5b21b6,
900: #4c1d95
),
pink: (
50: #fdf2f8,
100: #fce7f3,
200: #fbcfe8,
300: #f9a8d4,
400: #f472b6,
500: #ec4899,
600: #db2777,
700: #be185d,
800: #9d174d,
900: #831843
)
) !default;
// 颜色 Alias 不要直接修改, 直接修改 colors 对象。
$white: map-get($colors, white);
$gray50: map-get(
map-get($colors, gray),
50
); // node-sass 不支持多个参数用法,所以先这么写。
$gray100: map-get(map-get($colors, gray), 100);
$gray200: map-get(map-get($colors, gray), 200);
$gray300: map-get(map-get($colors, gray), 300);
$gray400: map-get(map-get($colors, gray), 400);
$gray500: map-get(map-get($colors, gray), 500);
$gray600: map-get(map-get($colors, gray), 600);
$gray700: map-get(map-get($colors, gray), 700);
$gray800: map-get(map-get($colors, gray), 800);
$gray900: map-get(map-get($colors, gray), 900);
$gray: $gray500;
$red: map-get(map-get($colors, red), 500);
$yellow: map-get(map-get($colors, yellow), 500);
$green: map-get(map-get($colors, green), 500);
$blue: map-get(map-get($colors, blue), 500);
$cyan: map-get(map-get($colors, cyan), 500);
$indigo: map-get(map-get($colors, indigo), 500);
$purple: map-get(map-get($colors, purple), 500);
$pink: map-get(map-get($colors, pink), 500);
$black: map-get($colors, black);
$primary: map-get($colors, 'primary');
$secondary: map-get($colors, 'secondary');
$success: map-get($colors, 'success');
$info: map-get($colors, 'info');
$warning: map-get($colors, 'warning');
$danger: map-get($colors, 'danger');
$light: map-get($colors, 'light');
$dark: map-get($colors, 'dark');
$spacing: (
//
// 下面是参考 tailwind
//
px: px2rem(1px),
0: 0,
none: 0,
0.5: px2rem(2px),
1: px2rem(4px),
1.5: px2rem(6px),
2: px2rem(8px),
2.5: px2rem(10px),
3: px2rem(12px),
3.5: px2rem(14px),
4: px2rem(16px),
5: px2rem(20px),
6: px2rem(24px),
7: px2rem(28px),
8: px2rem(32px),
9: px2rem(36px),
10: px2rem(40px),
11: px2rem(44px),
12: px2rem(48px),
14: px2rem(56px),
16: px2rem(64px),
18: px2rem(72px),
20: px2rem(80px),
24: px2rem(96px),
28: px2rem(112px),
32: px2rem(128px),
36: px2rem(144px),
40: px2rem(160px),
44: px2rem(176px),
48: px2rem(192px),
52: px2rem(208px),
56: px2rem(224px),
60: px2rem(240px),
64: px2rem(256px),
72: px2rem(288px),
80: px2rem(320px),
96: px2rem(384px)
) !default;
$inset: map-merge(
$spacing,
(
auto: auto,
'1/2': 50%,
'1/3': 33.333333%,
'2/3': 66.666667%,
'1/4': 25%,
'2/4': 50%,
'3/4': 75%,
'full': 100%
)
) !default;
$widths: map-merge(
$spacing,
(
auto: auto,
1x: 1em,
2x: 2em,
3x: 3em,
'1/2': 50%,
'1/3': 33.333333%,
'2/3': 66.666667%,
'1/4': 25%,
'2/4': 50%,
'3/4': 75%,
'1/5': 20%,
'2/5': 40%,
'3/5': 60%,
'4/5': 80%,
'1/6': 16.666667%,
'2/6': 33.333333%,
'3/6': 50%,
'4/6': 66.666667%,
'5/6': 83.333333%,
'1/12': 8.333333%,
'2/12': 16.666667%,
'3/12': 25%,
'4/12': 33.333333%,
'5/12': 41.666667%,
'6/12': 50%,
'7/12': 58.333333%,
'8/12': 66.666667%,
'9/12': 75%,
'10/12': 83.333333%,
'11/12': 91.666667%,
full: 100%,
screen: 100vw,
min: min-content,
max: max-content
)
) !default;
$maxWidths: (
none: none,
0: 0rem,
xs: 20rem,
sm: 24rem,
md: 28rem,
lg: 32rem,
xl: 36rem,
2xl: 42rem,
3xl: 48rem,
4xl: 56rem,
5xl: 64rem,
6xl: 72rem,
7xl: 80rem,
full: 100%,
min: min-content,
max: max-content,
prose: 65ch
) !default;
$heights: map-merge(
$spacing,
(
auto: auto,
'1/2': 50%,
'1/3': 33.333333%,
'2/3': 66.666667%,
'1/4': 25%,
'2/4': 50%,
'3/4': 75%,
'1/5': 20%,
'2/5': 40%,
'3/5': 60%,
'4/5': 80%,
'1/6': 16.666667%,
'2/6': 33.333333%,
'3/6': 50%,
'4/6': 66.666667%,
'5/6': 83.333333%,
full: 100%,
screen: 100vh
)
) !default;
$maxHeights: map-merge(
$spacing,
(
full: 100%,
screen: 100vh
)
) !default;
$fontSizes: (
xs: 0.75rem 1rem,
sm: 0.875rem 1.25rem,
base: 1rem 1.5rem,
md: 1.125rem 1.75rem,
lg: 1.25rem 1.75rem,
xl: 1.5rem 2rem,
2xl: 1.875rem 2.25rem,
3xl: 2.25rem 2.5rem,
4xl: 3rem 1,
5xl: 3.75rem 1,
6xl: 4.5rem 1,
7xl: 6rem 1,
8xl: 8rem 1
) !default;
$borderRadiuses: (
'none': 0px,
'sm': 0.125rem,
'default': 0.25rem,
'md': 0.375rem,
'lg': 0.5rem,
'xl': 0.75rem,
'2xl': 1rem,
'3xl': 1.5rem,
'full': 9999px
) !default;
$borderWidths: (
'default': 1px,
'0': 0px,
'2': 2px,
'4': 4px,
'8': 8px
) !default;
$boxShadows: (
'sm': '0 1px 2px 0 rgba(0, 0, 0, 0.05)',
'default': '0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)',
'md': '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)',
'lg':
'0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)',
'xl':
'0 20px 25px -5px rgba(0, 0, 0, 0.1) , 0 10px 10px -5px rgba(0, 0, 0, 0.04)',
'2xl': '0 25px 50px -12px rgba(0, 0, 0, 0.25)',
'inner': 'inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)',
'none': none
) !default;
// 字体相关
$fontFamilySansSerif: -apple-system, BlinkMacSystemFont, 'SF Pro SC',
'SF Pro Text', 'Helvetica Neue', Helvetica, 'PingFang SC', 'Segoe UI', Roboto,
'Hiragino Sans GB', 'Arial', 'microsoft yahei ui', 'Microsoft YaHei', SimSun,
sans-serif !default;
$fontFamilyMonospace: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono',
'Courier New', monospace !default;
$fontFamilyBase: $fontFamilySansSerif !default;
$fontSizeBase: px2rem(
14px
) !default; // Assumes the browser default, typically `16px`
$fontSizeMd: px2rem(16px) !default;
$fontSizeLg: px2rem(20px) !default;
$fontSizeXl: px2rem(24px) !default;
$fontSizeSm: px2rem(12px) !default;
$fontSizeXs: px2rem(11px) !default;
$fontWeightLighter: lighter !default;
$fontWeightLight: 300 !default;
$fontWeightNormal: 400 !default;
$fontWeightBold: 700 !default;
$fontWeightBolder: bolder !default;
$fontWeightBase: $fontWeightNormal !default;
// 行高
$lineHeightBase: 1.5 !default;
$lineHeightLg: 1.5 !default;
$lineHeightSm: 1.5 !default;
$h1-fontSize: $fontSizeBase * 2.5 !default;
$h2-fontSize: $fontSizeBase * 2 !default;
$h3-fontSize: $fontSizeBase * 1.75 !default;
$h4-fontSize: $fontSizeBase * 1.5 !default;
$h5-fontSize: $fontSizeBase * 1.25 !default;
$h6-fontSize: $fontSizeBase !default;
// 边框
$borderWidth: px2rem(1px) !default;
$borderColor: $gray300 !default;
$borderRadius: 0.142rem !default;
$borderRadiusMd: 0.285rem !default;
$borderRadiusLg: 0.428rem !default;
$boxShadowSm: 0 0.125rem 0.25rem rgba($black, 0.075) !default;
$boxShadow: 0 0.5rem 1rem rgba($black, 0.15) !default;
$boxShadowLg: 0 1rem 3rem rgba($black, 0.175) !default;
// 窗口适配
// @deprecated 不打算支持这么多视图,只区分 pc 和 移动端
// 改用 devices 了
$breakpoints: (
xs: 0,
sm: 576px,
md: 768px,
lg: 992px,
xl: 1200px
) !default;
// 段落间距
$paragraph-marginBottom: 1rem !default;
$text-color: $gray900 !default;
$text--muted-color: lighten($text-color, 25%) !default;
$text--loud-color: darken($text-color, 10%) !default;
$background: $white !default;
$code-color: $danger !default;
$code-background: $background !default;
$pre-color: $text-color !default;
$pre-background: $background !default;
$link-color: $primary !default;
$link-decoration: none !default;
$link-onHover-color: darken($link-color, 15%) !default;
$link-onHover-decoration: underline !default;
$body-bg: lighten($light, 1%) !default;
$body-size: $fontSizeBase !default;
$body-color: $text-color !default;
$body-weight: $fontWeightBase;
$body-lineHeight: $lineHeightBase;
$zindex-affix: 900 !default;
$zindex-dropdown: 1000 !default;
$zindex-sticky: 1100 !default;
$zindex-fixed: 1200 !default;
$zindex-popover: 1300 !default;
$zindex-modal: 1400 !default;
$zindex-contextmenu: 1500 !default;
$zindex-tooltip: 1600 !default;
$zindex-toast: 2000 !default;
$gap-xs: px2rem(5px) !default;
$gap-sm: px2rem(10px) !default;
$gap-base: px2rem(15px) !default;
$gap-md: px2rem(20px) !default;
$gap-lg: px2rem(30px) !default;
$icon-color: $gray600 !default;
$icon-onHover-color: $gray900 !default;
$icon-onDisabled-color: $gray500 !default;
$label--default-bg: $gray700 !default;
$label--primary-bg: $primary !default;
$label--success-bg: $success !default;
$label--info-bg: $info !default;
$label--warning-bg: $warning !default;
$label--danger-bg: $danger !default;
$label-color: #fff !default;
$label-link--hover-color: #fff !default;
// Components
$scrollbar-width: px2rem(17px) !default;
$Layout-aside-width: px2rem(200px) !default;
$Layout-aside--sm-width: px2rem(150px) !default;
$Layout-aside--md-width: px2rem(250px) !default;
$Layout-aside--lg-width: px2rem(300px) !default;
$Layout-aside--folded-width: px2rem(60px) !default;
$Layout-aside-bg: $dark !default;
$Layout-aside-onAcitve-bg: saturate(
darken($Layout-aside-bg, 5%),
2.5%
) !default;
$Layout-aside-subList-bg: saturate(
darken($Layout-aside-bg, 10%),
2.5%
) !default;
$Layout-aside-onHover-bg: saturate(darken($Layout-aside-bg, 3%), 2.5%) !default;
$Layout-aside-color: desaturate(lighten($Layout-aside-bg, 40%), 10%) !default;
$Layout-asideDivider-margin: $gap-sm 0 !default;
$Layout-asideDivider-bg: #2e3344 !default;
$Layout-asideLink-onHover-iconSize: inherit !default;
$Layout-asideLink-iconColor: inherit !default;
$Layout-asideLink-onHover-iconColor: inherit !default;
$Layout-asideLink-fontSize: $fontSizeBase !default;
$Layout-asideLink-color: #b4b6bd !default;
$Layout-asideLink-onHover-color: #fff !default;
$Layout-asideLink-onActive-color: #fff !default;
$Layout-asideLink-arrowColor: $Layout-asideLink-color !default;
$Layout-asideLink-onActive-arrowColor: $Layout-asideLink-onActive-color !default;
$Layout-asideLabel-color: darken($Layout-aside-color, 10%) !default;
$Layout-brand-bg: $dark !default;
$Layout-brandBar-color: desaturate(
lighten($Layout-brand-bg, 40%),
10%
) !default;
$Layout-brand-color: lighten($Layout-brandBar-color, 25%) !default;
$Layout-header-height: px2rem(50px) !default;
$Layout-headerBar-borderBottom: none !default;
$Layout-header-bg: $white !default;
$Layout-header-boxShadow: 0 px2rem(2px) px2rem(2px) rgba(0, 0, 0, 0.05),
0 1px 0 rgba(0, 0, 0, 0.05) !default;
$Layout-nav-height: px2rem(40px) !default;
$Layout-nav-lgHeight: px2rem(50px) !default;
$Layout-nav--folded-height: px2rem(50px) !default;
$Layout--offscreen-width: 75% !default;
// Grid
$Grid-columns: 12 !default;
$Grid-gutterWidth: px2rem(30px) !default;
// container
// $container-tablet: (720px + $Grid-gutterWidth) !default;
// $container-sm: $container-tablet !default;
// $container-desktop: (940px + $Grid-gutterWidth) !default;
// $container-md: $container-desktop !default;
// $container-large-desktop: (1140px + $Grid-gutterWidth) !default;
// $container-lg: $container-large-desktop !default;
// Modal
$Modal-bg: $background !default;
$Modal-overlay-bg: rgba(0, 0, 0, 0.6) !default;
$Modal-content-startMarginTop: px2rem(60px) !default;
$Modal-content-stepMarginTop: px2rem(30px) !default;
$Modal-content-minHeight: unset !default;
$Modal-content-borderWidth: $borderWidth !default;
$Modal-content-borderColor: $borderColor !default;
$Modal-content-borderRadius: $borderRadius !default;
$Modal-header-height: px2rem(40px) !default;
$Modal-header-bg: darken($Modal-bg, 2.5%) !default;
$Modal-title-lineHeight: $lineHeightBase !default;
$Modal-title-fontSize: $fontSizeBase !default;
$Modal-title-color: $text--loud-color !default;
$Modal-header-paddingY: (
$Modal-header-height - $Modal-title-lineHeight * $Modal-title-fontSize
) / 2 !default;
$Modal-header-paddingX: $gap-md !default;
$Modal-close-width: px2rem(12px) !default;
$Modal-close-color: $text--muted-color !default;
$Model-close-onHover-color: $text-color !default;
$Modal-body-paddingX: $gap-md !default;
$Modal-body-paddingY: $gap-md !default;
$Modal-body--noHeader-paddingTop: $gap-base;
$Modal-body-borderTop: $Modal-content-borderWidth solid
lighten($Modal-content-borderColor, 5%) !default;
$Modal-body-borderBottom: $Modal-content-borderWidth solid
lighten($Modal-content-borderColor, 5%) !default;
$Modal-footer-padding: $gap-sm !default;
$Modal-footer-marginY: 0 !default;
$Modal-footer-marginX: 0 !default;
$Modal-widthBase: px2rem(500px);
$Modal-widthSm: px2rem(350px);
$Modal-widthMd: px2rem(800px);
$Modal-widthLg: px2rem(1100px);
$Modal-widthXl: 90%;
$Drawer-bg: $background !default;
$Drawer-overlay-bg: rgba(0, 0, 0, 0.6) !default;
$Drawer-content-borderWidth: $borderWidth !default;
$Drawer-content-borderColor: $borderColor !default;
$Drawer-content-borderRadius: 0 !default;
$Drawer-header-padding: $gap-base !default;
$Drawer-header-bg: darken($Drawer-bg, 2.5%) !default;
$Drawer-title-fontSize: $fontSizeMd !default;
$Drawer-title-fontColor: $text--loud-color !default;
$Drawer-close-color: rgba(255, 255, 255, 0.8) !default;
$Drawer-close-onHover-color: rgba(255, 255, 255, 1) !default;
$Drawer-body-padding: $gap-base !default;
$Drawer-footer-padding: $gap-base !default;
$Drawer-widthBase: 80% !default;
$Drawer-widthXs: px2rem(200px) !default;
$Drawer-widthSm: px2rem(300px) !default;
$Drawer-widthMd: px2rem(500px) !default;
$Drawer-widthLg: px2rem(800px) !default;
$Drawer-widthXl: 90% !default;
// Tooltip
$Tooltip-fontSize: $fontSizeSm !default;
$Tooltip-bg: $background !default;
$Tooltip-maxWidth: px2rem(240px) !default;
$Tooltip-minWidth: auto !default;
$Tooltip-borderWidth: $borderWidth !default;
$Tooltip-borderColor: $borderColor !default;
$Tooltip-borderRadius: $borderRadiusLg !default;
$Tooltip-boxShadow: $boxShadow !default;
$Tooltip-title-bg: darken($Tooltip-bg, 3%) !default;
$Tooltip-title-color: $text--loud-color !default;
$Tooltip-title-paddingY: $gap-xs !default;
$Tooltip-title-paddingX: $gap-sm !default;
$Tooltip-body-color: $text-color !default;
$Tooltip-body-paddingY: $gap-sm !default;
$Tooltip-body-paddingX: $gap-sm !default;
$Tooltip-arrow-width: px2rem(16px) !default;
$Tooltip-arrow-height: px2rem(8px) !default;
$Tooltip-arrow-color: $Tooltip-bg !default;
$Tooltip-arrow-width: 1rem !default;
$Tooltip-arrow-height: 0.5rem !default;
$Tooltip-arrow-color: $Tooltip-bg !default;
$Tooltip-arrow-outerColor: fade-in($Tooltip-borderColor, 0.05) !default;
$Tooltip--attr-color: $background !default;
$Tooltip--attr-bg: rgba(0, 0, 0, 0.7) !default;
$Tooltip--attr-borderWidth: 0 !default;
$Tooltip--attr-borderColor: $borderColor !default;
$Tooltip--attr-borderRadius: $borderRadius !default;
$Tooltip--attr-boxShadow: $boxShadow !default;
$Tooltip--attr-fontSize: $fontSizeSm !default;
$Tooltip--attr-lineHeigt: $lineHeightBase !default;
$Tooltip--attr-paddingX: px2rem(10px) !default;
$Tooltip--attr-paddingY: px2rem(2px) !default;
$Tooltip--attr-gap: $gap-sm;
$Tooltip--attr-transition: all 0.15s ease-in-out !default;
// toast
$Toast-width: px2rem(300px) !default;
$Toast-box-shadow: $boxShadow !default;
$Toast-borderRadius: $borderRadiusLg !default;
$Toast-paddingY: $gap-base !default;
$Toast-paddingX: $gap-base !default;
$Toast-paddingL: px2rem(40px) !default;
$Toast-border-width: 0 !default;
$Toast-opacity: 0.8 !default;
$Toast-title-display: block !default;
$Toast-icon-fillHeight: true !default;
$Toast-icon-width: px2rem(30px) !default;
$Toast-icon-height: $Toast-icon-width !default;
$Toast-color: $white !default;
$Toast--danger-color: $Toast-color !default;
$Toast--danger-bgColor: $danger !default;
$Toast--danger-borderColor: $danger !default;
$Toast--info-color: $Toast-color !default;
$Toast--info-bgColor: $info !default;
$Toast--info-borderColor: $info !default;
$Toast--success-color: $Toast-color !default;
$Toast--success-bgColor: $success !default;
$Toast--success-borderColor: $success !default;
$Toast--warning-color: $Toast-color !default;
$Toast--warning-bgColor: $warning !default;
$Toast--warning-borderColor: $warning !default;
$Toast-close-color: $white !default;
$Toast-close--onHover-color: $Toast-close-color !default;
// alert
$Alert-fontSize: $fontSizeBase !default;
$Alert-boxShadow: none !default;
$Alert-paddingX: $gap-base !default;
$Alert-paddingY: $gap-base !default;
$Alert-borderWidth: $borderWidth !default;
$Alert-borderColor: transparent !default;
$Alert-borderRadius: $borderRadiusMd !default;
$Alert-marginBottom: $gap-md !default;
$Alert--danger-color: #a94442 !default;
$Alert--danger-bg: #f2dede !default;
$Alert--danger-borderColor: darken(
adjust-hue($Alert--danger-bg, -10),
5%
) !default;
$Alert--info-color: #31708f !default;
$Alert--info-bg: #d9edf7 !default;
$Alert--info-borderColor: darken(adjust-hue($Alert--info-bg, -10), 5%) !default;
$Alert--success-color: #3c763d !default;
$Alert--success-bg: #dff0d8 !default;
$Alert--success-borderColor: darken(
adjust-hue($Alert--success-bg, -10),
5%
) !default;
$Alert--warning-color: #8a6d3b !default;
$Alert--warning-bg: #fcf8e3 !default;
$Alert--warning-borderColor: darken(
adjust-hue($Alert--warning-bg, -10),
5%
) !default;
// spinner
$Spinner-overlay-bg: rgba(255, 255, 255, 0.4) !default;
$Spinner-width: px2rem(26px) !default;
$Spinner-height: px2rem(26px) !default;
$Spinner--lg-width: px2rem(50px) !default;
$Spinner--lg-height: px2rem(50px) !default;
$Spinner--sm-width: px2rem(16px) !default;
$Spinner--sm-height: px2rem(16px) !default;
$Spinner-bg: url('./spinner-default.svg?__inline') !default;
// Tabs
$Tabs-linkFontSize: $fontSizeBase !default;
$Tabs-borderColor: $borderColor !default;
$Tabs-borderWidth: $borderWidth !default;
$Tabs-borderRadius: $borderRadius !default;
$Tabs-color: $text-color !default;
$Tabs-onDisabled-color: $gray600 !default;
$Tabs-onHover-borderColor: $gray200 !default;
$Tabs-onActive-color: $gray700 !default;
$Tabs-onActive-borderColor: $gray300 !default;
$Tabs-onActive-bg: $background !default;
$Tabs-linkPadding: $gap-sm $gap-base !default;
$Tabs-linkMargin: 0 px2rem(3px) 0 0 !default;
$Tabs-content-bg: $background !default;
$Tabs--line-borderColor: $borderColor !default;
$Tabs--line-onHover-color: $primary !default;
$Tabs--line-onHover-borderColor: $primary !default;
$Tabs--line-borderWidth: px2rem(2px) !default;
$Tabs--line-linkPadding: 10px 0 !default;
$Tabs--line-linkMargin: 0 40px 0 0 !default;
$Tabs--line-content-bg: transparent !default;
$Tabs--line-content-padding: 20px 0 !default;
$Tabs--card-padding: px2rem(6px) 0 0 px2rem(10px);
$Tabs--card-bg: #f6f8f8 !default;
$Tabs--card-borderTopColor: $borderColor !default;
$Tabs--card-onActive-borderColor: $borderColor !default;
$Tabs--card-onActive-bg: $background !default;
$Tabs--card-linkPadding: px2rem(10px) px2rem(10px) !default;
$Tabs--card-linkMargin: 0 10px 0 0 !default;
$Tabs--radio-bg: #eaf6fe !default;
$Tabs--vertical-onActive-borderColor: $primary !default;
// Nav
$Nav-item-fontSize: $fontSizeBase !default;
$Nav-item-borderRadius: $borderRadiusMd !default;
$Nav-item-color: $text-color !default;
$Nav-item-onHover-color: $text--loud-color !default;
$Nav-item-onActive-color: $white !default;
$Nav-item-onDisabled-color: $text--muted-color !default;
$Nav-item-bg: transparent !default;
$Nav-item-onHover-bg: rgba(0, 0, 0, 0.05) !default;
$Nav-item-onActive-bg: $info !default;
$Nav-item-onActive-borderLeft: 4px solid transparent !default;
$Nav-subItem-onActiveBeforeBg: #e5eaeb !default;
$Nav-subItem-fontSize: $fontSizeBase !default;
// CRUD
$Crud-toolbar-lineHeight: $lineHeightBase !default;
$Crud-toolbar-height: px2rem(30px) !default;
$Crud-toolbar-gap: $gap-xs !default;
// Table
$Table-bg: $background !default;
$Table-fontSize: $fontSizeBase !default;
$Table-color: $text-color !default;
$Table-lineHeight: $lineHeightBase !default;
$Table-borderColor: $borderColor !default;
$Table-borderWidth: $borderWidth !default;
$Table-borderRadius: $borderRadius !default;
$Table-fixed-zIndex: 5 !default;
$Table-fixedTop-boxShadow: $boxShadow !default;
$Table-fixedLeft-boxShadow: 0.42rem 0 0.42rem -0.28rem rgba($black, 0.15) !default;
$Table-fixedRight-boxShadow: -0.42rem 0 0.42rem -0.28rem rgba($black, 0.15) !default;
$Table-toolbar-paddingX: $gap-sm !default;
$Table-toolbar-paddingY: $gap-sm !default;
$Table-thead-bg: #f6f8f8 !default;
$Table-thead-fontSize: $fontSizeBase !default;
$Table-thead-color: $text--loud-color !default;
$Table-thead-borderColor: $Table-borderColor !default;
$Table-thead-borderWidth: $Table-borderWidth !default;
$Table-thead-iconColor: $icon-color !default;
$Table-tree-borderColor: $Table-borderColor !default;
$TableCell-height: px2rem(40px) !default;
$TableCell-paddingX: $gap-sm !default;
$TableCell--edge-paddingX: $gap-md !default;
$TableCell-paddingY: ($TableCell-height - $Table-fontSize * $Table-lineHeight) /
2;
$Table-placeholder-height: px2rem(100px) !default;
// $Table-checkCell-width: px2rem(50px) !default;
$Table-strip-bg: lighten(#f6f8f8, 1%) !default;
$Table-onHover-bg: darken($Table-strip-bg, 2%) !default;
$Table-onHover-borderColor: darken($Table-onHover-bg, 10%) !default;
$Table-onHover-color: $text-color !default;
$Table-onHover-boxShadow: $boxShadow !default;
$Table-onChecked-bg: #d9f3fb !default;
$Table-onChecked-borderColor: darken($Table-onChecked-bg, 10%) !default;
$Table-onChecked-color: darken($Table-onChecked-bg, 40%) !default;
$Table-onModified-bg: #e8f0fe !default;
$Table-onModified-color: #4285f4 !default;
$Table-onModified-borderColor: darken($Table-onModified-bg, 5%) !default;
$Table-onDragging-opacity: 0.1 !default;
$TableCell-searchBtn-width: px2rem(16px) !default;
$TableCell-filterBtn-width: px2rem(16px) !default;
$TableCell-filterPopOver-dropDownItem-height: px2rem(34px) !default;
$TableCell-filterPopOver-dropDownItem-padding: 0 px2rem(12px) !default;
$Table-heading-height: px2rem(40px) !default;
$Table-heading-bg: $white !default;
$Table--unsaved-heading-bg: #e8f0fe !default;
$Table--unsaved-heading-color: #4285f4 !default;
$Table-expandBtn-color: $info !default;
$TableCell-sortBtn-width: px2rem(8px) !default;
$TableCell-sortBtn--default-opacity: 0 !default;
$TableCell-sortBtn--default-onActive-opacity: 1 !default;
$TableCell-searchBtn--onActive-color: $primary !default;
$TableCell-filterBtn--onActive-color: $primary !default;
$TableCell-sortBtn--onActive-color: $primary !default;
// Cards
$Cards-fixedTop-boxShadow: $boxShadow !default;
$Cards-toolbar-paddingY: 0 !default;
$Cards-toolbar-paddingX: 0 !default;
$Cards--unsaved-heading-bg: #e8f0fe !default;
$Cards--unsaved-heading-color: #4285f4 !default;
$Cards-placeholder-height: px2rem(100px) !default;
$Card-bg: $white !default;
$Card-borderColor: $borderColor !default;
$Card-borderWidth: $borderWidth !default;
$Card-borderRadius: $borderRadius !default;
$Card-actions-borderColor: lighten($Card-borderColor, 5%) !default;
$Card-actions-onHover-bg: darken($white, 5%) !default;
$Card-actions-onHover-color: darken($text-color, 5%) !default;
$Card-actions-onChecked-onHover-bg: darken(#d9f3fb, 5%) !default;
$Card-actions-fontSize: $fontSizeBase !default;
$Card-onChecked-bg: #d9f3fb !default;
$Card-onChecked-borderColor: darken($Table-onChecked-bg, 10%) !default;
$Card-onChecked-color: darken($Table-onChecked-bg, 40%) !default;
$Card-onModified-bg: #e8f0fe !default;
$Card-onModified-color: #4285f4 !default;
$Card-onModified-borderColor: darken($Card-onModified-bg, 10%) !default;
$Card-onDragging-opacity: 0.1 !default;
// List
$List-bg: $white !default;
$List-borderColor: $borderColor !default;
$List-borderWidth: $borderWidth !default;
$List-borderRadius: $borderRadius !default;
$List-fixedTop-boxShadow: $boxShadow !default;
$List-toolbar-paddingY: $gap-sm !default;
$List-toolbar-paddingX: $gap-sm !default;
$List--unsaved-heading-bg: #e8f0fe !default;
$List--unsaved-heading-color: #4285f4 !default;
$List-placeholder-height: px2rem(30px) !default;
$ListItem-borderColor: lighten($List-borderColor, 5%) !default;
$ListItem-borderWidth: $List-borderWidth !default;
$ListItem-paddingX: $gap-base !default;
$ListItem-paddingY: $gap-sm !default;
$ListItem--strip-bg: #f6f8f8 !default;
$ListItem-onChecked-bg: #d9f3fb !default;
$ListItem-onChecked-borderColor: darken($ListItem-onChecked-bg, 10%) !default;
$ListItem-onChecked-color: darken($ListItem-onChecked-bg, 40%) !default;
$ListItem-onModified-bg: #e8f0fe !default;
$ListItem-onModified-color: #4285f4 !default;
$ListItem-onModified-borderColor: darken($ListItem-onModified-bg, 10%) !default;
$ListItem-onDragging-opacity: 0.1 !default;
// QuickEdit
$QuickEdit-iconColor: inherit !default;
$QuickEdit-onHover-iconColor: inherit !default;
$QuickEdit-onFocus-borderColor: $info !default;
$QuickEdit-onFocus-borderWidth: $borderWidth !default;
// Copyable
$Copyable-iconColor: $icon-color !default;
$Copyable-onHover-iconColor: $icon-onHover-color !default;
// PopOverAble
$PopOverAble-iconColor: inherit !default;
$PopOverAble-onHover-iconColor: inherit !default;
// PopOver
$PopOver-bg: white !default;
// Remark
$Remark-width: 1rem !default;
$Remark-icon-fontSize: $fontSizeBase !default;
$Remark-iconColor: $icon-color !default;
$Remark-onHover-iconColor: #fff !default;
$Remark-bg: #fff !default;
$Remark-onHover-bg: $primary !default;
$Remark-borderWidth: px2rem(1px) !default;
$Remark-borderColor: $borderColor !default;
$Remark-onHover-borderColor: $primary !default;
$Remark-marginLeft: $gap-sm !default;
// ResultBox
$ResultBox-value-bg: #f5f5f5 !default;
$ResultBox-value--onHover-bg: #ebebeb !default;
$ResultBox-value-color: #000 !default;
$ResultBox-value--onDisabled-color: #cccccc !default;
$ResultBox-icon-color: #999 !default;
$ResultBox-icon--onHover-color: #666666 !default;
$ResultBox-icon--onDisabled-color: #ebebeb !default;
// ListMenu
$ListMenu-bordrColor: $borderColor !default;
$listMenu--onActive-borderColor: $info !default;
$ListMenu-borderWidth: px2rem(1px) !default;
$ListMenu-borderRadius: px2rem(2px) !default;
$ListMenu-item-height: px2rem(34px) !default;
$ListMenu-divider-color: lighten($borderColor, 2.5%) !default;
$ListMenu-item-bg: $white !default;
$ListMenu-item-color: $text-color !default;
$ListMenu-item--onHover-color: $info !default;
$ListMenu-item--onHover-bg: rgba(0, 126, 255, 0.08) !default;
$ListMenu-item--onActive-color: $info !default;
$ListMenu-item--onActive-bg: transparent !default;
$ListMenu-item--onDisabled-color: $text--muted-color !default;
$ListMenu-item--onDisabled-bg: transparent !default;
// Form
$Form-fontSize: $fontSizeBase !default;
$Form-description-color: lighten($text-color, 10%) !default;
$Form-description-fontSize: $fontSizeSm !default;
$Form-item-gap: px2rem(15px) !default;
$Form--horizontal-gutterWidth: px2rem(20px) !default;
$Form--horizontal-columns: 12 !default;
$Form-group-gutterWidth: $Form--horizontal-gutterWidth !default;
$Form-group--lg-gutterWidth: px2rem(40px) !default;
$Form-group--md-gutterWidth: px2rem(30px) !default;
$Form-group--sm-gutterWidth: px2rem(20px) !default;
$Form-group--xs-gutterWidth: px2rem(10px) !default;
$Form-row-gutterWidth: px2rem(10px) !default;
$Form--horizontal-label-whiteSpace: 'normal' !default;
$Form--horizontal-label-align: right !default;
$Form--horizontal-label-widthXs: px2rem(60px) !default;
$Form--horizontal-label-widthSm: px2rem(90px) !default;
$Form--horizontal-label-widthBase: px2rem(120px) !default;
$Form--horizontal-label-widthMd: px2rem(160px) !default;
$Form--horizontal-label-widthLg: px2rem(200px) !default;
$Form-control-widthXs: px2rem(80px) !default;
$Form-control-widthSm: px2rem(160px) !default;
$Form-control-widthBase: px2rem(200px) !default;
$Form-control-widthMd: px2rem(240px) !default;
$Form-control-widthLg: px2rem(320px) !default;
$Form-input-bg: $white !default;
$Form-input-color: $text-color !default;
$Form-input-onActive-color: $info !default;
$Form-input-borderRadius: $borderRadius !default;
$Form-input-borderColor: $borderColor !default;
$Form-input-borderWidth: px2rem(1px) !default;
$Form-input-iconColor: $icon-color !default;
$Form-input-onFocused-borderColor: $info !default;
$Form-input-onFocused-bg: $Form-input-bg !default;
$Form-input-onError-borderColor: $danger !default;
$Form-input-onError-bg: $Form-input-bg !default;
$Form-input-onDisabled-borderColor: $Form-input-borderColor !default;
$Form-input-onDisabled-bg: $gray200 !default;
$Form-input-height: px2rem(34px) !default;
$Form-input-placeholderColor: $text--muted-color !default;
$Form-input-lineHeight: 20/14 !default;
$Form-input-fontSize: $Form-fontSize !default;
$Form-input-boxShadow: none !default;
$Form-input-paddingY: (
$Form-input-height - $Form-input-lineHeight * $Form-input-fontSize -
px2rem(2px)
)/2 !default;
$Form-input-paddingX: px2rem(12px) !default;
$Form-input-marginBottom: px2rem(6px) !default;
$Form-label-paddingTop: (
$Form-input-height - $Form-input-lineHeight * $Form-input-fontSize
)/2 !default;
$Form-input-addOnBg: #edf1f2 !default;
$Form-input-addOnColor: $text-color !default;
$Form-input-onFocus-addOnColor: $primary !default;
$Form-input-addOnDividerBorderWidth: $borderWidth !default;
$Number-bg: $Form-input-bg !default;
$Number-onDisabled-bg: $Form-input-bg !default;
$Number-borderColor: $Form-input-borderColor !default;
$Number-borderWidth: $Form-input-borderWidth !default;
$Number-borderRadius: $Form-input-borderRadius !default;
$Number-handler-mode: 'vertical' !default;
$Number-handler-borderBottom: px2rem(1px) solid $Form-input-borderColor !default;
$Number-handler-width: px2rem(20px) !default;
$Number-handler-color: $Form-input-color !default;
$Number-handler-onDisabled-color: $text--muted-color !default;
$Number-handler-fontFamily: inherit !default;
$Number-handler-fontSize: $fontSizeBase !default;
$Number-handler--up-content: '+' !default;
$Number-handler--up-transform: none !default;
$Number-handler--down-content: '-' !default;
$Number-handler-bg: $white !default;
$Number-handler-onHover-bg: darken($Number-handler-bg, 5%) !default;
$Number-handler-onHover-color: $text-color !default;
$Number-handler-onActive-bg: $Number-handler-onHover-bg !default;
$Number-handler-onDisabled-bg: $Form-input-onDisabled-bg !default;
$Form-select-bg: $white !default;
$Form-select-onHover-bg: darken($white, 5%) !default;
$Form-select-onHover-borderColor: $Form-input-borderColor !default;
$Form-select-color: $text-color !default;
$Form-select-placeholderColor: $Form-input-placeholderColor !default;
$Form-select-paddingX: $Form-input-paddingX !default;
$Form-select-borderWidth: $Form-input-borderWidth !default;
$Form-select-borderColor: $Form-input-borderColor !default;
$Form-select-borderRadius: $Form-input-borderRadius !default;
$Form-select-onFocused-color: $Form-select-color !default;
$Form-select-onFocused-borderColor: $Form-input-onFocused-borderColor !default;
$Form-select-onError-borderColor: $Form-input-onError-borderColor !default;
$Form-selectOption-height: $Form-input-height !default;
$Form-selectValue-color: $info !default;
$Form-selectValue-bg: saturate(
lighten($Form-selectValue-color, 40%),
2.5%
) !default;
$Form-selectValue-borderColor: saturate(
lighten($Form-selectValue-color, 30%),
2.5%
) !default;
$Form-selectValue-fontSize: $fontSizeSm !default;
$Form-select-caret-iconColor: $icon-color !default;
$Form-select-caret-onHover-iconColor: $icon-onHover-color !default;
$Form-select-outer-borderWidth: px2rem(1px) !default;
$Form-select-outer-boxShadow: none !default;
$Form-select-input-fontSize: $fontSizeSm !default;
$Form-select-menu-height: $Form-input-height !default;
$Form-select-menu-bg: $white !default;
$Form-select-menu-color: $Form-select-color !default;
$Form-select-menu-onHover-color: $info !default;
$Form-select-menu-onHover-bg: rgba(0, 126, 255, 0.08) !default;
$Form-select-menu-onActive-color: $info !default;
$Form-select-menu-onActive-bg: transparent !default;
$Form-select-menu-onDisabled-color: $text--muted-color !default;
$Form-select-menu-onDisabled-bg: transparent !default;
$Form-select-checkall-bottomBorder: #eceff8 !default;
$Form-select-popoverGap: 0 !default;
$Form-select-search-height: $Form-select-menu-height !default;
// InputGroup
$InputGroup-height: $Form-input-height !default;
$InputGroup-addOn-bg: $Form-input-addOnBg !default;
$InputGroup-addOn-borderWidth: $Form-input-borderWidth !default;
$InputGroup-addOn-borderColor: $Form-input-borderColor !default;
$InputGroup-addOn-borderRadius: $Form-input-borderRadius !default;
$InputGroup-paddingY: (
$InputGroup-height - $Form-input-lineHeight * $Form-input-fontSize -
px2rem(2px)
)/2 !default;
$InputGroup-paddingX: px2rem(10px) !default;
$InputGroup-addOn-onFocused-borderColor: $Form-input-onFocused-borderColor !default;
$InputGroup-select-borderWidth: $Form-select-borderWidth !default;
$InputGroup-select-borderColor: $Form-select-borderColor !default;
$InputGroup-select-borderRadius: $Form-select-borderRadius !default;
$InputGroup-select-bg: $white !default;
$InputGroup-select-onFocused-bg: $white !default;
$InputGroup-select-color: $Form-select-color !default;
$InputGroup-select-onFocused-color: $Form-select-onFocused-color !default;
$InputGroup-select-arrowColor: $icon-color !default;
$InputGroup-select-onFocused-arrowColor: $icon-onHover-color !default;
$InputGroup-button-borderWidth: $borderWidth !default;
$InputGroup-button-borderColor: $Form-input-borderColor !default;
$InputGroup-button-borderRadius: $borderRadius !default;
// $InputGroup-button-onFocused-borderColor: $Form-input-onFocused-borderColor !default;
// button
$Button-borderWidth: $Form-input-borderWidth !default;
$Button-fontWeight: $fontWeightNormal !default;
$Button-fontSize: $Form-input-fontSize !default;
$Button-height: $Form-input-height !default;
$Button-mimWidth: auto !default;
$Button-lineHeight: $Form-input-lineHeight !default;
$Button-paddingX: px2rem(12px) !default;
$Button-paddingY: (
$Button-height - $Button-borderWidth * 2 - $Button-lineHeight *
$Button-fontSize
)/2 !default;
$Button--iconOnly-minWidthRate: 4 / 3 !default;
$Button--xs-fontSize: $fontSizeXs !default;
$Button--xs-height: px2rem(22px) !default;
$Button--xs-lineHeight: 18 / 11 !default;
$Button--xs-paddingX: px2rem(5px) !default;
$Button--xs-paddingY: (
$Button--xs-height - $Button-borderWidth * 2 - $Button--xs-lineHeight *
$Button--xs-fontSize
)/2 !default;
$Button--sm-fontSize: $fontSizeSm !default;
$Button--sm-height: px2rem(30px) !default;
$Button--sm-lineHeight: 18 / 12 !default;
$Button--sm-paddingX: px2rem(8px) !default;
$Button--sm-paddingY: (
$Button--sm-height - $Button-borderWidth * 2 - $Button--sm-lineHeight *
$Button--sm-fontSize
)/2 !default;
$Button--md-fontSize: $Button-fontSize !default;
$Button--md-height: $Button-height !default;
$Button--md-lineHeight: $Button-lineHeight !default;
$Button--md-paddingX: $Button-paddingX !default;
$Button--md-paddingY: (
$Button--md-height - $Button-borderWidth * 2 - $Button--md-lineHeight *
$Button--md-fontSize
)/2 !default;
$Button--lg-fontSize: $fontSizeLg !default;
$Button--lg-height: px2rem(46px) !default;
$Button--lg-lineHeight: 24 / 20 !default;
$Button--lg-paddingX: px2rem(16px) !default;
$Button--lg-paddingY: (
$Button--lg-height - $Button-borderWidth * 2 - $Button--lg-lineHeight *
$Button--lg-fontSize
)/2 !default;
$Button-boxShadow: inset 0 1px 0 rgba($white, 0.15),
0 1px 1px rgba($black, 0.075) !default;
$Button-onFocus-boxShadow: none !default;
$Button-onActive-boxShadow: inset 0 3px 5px rgba($black, 0.125) !default;
$Button-onDisabled-opacity: 0.65 !default;
$Button-onDisabled-borderColor: #dee2e6 !default;
$Button--link-onDisabled-color: $gray600 !default;
$Button-borderRadius: $borderRadius !default;
$Button--lg-borderRadius: $borderRadius !default;
$Button--sm-borderRadius: $borderRadius !default;
$Button-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !default;
$Button--primary-bg: $primary !default;
$Button--primary-border: $Button--primary-bg !default;
$Button--primary-color: $white !default;
$Button--primary-onHover-bg: darken($Button--primary-bg, 7.5%) !default;
$Button--primary-onHover-border: darken($Button--primary-border, 10%) !default;
$Button--primary-onHover-color: $Button--primary-color !default;
$Button--primary-onActive-bg: darken($Button--primary-bg, 10%) !default;
$Button--primary-onActive-border: darken(
$Button--primary-border,
12.5%
) !default;
$Button--primary-onActive-color: $Button--primary-color !default;
$Button--secondary-bg: $secondary !default;
$Button--secondary-border: $Button--secondary-bg !default;
$Button--secondary-color: $white !default;
$Button--secondary-onHover-bg: darken($Button--secondary-bg, 7.5%) !default;
$Button--secondary-onHover-border: darken(
$Button--secondary-border,
10%
) !default;
$Button--secondary-onHover-color: $Button--secondary-color !default;
$Button--secondary-onActive-bg: darken($Button--secondary-bg, 10%) !default;
$Button--secondary-onActive-border: darken(
$Button--secondary-border,
12.5%
) !default;
$Button--secondary-onActive-color: $Button--secondary-color !default;
$Button--success-bg: $success !default;
$Button--success-border: $Button--success-bg !default;
$Button--success-color: $white !default;
$Button--success-onHover-bg: darken($Button--success-bg, 7.5%) !default;
$Button--success-onHover-border: darken($Button--success-border, 10%) !default;
$Button--success-onHover-color: $Button--success-color !default;
$Button--success-onActive-bg: darken($Button--success-bg, 10%) !default;
$Button--success-onActive-border: darken(
$Button--success-border,
12.5%
) !default;
$Button--success-onActive-color: $Button--success-color !default;
$Button--info-bg: $info !default;
$Button--info-border: $Button--info-bg !default;
$Button--info-color: $white !default;
$Button--info-onHover-bg: darken($Button--info-bg, 7.5%) !default;
$Button--info-onHover-border: darken($Button--info-border, 10%) !default;
$Button--info-onHover-color: $Button--info-color !default;
$Button--info-onActive-bg: darken($Button--info-bg, 10%) !default;
$Button--info-onActive-border: darken($Button--info-border, 12.5%) !default;
$Button--info-onActive-color: $Button--info-color !default;
$Button--warning-bg: $warning !default;
$Button--warning-border: $Button--warning-bg !default;
$Button--warning-color: $white !default;
$Button--warning-onHover-bg: darken($Button--warning-bg, 7.5%) !default;
$Button--warning-onHover-border: darken($Button--warning-border, 10%) !default;
$Button--warning-onHover-color: $Button--warning-color !default;
$Button--warning-onActive-bg: darken($Button--warning-bg, 10%) !default;
$Button--warning-onActive-border: darken(
$Button--warning-border,
12.5%
) !default;
$Button--warning-onActive-color: $Button--warning-color !default;
$Button--danger-bg: $danger !default;
$Button--danger-border: $Button--danger-bg !default;
$Button--danger-color: $white !default;
$Button--danger-onHover-bg: darken($Button--danger-bg, 7.5%) !default;
$Button--danger-onHover-border: darken($Button--danger-border, 10%) !default;
$Button--danger-onHover-color: $Button--danger-color !default;
$Button--danger-onActive-bg: darken($Button--danger-bg, 10%) !default;
$Button--danger-onActive-border: darken($Button--danger-border, 12.5%) !default;
$Button--danger-onActive-color: $Button--danger-color !default;
$Button--light-bg: $light !default;
$Button--light-border: $borderColor !default;
$Button--light-color: $text-color !default;
$Button--light-onHover-bg: darken($Button--light-bg, 7.5%) !default;
$Button--light-onHover-border: darken($Button--light-border, 10%) !default;
$Button--light-onHover-color: $Button--light-color !default;
$Button--light-onActive-bg: darken($Button--light-bg, 10%) !default;
$Button--light-onActive-border: darken($Button--light-border, 12.5%) !default;
$Button--light-onActive-color: $Button--light-color !default;
$Button--dark-bg: $dark !default;
$Button--dark-border: $Button--dark-bg !default;
$Button--dark-color: $white !default;
$Button--dark-onHover-bg: darken($Button--dark-bg, 7.5%) !default;
$Button--dark-onHover-border: darken($Button--dark-border, 10%) !default;
$Button--dark-onHover-color: $Button--dark-color !default;
$Button--dark-onActive-bg: darken($Button--dark-bg, 10%) !default;
$Button--dark-onActive-border: darken($Button--dark-border, 12.5%) !default;
$Button--dark-onActive-color: $Button--dark-color !default;
$Button--default-bg: $white !default;
$Button--default-border: $borderColor !default;
$Button--default-color: $text-color !default;
$Button--default-onHover-bg: darken($Button--default-bg, 7.5%) !default;
$Button--default-onHover-border: darken($Button--default-border, 10%) !default;
$Button--default-onHover-color: $Button--default-color !default;
$Button--default-onActive-bg: darken($Button--default-bg, 10%) !default;
$Button--default-onActive-border: darken(
$Button--default-border,
12.5%
) !default;
$Button--default-onActive-color: $Button--default-color !default;
$Button--link-color: $text-color !default;
$Button--link-onHover-color: $text--loud-color !default;
$DropDown-caret-marginLeft: $gap-sm;
$DropDown-menu-bg: $white !default;
$DropDown-menu-boxShadow: $boxShadow !default;
$DropDown-menu-borderColor: $borderColor !default;
$DropDown-menu-borderWidth: $borderWidth !default;
$DropDown-menu-borderRadius: $borderRadius !default;
$DropDown-menu-height: px2rem(34px) !default;
$DropDown-menu-minWidth: px2rem(160px) !default;
$DropDown-menu-paddingY: $gap-xs !default;
$DropDown-menu-paddingX: 0 !default;
$DropDown-menuItem-paddingY: (
$DropDown-menu-height - $fontSizeBase * $lineHeightBase
) / 2 !default;
$DropDown-menuItem-paddingX: $gap-sm !default;
$DropDown-menuItem-onHover-color: inherit !default;
$DropDown-menuItem-onHover-bg: $ListMenu-item--onHover-bg !default;
// Checks
$Checkbox-gap: $gap-sm !default;
$Checkbox-size: px2rem(20px) !default;
$Checkbox-inner-size: $Checkbox-size / 2 !default;
$Checkbox--full-inner-size: px2rem(12px) !default;
$Checkbox-color: $Form-input-borderColor !default;
$Checkbox-onHover-color: $info !default;
$Checkbox--sm-size: px2rem(16px) !default;
$Checkbox--sm-inner-size: $Checkbox--sm-size/2 !default;
$Checkbox--sm--full-inner-size: px2rem(10px) !default;
$Checkbox-gb: #fff !default;
$Checkbox-borderRadius: $borderRadius !default;
// Radio
$Radio-size: $Checkbox-size !default;
$Radio-inner-size: $Radio-size / 2 !default;
$Radio-color: $Checkbox-color !default;
$Radio-onHover-color: $Checkbox-onHover-color !default;
$Radio--sm-size: $Checkbox--sm-size !default;
// switch
$Switch-gap: $gap-sm !default;
$Switch-width: px2rem(50px) !default;
$Switch-height: px2rem(22px) !default;
$Switch-bgColor: $gray600 !default;
$Switch-borderColor: darken($Switch-bgColor, 10%) !default;
$Switch-valueColor: $white !default;
$Switch-onActive-bgColor: $info !default;
$Switch-onDisabled-bgColor: #ccc !default;
$Switch-onDisabled-color: #fff !default;
$Switch-onDisabled-circle-BackgroundColor: $white !default;
// Fieldset
$Fieldset-legend-bgColor: $white !default;
// color Picker
$ColorPicker-color: $Form-input-color !default;
$ColorPicker-bg: $white !default;
$ColorPicker-onHover-bg: darken($ColorPicker-bg, 5%) !default;
$ColorPicker-onHover-borderColor: $borderColor !default;
$ColorPicker-onDisabled-bg: $gray200 !default;
$ColorPicker-onDisabled-color: $text--muted-color !default;
$ColorPicker-borderWidth: $Form-input-borderWidth !default;
$ColorPicker-borderColor: $Form-input-borderColor !default;
$ColorPicker-borderRadius: $Form-input-borderRadius !default;
$ColorPicker-height: $Form-input-height !default;
$ColorPicker-lineHeight: $Form-input-lineHeight !default;
$ColorPicker-fontSize: $Form-input-fontSize !default;
$ColorPicker-paddingX: px2rem(12px) !default;
$ColorPicker-paddingY: (
$ColorPicker-height - $ColorPicker-lineHeight * $ColorPicker-fontSize
)/2 - $ColorPicker-borderWidth !default;
$ColorPicker-placeholderColor: $Form-input-placeholderColor !default;
$ColorPicker-onFocused-borderColor: $Form-input-onFocused-borderColor !default;
// datepicker
$DatePicker-color: $Form-input-color !default;
$DatePicker-bg: $white !default;
$DatePicker-onHover-borderColor: $Form-input-onFocused-borderColor !default;
$DatePicker-onHover-bg: $DatePicker-bg !default;
$DatePicker-borderWidth: $Form-input-borderWidth !default;
$DatePicker-borderColor: $Form-input-borderColor !default;
$DatePicker-borderRadius: $Form-input-borderRadius !default;
$DatePicker-height: $Form-input-height !default;
$DatePicker-lineHeight: $Form-input-lineHeight !default;
$DatePicker-fontSize: $Form-input-fontSize !default;
$DatePicker-paddingX: px2rem(12px) !default;
$DatePicker-paddingY: (
$DatePicker-height - $DatePicker-lineHeight * $DatePicker-fontSize
)/2 - $DatePicker-borderWidth !default;
$DatePicker-placeholderColor: $Form-input-placeholderColor !default;
$DatePicker-iconColor: $icon-color !default;
$DatePicker-onHover-iconColor: $icon-onHover-color !default;
$DatePicker-onFocused-borderColor: $Form-input-onFocused-borderColor !default;
$DatePicker-header-select-borderColor: #fff !default;
$Calendar-fontSize: $fontSizeBase !default;
$Calendar-input-color: $info !default;
$Calendar-input-fontSize: $fontSizeBase !default;
$Calendar-input-borderColor: $borderColor !default;
$Calendar-input-onFocused-borderColor: $info !default;
$Calendar-input-borderRadius: $borderRadius !default;
$Calendar-input-height: px2rem(30px) !default;
$Calendar-input-lineHeight: $lineHeightBase;
$Calendar-input-paddingX: px2rem(10px) !default;
$Calendar-input-paddingY: (
$Calendar-input-height - $Calendar-input-lineHeight *
$Calendar-input-fontSize
) / 2;
$Calendar-btn-fontSize: $fontSizeSm !default;
$Calendar-btn-lineHeight: $lineHeightBase !default;
$Calendar-btn-height: px2rem(30px) !default;
$Calendar-btn-paddingX: px2rem(10px) !default;
$Calendar-btn-paddingY: (
$Calendar-btn-height - $Calendar-btn-lineHeight * $Calendar-btn-fontSize
)/2 !default;
$Calendar-btn-bg: $info !default;
$Calendar-btn-border: $Calendar-btn-bg !default;
$Calendar-btn-borderRadius: $Button-borderRadius !default;
$Calendar-btn-color: $white !default;
$Calendar-btn-onHover-bg: darken($Calendar-btn-bg, 7.5%) !default;
$Calendar-btn-onHover-border: darken($Calendar-btn-border, 10%) !default;
$Calendar-btn-onHover-color: $Calendar-btn-color !default;
$Calendar-btn-onActive-bg: darken($Calendar-btn-bg, 10%) !default;
$Calendar-btn-onActive-border: darken($Calendar-btn-border, 12.5%) !default;
$Calendar-btn-onActive-color: $Calendar-btn-color !default;
$Calendar-btnCancel-bg: $light !default;
$Calendar-btnCancel-border: $Calendar-btnCancel-bg !default;
$Calendar-btnCancel-borderRadius: $Button-borderRadius !default;
$Calendar-btnCancel-color: $text-color !default;
$Calendar-btnCancel-onHover-bg: darken($Calendar-btnCancel-bg, 7.5%) !default;
$Calendar-btnCancel-onHover-border: darken(
$Calendar-btnCancel-border,
10%
) !default;
$Calendar-btnCancel-onHover-color: $Calendar-btnCancel-color !default;
$Calendar-btnCancel-onActive-bg: darken($Calendar-btnCancel-bg, 10%) !default;
$Calendar-btnCancel-onActive-border: darken(
$Calendar-btnCancel-border,
12.5%
) !default;
$Calendar-btnCancel-onActive-color: $Calendar-btnCancel-color !default;
$Calendar-color: $text-color !default;
$Calendar-wLabel-color: #999 !default;
$Calendar-cell-bg: $white !default;
$Calendar-cell-onHover-bg: darken($Calendar-cell-bg, 7%) !default;
$Calendar-cell-onActive-bg: $info !default;
$Calendar-cell-onBetween-bg: rgba($info, 0.1) !default;
$Calendar-cell-onDisabled-bg: $light !default;
$Calendar-shortcuts-bg: transparent;
$Calendar-shortcuts-height: px2rem(30px);
$Calendar-shortcut-color: $info !default;
$Calendar-shortcut-decoration: none !default;
$Calendar-shortcut-onHover-color: darken(
$Calendar-shortcut-color,
15%
) !default;
$Calendar-shortcut-onHover-decoration: none !default;
// List Control
$ListControl-fontSize: $Form-fontSize !default;
$ListControl-gutterWidth: px2rem(10px) !default;
$ListControl-item-transition: none !default;
$ListControl-item-borderWidth: $borderWidth !default;
$ListControl-item-borderColor: $borderColor !default;
$ListControl-item-bg: $white !default;
$ListControl-item-paddingX: px2rem(12px) !default;
$ListControl-item-paddingY: px2rem(6px) !default;
$ListControl-item-color: $text-color !default;
$ListControl-item-onHover-borderColor: darken(
$ListControl-item-borderColor,
10%
) !default;
$ListControl-item-onHover-bg: darken($ListControl-item-bg, 7.5%) !default;
$ListControl-item-onHover-color: $ListControl-item-color !default;
$ListControl-item-onActive-bg: $primary !default;
$ListControl-item-onActive-borderColor: darken(
$ListControl-item-onActive-bg,
10%
) !default;
$ListControl-item-onActive-color: $white !default;
$ListControl-item-onActive-before-bg: $white !default;
$ListControl-item-onActive-after-borderColor: $primary !default;
$ListControl-item-onDisabled-opacity: 0.6 !default;
$ListControl-item-onDisabled-color: $ListControl-item-color !default;
$ListControl-item-onDisabled-borderColor: lighten(
$ListControl-item-borderColor,
5%
) !default;
$ListControl-item-onDisabled-bg: $ListControl-item-bg !default;
// Combo
$Combo-toolbarBtn-lineHeight: 1 !default;
$Combo-toolbarBtn-height: px2rem(20px) !default;
$Combo-toolbarBtn-color: $icon-color !default;
$Combo-toolbarBtn-paddingX: px2rem(5px) !default;
$Combo-toolbarBtn-paddingY: px2rem(2px) !default;
$Combo-items-marginBottom: $gap-sm !default;
$Combo-addBtn-bg: $Button--info-bg !default;
$Combo-addBtn-border: $Button--info-border !default;
$Combo-addBtn-color: $Button--info-color !default;
$Combo-addBtn-onHover-bg: darken($Combo-addBtn-bg, 7.5%) !default;
$Combo-addBtn-onHover-border: darken($Combo-addBtn-border, 10%) !default;
$Combo-addBtn-onHover-color: $Combo-addBtn-color !default;
$Combo-addBtn-onActive-bg: darken($Combo-addBtn-bg, 10%) !default;
$Combo-addBtn-onActive-border: darken($Combo-addBtn-border, 12.5%) !default;
$Combo-addBtn-onActive-color: $Combo-addBtn-color !default;
$Combo-addBtn-fontSize: $Button--sm-fontSize !default;
$Combo-addBtn-borderRadius: $Button-borderRadius;
$Combo-addBtn-height: px2rem(26px) !default;
$Combo-addBtn-lineHeight: $Button--sm-lineHeight !default;
$Combo-addBtn-paddingX: $Button--sm-paddingX !default;
$Combo-addBtn-paddingY: (
$Combo-addBtn-height - $Button-borderWidth * 2 - $Combo-addBtn-lineHeight *
$Combo-addBtn-fontSize
)/2 !default;
$Combo--vertical-item-gap: px2rem(5px);
$Combo--vertical-item-borderColor: $borderColor !default;
$Combo--vertical-item-onHover-borderColor: $info !default;
$Combo--vertical-item-borderWidth: $borderWidth !default;
$Combo--vertical-item-borderRadius: $borderRadius !default;
$Combo--vertical-item-paddingX: px2rem(10px) !default;
$Combo--vertical-item-paddingY: px2rem(10px) !default;
$Combo--vertical-itemToolbar-height: px2rem(25px) !default;
$Combo--vertical-itemToolbar-bg: $info !default;
$Combo--vertical-itemToolbar-color: darken($white, 5%) !default;
$Combo--vertical-itemToolbar-onHover-color: $white !default;
$Combo--vertical-itemToolbar-borderWidth: $borderWidth !default;
$Combo--vertical-itemToolbar-borderColor: darken(
$Combo--vertical-itemToolbar-bg,
5%
) !default;
$Combo--vertical-itemToolbar-borderRadius: px2rem(3px) !default;
$Combo--vertical-itemToolbar-transion: all 0.25s ease-in-out !default;
$Combo--vertical-itemToolbar-positionTop: -$Combo--vertical-itemToolbar-height !default;
$Combo--vertical-itemToolbar-positionRight: px2rem(5px) !default;
$Combo--horizontal-item-gap: px2rem(5px);
$Combo--horizontal-dragger-top: $Form-label-paddingTop !default;
// Sub Form
$SubForm--addBtn-bg: $Button--info-bg !default;
$SubForm--addBtn-border: $Button--info-border !default;
$SubForm--addBtn-color: $Button--info-color !default;
$SubForm--addBtn-onHover-bg: darken($SubForm--addBtn-bg, 7.5%) !default;
$SubForm--addBtn-onHover-border: darken($SubForm--addBtn-border, 10%) !default;
$SubForm--addBtn-onHover-color: $SubForm--addBtn-color !default;
$SubForm--addBtn-onActive-bg: darken($SubForm--addBtn-bg, 10%) !default;
$SubForm--addBtn-onActive-border: darken(
$SubForm--addBtn-border,
12.5%
) !default;
$SubForm--addBtn-onActive-color: $SubForm--addBtn-color !default;
$SubForm--addBtn-fontSize: $Button--sm-fontSize !default;
$SubForm--addBtn-borderRadius: $Button-borderRadius;
$SubForm--addBtn-height: $Button--sm-height !default;
$SubForm--addBtn-lineHeight: $Button--sm-lineHeight !default;
$SubForm--addBtn-paddingX: $Button--sm-paddingX !default;
$SubForm--addBtn-paddingY: (
$SubForm--addBtn-height - $Button-borderWidth * 2 -
$SubForm--addBtn-lineHeight * $SubForm--addBtn-fontSize
)/2 !default;
// InputRange
$InputRange-fontFamily: $fontFamilyBase !default;
$InputRange-primaryColor: $info !default;
$InputRange-neutralColor: #aaaaaa !default;
$InputRange-neutralLightColor: #eeeeee !default;
$InputRange-onDisabled-color: #cccccc !default;
// input-range-slider
$InputRange-slider-bg: $InputRange-primaryColor !default;
$InputRange-slider-border: px2rem(1px) solid $InputRange-primaryColor !default;
$InputRange-slider-onFocus-borderRadius: $borderRadiusMd !default;
$InputRange-slider-onFocus-boxShadow: 0 0 0
$InputRange-slider-onFocus-borderRadius
transparentize($InputRange-slider-bg, 0.8) !default;
$InputRange-slider-height: px2rem(24px) !default;
$InputRange-slider-width: px2rem(18px) !default;
$InputRange-slider-transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !default;
$InputRange-sliderContainer-transition: left 0.3s ease-out !default;
$InputRange-slider-onActive-transform: scale(1.3) !default;
$InputRange-slider-onDisabled-bg: $InputRange-onDisabled-color !default;
$InputRange-slider-onDisabled-border: px2rem(1px) solid
$InputRange-onDisabled-color !default;
// input-range-label
$InputRange-label-color: $InputRange-neutralColor !default;
$InputRange-label-fontSize: 0.8rem !default;
$InputRange-label-positionBottom: -1.4rem !default;
$InputRange-label--value-display: block !default;
$InputRange-label--value-positionTop: px2rem(-40px) !default;
// input-range-track
$InputRange-track-bg: $InputRange-neutralLightColor !default;
$InputRange-track-height: px2rem(12px) !default;
$InputRange-track-transition: left 0.3s ease-out, width 0.3s ease-out !default;
$InputRange-track-onActive-bg: $InputRange-primaryColor !default;
$InputRange-track-onDisabled-bg: $InputRange-neutralLightColor !default;
// ImageControl
$ImageControl-addBtn-bg: $Button--default-bg !default;
$ImageControl-addBtn-border: $Button--default-border !default;
$ImageControl-addBtn-color: $Button--default-color !default;
$ImageControl-addBtn-onHover-bg: darken($ImageControl-addBtn-bg, 7.5%) !default;
$ImageControl-addBtn-onHover-border: darken(
$ImageControl-addBtn-border,
10%
) !default;
$ImageControl-addBtn-onHover-color: $Button--default-color !default;
$ImageControl-addBtn-onActive-bg: darken($ImageControl-addBtn-bg, 10%) !default;
$ImageControl-addBtn-onActive-border: darken(
$ImageControl-addBtn-border,
12.5%
) !default;
$ImageControl-addBtn-onActive-color: $ImageControl-addBtn-color !default;
$ImageControl-addBtn-onDisabled-bg: $Form-input-onDisabled-bg !default;
$ImageControl-addBtn-onDisabled-border: $Form-input-onDisabled-borderColor !default;
$ImageControl-addBtn-onDisabled-color: $text--muted-color !default;
// Tag
$TagControl-sugTip-color: $info !default;
$TagControl-sugBtn-bg: $Button--default-bg !default;
$TagControl-sugBtn-border: $Button--default-border !default;
$TagControl-sugBtn-color: $Button--default-color !default;
$TagControl-sugBtn-onHover-bg: darken($TagControl-sugBtn-bg, 7.5%) !default;
$TagControl-sugBtn-onHover-border: darken(
$TagControl-sugBtn-border,
10%
) !default;
$TagControl-sugBtn-onHover-color: $Button--default-color !default;
$TagControl-sugBtn-onActive-bg: darken($TagControl-sugBtn-bg, 10%) !default;
$TagControl-sugBtn-onActive-border: darken(
$TagControl-sugBtn-border,
12.5%
) !default;
$TagControl-sugBtn-onActive-color: $TagControl-sugBtn-color !default;
$TagControl-sugBtn-borderWidth: $Button-borderWidth !default;
$TagControl-sugBtn-fontSize: $Button--sm-fontSize !default;
$TagControl-sugBtn-borderRadius: $Button-borderRadius !default;
$TagControl-sugBtn-height: $Button--sm-height !default;
$TagControl-sugBtn-lineHeight: $Button--sm-lineHeight !default;
$TagControl-sugBtn-paddingX: $Button--sm-paddingX !default;
$TagControl-sugBtn-paddingY: (
$TagControl-sugBtn-height - $Button-borderWidth * 2 -
$TagControl-sugBtn-lineHeight * $TagControl-sugBtn-fontSize
)/2 !default;
// Wizard
$Wizard-steps-bg: $gray100 !default;
$Wizard-steps-borderWidth: px2rem(1px) !default;
$Wizard-steps-textAlign: left !default;
$Wizard-steps-ulDisplay: block !default;
$Wizard-steps-height: px2rem(40px) !default;
$Wizard-steps-padding: 0 !default;
$Wizard-steps-liAfterContent: '' !default;
$Wizard-steps-liVender: '' !default;
$Wizard-steps-liAfterBorder: px2rem(20px) solid transparent !default;
$Wizard-steps-li-onActive-color: $info !default;
$Wizard-steps-li-onActive-bg: #fff !default;
$Wizard-steps-li-onActive-arrow-bg: #fff !default;
$Wizard-stepsContent-padding: px2rem(15px) !default;
$Wizard-badge-bg: $gray400 !default;
$Wizard-badge-color: $white !default;
$Wizard-badge-size: px2rem(20px) !default;
$Wizard-badge-border: 0 !default;
$Wizard-badge-onActive-backgroundColor: $info !default;
$Wizard-badge-borderRadius: px2rem(10px) !default;
$Wizard-badge-fontSize: $fontSizeSm !default;
$Wizard-badge-marginRight: px2rem(4px) !default;
$Wizard-steps-bg--isComplete: #f1f5f9 !default;
// Page
$Page-aside-width: px2rem(200px) !default;
$Page-aside-maxWidth: px2rem(300px) !default;
$Page-aside-bg: desaturate(darken($light, 3%), 2.5%) !default;
$Page-content-paddingY: 0 !default;
$Page-content-paddingX: 0 !default;
$Page-main-bg: transparent !default;
$Page-header-paddingY: $gap-base !default;
$Page-header-paddingX: $gap-base !default;
$Page-body-padding: $gap-base !default;
$Page-title-lineHeight: 1.1 !default;
$Page-title-fontSize: $fontSizeMd !default;
$Page-title-fontWeight: $fontWeightNormal !default;
$Page-title-color: $text--loud-color !default;
// Panel
$Panel-borderRadius: $borderRadius !default;
$Panel-marginBottom: px2rem(20px) !default;
$Panel-bg: $white !default;
$Panel-border: $borderWidth solid transparent !default;
$Panel-boxShadow: 0 px2rem(1px) px2rem(1px) rgba(0, 0, 0, 0.05) !default;
$Panel--default-bg: #f6f8f8 !default;
$Panel--default-color: $text-color !default;
$Panel--default-badgeColor: #f5f5f5 !default;
$Panel--default-badgeBg: #333 !default;
$Panel--default-headingBorderColor: $borderColor !default;
$Panel-headingPadding: px2rem(10px) px2rem(15px) !default;
$Panel-headingBorderBottom: $borderWidth solid transparent !default;
$Panel-headingBorderRadius: $borderRadius $borderRadius 0 0 !default;
$Panel-titleMarginTop: 0 !default;
$Panel-titleMarginBottom: 0 !default;
$Panel-titleFontSize: $fontSizeMd !default;
$Panel-titleColor: inherit !default;
$Panel-bodyPadding: px2rem(15px) !default;
$Panel-footerBorderColor: lighten($borderColor, 5%) !default;
$Panel-footerBorderRadius: 0 0 px2rem(2px) px2rem(2px) !default;
$Panel-footerBg: $white !default;
$Panel-footerPadding: px2rem(10px) px2rem(15px) !default;
$Panel-borderWidth: px2rem(1px) !default;
$Panel-footerButtonMarginLeft: $gap-sm !default;
$Panel-btnToolbarTextAlign: right !default;
$Panel-fixedBottom-boxShadow: 0 -0.5rem 1rem rgba($black, 0.15) !default;
$Panel-fixedBottom-borderTop: none !default;
// Pagination
$Pagination-height: px2rem(30px) !default;
$Pagination-minWidth: px2rem(30px) !default;
$Pagination-padding: 0 px2rem(8px) !default;
$Pagination-fontSize: $fontSizeBase !default;
$Pagination-onActive-backgroundColor: $primary !default;
$Pagination-onActive-color: $white !default;
$Pagination-onActive-border: 0 !default;
// Transfer-select
$Transfer-title-bg: #f6f8f8 !default;
// Tree
$TreeSelect-popover-bg: #fff !default;
$Tree-indent: px2rem(20px) !default;
$Tree-itemArrowWidth: px2rem(10px) !default;
$Tree-itemLabel--onChecked-color: $Form-selectValue-color !default;
$Tree-itemHeight: px2rem(30px) !default;
$Tree-item-onHover-bg: rgba(0, 126, 255, 0.08) !default;
$Tree-inputHeight: $Form-input-height * 0.85 !default;
// IconPicker
$IconPicker-tabs-bg: #f0f3f4 !default;
$IconPicker-tab-padding: 0 px2rem(10px) !default;
$IconPicker-tab-height: px2rem(30px) !default;
$IconPicker-tab-lineHeight: px2rem(30px) !default;
$IconPicker-tab-onActive-bg: $white !default;
$IconPicker-content-maxHeight: px2rem(350px) !default;
$IconPicker-padding: px2rem(5px) !default;
$IconPicker-sugItem-width: px2rem(28px) !default;
$IconPicker-sugItem-height: px2rem(28px) !default;
$IconPicker-sugItem-lineHeight: px2rem(28px) !default;
$IconPicker-selectedIcon-marginRight: px2rem(5px) !default;
// Audio
$Audio-height: px2rem(50px) !default;
$Audio-lineHeight: px2rem(50px) !default;
$Audio-border: px2rem(1px) solid #dee2e6 !default;
$Audio-rate-width: px2rem(40px) !default;
$Audio-rate-height: px2rem(50px) !default;
$Audio-rate-lineHeight: px2rem(50px) !default;
$Audio-rate-bg: #dee2e6 !default;
$Audio-rateControlItem-bg: #dee2e6 !default;
$Audio-rateControlItem-borderRight: px2rem(1px) solid #d3dae0 !default;
$Audio-play-width: px2rem(20px) !default;
$Audio-play-top: px2rem(5px) !default;
$Audio-times-width: px2rem(75px) !default;
$Audio-times-margin: 0 px2rem(5px) !default;
$Audio-process-minWidth: px2rem(80px) !default;
$Audio-volume-width: px2rem(20px) !default;
$Audio-volume-height: px2rem(50px) !default;
$Audio-volume-lineHeight: px2rem(50px) !default;
$Audio-volumeControl-width: px2rem(110px) !default;
$Audio-input-width: px2rem(80px) !default;
$Audio-track-height: px2rem(6px) !default;
$Audio-track-bg: #d7dbdd !default;
$Audio-track-borderRadius: px2rem(3px) !default;
$Audio-track-border: px2rem(1px) solid transparent !default;
$Audio-thumb-width: px2rem(14px) !default;
$Audio-thumb-height: px2rem(14px) !default;
$Audio-thumb-bg: #606670 !default;
$Audio-thumb-marginTop: px2rem(-5px) !default;
$Audio-svg-width: px2rem(20px) !default;
$Audio-svg-height: px2rem(20px) !default;
$Audio-svg-top: px2rem(6px) !default;
$Audio-item-margin: px2rem(10px) !default;
// Carousel
$Carousel-bg: #f6f8f8;
$Carousel-minWidth: px2rem(100px) !default;
$Carousel-height: px2rem(200px) !default;
$Carousel-arrowControl-width: px2rem(20px) !default;
$Carousel-arrowControl-height: px2rem(20px) !default;
$Carousel-svg-width: px2rem(20px) !default;
$Carousel-svg-height: px2rem(20px) !default;
$Carousel-dot-width: px2rem(8px) !default;
$Carousel-dot-height: px2rem(8px) !default;
$Carousel-dot-borderRadius: px2rem(4px) !default;
$Carousel-dot-margin: px2rem(7px) px2rem(5px) !default;
$Carousel--light-control: white !default;
$Carousel--dark-control: black !default;
$Carousel-transitionDuration: 0.3s !default;
$Carousel-imageTitle-bottom: px2rem(45px) !default;
$Carousel-imageDescription-bottom: px2rem(25px) !default;
// Picker
$Picker-iconColor: $icon-color !default;
$Picker-onHover-iconColor: $icon-onHover-color !default;
// Status
$Satus-icon-width: px2rem(20px) !default;
$Satus-icon-height: $Satus-icon-width !default;