UNPKG

mealcomes

Version:

MealComes 用于学习前端的组件库

1,517 lines (1,442 loc) 48.7 kB
@charset "UTF-8"; :root { --mc-color-white: #ffffff; --mc-color-black: #000000; --mc-color-primary-rgb: 22, 119, 255; --mc-color-success-rgb: 103, 194, 58; --mc-color-warning-rgb: 230, 162, 60; --mc-color-danger-rgb: 255, 77, 79; --mc-color-error-rgb: 255, 77, 79; --mc-color-info-rgb: 144, 147, 153; --mc-font-size-extra-large: 20px; --mc-font-size-large: 18px; --mc-font-size-medium: 16px; --mc-font-size-base: 14px; --mc-font-size-small: 13px; --mc-font-size-extra-small: 12px; --mc-font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', Arial, sans-serif; --mc-font-weight-primary: 400; --mc-font-line-height-primary: 24px; --mc-border-radius-base: 5px; --mc-border-radius-small: 3px; --mc-border-radius-round: 20px; --mc-border-radius-circle: 100%; --mc-transition-duration: 0.3s; --mc-transition-duration-fast: 0.2s; --mc-transition-function-ease-in-out-bezier: cubic-bezier(0.645, 0.045, 0.355, 1); --mc-transition-function-fast-bezier: cubic-bezier(0.23, 1, 0.32, 1); --mc-transition-all: all var(--mc-transition-duration) var(--mc-transition-function-ease-in-out-bezier); --mc-transition-fade: opacity var(--mc-transition-duration) var(--mc-transition-function-fast-bezier); --mc-transition-md-fade: transform var(--mc-transition-duration) var(--mc-transition-function-fast-bezier), opacity var(--mc-transition-duration) var(--mc-transition-function-fast-bezier); --mc-transition-fade-linear: opacity var(--mc-transition-duration-fast) linear; --mc-transition-border: border-color var(--mc-transition-duration-fast) var(--mc-transition-function-ease-in-out-bezier); --mc-transition-box-shadow: box-shadow var(--mc-transition-duration-fast) var(--mc-transition-function-ease-in-out-bezier); --mc-transition-color: color var(--mc-transition-duration-fast) var(--mc-transition-function-ease-in-out-bezier); --mc-component-size-large: 40px; --mc-component-size: 32px; --mc-component-size-small: 24px; } :root { color-scheme: light; --mc-color-primary: #1677ff; --mc-color-primary-light-3: rgb(92, 160, 255); --mc-color-primary-light-5: rgb(139, 187, 255); --mc-color-primary-light-7: rgb(185, 214, 255); --mc-color-primary-light-8: rgb(208, 228, 255); --mc-color-primary-light-9: rgb(232, 241, 255); --mc-color-primary-dark-2: rgb(18, 95, 204); --mc-color-success: #67c23a; --mc-color-success-light-3: rgb(149, 212, 117); --mc-color-success-light-5: rgb(179, 225, 157); --mc-color-success-light-7: rgb(209, 237, 196); --mc-color-success-light-8: rgb(225, 243, 216); --mc-color-success-light-9: rgb(240, 249, 235); --mc-color-success-dark-2: rgb(82, 155, 46); --mc-color-warning: #e6a23c; --mc-color-warning-light-3: rgb(238, 190, 119); --mc-color-warning-light-5: rgb(243, 209, 158); --mc-color-warning-light-7: rgb(248, 227, 197); --mc-color-warning-light-8: rgb(250, 236, 216); --mc-color-warning-light-9: rgb(253, 246, 236); --mc-color-warning-dark-2: rgb(184, 130, 48); --mc-color-danger: #ff4d4f; --mc-color-danger-light-3: rgb(255, 130, 132); --mc-color-danger-light-5: rgb(255, 166, 167); --mc-color-danger-light-7: rgb(255, 202, 202); --mc-color-danger-light-8: rgb(255, 219, 220); --mc-color-danger-light-9: rgb(255, 237, 237); --mc-color-danger-dark-2: rgb(204, 62, 63); --mc-color-error: #ff4d4f; --mc-color-error-light-3: rgb(255, 130, 132); --mc-color-error-light-5: rgb(255, 166, 167); --mc-color-error-light-7: rgb(255, 202, 202); --mc-color-error-light-8: rgb(255, 219, 220); --mc-color-error-light-9: rgb(255, 237, 237); --mc-color-error-dark-2: rgb(204, 62, 63); --mc-color-info: #909399; --mc-color-info-light-3: rgb(177, 179, 184); --mc-color-info-light-5: rgb(200, 201, 204); --mc-color-info-light-7: rgb(222, 223, 224); --mc-color-info-light-8: rgb(233, 233, 235); --mc-color-info-light-9: rgb(244, 244, 245); --mc-color-info-dark-2: rgb(115, 118, 122); --mc-bg-color: #ffffff; --mc-bg-color-page: #f2f3f5; --mc-bg-color-overlay: #ffffff; --mc-text-color-primary: #303133; --mc-text-color-regular: #606266; --mc-text-color-secondary: #909399; --mc-text-color-placeholder: #a8abb2; --mc-text-color-disabled: #c0c4cc; --mc-border-color: #dcdfe6; --mc-border-color-light: #e4e7ed; --mc-border-color-lighter: #ebeef5; --mc-border-color-extra-light: #f2f6fc; --mc-border-color-dark: #d4d7de; --mc-border-color-darker: #cdd0d6; --mc-fill-color: #f0f2f5; --mc-fill-color-light: #f5f7fa; --mc-fill-color-lighter: #fafafa; --mc-fill-color-extra-light: #fafcff; --mc-fill-color-dark: #ebedf0; --mc-fill-color-darker: #e6e8eb; --mc-fill-color-blank: #ffffff; --mc-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, 0.04), 0px 8px 20px rgba(0, 0, 0, 0.08); --mc-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, 0.12); --mc-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, 0.12); --mc-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, 0.08), 0px 12px 32px rgba(0, 0, 0, 0.12), 0px 8px 16px -8px rgba(0, 0, 0, 0.16); --mc-disabled-bg-color: var(--mc-fill-color-light); --mc-disabled-text-color: var(--mc-text-color-placeholder); --mc-disabled-border-color: var(--mc-border-color-light); --mc-mask-color: rgba(255, 255, 255, 0.9); --mc-mask-color-extra-light: rgba(255, 255, 255, 0.3); --mc-border-width: 1px; --mc-border-style: solid; --mc-border-color-hover: var(--mc-text-color-disabled); --mc-border: var(--mc-border-width) var(--mc-border-style) var(--mc-border-color); } .mc-icon-loading { animation: rotating 1s linear infinite; } @keyframes rotating { from { transform: rotate(0); } to { transform: rotate(360deg); } } .mc-icon { --color: inherit; display: inline-flex; height: 1em; width: 1em; line-height: 1em; vertical-align: middle; justify-content: center; position: relative; color: var(--color); fill: currentColor; } .mc-icon.is-loading { animation: rotating 1s linear infinite; } .mc-icon svg { height: 1em; width: 1em; } .mc-tree { position: relative; display: flex; flex-direction: column; width: 100%; cursor: default; } .mc-tree-node { display: flex; padding-bottom: 4px; background-clip: content-box; transition: background-color 0.1s ease-in; } .mc-tree-node__expand-icon { display: inline-block; width: 24px; text-align: center; position: relative; cursor: pointer; } .mc-tree-node__expand-icon.expanded .mc-tree-node__switcher { transform: translate(-50%, -50%) rotate(90deg); } .mc-tree-node__expand-icon .mc-tree-node__switcher { position: absolute; top: 50%; left: 50%; transition: transform 0.3s ease-in-out; transform: translate(-50%, -50%); } .mc-tree-node__expand-icon.is-leaf { color: transparent; cursor: default; visibility: hidden; } .mc-tree-node__content { padding: 0 5px; border-radius: 5px; width: 100%; cursor: not-allowed; } .mc-tree-node:not(.is-disabled) .mc-tree-node__content { cursor: pointer; } .mc-tree-node:not(.is-selected) .mc-tree-node__content:hover { background-color: #f5f5f5; } .mc-tree-node.is-selected { background-color: #1677ff; } .mc-tree-node.is-disabled .mc-tree-node__content { color: gray; } .mc-tree-node.is-disabled .mc-tree-node__content:hover { background: none; } .mc-virtual-list { overflow-y: scroll; position: relative; } .mc-virtual-list__scroll-list { position: absolute; top: 0; height: 0; width: 100%; } .mc-checkbox-wrapper { --mc-checkbox-font-size: var(--mc-font-size-base); --mc-checkbox-font-weight: var(--mc-font-weight-primary); --mc-checkbox-border-radius: var(--mc-border-radius-small); --mc-checkbox-text-color: var(--mc-text-color-primary); --mc-checkbox-hover-border-color: var(--mc-color-primary); --mc-checkbox-checked-icon-color: var(--mc-color-white); --mc-checkbox-checked-bg-color: var(--mc-color-primary); --mc-checkbox-indeterminate-icon-color: var(--mc-color-primary); --mc-checkbox-indeterminate-bg-color: var(--mc-color-white); --mc-checkbox-disabled-checked-icon-color: var(--mc-text-color-placeholder); --mc-checkbox-disabled-indeterminate-icon-color: var(--mc-text-color-placeholder); } .mc-checkbox-wrapper { position: relative; display: inline-flex; align-items: center; user-select: none; color: var(--mc-checkbox-text-color); font-size: var(--mc-checkbox-font-size); cursor: pointer; transition: var(--mc-transition-color); } .mc-checkbox-wrapper input[type=checkbox] { margin: 0; width: 0; height: 0; } .mc-checkbox-wrapper.is-disabled { cursor: not-allowed; color: var(--mc-disabled-text-color); } .mc-checkbox-wrapper .mc-checkbox { position: relative; padding: 0; margin: 0; width: 1em; height: 1em; border-radius: var(--mc-checkbox-border-radius); border: var(--mc-border); } .mc-checkbox-wrapper .mc-checkbox--inner { position: absolute; padding: 0; width: 1em; height: 1em; border-radius: var(--mc-checkbox-border-radius); opacity: 0; } .mc-checkbox-wrapper .mc-checkbox.is-checked { border-color: var(--mc-color-primary); background-color: var(--mc-checkbox-checked-bg-color); } .mc-checkbox-wrapper .mc-checkbox.is-checked::before { content: ""; position: absolute; width: calc(1em + 2 * var(--mc-border-width)); height: calc(1em + 2 * var(--mc-border-width)); left: calc(0px - var(--mc-border-width)); top: calc(0px - var(--mc-border-width)); border-radius: 3px; opacity: 0; background-color: var(--mc-checkbox-checked-bg-color); animation: border-appear 0.2s ease-in both; } .mc-checkbox-wrapper .mc-checkbox.is-checked .mc-checkbox--inner { opacity: 1; } .mc-checkbox-wrapper .mc-checkbox.is-checked .mc-checkbox--inner::before { content: ""; position: absolute; width: 0.625em; height: 0.375em; left: calc(50% - 0.3125em); top: calc(50% - 0.25em); box-sizing: border-box; border-style: var(--mc-border-style); border-color: transparent transparent var(--mc-checkbox-checked-icon-color) var(--mc-checkbox-checked-icon-color); border-width: 0 0 2px 2px; transform: rotate(-45deg); animation: point-appear 0.1s ease-in 0.1s backwards; } .mc-checkbox-wrapper .mc-checkbox.is-indeterminate { background-color: var(--mc-checkbox-indeterminate-bg-color); border: var(--mc-border); } .mc-checkbox-wrapper .mc-checkbox.is-indeterminate .mc-checkbox--inner { opacity: 1; } .mc-checkbox-wrapper .mc-checkbox.is-indeterminate .mc-checkbox--inner::after { content: ""; position: absolute; width: 0.625em; height: 0.625em; left: calc(50% - 0.3125em); top: calc(50% - 0.3125em); box-sizing: border-box; background-color: var(--mc-checkbox-indeterminate-icon-color); animation: square-appear 0.1s ease-in 0.1s backwards; } .mc-checkbox-wrapper .mc-checkbox.is-disabled { pointer-events: none; border-color: var(--mc-disabled-border-color); background-color: var(--mc-disabled-bg-color); } .mc-checkbox-wrapper .mc-checkbox.is-disabled .mc-checkbox--inner::before { border-color: transparent transparent var(--mc-checkbox-disabled-checked-icon-color) var(--mc-checkbox-disabled-checked-icon-color); } .mc-checkbox-wrapper .mc-checkbox.is-disabled .mc-checkbox--inner::after { background-color: var(--mc-checkbox-disabled-indeterminate-icon-color); } .mc-checkbox-wrapper .mc-checkbox.is-disabled::before { animation: none; } .mc-checkbox-wrapper:hover :not(.is-disabled).mc-checkbox { border-color: var(--mc-checkbox-hover-border-color); } .mc-checkbox-wrapper span { padding: 0 5px; } @keyframes point-appear { 0% { transform: rotate(-45deg) scale(0); opacity: 0; } 70% { transform: rotate(-45deg) scale(1.2); opacity: 1; } 100% { transform: rotate(-45deg) scale(1); opacity: 1; } } @keyframes square-appear { 0% { transform: scale(0); opacity: 0; } 70% { transform: scale(1.2); opacity: 1; } 100% { transform: scale(1); opacity: 1; } } @keyframes border-appear { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(1.4); opacity: 0; } } .mc-button { --mc-button-font-weight: var(--mc-font-weight-primary); --mc-button-border-color: var(--mc-border-color); --mc-button-bg-color: var(--mc-fill-color-blank); --mc-button-text-color: var(--mc-text-color-regular); --mc-button-disabled-text-color: var(--mc-disabled-text-color); --mc-button-disabled-bg-color: var(--mc-fill-color-blank); --mc-button-disabled-border-color: var(--mc-border-color-light); --mc-button-divide-border-color: rgba(255, 255, 255, 0.5); --mc-button-hover-text-color: var(--mc-color-primary); --mc-button-hover-bg-color: var(--mc-color-primary-light-9); --mc-button-hover-border-color: var(--mc-color-primary-light-7); --mc-button-active-text-color: var(--mc-button-hover-text-color); --mc-button-active-border-color: var(--mc-color-primary); --mc-button-active-bg-color: var(--mc-button-hover-bg-color); --mc-button-outline-color: var(--mc-color-primary-light-5); --mc-button-hover-link-text-color: var(--mc-text-color-secondary); --mc-button-active-color: var(--mc-text-color-primary); } .mc-button { position: relative; display: inline-flex; justify-content: center; align-items: center; line-height: 1; height: 32px; white-space: nowrap; cursor: pointer; color: var(--mc-button-text-color); text-align: center; box-sizing: border-box; outline: none; transition: 0.1s; user-select: none; vertical-align: middle; background-color: var(--mc-button-bg-color); border: var(--mc-border); border-color: var(--mc-button-border-color); } .mc-button:hover { color: var(--mc-button-hover-text-color); border-color: var(--mc-button-hover-border-color); background-color: var(--mc-button-hover-bg-color); outline: none; } .mc-button:active { color: var(--mc-button-active-text-color); border-color: var(--mc-button-active-border-color); background-color: var(--mc-button-active-bg-color); outline: none; } .mc-button:focus-visible { outline: 2px solid var(--mc-button-outline-color); outline-offset: 1px; transition: outline-offset 0s, outline 0s; } .mc-button > span { display: inline-flex; align-items: center; } .mc-button > span + [class*=mc-icon] { margin-left: 6px; } .mc-button + .mc-button { margin-left: 12px; } .mc-button { padding: 8px 15px; font-size: var(--mc-font-size-base); border-radius: var(--mc-border-radius-base); } .mc-button.is-round { padding: 8px 15px; } .mc-button [class*=mc-icon] + span { margin-left: 6px; } .mc-button [class*=mc-icon] svg { vertical-align: bottom; } .mc-button.is-active { color: var(--mc-button-active-text-color); border-color: var(--mc-button-active-border-color); background-color: var(--mc-button-active-bg-color); outline: none; } .mc-button.is-disabled, .mc-button.is-disabled:hover { color: var(--mc-button-disabled-text-color); cursor: not-allowed; background-image: none; background-color: var(--mc-button-disabled-bg-color); border-color: var(--mc-button-disabled-border-color); } .mc-button.is-loading { position: relative; pointer-events: none; } .mc-button.is-loading:before { content: ""; z-index: 1; pointer-events: none; position: absolute; left: -1px; top: -1px; right: -1px; bottom: -1px; border-radius: inherit; background-color: var(--mc-mask-color-extra-light); } .mc-button.is-round { border-radius: var(--mc-border-radius-round); } .mc-button--primary { --mc-button-text-color: var(--mc-color-white); --mc-button-bg-color: var(--mc-color-primary); --mc-button-border-color: var(--mc-color-primary); --mc-button-outline-color: var(--mc-color-primary-light-5); --mc-button-active-color: var(--mc-color-primary-dark-2); --mc-button-hover-text-color: var(--mc-color-white); --mc-button-hover-link-text-color: var(--mc-color-primary-light-5); --mc-button-hover-bg-color: var(--mc-color-primary-light-3); --mc-button-hover-border-color: var(--mc-color-primary-light-3); --mc-button-active-bg-color: var(--mc-color-primary-dark-2); --mc-button-active-border-color: var(--mc-color-primary-dark-2); --mc-button-disabled-text-color: var(--mc-color-white); --mc-button-disabled-bg-color: var(--mc-color-primary-light-5); --mc-button-disabled-border-color: var(--mc-color-primary-light-5); } .mc-button--primary.is-plain, .mc-button--primary.is-text, .mc-button--primary.is-link { --mc-button-text-color: var(--mc-color-primary); --mc-button-bg-color: var(--mc-color-primary-light-9); --mc-button-border-color: var(--mc-color-primary-light-5); --mc-button-hover-text-color: var(--mc-color-white); --mc-button-hover-bg-color: var(--mc-color-primary); --mc-button-hover-border-color: var(--mc-color-primary); --mc-button-active-text-color: var(--mc-color-white); } .mc-button--primary.is-plain.is-disabled, .mc-button--primary.is-plain.is-disabled:hover, .mc-button--primary.is-plain.is-disabled:focus, .mc-button--primary.is-plain.is-disabled:active, .mc-button--primary.is-text.is-disabled, .mc-button--primary.is-text.is-disabled:hover, .mc-button--primary.is-text.is-disabled:focus, .mc-button--primary.is-text.is-disabled:active, .mc-button--primary.is-link.is-disabled, .mc-button--primary.is-link.is-disabled:hover, .mc-button--primary.is-link.is-disabled:focus, .mc-button--primary.is-link.is-disabled:active { color: var(--mc-color-primary-light-5); background-color: var(--mc-color-primary-light-9); border-color: var(--mc-color-primary-light-8); } .mc-button--success { --mc-button-text-color: var(--mc-color-white); --mc-button-bg-color: var(--mc-color-success); --mc-button-border-color: var(--mc-color-success); --mc-button-outline-color: var(--mc-color-success-light-5); --mc-button-active-color: var(--mc-color-success-dark-2); --mc-button-hover-text-color: var(--mc-color-white); --mc-button-hover-link-text-color: var(--mc-color-success-light-5); --mc-button-hover-bg-color: var(--mc-color-success-light-3); --mc-button-hover-border-color: var(--mc-color-success-light-3); --mc-button-active-bg-color: var(--mc-color-success-dark-2); --mc-button-active-border-color: var(--mc-color-success-dark-2); --mc-button-disabled-text-color: var(--mc-color-white); --mc-button-disabled-bg-color: var(--mc-color-success-light-5); --mc-button-disabled-border-color: var(--mc-color-success-light-5); } .mc-button--success.is-plain, .mc-button--success.is-text, .mc-button--success.is-link { --mc-button-text-color: var(--mc-color-success); --mc-button-bg-color: var(--mc-color-success-light-9); --mc-button-border-color: var(--mc-color-success-light-5); --mc-button-hover-text-color: var(--mc-color-white); --mc-button-hover-bg-color: var(--mc-color-success); --mc-button-hover-border-color: var(--mc-color-success); --mc-button-active-text-color: var(--mc-color-white); } .mc-button--success.is-plain.is-disabled, .mc-button--success.is-plain.is-disabled:hover, .mc-button--success.is-plain.is-disabled:focus, .mc-button--success.is-plain.is-disabled:active, .mc-button--success.is-text.is-disabled, .mc-button--success.is-text.is-disabled:hover, .mc-button--success.is-text.is-disabled:focus, .mc-button--success.is-text.is-disabled:active, .mc-button--success.is-link.is-disabled, .mc-button--success.is-link.is-disabled:hover, .mc-button--success.is-link.is-disabled:focus, .mc-button--success.is-link.is-disabled:active { color: var(--mc-color-success-light-5); background-color: var(--mc-color-success-light-9); border-color: var(--mc-color-success-light-8); } .mc-button--warning { --mc-button-text-color: var(--mc-color-white); --mc-button-bg-color: var(--mc-color-warning); --mc-button-border-color: var(--mc-color-warning); --mc-button-outline-color: var(--mc-color-warning-light-5); --mc-button-active-color: var(--mc-color-warning-dark-2); --mc-button-hover-text-color: var(--mc-color-white); --mc-button-hover-link-text-color: var(--mc-color-warning-light-5); --mc-button-hover-bg-color: var(--mc-color-warning-light-3); --mc-button-hover-border-color: var(--mc-color-warning-light-3); --mc-button-active-bg-color: var(--mc-color-warning-dark-2); --mc-button-active-border-color: var(--mc-color-warning-dark-2); --mc-button-disabled-text-color: var(--mc-color-white); --mc-button-disabled-bg-color: var(--mc-color-warning-light-5); --mc-button-disabled-border-color: var(--mc-color-warning-light-5); } .mc-button--warning.is-plain, .mc-button--warning.is-text, .mc-button--warning.is-link { --mc-button-text-color: var(--mc-color-warning); --mc-button-bg-color: var(--mc-color-warning-light-9); --mc-button-border-color: var(--mc-color-warning-light-5); --mc-button-hover-text-color: var(--mc-color-white); --mc-button-hover-bg-color: var(--mc-color-warning); --mc-button-hover-border-color: var(--mc-color-warning); --mc-button-active-text-color: var(--mc-color-white); } .mc-button--warning.is-plain.is-disabled, .mc-button--warning.is-plain.is-disabled:hover, .mc-button--warning.is-plain.is-disabled:focus, .mc-button--warning.is-plain.is-disabled:active, .mc-button--warning.is-text.is-disabled, .mc-button--warning.is-text.is-disabled:hover, .mc-button--warning.is-text.is-disabled:focus, .mc-button--warning.is-text.is-disabled:active, .mc-button--warning.is-link.is-disabled, .mc-button--warning.is-link.is-disabled:hover, .mc-button--warning.is-link.is-disabled:focus, .mc-button--warning.is-link.is-disabled:active { color: var(--mc-color-warning-light-5); background-color: var(--mc-color-warning-light-9); border-color: var(--mc-color-warning-light-8); } .mc-button--danger { --mc-button-text-color: var(--mc-color-white); --mc-button-bg-color: var(--mc-color-danger); --mc-button-border-color: var(--mc-color-danger); --mc-button-outline-color: var(--mc-color-danger-light-5); --mc-button-active-color: var(--mc-color-danger-dark-2); --mc-button-hover-text-color: var(--mc-color-white); --mc-button-hover-link-text-color: var(--mc-color-danger-light-5); --mc-button-hover-bg-color: var(--mc-color-danger-light-3); --mc-button-hover-border-color: var(--mc-color-danger-light-3); --mc-button-active-bg-color: var(--mc-color-danger-dark-2); --mc-button-active-border-color: var(--mc-color-danger-dark-2); --mc-button-disabled-text-color: var(--mc-color-white); --mc-button-disabled-bg-color: var(--mc-color-danger-light-5); --mc-button-disabled-border-color: var(--mc-color-danger-light-5); } .mc-button--danger.is-plain, .mc-button--danger.is-text, .mc-button--danger.is-link { --mc-button-text-color: var(--mc-color-danger); --mc-button-bg-color: var(--mc-color-danger-light-9); --mc-button-border-color: var(--mc-color-danger-light-5); --mc-button-hover-text-color: var(--mc-color-white); --mc-button-hover-bg-color: var(--mc-color-danger); --mc-button-hover-border-color: var(--mc-color-danger); --mc-button-active-text-color: var(--mc-color-white); } .mc-button--danger.is-plain.is-disabled, .mc-button--danger.is-plain.is-disabled:hover, .mc-button--danger.is-plain.is-disabled:focus, .mc-button--danger.is-plain.is-disabled:active, .mc-button--danger.is-text.is-disabled, .mc-button--danger.is-text.is-disabled:hover, .mc-button--danger.is-text.is-disabled:focus, .mc-button--danger.is-text.is-disabled:active, .mc-button--danger.is-link.is-disabled, .mc-button--danger.is-link.is-disabled:hover, .mc-button--danger.is-link.is-disabled:focus, .mc-button--danger.is-link.is-disabled:active { color: var(--mc-color-danger-light-5); background-color: var(--mc-color-danger-light-9); border-color: var(--mc-color-danger-light-8); } .mc-button--info { --mc-button-text-color: var(--mc-color-white); --mc-button-bg-color: var(--mc-color-info); --mc-button-border-color: var(--mc-color-info); --mc-button-outline-color: var(--mc-color-info-light-5); --mc-button-active-color: var(--mc-color-info-dark-2); --mc-button-hover-text-color: var(--mc-color-white); --mc-button-hover-link-text-color: var(--mc-color-info-light-5); --mc-button-hover-bg-color: var(--mc-color-info-light-3); --mc-button-hover-border-color: var(--mc-color-info-light-3); --mc-button-active-bg-color: var(--mc-color-info-dark-2); --mc-button-active-border-color: var(--mc-color-info-dark-2); --mc-button-disabled-text-color: var(--mc-color-white); --mc-button-disabled-bg-color: var(--mc-color-info-light-5); --mc-button-disabled-border-color: var(--mc-color-info-light-5); } .mc-button--info.is-plain, .mc-button--info.is-text, .mc-button--info.is-link { --mc-button-text-color: var(--mc-color-info); --mc-button-bg-color: var(--mc-color-info-light-9); --mc-button-border-color: var(--mc-color-info-light-5); --mc-button-hover-text-color: var(--mc-color-white); --mc-button-hover-bg-color: var(--mc-color-info); --mc-button-hover-border-color: var(--mc-color-info); --mc-button-active-text-color: var(--mc-color-white); } .mc-button--info.is-plain.is-disabled, .mc-button--info.is-plain.is-disabled:hover, .mc-button--info.is-plain.is-disabled:focus, .mc-button--info.is-plain.is-disabled:active, .mc-button--info.is-text.is-disabled, .mc-button--info.is-text.is-disabled:hover, .mc-button--info.is-text.is-disabled:focus, .mc-button--info.is-text.is-disabled:active, .mc-button--info.is-link.is-disabled, .mc-button--info.is-link.is-disabled:hover, .mc-button--info.is-link.is-disabled:focus, .mc-button--info.is-link.is-disabled:active { color: var(--mc-color-info-light-5); background-color: var(--mc-color-info-light-9); border-color: var(--mc-color-info-light-8); } .mc-button--large { --mc-button-size: 40px; height: var(--mc-button-size); } .mc-button--large [class*=mc-icon] + span { margin-left: 8px; } .mc-button--large { padding: 12px 19px; font-size: var(--mc-font-size-base); border-radius: var(--mc-border-radius-base); } .mc-button--large.is-round { padding: 12px 19px; } .mc-button--large.is-circle { width: var(--mc-button-size); padding: 12px; } .mc-button--small { --mc-button-size: 24px; height: var(--mc-button-size); } .mc-button--small [class*=mc-icon] + span { margin-left: 4px; } .mc-button--small { padding: 5px 11px; font-size: 12px; border-radius: calc(var(--mc-border-radius-base) - 1px); } .mc-button--small.is-round { padding: 5px 11px; } .mc-button--small.is-circle { width: var(--mc-button-size); padding: 5px; } .mc-input { --mc-input-text-color: var(--mc-text-color-regular); --mc-input-border: var(--mc-border); --mc-input-hover-border: var(--mc-border-color-hover); --mc-input-focus-border: var(--mc-color-primary); --mc-input-transparent-border: 0 0 0 1px transparent inset; --mc-input-border-color: var(--mc-border-color); --mc-input-border-radius: var(--mc-border-radius-base); --mc-input-bg-color: var(--mc-fill-color-blank); --mc-input-icon-color: var(--mc-text-color-placeholder); --mc-input-placeholder-color: var(--mc-text-color-placeholder); --mc-input-hover-border-color: var(--mc-border-color-hover); --mc-input-clear-hover-color: var(--mc-text-color-secondary); --mc-input-focus-border-color: var(--mc-color-primary); --mc-input-width: 100%; } .mc-input { --mc-input-height: var(--mc-component-size); position: relative; font-size: var(--mc-font-size-base); display: inline-flex; width: var(--mc-input-width); line-height: var(--mc-input-height); box-sizing: border-box; vertical-align: middle; } .mc-input::-webkit-scrollbar { z-index: 11; width: 6px; } .mc-input::-webkit-scrollbar:horizontal { height: 6px; } .mc-input::-webkit-scrollbar-thumb { border-radius: 5px; width: 6px; background: getCssVar("text-color", "disabled"); } .mc-input::-webkit-scrollbar-corner { background: getCssVar("fill-color", "blank"); } .mc-input::-webkit-scrollbar-track { background: getCssVar("fill-color", "blank"); } .mc-input::-webkit-scrollbar-track-piece { background: getCssVar("fill-color", "blank"); width: 6px; } .mc-input .mc-input__clear, .mc-input .mc-input__password { color: var(--mc-input-icon-color); font-size: 14px; cursor: pointer; } .mc-input .mc-input__clear:hover, .mc-input .mc-input__password:hover { color: var(--mc-input-clear-hover-color); } .mc-input__wrapper { display: inline-flex; flex-grow: 1; align-items: center; justify-content: center; padding: 1px 11px; background-color: var(--mc-input-bg-color, var(--mc-fill-color-blank)); background-image: none; border-radius: var(--mc-input-border-radius, var(--mc-border-radius-base)); cursor: text; transition: var(--mc-transition-box-shadow); transform: translate3d(0, 0, 0); box-shadow: 0 0 0 1px var(--mc-input-border-color, var(--mc-border-color)) inset; } .mc-input__wrapper:hover { box-shadow: 0 0 0 1px var(--mc-input-hover-border-color) inset; } .mc-input__wrapper.is-focus { box-shadow: 0 0 0 1px var(--mc-input-focus-border-color) inset; } .mc-input { --mc-input-inner-height: calc(var(--mc-input-height, 32px) - 2px); } .mc-input__inner { width: 100%; flex-grow: 1; -webkit-appearance: none; color: var(--mc-input-text-color, var(--mc-text-color-regular)); font-size: inherit; height: var(--mc-input-inner-height); line-height: var(--mc-input-inner-height); padding: 0; outline: none; border: none; background: none; box-sizing: border-box; } .mc-input__inner:focus { outline: none; } .mc-input__inner::placeholder { color: var(--mc-input-placeholder-color, var(--mc-text-color-placeholder)); } .mc-input__inner[type=password]::-ms-reveal { display: none; } .mc-input__inner[type=number] { line-height: 1; } .mc-input__prefix { display: inline-flex; white-space: nowrap; flex-shrink: 0; flex-wrap: nowrap; height: 100%; line-height: var(--mc-input-inner-height); text-align: center; color: var(--mc-input-icon-color, var(--mc-text-color-placeholder)); transition: all var(--mc-transition-duration); pointer-events: none; } .mc-input__prefix-inner { pointer-events: all; display: inline-flex; align-items: center; justify-content: center; gap: 4px; } .mc-input__prefix-inner > :last-child { margin-right: 8px; } .mc-input__prefix-inner > :first-child, .mc-input__prefix-inner > :first-child.mc-input__icon { margin-left: 0; } .mc-input__suffix { display: inline-flex; white-space: nowrap; flex-shrink: 0; flex-wrap: nowrap; height: 100%; line-height: var(--mc-input-inner-height); text-align: center; color: var(--mc-input-icon-color, var(--mc-text-color-placeholder)); transition: all var(--mc-transition-duration); pointer-events: none; } .mc-input__suffix-inner { pointer-events: all; display: inline-flex; align-items: center; justify-content: center; gap: 4px; } .mc-input__suffix-inner > :first-child { margin-left: 8px; } .mc-input .mc-input__icon { height: inherit; line-height: inherit; display: flex; justify-content: center; align-items: center; transition: all var(--mc-transition-duration); margin-left: 8px; } .mc-input.is-disabled { cursor: not-allowed; } .mc-input.is-disabled .mc-input__wrapper { background-color: var(--mc-disabled-bg-color); cursor: not-allowed; box-shadow: 0 0 0 1px var(--mc-disabled-border-color) inset; } .mc-input.is-disabled .mc-input__inner { color: var(--mc-disabled-text-color); -webkit-text-fill-color: var(--mc-disabled-text-color); cursor: not-allowed; } .mc-input.is-disabled .mc-input__inner::placeholder { color: var(--mc-text-color-placeholder); } .mc-input.is-disabled .mc-input__icon { cursor: not-allowed; } .mc-input.is-disabled .mc-input__prefix-inner, .mc-input.is-disabled .mc-input__suffix-inner { pointer-events: none; } .mc-input--large { --mc-input-height: var(--mc-component-size-large); font-size: 14px; } .mc-input--large__wrapper { padding: 1px 15px; } .mc-input--large { --mc-input-inner-height: calc(var(--mc-input-height, 40px) - 2px); } .mc-input--small { --mc-input-height: var(--mc-component-size-small); font-size: 12px; } .mc-input--small__wrapper { padding: 1px 7px; } .mc-input--small { --mc-input-inner-height: calc(var(--mc-input-height, 24px) - 2px); } .mc-input-group { display: inline-flex; width: 100%; align-items: stretch; } .mc-input-group__prepend { background-color: var(--mc-fill-color-light); color: var(--mc-color-info); position: relative; display: inline-flex; align-items: center; justify-content: center; min-height: 100%; border-radius: var(--mc-input-border-radius); padding: 0 20px; white-space: nowrap; border-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; box-shadow: 1px 0 0 0 var(--mc-input-border-color) inset, 0 1px 0 0 var(--mc-input-border-color) inset, 0 -1px 0 0 var(--mc-input-border-color) inset; } .mc-input-group__prepend:focus { outline: none; } .mc-input-group__prepend .mc-select, .mc-input-group__prepend .mc-button { display: inline-block; flex: 1; margin: 0 -20px; } .mc-input-group__prepend button.mc-button, .mc-input-group__prepend button.mc-button:hover, .mc-input-group__prepend div.mc-select .mc-select__wrapper, .mc-input-group__prepend div.mc-select:hover .mc-select__wrapper { border-color: transparent; background-color: transparent; color: inherit; } .mc-input-group__prepend .mc-button, .mc-input-group__prepend .mc-input { font-size: inherit; } .mc-input-group__append { background-color: var(--mc-fill-color-light); color: var(--mc-color-info); position: relative; display: inline-flex; align-items: center; justify-content: center; min-height: 100%; border-radius: var(--mc-input-border-radius); padding: 0 20px; white-space: nowrap; border-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; box-shadow: 0 1px 0 0 var(--mc-input-border-color) inset, 0 -1px 0 0 var(--mc-input-border-color) inset, -1px 0 0 0 var(--mc-input-border-color) inset; } .mc-input-group__append:focus { outline: none; } .mc-input-group__append .mc-select, .mc-input-group__append .mc-button { display: inline-block; flex: 1; margin: 0 -20px; } .mc-input-group__append button.mc-button, .mc-input-group__append button.mc-button:hover, .mc-input-group__append div.mc-select .mc-select__wrapper, .mc-input-group__append div.mc-select:hover .mc-select__wrapper { border-color: transparent; background-color: transparent; color: inherit; } .mc-input-group__append .mc-button, .mc-input-group__append .mc-input { font-size: inherit; } .mc-input-group--prepend > .mc-input__wrapper { border-top-left-radius: 0; border-bottom-left-radius: 0; } .mc-input-group--prepend__prepend .mc-select .mc-select__wrapper { border-top-right-radius: 0; border-bottom-right-radius: 0; box-shadow: 1px 0 0 0 var(--mc-input-border-color) inset, 0 1px 0 0 var(--mc-input-border-color) inset, 0 -1px 0 0 var(--mc-input-border-color) inset; } .mc-input-group--append > .mc-input__wrapper { border-top-right-radius: 0; border-bottom-right-radius: 0; } .mc-input-group--append__append .mc-select .mc-select__wrapper { border-top-left-radius: 0; border-bottom-left-radius: 0; box-shadow: 0 1px 0 0 var(--mc-input-border-color) inset, 0 -1px 0 0 var(--mc-input-border-color) inset, -1px 0 0 0 var(--mc-input-border-color) inset; } .mc-form { --mc-form-label-font-size: var(--mc-font-size-base); --mc-form-inline-content-width: 220px; } .mc-form--inline .mc-form-item { display: inline-flex; vertical-align: middle; margin-right: 32px; } .mc-form--inline.mc-form--label-top { display: flex; flex-wrap: wrap; } .mc-form--inline.mc-form--label-top .mc-form-item { display: block; } .mc-form-item { display: flex; --font-size: 14px; margin-bottom: 18px; } .mc-form-item .mc-form-item { margin-bottom: 0; } .mc-form-item--large { --font-size: 14px; --mc-form-label-font-size: var(--font-size); margin-bottom: 22px; } .mc-form-item--large__label { height: 40px; line-height: 40px; } .mc-form-item--large .mc-form-item__content { line-height: 40px; } .mc-form-item--large .mc-form-item__error { padding-top: 4px; } .mc-form-item--default { --font-size: 14px; --mc-form-label-font-size: var(--font-size); margin-bottom: 18px; } .mc-form-item--default__label { height: 32px; line-height: 32px; } .mc-form-item--default .mc-form-item__content { line-height: 32px; } .mc-form-item--default .mc-form-item__error { padding-top: 2px; } .mc-form-item--small { --font-size: 12px; --mc-form-label-font-size: var(--font-size); margin-bottom: 18px; } .mc-form-item--small__label { height: 24px; line-height: 24px; } .mc-form-item--small .mc-form-item__content { line-height: 24px; } .mc-form-item--small .mc-form-item__error { padding-top: 2px; } .mc-form-item__label-wrap { display: flex; } .mc-form-item__label { display: inline-flex; align-items: flex-start; flex: 0 0 auto; font-size: var(--mc-form-label-font-size); color: var(--mc-text-color-regular); height: 32px; line-height: 32px; padding: 0 12px 0 0; box-sizing: border-box; } .mc-form-item__content { display: flex; flex-wrap: wrap; align-items: center; flex: 1; line-height: 32px; position: relative; font-size: var(--font-size); min-width: 0; } .mc-form-item__content .mc-input-group { vertical-align: top; } .mc-form-item__error { color: var(--mc-color-danger); font-size: 12px; line-height: 1; padding-top: 2px; position: absolute; top: 100%; left: 0; } .mc-form-item__error--inline { position: relative; top: auto; left: auto; display: inline-block; margin-left: 10px; } .mc-form-item-input .mc-form-item { position: relative; } .mc-form-item-input .mc-form-item--large .mc-form-item-input__form-label { line-height: 40px; left: 7px; } .mc-form-item-input .mc-form-item--large .mc-form-item-input__form-label.active { transform: translate(calc(0px - 7px)) scale(1.1); } .mc-form-item-input .mc-form-item--default .mc-form-item-input__form-label { line-height: 32px; left: 11px; } .mc-form-item-input .mc-form-item--default .mc-form-item-input__form-label.active { transform: translate(calc(0px - 11px)) scale(1.1); } .mc-form-item-input .mc-form-item--small .mc-form-item-input__form-label { line-height: 24px; left: 15px; } .mc-form-item-input .mc-form-item--small .mc-form-item-input__form-label.active { transform: translate(calc(0px - 15px)) scale(1.1); } .mc-form-item-input .mc-form-item-input__form-label { position: absolute; font-size: inherit; font-weight: inherit; height: 100%; color: var(--mc-text-color-placeholder); transition: all 0.3s ease; transform-origin: 0 50%; user-select: none; pointer-events: none; } .mc-form-item-input .mc-form-item-input__form-label.active { font-size: var(--mc-form-label-font-size); color: var(--mc-text-color-primary); } .mc-form-item-input .mc-form-item-input__form-label.inactive { font-size: var(--font-size); color: var(--mc-text-color-placeholder); } .mc-form-item-input .mc-form-item__content { position: static; transition: all 0.3s ease; } .mc-form-item-input .mc-form-item__content .mc-form-item__error { transition: left 0.3s ease; left: auto; } .mc-upload { --mc-upload-dragger-padding-horizontal: 40px; --mc-upload-dragger-padding-vertical: 10px; } .mc-upload { display: inline-flex; justify-content: center; align-items: center; cursor: pointer; outline: none; } .mc-upload.is-disabled { cursor: not-allowed; } .mc-upload.is-disabled:focus { border-color: var(--mc-border-color-darker); color: inherit; } .mc-upload.is-disabled:focus .mc-upload-dragger { border-color: var(--mc-border-color-darker); } .mc-upload.is-disabled .mc-upload-dragger { cursor: not-allowed; background-color: var(--mc-disabled-bg-color); } .mc-upload.is-disabled .mc-upload-dragger .mc-upload__text { color: var(--mc-text-color-placeholder); } .mc-upload.is-disabled .mc-upload-dragger .mc-upload__text em { color: var(--mc-disabled-text-color); } .mc-upload.is-disabled .mc-upload-dragger:hover { border-color: var(--mc-border-color-darker); } .mc-upload__input { display: none; } .mc-upload.is-drag { display: block; } .mc-upload .mc-upload-dragger { padding: var(--mc-upload-dragger-padding-horizontal) var(--mc-upload-dragger-padding-vertical); background-color: var(--mc-fill-color-blank); border: 1px dashed var(--mc-border-color); border-radius: 6px; box-sizing: border-box; text-align: center; cursor: pointer; position: relative; overflow: hidden; } .mc-upload .mc-upload-dragger .mc-icon--upload { font-size: 67px; color: var(--mc-text-color-placeholder); margin-bottom: 16px; line-height: 50px; } .mc-upload .mc-upload-dragger + .mc-upload__tip { text-align: center; } .mc-upload .mc-upload-dragger ~ .mc-upload__files { border-top: var(--mc-border); margin-top: 7px; padding-top: 5px; } .mc-upload .mc-upload-dragger .mc-upload__text { color: var(--mc-text-color-regular); font-size: 14px; text-align: center; } .mc-upload .mc-upload-dragger .mc-upload__text em { color: var(--mc-color-primary); font-style: normal; } .mc-upload .mc-upload-dragger:hover { border-color: var(--mc-color-primary); } .mc-upload .mc-upload-dragger.is-dragover { background-color: var(--mc-color-primary-light-9); border: 1px dashed var(--mc-color-primary); } .mc-calendar { --mc-calendar-border: var(--mc-table-border, 1px solid var(--mc-border-color-lighter)); --mc-calendar-header-border-bottom: var(--mc-calendar-border); --mc-calendar-selected-bg-color: var(--mc-color-primary-light-9); --mc-calendar-cell-width: 85px; --mc-calendar-border-radius: var(--mc-border-radius-base); background-color: var(--mc-fill-color-blank); } .mc-calendar__header { display: flex; justify-content: space-between; padding: 12px 20px; border-bottom: var(--mc-calendar-header-border-bottom); } .mc-calendar__title { color: var(--mc-text-color); align-self: center; } .mc-calendar__body { padding: 12px 20px 35px; } .mc-calendar.is-mini { border: var(--mc-calendar-border); border-radius: var(--mc-calendar-border-radius); } .mc-calendar.is-mini .mc-calendar__header { padding: 10px 10px; flex-direction: column; } .mc-calendar.is-mini .mc-calendar__header .mc-button + .mc-button { margin-left: 3px; } .mc-calendar.is-mini .mc-calendar__header .mc-button { width: 50px; } .mc-calendar.is-mini .mc-calendar__title { align-self: center; margin-bottom: 10px; } .mc-calendar.is-mini .mc-calendar__button-group { display: flex; justify-content: end; } .mc-calendar.is-mini .mc-calendar__body { padding: 8px 0; } .mc-calendar-table { table-layout: fixed; width: 100%; } .mc-calendar-table thead th { padding: 12px 0; color: var(--mc-text-color-regular); font-weight: normal; } .mc-calendar-table:not(.is-range) td.prev, .mc-calendar-table:not(.is-range) td.next { color: var(--mc-text-color-placeholder); } .mc-calendar-table td { border-bottom: var(--mc-calendar-border); border-right: var(--mc-calendar-border); vertical-align: top; transition: background-color var(--mc-transition-duration-fast) ease, color var(--mc-transition-duration-fast) ease; } .mc-calendar-table td.is-selected { background-color: var(--mc-calendar-selected-bg-color); color: var(--mc-color-primary); } .mc-calendar-table td.is-today { color: var(--mc-color-primary); } .mc-calendar-table tr:first-child td { border-top: var(--mc-calendar-border); } .mc-calendar-table tr td:first-child { border-left: var(--mc-calendar-border); } .mc-calendar-table tr.mc-calendar-table__row--hide-border td { border-top: none; } .mc-calendar-table .mc-calendar-day { box-sizing: border-box; padding: 8px; height: var(--mc-calendar-cell-width); } .mc-calendar-table .mc-calendar-day:hover { cursor: pointer; background-color: var(--mc-calendar-selected-bg-color); } .mc-calendar-table.is-mini { border-spacing: 5px; } .mc-calendar-table.is-mini thead th { padding: 0; } .mc-calendar-table.is-mini td { border: none !important; border-radius: var(--mc-calendar-border-radius); } .mc-calendar-table.is-mini td:hover { background-color: var(--mc-calendar-selected-bg-color); } .mc-calendar-table.is-mini td.is-selected { background-color: var(--mc-color-primary); color: var(--mc-color-white); } .mc-calendar-table.is-mini .mc-calendar-day { height: 24px; min-width: 24px; line-height: 24px; border-radius: var(--mc-calendar-border-radius); padding: 0; text-align: center; } .mc-calendar-table.is-mini .mc-calendar-day:hover { cursor: pointer; background-color: transparent; } .mc-wave { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: inherit; pointer-events: none; background-color: inherit; color: greenyellow; box-shadow: 0 0 0 0 var(--mc-button-border-color); z-index: -1; opacity: 0.4; } .mc-wave.is-waving { transition: box-shadow 0.4s cubic-bezier(0.08, 0.82, 0.17, 1), opacity 0.5s ease-out; box-shadow: 0 0 0 6px var(--mc-button-border-color); opacity: 0; } html.dark { color-scheme: dark; --mc-color-primary: #1677ff; --mc-color-primary-light-3: rgb(21, 89, 185); --mc-color-primary-light-5: rgb(21, 70, 138); --mc-color-primary-light-7: rgb(21, 50, 91); --mc-color-primary-light-8: rgb(20, 40, 67); --mc-color-primary-light-9: rgb(20, 30, 43); --mc-color-primary-dark-2: rgb(69, 146, 255); --mc-color-success: #67c23a; --mc-color-success-light-3: rgb(78, 142, 47); --mc-color-success-light-5: rgb(62, 107, 39); --mc-color-success-light-7: rgb(45, 72, 31); --mc-color-success-light-8: rgb(37, 55, 28); --mc-color-success-light-9: rgb(28, 37, 24); --mc-color-success-dark-2: rgb(133, 206, 97); --mc-color-warning: #e6a23c; --mc-color-warning-light-3: rgb(167, 119, 48); --mc-color-warning-light-5: rgb(125, 91, 40); --mc-color-warning-light-7: rgb(83, 63, 32); --mc-color-warning-light-8: rgb(62, 48, 28); --mc-color-warning-light-9: rgb(41, 34, 24); --mc-color-warning-dark-2: rgb(235, 181, 99); --mc-color-danger: #ff4d4f; --mc-color-danger-light-3: rgb(185, 60, 61); --mc-color-danger-light-5: rgb(138, 49, 50); --mc-color-danger-light-7: rgb(91, 37, 38); --mc-color-danger-light-8: rgb(67, 31, 32); --mc-color-danger-light-9: rgb(43, 26, 26); --mc-color-danger-dark-2: rgb(255, 113, 114); --mc-color-error: #ff4d4f; --mc-color-error-light-3: rgb(185, 60, 61); --mc-color-error-light-5: rgb(138, 49, 50); --mc-color-error-light-7: rgb(91, 37, 38); --mc-color-error-light-8: rgb(67, 31, 32); --mc-color-error-light-9: rgb(43, 26, 26); --mc-color-error-dark-2: rgb(255, 113, 114); --mc-color-info: #909399; --mc-color-info-light-3: rgb(107, 109, 113); --mc-color-info-light-5: rgb(82, 84, 87); --mc-color-info-light-7: rgb(57, 58, 60); --mc-color-info-light-8: rgb(45, 45, 47); --mc-color-info-light-9: rgb(32, 33, 33); --mc-color-info-dark-2: rgb(166, 169, 173); --mc-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, 0.36), 0px 8px 20px rgba(0, 0, 0, 0.72); --mc-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, 0.72); --mc-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, 0.72); --mc-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, 0.72), 0px 12px 32px #000000, 0px 8px 16px -8px #000000; --mc-bg-color-page: #0a0a0a; --mc-bg-color: #141414; --mc-bg-color-overlay: #1d1e1f; --mc-text-color-primary: #E5EAF3; --mc-text-color-regular: #CFD3DC; --mc-text-color-secondary: #A3A6AD; --mc-text-color-placeholder: #8D9095; --mc-text-color-disabled: #6C6E72; --mc-border-color-darker: #636466; --mc-border-color-dark: #58585B; --mc-border-color: #4C4D4F; --mc-border-color-light: #414243; --mc-border-color-lighter: #363637; --mc-border-color-extra-light: #2B2B2C; --mc-fill-color-darker: #424243; --mc-fill-color-dark: #39393A; --mc-fill-color: #303030; --mc-fill-color-light: #262727; --mc-fill-color-lighter: #1D1D1D; --mc-fill-color-extra-light: #191919; --mc-fill-color-blank: transparent; } html.dark .mc-button { --mc-button-disabled-text-color: rgba(255, 255, 255, 0.5); } html.dark .mc-card { --mc-card-bg-color: var(--mc-bg-color-overlay); } html.dark .mc-empty { --mc-empty-fill-color-0: var(--mc-color-black); --mc-empty-fill-color-1: #4b4b52; --mc-empty-fill-color-2: #36383d; --mc-empty-fill-color-3: #1e1e20; --mc-empty-fill-color-4: #262629; --mc-empty-fill-color-5: #202124; --mc-empty-fill-color-6: #212224; --mc-empty-fill-color-7: #1b1c1f; --mc-empty-fill-color-8: #1c1d1f; --mc-empty-fill-color-9: #18181a; }