@import "~spectre.css/src/variables"; @import "variables"; @import "transitions"; @import "data-types"; @import "table-keys"; @import "fake-tables"; @import "mdi-additions"; @import "db-icons"; @import "themes/dark-theme"; @import "themes/light-theme"; @import "~spectre.css/src/spectre"; @import "~spectre.css/src/spectre-exp"; body { user-select: none; } /* Additions */ @include margin-variant(3, $unit-3); @include margin-variant(4, $unit-4); @include padding-variant(3, $unit-3); @include padding-variant(4, $unit-4); .p-vcentered { display: flex !important; align-items: center; } .c-help { cursor: help; } .no-border { outline: none !important; border: none !important; box-shadow: none !important; } .workspace-tabs { align-content: baseline; .workspace-query-runner { .workspace-query-runner-footer { display: flex; justify-content: space-between; padding: 0.3rem 0.6rem 0.4rem; align-items: center; .workspace-query-buttons { display: flex; .btn { display: flex; align-self: center; margin-right: 0.4rem; } } .workspace-query-info { display: flex; overflow: hidden; white-space: nowrap; > div + div { padding-left: 0.6rem; } } } } } .process-row .td:last-child { width: 100%; } // Scrollbars ::-webkit-scrollbar { width: 10px; height: 10px; } // Animations @keyframes rotation { from { transform: rotate(0deg); } to { transform: rotate(359deg); } } .rotate { animation: rotation 0.8s infinite linear; } /* Override */ .modal { .modal-container, .modal-sm .modal-container { padding: 0; .modal-header { padding: 0.4rem 0.8rem; text-transform: uppercase; display: flex; justify-content: space-between; align-items: center; } } } .tab { .tab-item { .btn-clear { margin-top: -0.1rem; font-size: 0.6rem; } } } .panel { border: none; } .badge { &[data-badge], &:not([data-badge]) { &::after { box-shadow: none; } } } .form-select { cursor: pointer; &.small-select { height: 1rem; font-size: 0.7rem; padding: 1px 0.4rem 0; } } .form-input[type="file"] { overflow: hidden; } .input-group .input-group-addon { z-index: 1; } .menu { font-size: 0.7rem; .menu-item { + .menu-item { margin-top: 0; } } } .accordion-body { max-height: 5000rem !important; } .btn.loading { > .mdi, > span { visibility: hidden; } }