@import "./n8n-theme-variables"; @import "~n8n-design-system/theme/dist/index.css"; body { background-color: $--custom-node-view-background; } .clickable { cursor: pointer; } .primary-color { color: $--color-primary; } .text-light { color: $--custom-font-light; font-weight: 400; } .text-very-light { color: $--custom-font-very-light; font-weight: 400; } // Dialog .v-modal { opacity: .85; background-color: lighten($--custom-table-background-main, 55% ); } .el-dialog { background-color: $--custom-dialog-background; -webkit-box-shadow: none; box-shadow: none; @media (max-height: 1050px) { margin: 4em auto !important; } @media (max-height: 930px) { margin: 1em auto !important; } .el-dialog__header { padding: 15px 20px; .el-dialog__title { font-weight: 600; } } .el-dialog__headerbtn { position: absolute; top: 0; right: -50px; color: #fff; background-color: $--custom-table-background-main; border-radius: 0 18px 18px 0; z-index: 110; font-size: 1.7em; text-align: center; line-height: 30px; height: 50px; width: 50px; .el-dialog__close { color: #fff; font-weight: 400; } .el-dialog__close:hover { transform: scale(1.2); } } .el-dialog__body { color: $--custom-dialog-text-color; padding: 0 20px 20px 20px; } .el-dialog__title { color: $--custom-dialog-text-color; } } .el-message-box { background-color: $--custom-dialog-background; border: none; .el-message-box__headerbtn { .el-message-box__close { color: $--custom-dialog-text-color; } } .el-message-box__content, .el-message-box__title { color: $--custom-dialog-text-color; } } // Menu .el-menu--vertical, .el-menu { border: none; font-size: 14px; .el-menu--collapse { width: 75px; } .el-menu--popup, .el-menu--inline { font-size: 0.9em; li.el-menu-item { height: 35px; line-height: 35px; color: $--custom-dialog-text-color; } } .el-menu-item, .el-submenu__title { color: $--color-primary; font-size: 1.2em; .el-submenu__icon-arrow { color: $--color-primary; font-weight: 800; font-size: 1em; } .svg-inline--fa { position: relative; right: -3px; } .item-title { position: absolute; left: 73px; } .item-title-root { position: absolute; left: 60px; top: 1px; } &:hover, &:focus { background-color: #fff0ef; } } } .el-menu--vertical { .el-menu-item { .item-title { position: absolute; left: 55px; } } } // Notification Message .el-message p { line-height: 1.5em; } // Table .el-table { thead th { color: #fff; background-color: $--custom-table-background-main; } tr { color: #555; td { border: none; } } .tr { color: #555; } } .el-table--striped { .el-table__body { tr.el-table__row--striped { background-color: $--custom-table-background-stripe-color; td { background: none; } } tr.el-table__row:hover, tr.el-table__row:hover > td { background-color: $--custom-table-background-hover-color; } } } // Transfer list (nodes) .el-transfer { .el-transfer-panel { background-color: $--custom-input-background; // border: 1px solid #404040; border: none; border-radius: 10px; padding: 1em; .el-transfer-panel__header { background: none; } } .el-transfer__buttons button { border: 2px solid $--color-primary; } .el-transfer__buttons button.is-disabled { border: 2px solid #aaa; background-color: #fff; } } // Tabs .type-selector:focus, .el-tabs__header:focus, .el-tabs__nav-wrap:focus, .el-tabs__nav-scroll:focus, .el-tabs__nav:focus { outline: none; } .el-tabs__item { color: #555; } .el-tabs__item.is-active { font-weight: bold; } // Loading Indicator .el-loading-mask { background-color: #fff; opacity: 0.8; } // Pagination .el-pager li, .el-pagination .btn-prev, .el-pagination .btn-next { background: none; color: #555; } .el-pagination button:disabled { background: none; color: $--custom-input-background-disabled; } .el-pager li.btn-quicknext, .el-pager li.btn-quickprev { color: #555; } // Notification .el-notification { border-radius: 0; border: none; } .el-notification__content { text-align: left; } .tags-container { .el-tag { color: $--tag-text-color; font-size: 12px; background-color: $--tag-background-color; border-radius: 12px; height: auto; border-color: $--tag-background-color; font-weight: 400; .el-icon-close { color: $--tag-background-color; background-color: $--tag-close-background-color !important; max-height: 15px; max-width: 15px; margin-right: 6px; &:hover { background-color: $--tag-close-background-hover-color !important; } } } }