@import './reset.less'; @import './animate.less'; @import './layout.less'; *, *::after, *::before { -webkit-user-drag: none; } :root { --color-primary: rgb(77, 175, 124); --color-primary-alpha-100: rgba(77, 175, 124, 0.90); --color-primary-alpha-200: rgba(77, 175, 124, 0.80); --color-primary-alpha-300: rgba(77, 175, 124, 0.70); --color-primary-alpha-400: rgba(77, 175, 124, 0.60); --color-primary-alpha-500: rgba(77, 175, 124, 0.50); --color-primary-alpha-600: rgba(77, 175, 124, 0.40); --color-primary-alpha-700: rgba(77, 175, 124, 0.30); --color-primary-alpha-800: rgba(77, 175, 124, 0.20); --color-primary-alpha-900: rgba(77, 175, 124, 0.10); --color-primary-dark-100: rgb(69,158,112); --color-primary-dark-100-alpha-100: rgba(69, 158, 112, 0.90); --color-primary-dark-100-alpha-200: rgba(69, 158, 112, 0.80); --color-primary-dark-100-alpha-300: rgba(69, 158, 112, 0.70); --color-primary-dark-100-alpha-400: rgba(69, 158, 112, 0.60); --color-primary-dark-100-alpha-500: rgba(69, 158, 112, 0.50); --color-primary-dark-100-alpha-600: rgba(69, 158, 112, 0.40); --color-primary-dark-100-alpha-700: rgba(69, 158, 112, 0.30); --color-primary-dark-100-alpha-800: rgba(69, 158, 112, 0.20); --color-primary-dark-100-alpha-900: rgba(69, 158, 112, 0.10); --color-primary-dark-200: rgb(62,142,101); --color-primary-dark-200-alpha-100: rgba(62, 142, 101, 0.90); --color-primary-dark-200-alpha-200: rgba(62, 142, 101, 0.80); --color-primary-dark-200-alpha-300: rgba(62, 142, 101, 0.70); --color-primary-dark-200-alpha-400: rgba(62, 142, 101, 0.60); --color-primary-dark-200-alpha-500: rgba(62, 142, 101, 0.50); --color-primary-dark-200-alpha-600: rgba(62, 142, 101, 0.40); --color-primary-dark-200-alpha-700: rgba(62, 142, 101, 0.30); --color-primary-dark-200-alpha-800: rgba(62, 142, 101, 0.20); --color-primary-dark-200-alpha-900: rgba(62, 142, 101, 0.10); --color-primary-dark-300: rgb(56,128,91); --color-primary-dark-300-alpha-100: rgba(56, 128, 91, 0.90); --color-primary-dark-300-alpha-200: rgba(56, 128, 91, 0.80); --color-primary-dark-300-alpha-300: rgba(56, 128, 91, 0.70); --color-primary-dark-300-alpha-400: rgba(56, 128, 91, 0.60); --color-primary-dark-300-alpha-500: rgba(56, 128, 91, 0.50); --color-primary-dark-300-alpha-600: rgba(56, 128, 91, 0.40); --color-primary-dark-300-alpha-700: rgba(56, 128, 91, 0.30); --color-primary-dark-300-alpha-800: rgba(56, 128, 91, 0.20); --color-primary-dark-300-alpha-900: rgba(56, 128, 91, 0.10); --color-primary-dark-400: rgb(50,115,82); --color-primary-dark-400-alpha-100: rgba(50, 115, 82, 0.90); --color-primary-dark-400-alpha-200: rgba(50, 115, 82, 0.80); --color-primary-dark-400-alpha-300: rgba(50, 115, 82, 0.70); --color-primary-dark-400-alpha-400: rgba(50, 115, 82, 0.60); --color-primary-dark-400-alpha-500: rgba(50, 115, 82, 0.50); --color-primary-dark-400-alpha-600: rgba(50, 115, 82, 0.40); --color-primary-dark-400-alpha-700: rgba(50, 115, 82, 0.30); --color-primary-dark-400-alpha-800: rgba(50, 115, 82, 0.20); --color-primary-dark-400-alpha-900: rgba(50, 115, 82, 0.10); --color-primary-dark-500: rgb(45,104,74); --color-primary-dark-500-alpha-100: rgba(45, 104, 74, 0.90); --color-primary-dark-500-alpha-200: rgba(45, 104, 74, 0.80); --color-primary-dark-500-alpha-300: rgba(45, 104, 74, 0.70); --color-primary-dark-500-alpha-400: rgba(45, 104, 74, 0.60); --color-primary-dark-500-alpha-500: rgba(45, 104, 74, 0.50); --color-primary-dark-500-alpha-600: rgba(45, 104, 74, 0.40); --color-primary-dark-500-alpha-700: rgba(45, 104, 74, 0.30); --color-primary-dark-500-alpha-800: rgba(45, 104, 74, 0.20); --color-primary-dark-500-alpha-900: rgba(45, 104, 74, 0.10); --color-primary-dark-600: rgb(41,94,67); --color-primary-dark-600-alpha-100: rgba(41, 94, 67, 0.90); --color-primary-dark-600-alpha-200: rgba(41, 94, 67, 0.80); --color-primary-dark-600-alpha-300: rgba(41, 94, 67, 0.70); --color-primary-dark-600-alpha-400: rgba(41, 94, 67, 0.60); --color-primary-dark-600-alpha-500: rgba(41, 94, 67, 0.50); --color-primary-dark-600-alpha-600: rgba(41, 94, 67, 0.40); --color-primary-dark-600-alpha-700: rgba(41, 94, 67, 0.30); --color-primary-dark-600-alpha-800: rgba(41, 94, 67, 0.20); --color-primary-dark-600-alpha-900: rgba(41, 94, 67, 0.10); --color-primary-dark-700: rgb(37,85,60); --color-primary-dark-700-alpha-100: rgba(37, 85, 60, 0.90); --color-primary-dark-700-alpha-200: rgba(37, 85, 60, 0.80); --color-primary-dark-700-alpha-300: rgba(37, 85, 60, 0.70); --color-primary-dark-700-alpha-400: rgba(37, 85, 60, 0.60); --color-primary-dark-700-alpha-500: rgba(37, 85, 60, 0.50); --color-primary-dark-700-alpha-600: rgba(37, 85, 60, 0.40); --color-primary-dark-700-alpha-700: rgba(37, 85, 60, 0.30); --color-primary-dark-700-alpha-800: rgba(37, 85, 60, 0.20); --color-primary-dark-700-alpha-900: rgba(37, 85, 60, 0.10); --color-primary-dark-800: rgb(33,77,54); --color-primary-dark-800-alpha-100: rgba(33, 77, 54, 0.90); --color-primary-dark-800-alpha-200: rgba(33, 77, 54, 0.80); --color-primary-dark-800-alpha-300: rgba(33, 77, 54, 0.70); --color-primary-dark-800-alpha-400: rgba(33, 77, 54, 0.60); --color-primary-dark-800-alpha-500: rgba(33, 77, 54, 0.50); --color-primary-dark-800-alpha-600: rgba(33, 77, 54, 0.40); --color-primary-dark-800-alpha-700: rgba(33, 77, 54, 0.30); --color-primary-dark-800-alpha-800: rgba(33, 77, 54, 0.20); --color-primary-dark-800-alpha-900: rgba(33, 77, 54, 0.10); --color-primary-dark-900: rgb(30,69,49); --color-primary-dark-900-alpha-100: rgba(30, 69, 49, 0.90); --color-primary-dark-900-alpha-200: rgba(30, 69, 49, 0.80); --color-primary-dark-900-alpha-300: rgba(30, 69, 49, 0.70); --color-primary-dark-900-alpha-400: rgba(30, 69, 49, 0.60); --color-primary-dark-900-alpha-500: rgba(30, 69, 49, 0.50); --color-primary-dark-900-alpha-600: rgba(30, 69, 49, 0.40); --color-primary-dark-900-alpha-700: rgba(30, 69, 49, 0.30); --color-primary-dark-900-alpha-800: rgba(30, 69, 49, 0.20); --color-primary-dark-900-alpha-900: rgba(30, 69, 49, 0.10); --color-primary-dark-1000: rgb(27,62,44); --color-primary-dark-1000-alpha-100: rgba(27, 62, 44, 0.90); --color-primary-dark-1000-alpha-200: rgba(27, 62, 44, 0.80); --color-primary-dark-1000-alpha-300: rgba(27, 62, 44, 0.70); --color-primary-dark-1000-alpha-400: rgba(27, 62, 44, 0.60); --color-primary-dark-1000-alpha-500: rgba(27, 62, 44, 0.50); --color-primary-dark-1000-alpha-600: rgba(27, 62, 44, 0.40); --color-primary-dark-1000-alpha-700: rgba(27, 62, 44, 0.30); --color-primary-dark-1000-alpha-800: rgba(27, 62, 44, 0.20); --color-primary-dark-1000-alpha-900: rgba(27, 62, 44, 0.10); --color-primary-light-100: rgb(113,191,150); --color-primary-light-100-alpha-100: rgba(113, 191, 150, 0.90); --color-primary-light-100-alpha-200: rgba(113, 191, 150, 0.80); --color-primary-light-100-alpha-300: rgba(113, 191, 150, 0.70); --color-primary-light-100-alpha-400: rgba(113, 191, 150, 0.60); --color-primary-light-100-alpha-500: rgba(113, 191, 150, 0.50); --color-primary-light-100-alpha-600: rgba(113, 191, 150, 0.40); --color-primary-light-100-alpha-700: rgba(113, 191, 150, 0.30); --color-primary-light-100-alpha-800: rgba(113, 191, 150, 0.20); --color-primary-light-100-alpha-900: rgba(113, 191, 150, 0.10); --color-primary-light-200: rgb(141,204,171); --color-primary-light-200-alpha-100: rgba(141, 204, 171, 0.90); --color-primary-light-200-alpha-200: rgba(141, 204, 171, 0.80); --color-primary-light-200-alpha-300: rgba(141, 204, 171, 0.70); --color-primary-light-200-alpha-400: rgba(141, 204, 171, 0.60); --color-primary-light-200-alpha-500: rgba(141, 204, 171, 0.50); --color-primary-light-200-alpha-600: rgba(141, 204, 171, 0.40); --color-primary-light-200-alpha-700: rgba(141, 204, 171, 0.30); --color-primary-light-200-alpha-800: rgba(141, 204, 171, 0.20); --color-primary-light-200-alpha-900: rgba(141, 204, 171, 0.10); --color-primary-light-300: rgb(164,214,188); --color-primary-light-300-alpha-100: rgba(164, 214, 188, 0.90); --color-primary-light-300-alpha-200: rgba(164, 214, 188, 0.80); --color-primary-light-300-alpha-300: rgba(164, 214, 188, 0.70); --color-primary-light-300-alpha-400: rgba(164, 214, 188, 0.60); --color-primary-light-300-alpha-500: rgba(164, 214, 188, 0.50); --color-primary-light-300-alpha-600: rgba(164, 214, 188, 0.40); --color-primary-light-300-alpha-700: rgba(164, 214, 188, 0.30); --color-primary-light-300-alpha-800: rgba(164, 214, 188, 0.20); --color-primary-light-300-alpha-900: rgba(164, 214, 188, 0.10); --color-primary-light-400: rgb(182,222,201); --color-primary-light-400-alpha-100: rgba(182, 222, 201, 0.90); --color-primary-light-400-alpha-200: rgba(182, 222, 201, 0.80); --color-primary-light-400-alpha-300: rgba(182, 222, 201, 0.70); --color-primary-light-400-alpha-400: rgba(182, 222, 201, 0.60); --color-primary-light-400-alpha-500: rgba(182, 222, 201, 0.50); --color-primary-light-400-alpha-600: rgba(182, 222, 201, 0.40); --color-primary-light-400-alpha-700: rgba(182, 222, 201, 0.30); --color-primary-light-400-alpha-800: rgba(182, 222, 201, 0.20); --color-primary-light-400-alpha-900: rgba(182, 222, 201, 0.10); --color-primary-light-500: rgb(197,229,212); --color-primary-light-500-alpha-100: rgba(197, 229, 212, 0.90); --color-primary-light-500-alpha-200: rgba(197, 229, 212, 0.80); --color-primary-light-500-alpha-300: rgba(197, 229, 212, 0.70); --color-primary-light-500-alpha-400: rgba(197, 229, 212, 0.60); --color-primary-light-500-alpha-500: rgba(197, 229, 212, 0.50); --color-primary-light-500-alpha-600: rgba(197, 229, 212, 0.40); --color-primary-light-500-alpha-700: rgba(197, 229, 212, 0.30); --color-primary-light-500-alpha-800: rgba(197, 229, 212, 0.20); --color-primary-light-500-alpha-900: rgba(197, 229, 212, 0.10); --color-primary-light-600: rgb(209,234,221); --color-primary-light-600-alpha-100: rgba(209, 234, 221, 0.90); --color-primary-light-600-alpha-200: rgba(209, 234, 221, 0.80); --color-primary-light-600-alpha-300: rgba(209, 234, 221, 0.70); --color-primary-light-600-alpha-400: rgba(209, 234, 221, 0.60); --color-primary-light-600-alpha-500: rgba(209, 234, 221, 0.50); --color-primary-light-600-alpha-600: rgba(209, 234, 221, 0.40); --color-primary-light-600-alpha-700: rgba(209, 234, 221, 0.30); --color-primary-light-600-alpha-800: rgba(209, 234, 221, 0.20); --color-primary-light-600-alpha-900: rgba(209, 234, 221, 0.10); --color-primary-light-700: rgb(218,238,228); --color-primary-light-700-alpha-100: rgba(218, 238, 228, 0.90); --color-primary-light-700-alpha-200: rgba(218, 238, 228, 0.80); --color-primary-light-700-alpha-300: rgba(218, 238, 228, 0.70); --color-primary-light-700-alpha-400: rgba(218, 238, 228, 0.60); --color-primary-light-700-alpha-500: rgba(218, 238, 228, 0.50); --color-primary-light-700-alpha-600: rgba(218, 238, 228, 0.40); --color-primary-light-700-alpha-700: rgba(218, 238, 228, 0.30); --color-primary-light-700-alpha-800: rgba(218, 238, 228, 0.20); --color-primary-light-700-alpha-900: rgba(218, 238, 228, 0.10); --color-primary-light-800: rgb(225,241,233); --color-primary-light-800-alpha-100: rgba(225, 241, 233, 0.90); --color-primary-light-800-alpha-200: rgba(225, 241, 233, 0.80); --color-primary-light-800-alpha-300: rgba(225, 241, 233, 0.70); --color-primary-light-800-alpha-400: rgba(225, 241, 233, 0.60); --color-primary-light-800-alpha-500: rgba(225, 241, 233, 0.50); --color-primary-light-800-alpha-600: rgba(225, 241, 233, 0.40); --color-primary-light-800-alpha-700: rgba(225, 241, 233, 0.30); --color-primary-light-800-alpha-800: rgba(225, 241, 233, 0.20); --color-primary-light-800-alpha-900: rgba(225, 241, 233, 0.10); --color-primary-light-900: rgb(231,244,237); --color-primary-light-900-alpha-100: rgba(231, 244, 237, 0.90); --color-primary-light-900-alpha-200: rgba(231, 244, 237, 0.80); --color-primary-light-900-alpha-300: rgba(231, 244, 237, 0.70); --color-primary-light-900-alpha-400: rgba(231, 244, 237, 0.60); --color-primary-light-900-alpha-500: rgba(231, 244, 237, 0.50); --color-primary-light-900-alpha-600: rgba(231, 244, 237, 0.40); --color-primary-light-900-alpha-700: rgba(231, 244, 237, 0.30); --color-primary-light-900-alpha-800: rgba(231, 244, 237, 0.20); --color-primary-light-900-alpha-900: rgba(231, 244, 237, 0.10); --color-primary-light-1000: rgb(255,255,255); --color-primary-light-1000-alpha-100: rgba(255, 255, 255, 0.90); --color-primary-light-1000-alpha-200: rgba(255, 255, 255, 0.80); --color-primary-light-1000-alpha-300: rgba(255, 255, 255, 0.70); --color-primary-light-1000-alpha-400: rgba(255, 255, 255, 0.60); --color-primary-light-1000-alpha-500: rgba(255, 255, 255, 0.50); --color-primary-light-1000-alpha-600: rgba(255, 255, 255, 0.40); --color-primary-light-1000-alpha-700: rgba(255, 255, 255, 0.30); --color-primary-light-1000-alpha-800: rgba(255, 255, 255, 0.20); --color-primary-light-1000-alpha-900: rgba(255, 255, 255, 0.10); --color-theme: rgb(77, 175, 124); // --color-scrollbar-track: // --color-900: #fff; // --color-800: #fafafa; // --color-700: #f5f5f5; // --color-600: #eeeeee; // --color-500: #e0e0e0; // --color-400: #bdbdbd; // --color-300: #9e9e9e; // --color-200: #757575; // --color-100: #616161; // --color-050: #424242; // --color-000: #212121; // --color-000: #fff; // --color-050: #fafafa; // --color-100: #f5f5f5; // --color-200: #eeeeee; // --color-300: #e0e0e0; // --color-400: #bdbdbd; // --color-500: #9e9e9e; // --color-600: #757575; // --color-700: #616161; // --color-800: #424242; // --color-900: #212121; --color-000: rgb(255,255,255); --color-050: rgb(244,244,244); --color-100: rgb(233,233,233); --color-150: rgb(222,222,222); --color-200: rgb(211,211,211); --color-250: rgb(200,200,200); --color-300: rgb(188,188,188); --color-350: rgb(177,177,177); --color-400: rgb(166,166,166); --color-450: rgb(155,155,155); --color-500: rgb(144,144,144); --color-550: rgb(133,133,133); --color-600: rgb(122,122,122); --color-650: rgb(111,111,111); --color-700: rgb(100,100,100); --color-750: rgb(89,89,89); --color-800: rgb(77,77,77); --color-850: rgb(66,66,66); --color-900: rgb(55,55,55); --color-950: rgb(44,44,44); --color-1000: rgb(33, 33, 33); --color-app-background: var(--color-primary-light-600-alpha-600); --color-main-background: rgba(255, 255, 255, 0.9); --color-nav-font: var(--color-primary); // --color-app-background: rgba(0, 0, 0, .5); // --color-main-background: rgba(0, 0, 0, 0.26); --color-btn-hide: #3bc2b2; --color-btn-min: #85c43b; // --color-btn-max: #e7aa36; --color-btn-close: #fab4a0; --color-badge-primary: var(--color-primary); --color-badge-secondary: #4baed5; --color-badge-tertiary: #e7aa36; --color-font: var(--color-850); --color-font-label: var(--color-450); --color-primary-font: var(--color-primary); --color-primary-font-hover: var(--color-primary-alpha-300); --color-primary-font-active: var(--color-primary-dark-100-alpha-200); --color-primary-background: var(--color-primary-light-400-alpha-700); --color-primary-background-hover: var(--color-primary-light-300-alpha-800); --color-primary-background-active: var(--color-primary-light-100-alpha-800); --color-button-font: var(--color-primary-alpha-100); --color-button-font-selected: var(--color-primary-dark-100-alpha-100); --color-button-background: var(--color-primary-light-400-alpha-700); --color-button-background-selected: var(--color-primary-alpha-600); --color-button-background-hover: var(--color-primary-light-300-alpha-600); --color-button-background-active: var(--color-primary-light-100-alpha-600); --color-list-header-border-bottom: 1px solid var(--color-primary-alpha-900); --color-content-background: var(--color-primary-light-1000); --background-image: none; --background-image-position: center; --background-image-size: cover; } html { font-size: 16px; } .nobreak { white-space: nowrap; } .auto-hidden { .mixin-ellipsis-1; } .center { text-align: center; } .break { word-break: break-all; } .select { user-select: text; } .no-select { user-select: none; } .badge { display: inline-block; padding: 0.25em 0.4em; font-size: .7em; // font-weight: 700; line-height: 1.2; text-align: center; white-space: nowrap; // vertical-align: baseline; vertical-align: text-top; // border-radius: 2px; // &.badge-light { // background-color: #f8f9fa; // } // &.badge-secondary { // color: #fff; // background-color: #6c757d; // } // &.badge-info { // color: #fff; // background-color: #4baed5; // } // &.badge-warning { // color: #fff; // background-color: #ffa45a; // } // &.badge-danger { // color: #fff; // background-color: #ff705a; // } // &.badge-success { // color: #fff; // background-color: #32bc63; // } &.badge-theme-primary { color: var(--color-badge-primary); } &.badge-theme-secondary { color: var(--color-badge-secondary); } &.badge-theme-tertiary { color: var(--color-badge-tertiary); } } small { font-size: .8em; } .small { font-size: .9em; } .tip { color: var(--color-label); } strong { font-weight: bold; } .underline { text-decoration: underline; } svg { transition: @transition-normal; transition-property: fill; } button, input, textarea, a { color: var(--color-font); } input, textarea { &::placeholder { color: var(--color-font-label); } } ::selection { color: var(--color-primary-dark-500-alpha-200); background: var(--color-primary-light-100-alpha-500); } .hover, a { cursor: pointer; transition: color .2s ease; &:hover { color: var(--color-primary-font-hover); } &:active { color: var(--color-primary-font-active); } } .scroll { overflow: auto; &::-webkit-scrollbar { width: 6px; height: 6px; background-color: rgba(0, 0, 0, 0); } &::-webkit-scrollbar-track { background-color: var(--color-primary-light-100-alpha-800); border-radius: 3px; // background-color: rgba(0, 0, 0, 0.1); } &::-webkit-scrollbar-thumb { border-radius: 3px; background-color: var(--color-primary-alpha-600); // background-color: rgba(0, 0, 0, 0.2); transition: background-color 0.4s ease; } &::-webkit-scrollbar-thumb:hover { border-radius: 3px; background-color: var(--color-primary-alpha-400); // background-color: rgba(0, 0, 0, 0.4); transition: background-color 0.4s ease; } } .thead { border-bottom: var(--color-list-header-border-bottom); padding-right: 6px; flex: none; .num { .nobreak; .center; color: var(--color-font-label); } // box-shadow: 0 0 2px var(--color-primary-dark-500-alpha-800); // position: relative; // z-index: 2; } table { width: 100%; border-spacing: 0; border-collapse: collapse; overflow: hidden; color: var(--color-font); th { font-size: 12px; text-align: left; line-height: 38px; padding: 0 6px; } } .list { width: 100%; overflow: hidden; color: var(--color-font); flex: auto; .list-item { height: 100%; display: flex; flex-flow: row nowrap; align-items: center; // border-top: 1px solid rgba(0, 0, 0, 0.12); transition: 0.2s ease; transition-property: background-color, color; // border-bottom: 1px solid @color-theme_2-line; box-sizing: border-box; font-size: 12px; &:hover { background-color: var(--color-primary-background-hover); // .list-item-cell-action { // display: block; // } } &.active { background-color: var(--color-primary-background-active); } &.selected { background-color: var(--color-primary-background-hover); } &.disabled { opacity: .5; } .list-item-cell { flex: none; padding: 0 6px; position: relative; // transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); line-height: 16px; vertical-align: middle; box-sizing: border-box; .mixin-ellipsis-1; &.auto { flex: auto; } &.num, .num { .nobreak; .center; padding-left: 3px; padding-right: 3px; font-size: 11px; color: var(--color-font-label); } &.name { display: flex; flex-flow: row nowrap; overflow: hidden; white-space: initial; text-overflow: initial; align-items: center; >.name { .mixin-ellipsis-1; } } .badge { margin-left: 3px; opacity: .85; } } // .list-item-cell-action { // white-space: nowrap; // display: none; // flex: auto; // text-align: right; // // position: absolute; // // right: 5px; // // top: -2px; // // opacity: 0; // // transition: opacity .1s ease; // } } } .copying { .no-select { display: none !important; } } .gap-left { + .gap-left { margin-left: 20px; } } .gap-top { &.top { margin-top: 25px; } + .gap-top { margin-top: 10px; } } .color-picker { border-radius: @radius-border !important; } .list-active-enter-active, .list-active-leave-active { transition: .13s ease; transition-property: width, opacity; } .list-active-enter-from, .list-active-leave-to { width: 0.25em !important; opacity: 0; } .play-active-enter-active, .play-active-leave-active { transition: .13s ease; transition-property: transform, opacity; } .play-active-enter-from, .play-active-leave-to { transform: scale(0.3); opacity: 0; }