@import "./tabler.scss"; @import "./colors.scss"; @import "./z-index.scss"; @import "./mixins.scss"; // variables $border-radius: 4px; body { font-family: "Roboto", sans-serif; } input, button { border-radius: 4px; } .btn:hover { border-color: $primary; } .btn-sm { padding: 4px 8px; } .padding-0 { padding: 0; } .font-500 { font-weight: 500; } .text-right { text-align: right; } .navbar { max-height: 48px; min-height: auto; .nav-item.active:after { bottom: 0 !important; } } .auth-main { height: 1000px; padding-top: calc(0.25 * 100vh); overflow: hidden; svg, img { height: 50px; width: 50px; } svg { color: #000000; } .col-4 { z-index: 1; } .horizontal-line { width: 100%; position: relative; border: 1px solid #b1b1b1; top: 25px; margin: 0px auto; z-index: 0; } .sso-ico { div { background-color: #ffffff; } } } .emoji-mart-scroll { border-bottom: 0; margin-bottom: 6px; } .emoji-mart-scroll + .emoji-mart-bar { display: none; } .accordion-item, .accordion-button { background-color: inherit; } .accordion-button { font-weight: 400 !important; box-shadow: none !important; } .accordion-button:not(.collapsed) { padding-bottom: 0 !important; } .accordion-body { .form-label { font-weight: 400; font-size: 12px; color: #61656c; } .style-fx { margin-top: 3px !important; } } .editor { .header-container { max-width: 100%; padding: 0 10px; } .resizer-active { border: solid 1px $primary !important; .top-right, .top-left, .bottom-right, .bottom-left { background: white; border-radius: 10px; border: solid 1px $primary; } } .resizer-selected { outline-width: thin; outline-style: solid; outline-color: #ffda7e; } // query data source card style start .query-datasource-card-container, .header-query-datasource-card-container { display: flex; flex-direction: row; gap: 10px; flex-wrap: wrap; } .header-query-datasource-card-container { margin-top: -10px; } .header-query-datasource-card { position: relative; display: flex; min-width: 0; word-wrap: break-word; background-color: rgba(66, 153, 225, 0.1) !important; background-clip: border-box; border-radius: 4px; height: 32px; width: 140px; padding: 6px; align-items: center; text-transform: capitalize; font-weight: 400 !important; background-color: #4299e11a; p { margin: 0 8px 0 12px; } } .query-datasource-card { position: relative; display: flex; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid rgba(101, 109, 119, 0.16); border-radius: 4px; height: 46px; width: 200px; padding: 10px; align-items: center; cursor: pointer; p { margin: 0 8px 0 15px; } } // end :: data source card style .header-query-datasource-name { font-size: 0.8rem !important; padding-top: 0px !important; } .datasource-heading { display: flex; height: 40px !important; gap: 10px; align-items: center; p { font-size: 1.4rem; padding-top: 0px; cursor: pointer; } } .query-manager { user-select: none; // .row { // width: 605px; // } .btn { height: 31px; } .header { --tblr-gutter-x: 0rem; position: sticky; top: 0; } .nav-header { color: #3e525b; .nav-tabs { border-bottom: 0; } } .query-details { margin-top: 25px; } .query-name-field input { max-width: 180px; font-weight: 600; } } .left-sidebar { scrollbar-width: none; } .left-sidebar::-webkit-scrollbar { width: 0; background: transparent; } .left-sidebar-layout { display: flex; justify-content: center; flex-direction: column; font-size: 11px; padding: 16px; align-items: center; letter-spacing: 0.2px; p { margin-bottom: 0px; margin-top: 8px; } } .left-sidebar { height: 100%; width: 76px; position: fixed; z-index: 2; left: 0; overflow-x: hidden; flex: 1 1 auto; background-color: #fff; background-clip: border-box; border: solid rgba(0, 0, 0, 0.125); border-width: 0px 1px 3px 0px; margin-top: 0px; .accordion-item { border: solid rgba(101, 109, 119, 0.16); border-width: 1px 0px 1px 0px; } .datasources-container { height: 50%; overflow-y: scroll; tr { border-color: #f1f1f1; } } .variables-container { height: 50%; overflow-y: scroll; } .variables-container::-webkit-scrollbar-thumb, .datasources-container::-webkit-scrollbar-thumb { background: transparent; height: 0; width: 0; } .variables-container::-webkit-scrollbar, .datasources-container::-webkit-scrollbar { width: 0; background: transparent; height: 0; } .variables-container, .datasources-container { scrollbar-width: none; } .datasources-container { bottom: 0; height: 500px; border: solid rgba(101, 109, 119, 0.16); border-width: 1px 0px 1px 0px; .datasources-header { border: solid rgba(0, 0, 0, 0.125); border-width: 0px 0px 1px 0px; } } } .editor-sidebar { height: 100%; position: fixed; z-index: 1; right: 0; overflow-x: hidden; width: 300px; flex: 1 1 auto; top: 45px; background-color: #fff; background-clip: border-box; border: solid rgba(0, 0, 0, 0.125); border-width: 0px 0px 0px 1px; .nav-tabs .nav-link { color: #3e525b; border-top-left-radius: 0px; border-top-right-radius: 0px; } .inspector { .inspector-add-button { background: inherit; } .inspector-add-button:hover { color: $primary; background: #eef3f9; border-radius: 4px; } .form-control-plaintext { padding: 0; } .header { padding-left: 20px; padding-right: 20px; border: solid rgba(0, 0, 0, 0.125); border-width: 0px 0px 1px 0px; height: 40px; .component-name { font-weight: 500; } .component-action-button { top: 8px; right: 10px; position: absolute; } } .properties-container { .field { .form-label { font-size: 12px; } .text-field { height: 30px; font-size: 12px; } .form-select { height: 30px; font-size: 12px; } .select-search__input { padding: 0.2375rem 0.75rem; font-size: 0.825rem; } } } } .components-container::-webkit-scrollbar { width: 0; height: 0; background: transparent; } .components-container::-webkit-scrollbar-thumb { background: transparent; } .components-container { scrollbar-width: none; } .components-container { height: 100%; overflow: auto; overflow-x: hidden; padding-bottom: 20%; .component-image-holder { border-radius: 0; transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); border: 1px solid #d2ddec; box-sizing: border-box; border-radius: 4px; img { margin: 0 auto; } &:hover { background: rgba(66, 153, 225, 0.1); } } .component-title { display: block; margin-top: 10px; color: #3e525b; font-size: 10px; max-width: 100%; text-align: center; word-wrap: break-word; } .component-description { color: grey; font-size: 0.7rem; } } } .main { margin-left: 3%; width: 82%; top: 0; .canvas-container::-webkit-scrollbar { width: 0; background: transparent; height: 0; } .canvas-container { scrollbar-width: none; } .canvas-container::-webkit-scrollbar { width: 0; background: transparent; } .canvas-container { height: 100%; top: 45px; position: fixed; right: 300px; left: 76px; overflow-y: auto; overflow-x: scroll; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; .real-canvas { outline: 1px dotted transparent; } .show-grid { outline: 1px dotted #4d72da; background-image: linear-gradient( to right, rgba(194, 191, 191, 0.2) 1px, transparent 1px ), linear-gradient( to bottom, rgba(194, 191, 191, 0.2) 1px, transparent 1px ); } .canvas-area { min-height: 2400px; background: #edeff5; margin: 0px auto; .resizer { border: solid 1px transparent; } } } .query-pane { scrollbar-width: none; } .query-pane::-webkit-scrollbar { width: 0; background: transparent; } .query-pane { z-index: 1; height: 350px; position: fixed; left: 76px; //sidebar is 76px right: 300px; bottom: 0; overflow-x: hidden; flex: 1 1 auto; background-color: #fff; background-clip: border-box; border: solid rgba(0, 0, 0, 0.125); border-width: 1px 0px 0px 0px; .table-responsive { scrollbar-width: none; } .table-responsive::-webkit-scrollbar { width: 0; background: transparent; } .query-row { cursor: pointer; border-radius: $border-radius; --tblr-gutter-x: 0rem; &:hover { background: #edf1ff !important; } .query-copy-button { display: none; } .query-name { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; } } .query-row-selected { background: #d2ddec !important; &:hover { background: #edf1ff !important; } } .query-row-selected.dark { background: #2b3546 !important; } .query-row.dark:hover { background: #404d66 !important; } .query-row:hover { .query-copy-button { display: inline-block; } } .main-row { height: 100%; --tblr-gutter-x: 0rem; } .query-definition-pane-wrapper { width: 72%; overflow-x: hidden; overflow-y: scroll; height: 100%; scrollbar-width: none; /* Firefox */ -ms-overflow-style: none; /* Internet Explorer 10+ */ &::-webkit-scrollbar { /* WebKit */ width: 0; height: 0; } &::-webkit-scrollbar-thumb { background: transparent; } } .query-definition-pane { .header { border: solid rgba(0, 0, 0, 0.125); border-width: 0px 0px 1px 0px; background: white; z-index: 3; min-height: 41px; } .preview-header { border: solid rgba(0, 0, 0, 0.125); border-width: 0px 0px 1px 0px; } } .data-pane { width: 28%; border: solid rgba(0, 0, 0, 0.125); border-width: 0px 1px 0px 0px; overflow-x: hidden; overflow-y: scroll; height: 100%; min-height: 41px; scrollbar-width: none; /* Firefox */ -ms-overflow-style: none; /* Internet Explorer 10+ */ user-select: none; &::-webkit-scrollbar { /* WebKit */ width: 0; height: 0; } &::-webkit-scrollbar-thumb { background: transparent; } .queries-container { width: 100%; .queries-header { border: solid rgba(0, 0, 0, 0.125); border-width: 0px 0px 1px 0px; height: 41px; padding-top: 1px; --tblr-gutter-x: 0rem; } .query-list::-webkit-scrollbar { width: 0; background: transparent; } tr { border-color: #f1f1f1; } } .header { height: 40px; text-align: center; } } } } @media screen and (max-height: 450px) { .sidebar { padding-top: 15px; } .sidebar a { font-size: 18px; } } } .viewer { .header-container { max-width: 100%; } .main { padding: 0px 10px; .canvas-container { scrollbar-width: none; width: 100%; // margin-left: 10%; } .canvas-container::-webkit-scrollbar { width: 0; background: transparent; } .canvas-container { height: 100%; position: fixed; left: 0; overflow-y: auto; overflow-x: auto; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; .canvas-area { width: 1280px; min-height: 2400px; background: #edeff5; margin: 0px auto; background-size: 80px 80px; background-repeat: repeat; } } } } .modal-header { padding: 0 1.5rem 0 1.5rem; } .page-body, .homepage-body { height: 90.6vh; .list-group.list-group-transparent.dark .all-apps-link, .list-group-item-action.dark.active { background-color: $dark-background !important; } } .homepage-dropdown-style { min-width: 11rem; display: block; align-items: center; margin: 0; line-height: 1.4285714; width: 100%; padding: 0.5rem 0.75rem; font-weight: 400; white-space: nowrap; border: 0; cursor: pointer; } .homepage-dropdown-style:hover { background: rgba(101, 109, 119, 0.06); } .card-skeleton-container { border: 0.5px solid #b4bbc6; padding: 1rem; border-radius: 8px; height: 180px; } .app-icon-skeleton { background-color: #91a4f6; border-radius: 4px; margin-bottom: 20px; height: 40px; width: 40px; } .folder-icon-skeleton { display: inline-block; background-color: #858896; border-radius: 4px; height: 14px; width: 14px; } .folders-skeleton { padding: 9px 12px; height: 34px; margin-bottom: 4px; } .card-skeleton-button { height: 20px; width: 60px; background: #91a4f6; margin-top: 1rem; border-radius: 4px; } @media (min-height: 641px) and (max-height: 899px) { .homepage-pagination { position: fixed; bottom: 2rem; width: 63%; } } @media (max-height: 640px) { .homepage-pagination { position: fixed; bottom: 2rem; width: 71%; } } .homepage-body { overflow-y: hidden; a { color: inherit; } a:hover { color: inherit; text-decoration: none; } button.create-new-app-button { background-color: #4d72fa; } .app-list { .app-card { height: 180px; max-height: 180px; border: 0.5px solid #b4bbc6; box-sizing: border-box; border-radius: 8px; overflow: hidden; .app-creation-time { font-size: 0.625rem; line-height: 12px; color: #61656f; } .app-creator { font-weight: 500; font-size: 0.625rem; line-height: 12px; color: #292d37; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .app-icon-main { background-color: $primary; border-radius: 4px; .app-icon { img { height: 24px; width: 24px; filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(17deg) brightness(104%) contrast(104%); vertical-align: middle; } } } .app-title { line-height: 20px; font-size: 1rem; font-weight: 400; color: #000000; overflow: hidden; max-height: 40px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /* number of lines to show */ line-clamp: 2; -webkit-box-orient: vertical; } button { font-size: 0.6rem; width: 100%; } .menu-ico { cursor: pointer; padding: 3px; border-radius: 13px; &__open { background-color: #d2ddec; } img { padding: 0px; height: 14px; width: 14px; vertical-align: unset; } } .menu-ico:hover { background-color: #d2ddec; } } .app-card.highlight { background-color: #f8f8f8; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); border: 0.5px solid $primary; button.edit-button { background: #ffffff; border: 1px solid #4d72fa; box-sizing: border-box; border-radius: 4px; color: #4d72fa; } button.launch-button { background: #4d72fa; border: 1px solid #4d72fa; box-sizing: border-box; border-radius: 4px; color: #ffffff; } .app-title { height: 20px; -webkit-line-clamp: 1; /* number of lines to show */ line-clamp: 1; } } } } .template-library-modal { font-weight: 500; .modal-dialog { max-width: 90%; height: 80%; .modal-content { height: 100%; padding: 0; .modal-body { height: 100%; padding: 0 10px; .container-fluid { height: 100%; padding: 0; .row { height: 100%; } } } } .modal-body, .modal-footer { background-color: #ffffff; } } .template-categories { .list-group-item { border: 0; // padding-bottom: 3px; } .list-group-item.active { background-color: #edf1ff; color: #4d72fa; font-weight: 600; } } .template-app-list { .list-group-item { border: 0; // padding-bottom: 3px; } .list-group-item.active { background-color: #edf1ff; color: black; } } .template-display { display: flex; flex-direction: row; align-items: center; height: 100%; h3.title { font-weight: 600; line-height: 17px; } p.description { font-weight: 500; font-size: 13px; line-height: 15px; letter-spacing: -0.1px; color: #8092ab; } img.template-image { height: 75%; width: 85%; border: 0; padding: 0; object-fit: contain; } .template-spinner { width: 3rem; height: 3rem; margin: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .row { margin-bottom: 0; } } .template-list { padding-top: 16px; .template-search-box { input { border-radius: 5px !important; } .input-icon { display: flex; } } .input-icon { .search-icon { display: block; position: absolute; left: 0; margin-right: 0.5rem; } .clear-icon { cursor: pointer; display: block; position: absolute; right: 0; margin-right: 0.5rem; } } .list-group-item.active { color: $primary; } } } .template-library-modal.dark-mode { .template-modal-control-column, .template-list-column, .categories-column, .modal-header { border-color: #232e3c !important; } .modal-body, .modal-footer, .modal-header, .modal-content { color: white; background-color: #2b394a; } .template-categories { .list-group-item { color: white; border: 0; // padding-bottom: 3px; } .list-group-item:hover { background-color: #232e3c; } .list-group-item.active { background-color: #4d72fa; color: white; font-weight: 600; } } .template-app-list { .list-group-item { border: 0; color: white; // padding-bottom: 3px; } .list-group-item:hover { border: 0; // color: red; background-color: #232e3c; // padding-bottom: 3px; } .list-group-item.active { background-color: #4d72fa; color: white; } .no-results-item { background-color: #2b394a; color: white; } } .template-list { .template-search-box { input { background-color: #2b394a; border-color: #232e3c; color: white; } } } } .fx-container { position: relative; } .fx-common { position: absolute; top: -37.5px; right: 0px; } .fx-button { font-weight: 400; font-size: 13px; color: #61656c; } .fx-button:hover, .fx-button.active { font-weight: 600; color: #4d72fa; cursor: pointer; } .unselectable { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .theme-dark { .accordion-button::after { background-image: url("data:image/svg+xml,%3Csvg id='SvgjsSvg1001' width='288' height='288' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1002'%3E%3C/defs%3E%3Cg id='SvgjsG1008' transform='matrix(1,0,0,1,0,0)'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' fill='/fffff' viewBox='0 0 16 16' width='288' height='288'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z' fill='%23ffffff' class='color000 svgShape'%3E%3C/path%3E%3C/svg%3E%3C/g%3E%3C/svg%3E"); } .form-check-input:not(:checked) { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2390b5e2'/%3e%3c/svg%3e") !important; } .inspector { border: 1px solid $dark-background; } .user-avatar-nav-item { border-radius: 4px; } .homepage-body { .app-list { .app-card { .app-creation-time { color: #61656f; } .app-creator { color: #7c86a1; } } .app-card.highlight { background-color: #2c405c; button.edit-button { background: transparent; border: 1px solid #ffffff; color: #ffffff; } button.launch-button { background: #4d72fa; border: 1px solid #4d72fa; color: #ffffff; } } .app-title { line-height: 20px; font-size: 16px; font-weight: 400; } } } .layout-buttons { svg { filter: invert(89%) sepia(2%) saturate(127%) hue-rotate(175deg) brightness(99%) contrast(96%); } } .organization-list { margin-top: 5px; .btn { border: 0px; } .dropdown-toggle div { max-width: 200px; text-overflow: ellipsis; overflow: hidden; } } } .pagination { .page-item.active { a.page-link { background-color: #4d72fa; } } } .ds-delete-btn { border: none; background: none; } .datasource-picker, .stripe-operation-options { .select-search, .select-search-dark, .select-search__value input, .select-search-dark input { width: 224px !important; height: 32px !important; border-radius: $border-radius !important; } } .openapi-operation-options { .select-search, .select-search-dark, .select-search__value input, .select-search-dark input { height: 32px !important; border-radius: $border-radius !important; } } .openapi-operations-desc { padding: 10px; } .select-search { width: 100%; position: relative; box-sizing: border-box; } .select-search *, .select-search *::after, .select-search *::before { box-sizing: inherit; } /** * Value wrapper */ .select-search__value { position: relative; z-index: 1; } .select-search__value::after { content: ""; display: inline-block; position: absolute; top: calc(50% - 9px); right: 19px; width: 11px; height: 11px; } /** * Input */ .select-search__input { display: block; width: 100%; padding: 0.4375rem 0.75rem; font-size: 0.875rem; font-weight: 400; line-height: 1.4285714; color: #232e3c; background-color: #fff; background-clip: padding-box; border: 1px solid #dadcde; -webkit-appearance: none; -moz-appearance: none; appearance: none; // border-radius: 0; border-radius: $border-radius !important; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .select-search__input::-webkit-search-decoration, .select-search__input::-webkit-search-cancel-button, .select-search__input::-webkit-search-results-button, .select-search__input::-webkit-search-results-decoration { -webkit-appearance: none; } .select-search__input:not([readonly]):focus { cursor: initial; } /** * Options wrapper */ .select-search__select { background: #fff; box-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.15); } /** * Options */ .select-search__options { list-style: none; } /** * Option row */ .select-search__row:not(:first-child) { border-top: 1px solid #eee; } /** * Option */ .select-search__option, .select-search__not-found { display: block; height: 36px; width: 100%; padding: 0 16px; background: #fff; border: none; outline: none; font-family: "Roboto", sans-serif; font-size: 14px; text-align: left; cursor: pointer; } .select-search--multiple .select-search__option { height: 48px; } .select-search__option.is-highlighted, .select-search__option:not(.is-selected):hover { background: rgba(47, 204, 139, 0.1); } .select-search__option.is-highlighted.is-selected, .select-search__option.is-selected:hover { background: #2eb378; color: #fff; } /** * Group */ .select-search__group-header { font-size: 10px; text-transform: uppercase; background: #eee; padding: 8px 16px; } /** * States */ .select-search.is-disabled { opacity: 0.5; } .select-search.is-loading .select-search__value::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cpath fill='%232F2D37' d='M25,5A20.14,20.14,0,0,1,45,22.88a2.51,2.51,0,0,0,2.49,2.26h0A2.52,2.52,0,0,0,50,22.33a25.14,25.14,0,0,0-50,0,2.52,2.52,0,0,0,2.5,2.81h0A2.51,2.51,0,0,0,5,22.88,20.14,20.14,0,0,1,25,5Z'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.6s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E"); background-size: 11px; } .select-search:not(.is-disabled) .select-search__input { cursor: pointer; } /** * Modifiers */ .select-search--multiple { border-radius: 3px; overflow: hidden; } .select-search:not(.is-loading):not(.select-search--multiple) .select-search__value::after { transform: rotate(45deg); border-right: 1px solid #000; border-bottom: 1px solid #000; pointer-events: none; } .select-search--multiple .select-search__input { cursor: initial; } .select-search--multiple .select-search__input { border-radius: 3px 3px 0 0; } .select-search--multiple:not(.select-search--search) .select-search__input { cursor: default; } .select-search:not(.select-search--multiple) .select-search__input:hover { border-color: #2fcc8b; } .select-search:not(.select-search--multiple) .select-search__select { position: absolute; z-index: 2; right: 0; left: 0; border-radius: 3px; overflow: auto; max-height: 360px; } .select-search--multiple .select-search__select { position: relative; overflow: auto; max-height: 260px; border-top: 1px solid #eee; border-radius: 0 0 3px 3px; } .select-search__not-found { height: auto; padding: 16px; text-align: center; color: #888; } /** * Select Search Dark Mode */ .select-search-dark { width: 100%; position: relative; box-sizing: border-box; } .select-search-dark *, .select-search-dark *::after, .select-search-dark *::before { box-sizing: inherit; } /** * Value wrapper */ .select-search-dark__value { position: relative; z-index: 1; } .select-search-dark__value::after { content: ""; display: inline-block; position: absolute; top: calc(50% - 4px); right: 13px; width: 6px; height: 6px; filter: brightness(0) invert(1); } /** * Input */ .select-search-dark__input { display: block; width: 100%; padding: 0.4375rem 0.75rem; font-size: 0.875rem; font-weight: 400; line-height: 1.4285714; color: #fff; background-color: #2b3547; background-clip: padding-box; border: 1px solid #232e3c; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .select-search-dark__input::-webkit-search-decoration, .select-search-dark__input::-webkit-search-cancel-button, .select-search-dark__input::-webkit-search-results-button, .select-search-dark__input::-webkit-search-results-decoration { -webkit-appearance: none; } .select-search-dark__input:not([readonly]):focus { cursor: initial; } /** * Options */ .select-search-dark__options { list-style: none; padding: 0; } /** * Option row */ .select-search-dark__row:not(:first-child) { border-top: none; } /** * Option */ .select-search-dark__option, .select-search-dark__not-found { display: block; height: 36px; width: 100%; padding: 0 16px; background-color: $dark-background !important; color: #fff !important; border: none; outline: none; font-family: "Roboto", sans-serif; font-size: 14px; text-align: left; cursor: pointer; border-radius: 0; &:hover { background-color: #2b3546 !important; } } .select-search-dark--multiple .select-search-dark__option { height: 48px; } /** * Group */ .select-search-dark__group-header { font-size: 10px; text-transform: uppercase; background: #eee; padding: 8px 16px; } /** * States */ .select-search-dark.is-disabled { opacity: 0.5; } .select-search-dark.is-loading .select-search-dark__value::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cpath fill='%232F2D37' d='M25,5A20.14,20.14,0,0,1,45,22.88a2.51,2.51,0,0,0,2.49,2.26h0A2.52,2.52,0,0,0,50,22.33a25.14,25.14,0,0,0-50,0,2.52,2.52,0,0,0,2.5,2.81h0A2.51,2.51,0,0,0,5,22.88,20.14,20.14,0,0,1,25,5Z'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.6s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E"); background-size: 11px; } .select-search-dark:not(.is-disabled) .select-search-dark__input { cursor: pointer; } /** * Modifiers */ .select-search-dark--multiple { border-radius: 3px; overflow: hidden; } .select-search-dark:not(.is-loading):not(.select-search-dark--multiple) .select-search-dark__value::after { transform: rotate(45deg); border-right: 1px solid #000; border-bottom: 1px solid #000; pointer-events: none; } .select-search-dark--multiple .select-search-dark__input { cursor: initial; } .select-search-dark--multiple .select-search-dark__input { border-radius: 3px 3px 0 0; } .select-search-dark--multiple:not(.select-search-dark--search) .select-search-dark__input { cursor: default; } .select-search-dark:not(.select-search-dark--multiple) .select-search-dark__input:hover { border-color: #fff; } .select-search-dark:not(.select-search-dark--multiple) .select-search-dark__select { position: absolute; z-index: 2; right: 0; left: 0; border-radius: 3px; overflow: auto; max-height: 360px; } .select-search-dark--multiple .select-search-dark__select { position: relative; overflow: auto; max-height: 260px; border-top: 1px solid #eee; border-radius: 0 0 3px 3px; } .select-search-dark__not-found { height: auto; padding: 16px; text-align: center; color: #888; } .jet-table-footer { .table-footer { width: 100%; } } .jet-data-table-header { max-height: 50px; } .jet-data-table { thead { z-index: 2; } .table-row:hover, .table-row:focus { background: rgba(lightBlue, 0.25); } .table-row.selected { --tblr-table-accent-bg: rgba(lightBlue, 0.25); background: rgba(lightBlue, 0.25); font-weight: 500; } td { min-height: 40px; overflow-x: initial; margin: auto; .text-container { padding: 0; margin: 0; border: 0; height: 100%; outline: none; } } td.spacious { min-height: 47px; } td.compact { min-height: 40px; } .has-dropdown, .has-multiselect, .has-text, .has-datepicker, .has-actions { padding: 0 5px; } .has-text, .has-actions { margin: 0; } .wrap-wrapper { white-space: normal !important; word-break: break-all; } .scroll-wrapper { overflow-x: auto; } .hide-wrapper { overflow-x: hidden !important; } td { .text-container:focus-visible, .text-container:focus, .text-container:focus-within, .text-container:hover { outline: none; height: 100%; } display: flex !important; .td-container { margin-top: auto; margin-bottom: auto; } } td { .text-container:focus { position: sticky; height: 120px; overflow-y: scroll; margin-top: -10px; padding: 10px; margin-left: -9px; background: white; box-shadow: rgba(15, 15, 15, 0/05) 0px 0px 0px 1px, rgba(15, 15, 15, 0.1) 0px 3px 6px, rgba(15, 15, 15, 0.2) 0px 9px 24px; white-space: initial; } .text-container:focus-visible, .text-container:focus, .text-container:focus-within, .text-container:hover { outline: none; } } td { .text-container::-webkit-scrollbar { background: transparent; height: 0; width: 0; } } td::-webkit-scrollbar { background: transparent; height: 0; width: 0; } td:hover::-webkit-scrollbar { height: 4px; width: 4px; } .th { white-space: normal; } th:after { content: " "; position: relative; height: 0; width: 0; } .sort-desc:after { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #767676; border-bottom: 5px solid transparent; left: 6px; top: 8px; } .sort-asc:after { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 0px solid transparent; border-bottom: 5px solid #767676; left: 6px; bottom: 8px; } } .jet-data-table::-webkit-scrollbar { background: transparent; } .jet-data-table::-webkit-scrollbar-track { background: transparent; } .jet-data-table:hover { overflow-x: overlay; overflow-y: overlay; } .jet-data-table { overflow: hidden; .form-check { margin-bottom: 0; } .form-check-inline { margin-right: 0; } .table-row { cursor: pointer; } thead { position: sticky; top: 0px; display: inline-block; tr { border-top: none; } } tbody { display: inline-block; } } .btn-primary { --tblr-btn-color: 77, 114, 250; --tblr-btn-color-darker: 77, 94, 240; border-color: none; } .form-check-input:checked { background-color: $primary; border-color: rgba(101, 109, 119, 0.24); } .btn:focus, .btn:active, .form-check-input:focus, .form-check-input:active, .form-control:focus, th:focus, tr:focus { outline: none !important; box-shadow: none; } // .jet-container { // // width: 100%; // } .select-search__option { color: rgb(90, 89, 89); } .select-search__option.is-selected { background: rgba(176, 176, 176, 0.07); color: #4d4d4d; } .select-search__option.is-highlighted.is-selected, .select-search__option.is-selected:hover { background: rgba(66, 153, 225, 0.1); color: rgb(44, 43, 43); } .select-search__option.is-highlighted, .select-search__option:hover { background: rgba(66, 153, 225, 0.1); } .select-search__options { margin-left: -33px; } .select-search__option.is-highlighted, .select-search__option:not(.is-selected):hover { background: rgba(66, 153, 225, 0.1); } .select-search:not(.select-search--multiple) .select-search__input:hover { border-color: rgba(66, 153, 225, 0.1); } .DateInput_input { font-weight: 300; font-size: 14px; padding: 4px 7px 2px; padding: 4px 7px 2px; width: 100px !important; margin-left: 10px; } .jet-data-table { display: inline-block; height: 100%; thead { width: 100%; } .select-search:not(.is-loading):not(.select-search--multiple) .select-search__value::after { display: none; } .custom-select { .select-search:not(.select-search--multiple) .select-search__select { top: 0px; border: solid #9fa0a1 1px; } } .tags { width: 100%; min-height: 20px; .add-tag-button { display: none; } .tag { font-weight: 400; font-size: 0.85rem; letter-spacing: 0.04em; text-transform: none; .remove-tag-button { margin-left: 5px; margin-right: -7px; display: none; } } .form-control-plaintext { font-size: 12px; } .form-control-plaintext:hover, .form-control-plaintext:focus-visible { outline: none; } } .tags:hover { .add-tag-button { display: inline-flex; } } .tag:hover { .remove-tag-button { display: inline-flex; } } .th, .td { .resizer { display: inline-block; width: 5px; height: 100%; position: absolute; right: 0; top: 0; transform: translateX(50%); z-index: 1; touch-action: none; &.isResizing { background: rgb(179, 173, 173); } } } } .no-components-box { border: 1px dashed #3e525b; } .form-control-plaintext:focus-visible { outline: none; outline-width: thin; outline-style: solid; outline-color: $primary; } .form-control-plaintext:hover { outline: none; outline-width: thin; outline-style: solid; outline-color: rgba(66, 153, 225, 0.8); } .select-search__input:focus-visible { outline: none; outline-color: #4ac4d6; } .form-control-plaintext { padding: 5px; } .table-filters { position: absolute; bottom: 0; width: 80%; max-width: 700px; margin-right: 10%; right: 0; height: 300px; z-index: 100; } .code-builder { border: solid 1px #dadcde; border-radius: 2px; padding-top: 4px; .variables-dropdown { position: fixed; right: 0; width: 400px; z-index: 200; border: solid 1px #dadcde; .group-header { background: #f4f6fa; } } } .__react_component_tooltip { z-index: 10000; } .select-search__value::after { top: calc(50% - 2px); right: 15px; width: 5px; height: 5px; } .progress-bar { background-color: rgba(66, 153, 225, 0.7); } .popover-header { background-color: #f4f6fa; } .popover-body { .form-label { font-size: 12px; } } /** * Home page app menu */ #popover-app-menu { border-radius: 4px; width: 150px; box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.25); .popover-body { padding: 16px 12px 0px 12px; .field { font-weight: 500; font-size: 0.7rem; &__danger { color: #ff6666; } } } } .input-icon { .input-icon-addon { display: none; } } .input-icon:hover { .input-icon-addon { display: flex; } } .input-icon:focus { .input-icon-addon { display: flex; } } .sub-section { width: 100%; display: block; } .text-muted { color: #3e525b !important; } body { color: #3e525b; } .RichEditor-root { background: #fff; border: 1px solid #ddd; font-family: "Georgia", serif; font-size: 14px; padding: 15px; height: 100%; } .RichEditor-editor { border-top: 1px solid #ddd; cursor: text; font-size: 16px; margin-top: 10px; } .RichEditor-editor .public-DraftEditorPlaceholder-root, .RichEditor-editor .public-DraftEditor-content { margin: 0 -15px -15px; padding: 15px; } .RichEditor-editor .public-DraftEditor-content { min-height: 100px; overflow-y: scroll; } .RichEditor-hidePlaceholder .public-DraftEditorPlaceholder-root { display: none; } .RichEditor-editor .RichEditor-blockquote { border-left: 5px solid #eee; color: #666; font-family: "Hoefler Text", "Georgia", serif; font-style: italic; margin: 16px 0; padding: 10px 20px; } .RichEditor-editor .public-DraftStyleDefault-pre { background-color: rgba(0, 0, 0, 0.05); font-family: "Inconsolata", "Menlo", "Consolas", monospace; font-size: 16px; padding: 20px; } .RichEditor-controls { font-family: "Helvetica", sans-serif; font-size: 14px; margin-bottom: 5px; user-select: none; } .dropmenu { position: relative; display: inline-block; margin-right: 16px; .dropdownbtn { color: #999; background: none; cursor: pointer; outline: none; border: none; } .dropdown-content { display: none; position: absolute; z-index: 2; width: 100%; align-items: center; border: 1px solid transparent; border-radius: 4px; box-shadow: 0 2px 6px 2px rgba(47, 54, 59, 0.15); a { text-decoration: none; width: 100%; position: relative; display: block; span { text-align: center; width: 100%; text-align: center; padding: 3px 0px; } } } } .dropmenu .dropdown-content a:hover { background-color: rgba(0, 0, 0, 0.05); } .dropmenu:hover { .dropdownbtn { color: #5890ff; background-color: rgba(0, 0, 0, 0.05); border-radius: 4px; } .dropdown-content { display: block; } } .RichEditor-styleButton { color: #999; cursor: pointer; margin-right: 16px; padding: 2px 0; display: inline-block; } .RichEditor-activeButton { color: #5890ff; } .transformation-editor { .CodeMirror { min-height: 70px; } } .chart-data-input { .CodeMirror { min-height: 370px; font-size: 0.8rem; } .code-hinter { min-height: 370px; } } .map-location-input { .CodeMirror { min-height: 120px; font-size: 0.8rem; } .code-hinter { min-height: 120px; } } .rdt { .form-control { height: 100%; } } .DateInput_input__focused { border-bottom: 2px solid $primary; } .CalendarDay__selected, .CalendarDay__selected:active, .CalendarDay__selected:hover { background: $primary; border: 1px double $primary; } .CalendarDay__selected_span { background: $primary; border: $primary; } .CalendarDay__selected_span:active, .CalendarDay__selected_span:hover { background: $primary; border: 1px double $primary; color: #fff; } .CalendarDay__hovered_span:active, .CalendarDay__hovered_span:hover { background: $primary; border: 1px double $primary; color: #fff; } .CalendarDay__hovered_span { background: #83b8e7; border: 1px double #83b8e7; color: #fff; } .table-responsive { margin-bottom: 0rem; } .code-hinter::-webkit-scrollbar { width: 0; height: 0; background: transparent; } .codehinter-query-editor-input { .CodeMirror { font-family: "Roboto", sans-serif; color: #263136; overflow: hidden; height: 50px !important; } .CodeMirror-vscrollbar { overflow: hidden; } .CodeMirror-focused { padding-top: 0; height: 50px; } .CodeMirror-scroll { position: absolute; top: 0; width: 100%; } } .field { .CodeMirror-scroll { position: static; top: 0; } } .code-hinter { height: 36px; .form-control { .CodeMirror { font-family: "Roboto", sans-serif; height: 50px !important; max-height: 300px; } } .CodeMirror-vscrollbar, .CodeMirror-hscrollbar { background: transparent; height: 0; width: 0; } .CodeMirror-scroll { overflow: hidden !important; position: static; width: 100%; } } .CodeMirror-hints { font-family: "Roboto", sans-serif; font-size: 0.9rem; padding: 0px; z-index: $hints-z-index; li.CodeMirror-hint-active { background: $primary; } .CodeMirror-hint { padding: 4px; padding-left: 10px; padding-right: 10px; } } .cm-matchhighlight { color: #4299e1 !important; background: rgba(66, 153, 225, 0.1) !important; } .nav-tabs .nav-link { color: #3e525b; border-top-left-radius: 0px; border-top-right-radius: 0px; } .transformation-popover { padding: 14px; font-weight: 500; margin-bottom: 0px; } .transformation-editor { .CodeMirror { min-height: 220px; } } hr { margin: 1rem 0; } .query-hinter { min-height: 150px; } .codehinter-default-input { font-family: "Roboto", sans-serif; padding: 0.0475rem 0rem !important; display: block; width: 100%; font-size: 0.875rem; font-weight: 400; color: #232e3c; background-color: #fff; background-clip: padding-box; border: 1px solid #dadcde; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 4px; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; height: 30px; .CodeMirror { font-family: "Roboto", sans-serif; } .CodeMirror-placeholder { height: inherit !important; position: absolute !important; margin-top: 3px !important; } } .codehinter-query-editor-input { font-family: "Roboto", sans-serif; padding: 0.1775rem 0rem; display: block; width: 100%; font-size: 0.875rem; font-weight: 400; color: #232e3c; background-color: #fff; background-clip: padding-box; border: 1px solid #dadcde; border-radius: $border-radius; appearance: none; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; height: 28px !important; } .modal-component { margin-top: 150px; .modal-body { padding: 0; } } .draggable-box { .config-handle { top: -20px; position: fixed; max-height: 10px; z-index: 100; min-width: 108px; .handle-content { cursor: move; color: $white; background: $primary; } .badge { font-size: 9px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; .delete-part { margin-left: 10px; float: right; } .delete-part::before { height: 12px; display: inline-block; width: 2px; background-color: rgba(255, 255, 255, 0.8); opacity: 0.5; content: ""; vertical-align: middle; } } } } .draggable-box-in-editor:hover { z-index: 3 !important; } .modal-content { .config-handle { position: absolute; .badge { font-size: 9px; } } } .config-handle { display: block; } .apps-table { .app-title { font-size: 1rem; } .row { --tblr-gutter-x: 0rem; } } .home-page, .org-users-page { .navbar .navbar-nav .active > .nav-link, .navbar .navbar-nav .nav-link.active, .navbar .navbar-nav .nav-link.show, .navbar .navbar-nav .show > .nav-link { color: rgba(35, 46, 60, 0.7); } .nav-item { font-size: 0.9rem; } img.svg-icon { cursor: pointer; padding-left: 2px; border-radius: 10px; } img.svg-icon:hover { background-color: rgba(224, 214, 214, 0.507); } } .CodeMirror-placeholder { color: #9e9e9e !important; font-size: 0.7rem !important; margin-top: 2px !important; font-size: 12px !important; } .CodeMirror-code { font-weight: 300; } .btn-primary { border-color: transparent; } .text-widget { overflow: auto; } .text-widget::-webkit-scrollbar { width: 0; height: 0; background: transparent; } .input-group-flat:focus-within { box-shadow: none; } .map-widget { .place-search-input { box-sizing: border-box; border: 1px solid transparent; width: 240px; height: 32px; padding: 0 12px; border-radius: 3px; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); font-size: 14px; outline: none; text-overflow: ellipses; position: absolute; left: 50%; margin-left: -120px; } .map-center { position: fixed; z-index: 1000; } } .events-toggle-active { .toggle-icon { transform: rotate(180deg); } } .events-toggle { .toggle-icon { display: inline-block; margin-left: auto; transition: 0.3s transform; } .toggle-icon:after { content: ""; display: inline-block; vertical-align: 0.306em; width: 0.46em; height: 0.46em; border-bottom: 1px solid; border-left: 1px solid; margin-right: 0.1em; margin-left: 0.4em; transform: rotate(-45deg); } } .nav-link-title { font-weight: 500; font-size: 0.9rem; } .navbar-nav { .dropdown:hover { .dropdown-menu { display: block; } } } .app-version-container { min-height: 200px; height: 100%; display: flex !important; flex-direction: column; } .app-version-content { flex: 1; overflow: auto; } .query-manager-header { .nav-item { border-right: solid 1px #dadcde; background: 0 0; } .nav-link { height: 39px; } } input:focus-visible { outline: none; } .navbar-expand-md.navbar-light .nav-item.active:after { border: 1px solid $primary; } .org-users-page { .select-search__input { color: #617179; } .select-search-role { position: absolute; margin-top: -1rem; } .has-focus > .select-search__select > ul { margin-bottom: 0; } .select-search__option.is-selected { background: $primary; color: $white; } } .encrypted-icon { margin-bottom: 0.25rem; } .widget-documentation-link { position: fixed; bottom: 0; background: $white; width: 100%; z-index: 1; } .components-container { .draggable-box { cursor: move; } } .column-sort-row { border-radius: 4px; } .jet-button { &.btn-primary:hover { background: var(--tblr-btn-color-darker) !important; } } .editor-sidebar::-webkit-scrollbar { width: 0; height: 0; background: transparent; -ms-overflow-style: none; } .editor-sidebar { max-width: 300px; scrollbar-width: none; -ms-overflow-style: none; } .sketch-picker { position: absolute; } .color-picker-input { border: solid 1px rgb(223, 223, 223); cursor: pointer; } .app-sharing-modal { .form-control.is-invalid, .was-validated .form-control:invalid { border-color: #ffb0b0; } } .widgets-list { --tblr-gutter-x: 0px !important; } .input-with-icon { position: relative; display: flex; flex: 1; .icon-container { position: absolute; right: 10px; top: calc(50% - 10px); z-index: 3; } } .dynamic-variable-preview { min-height: 20px; max-height: 500px; overflow: auto; line-height: 20px; font-size: 12px; margin-top: -2px; word-wrap: break-word; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; box-sizing: border-box; font-family: "Source Code Pro", monospace; .heading { font-weight: 700; white-space: pre; text-transform: capitalize; } } .user-email:hover { text-decoration: none; cursor: text; } .theme-dark { .nav-item { background: 0 0; } .navbar .navbar-nav .active > .nav-link, .theme-dark .navbar .navbar-nav .nav-link.active, .theme-dark .navbar .navbar-nav .nav-link.show, .theme-dark .navbar .navbar-nav .show > .nav-link { color: #fff; } .form-check > .form-check-input:not(:checked) { background-color: #fff; } .form-switch > .form-check-input:not(:checked) { background-color: #47505d !important; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23CCD3DD'/%3E%3C/svg%3E") !important; } .form-check-label { color: white; } .left-sidebar .active { background: #333c48; } .left-sidebar .left-sidebar-item { border-bottom: 1px solid #333c48; } .nav-tabs .nav-link.active { color: #fff !important; } .nav-tabs .nav-link { color: #c3c3c3 !important; } .card-body > :last-child { color: #fff !important; } .form-control { border: 1px solid #324156; } .card { background-color: #324156 !important; } .card .table tbody td a { color: inherit; } .DateInput { background: #1f2936; } .DateInput_input { background-color: #1f2936; } .DateRangePickerInput { background-color: #1f2936; } .DateInput_input__focused { background: #1f2936; } .DateRangePickerInput__withBorder { border: 1px solid #1f2936; } .main .canvas-container .canvas-area { background: #2f3c4c; } .main .canvas-container { background-color: #2f3c4c; } .rdtOpen .rdtPicker { color: black; } .editor .editor-sidebar .components-container .component-image-holder { background: #2f3c4c !important; border: 1px solid #2f3c4c !important; center, .component-title { filter: brightness(0) invert(1); } } .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { border-color: transparent !important; } .modal-content, .modal-header { background-color: #1f2936 !important; .text-muted { color: #fff !important; } } .modal-header { border-bottom: 1px solid rgba(255, 255, 255, 0.09) !important; } .canvas-container { background-color: #1f2936; } .editor .main .query-pane { border: solid rgba(255, 255, 255, 0.09) !important; border-width: 1px 0px 0px 0px !important; } .no-components-box { background-color: #1f2936 !important; center { color: white !important; } } .query-list { .text-muted { color: #fff !important; } } .left-sidebar, .editor-sidebar { background-color: #1f2936 !important; } .editor-sidebar { border: solid rgba(255, 255, 255, 0.09); border-width: 0px 0px 0px 0px !important; .nav-tabs { border-bottom: 1px solid rgba(255, 255, 255, 0.09) !important; } } .editor .editor-sidebar .nav-tabs .nav-link { color: #fff; img { filter: brightness(0) invert(1); } } .jet-table { background-color: #1f2936 !important; } .jet-container { background-color: #1f2936; } .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { background-color: #2f3c4c; border-color: transparent !important; } .editor .main .query-pane .query-definition-pane .header { border: solid rgba(255, 255, 255, 0.09); border-width: 0px 0px 1px 0px !important; background: #1f2936; } .left-sidebar { border: solid rgba(255, 255, 255, 0.09); border-width: 0px 1px 3px 0px; .text-muted { color: #fff !important; } } .folder-list { color: #fff !important; } .app-title { color: #fff !important; } .RichEditor-root { background: #1f2936; border: 1px solid #2f3c4c; } .app-description { color: #fff !important; } .btn-light, .btn-outline-light { background-color: #42546a; --tblr-btn-color-text: #ffffff; img { filter: brightness(0) invert(1); } } .editor .left-sidebar .datasources-container tr { border-bottom: solid 1px rgba(255, 255, 255, 0.09); } .editor .left-sidebar .datasources-container .datasources-header { border: solid rgba(255, 255, 255, 0.09) !important; border-width: 0px 0px 1px 0px !important; } .query-manager-header .nav-item { border-right: solid 1px rgba(255, 255, 255, 0.09); .nav-link { color: #c3c3c3; } } .input-group-text { border: solid 1px rgba(255, 255, 255, 0.09) !important; } .app-users-list { .text-muted { color: #fff !important; } } .data-pane { border: solid rgba(255, 255, 255, 0.09) !important; border-width: 0px 1px 0px 0px !important; } .main .query-pane .data-pane .queries-container .queries-header { border: solid rgba(255, 255, 255, 0.09) !important; border-width: 0px 0px 1px 0px !important; .text-muted { color: #fff !important; } } .query-pane { background-color: #1f2936 !important; } .input-icon .input-icon-addon img { filter: invert(1); } .svg-icon { filter: brightness(0) invert(1); } .launch-btn { filter: brightness(0.4) !important; background: #8d9095; } .badge { .svg-icon { filter: brightness(1) invert(0); } } .alert { background: transparent; .text-muted { color: #fff !important; } } .editor .editor-sidebar .inspector .header { border: solid rgba(255, 255, 255, 0.09) !important; border-width: 0px 0px 1px 0px !important; } .hr-text { color: #fff !important; } .skeleton-line::after { background-image: linear-gradient( to right, #566177 0, #5a6170 40%, #4c5b79 80% ); } .app-icon-skeleton::after { background-image: linear-gradient( to right, #566177 0, #5a6170 40%, #4c5b79 80% ); } .folder-icon-skeleton::after { background-image: linear-gradient( to right, #566177 0, #5a6170 40%, #4c5b79 80% ); } .select-search__input { color: rgb(224, 224, 224); background-color: #2b3547; border: 1px solid #2b3547; } .select-search__select { background: #fff; box-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.15); } .select-search__row:not(:first-child) { border-top: 1px solid #eee; } .select-search__option, .select-search__not-found { background: #fff; } .select-search__option.is-highlighted, .select-search__option:not(.is-selected):hover { background: rgba(47, 204, 139, 0.1); } .select-search__option.is-highlighted.is-selected, .select-search__option.is-selected:hover { background: #2eb378; color: #fff; } .org-users-page { .user-email, .user-status { filter: brightness(0) invert(1); } } .org-users-page { .select-search__option.is-selected { background: $primary; color: $white; } .select-search__option:not(.is-selected):hover { background: rgba(66, 153, 225, 0.1); } } .react-json-view { background-color: transparent !important; } .codehinter-default-input { background-color: transparent; border: 1px solid #333c48; } .color-picker-input { border: solid 1px #333c48; height: 36px; } .codehinter-query-editor-input { background-color: #272822; border: 1px solid #2c3a4c; border-radius: 0; } .codehinter-query-editor-input .CodeMirror { height: 31px !important; } .codehinter-query-editor-input .CodeMirror { color: #c3c3c3 !important; } .select-search:not(.is-loading):not(.select-search--multiple) .select-search__value::after { transform: rotate(45deg); border-right: 1px solid #fff; border-bottom: 1px solid #fff; } .widget-documentation-link { background-color: #1f2936; } .widget-documentation-link a { color: rgb(66, 153, 225); } .app-version-name.form-select { border-color: $border-grey-dark; } .organization-list { .btn { background-color: #273342; color: #656d77; } } } .main-wrapper { position: relative; min-height: 100%; min-width: 100%; background-color: white; } .main-wrapper.theme-dark { background-color: #2b394b; } .jet-table { .global-search-field { background: transparent; } } .modal-backdrop.show { opacity: 0.74; } .gui-select-wrappper .select-search__input { height: 30px; } .theme-dark .input-group-text, .theme-dark .markdown > table thead th, .theme-dark .table thead th { background: #1c252f; color: #fff; } .sketch-picker { z-index: 1000; } .no-padding { padding: 0; } .nav-tabs { font-weight: 300; } .nav-tabs .nav-link.active { border: 0; border-bottom: 1px solid $primary; font-weight: 400; } .table-no-divider { td { border-bottom-width: 0px; padding-left: 0; } } .no-border { border-radius: 0 !important; } input[type="text"] { outline-color: #dadcde !important; } .widget-header { text-transform: capitalize; margin-top: 12px !important; font-weight: 500; font-size: 12px; line-height: 12px; } .query-manager-events { max-width: 400px; } .validation-without-icon { background-image: none !important; } .multiselect-widget { label.select-item { width: max-content; min-width: 100%; div.item-renderer { align-items: center; line-height: 15px; input { height: 15px; width: 15px; } } } .rmsc .dropdown-container { height: 100%; display: flex; align-items: center; border-radius: inherit; } .rmsc { height: 100%; border-radius: inherit; } .rmsc.dark { --rmsc-main: #4d72fa; --rmsc-hover: #283647; --rmsc-selected: #1f2936; --rmsc-border: #333333; --rmsc-gray: #555555; --rmsc-bg: #1f2936; color: #fff; } } /* Hide scrollbar for Chrome, Safari and Opera */ .invitation-page::-webkit-scrollbar { display: none; } /* Hide scrollbar for IE, Edge and Firefox */ .invitation-page { -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ } .show { display: block; } .hide { display: none; } .draggable-box:focus-within { z-index: 2 !important; } .cursor-wait { cursor: wait; } .cursor-text { cursor: text; } .cursor-none { cursor: none; } .theme-dark .event-action { filter: brightness(0) invert(1); } .event-action { filter: brightness(0) invert(0); } .disabled { pointer-events: none; opacity: 0.4; } .DateRangePicker { padding: 1.25px 5px; } .datepicker-widget { .input-field { min-height: 26px; padding: 0; padding-left: 2px; } td.rdtActive, td.rdtActive:hover { background-color: $primary; } .react-datepicker__day--selected { background-color: #4d72fa; } } .daterange-picker-widget { .DateInput_input { min-height: 24px; line-height: normal; border-bottom: 0px; font-size: 0.85rem; } .DateRangePicker { padding: 0; } .DateRangePickerInput_arrow_svg { height: 17px; } .DateRangePickerInput { overflow: hidden; display: flex; justify-content: space-around; align-items: center; } .DateInput_fang { position: fixed; top: 57px !important; } } .fw-400 { font-weight: 400; } .fw-500 { font-weight: 500; } .ligh-gray { color: #656d77; } .nav-item { background: #fff; font-size: 14px; font-style: normal; font-weight: 400; line-height: 22px; letter-spacing: -0.1px; text-align: left; } .nav-link { min-width: 100px; justify-content: center; } .nav-tabs .nav-link.active { font-weight: 400 !important; color: $primary !important; } .empty { padding-top: 1.5rem !important; } .empty-img { margin-bottom: 0 !important; img { height: 220px !important; width: 260.83px !important; } } .empty-action { margin-top: 0 !important; a + a.btn-loading::after { color: $primary; } } .empty-action a { height: 36px; border-radius: 4px; font-style: normal; font-weight: normal; font-size: 14px; line-height: 20px; } .empty-action a:first-child { margin-right: 24px; } .empty-action a:first-child:hover { color: #ffffff !important; } .empty-import-button { color: #4d72fa !important ; background: #ffffff !important; border: 1px solid #4d72fa !important; cursor: pointer; position: relative; &:hover { background-color: #f4f6fa !important; } } .empty-welcome-header { font-style: normal; font-weight: bold; font-size: 32px; line-height: 39px; margin-bottom: 12px; margin-top: 40px; color: #000; font-family: Inter; } .empty-title { font-style: normal; font-weight: normal; font-size: 16px; line-height: 19px; display: flex; align-items: center; color: #5e5e5e; margin-bottom: 24px; } // template card styles .template-card-wrapper { display: flex; flex-direction: row; background: #fffffc; border: 1px solid #d2ddec; box-sizing: border-box; border-radius: 8px; width: 299px; height: 100px; } .template-action-wrapper { display: flex; flex-direction: row !important; font-family: Inter; font-style: normal; font-weight: 500; font-size: 16px; line-height: 19px; color: #4d72fa; p { margin-right: 16px; } } .template-card-title { font-family: Inter; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; display: flex; align-items: center; color: #000000; margin-bottom: 3px !important; margin-top: 20px; } .template-card-details { align-items: center; display: flex; flex-direction: column; justify-content: center; } .template-icon-wrapper { width: 61.44px; height: 60px; top: 685px; background: #d2ddec; border-radius: 4px; margin: 20px 16.36px; } // template style end .calendar-widget.compact { .rbc-time-view-resources .rbc-time-header-content { min-width: auto; } .rbc-time-view-resources .rbc-day-slot { min-width: 50px; } .rbc-time-view-resources .rbc-header, .rbc-time-view-resources .rbc-day-bg { width: 50px; } } .calendar-widget.dont-highlight-today { .rbc-today { background-color: inherit; } .rbc-current-time-indicator { display: none; } } .calendar-widget { padding: 10px; background-color: white; .rbc-day-slot .rbc-event, .rbc-day-slot .rbc-background-event { border-left: 3px solid #26598533; } .rbc-toolbar { font-size: 14px; } .rbc-event { .rbc-event-label { display: none; } } .rbc-off-range-bg { background-color: #f4f6fa; } .rbc-toolbar { .rbc-btn-group { button { box-shadow: none; border-radius: 0; border-width: 1px; } } } } //!for calendar widget week view with compact/spacious mode border fix .resources-week-cls .rbc-time-column:nth-last-child(7n) { border-left: none !important; .rbc-timeslot-group { border-left: 2.5px solid #dadcde !important; } } .resources-week-cls .rbc-allday-cell { border: none !important; .rbc-row { border-left: 1.5px solid #dadcde; border-right: 1.5px solid #dadcde; } } .resources-week-cls .rbc-time-header-cell { border: none !important; } .resources-week-cls .rbc-time-view-resources .rbc-header { border-left: 1.5px solid #dadcde !important; border-right: 1.5px solid #dadcde !important; } .calendar-widget.hide-view-switcher { .rbc-toolbar { .rbc-btn-group:nth-of-type(3) { display: none; } } } .calendar-widget.dark-mode { background-color: #1d2a39; .rbc-toolbar { button { color: white; } button:hover, button.rbc-active { color: black; } } .rbc-off-range-bg { background-color: #2b394b; } .rbc-selected-cell { background-color: #22242d; } .rbc-today { background-color: #5a7ca8; } } .calendar-widget.dark-mode.dont-highlight-today { .rbc-today { background-color: inherit; } } .navbar .navbar-nav { min-height: 2rem; } .navbar-brand-image { height: 1.2rem; } .navbar .navbar-brand:hover, .theme-dark .navbar .navbar-brand:hover { opacity: 1; } .nav-tabs .nav-link.active { font-weight: 400 !important; margin-bottom: -1px !important; } .nav-tabs .nav-link { font-weight: 400 !important; margin: 0 !important; height: 100%; } .code-editor-widget { border-radius: 0; .CodeMirror { border-radius: 0 !important; margin-top: -1px !important; } } .jet-listview { overflow-y: overlay; overflow-x: hidden; // .rows { // } // .list-item { // } } .jet-listview::-webkit-scrollbar-track { background: transparent; } .jet-listview::-webkit-scrollbar-thumb { background: transparent; } .code-hinter-wrapper .popup-btn { position: absolute; display: none; cursor: pointer; } .code-hinter-wrapper:hover { .popup-btn { display: block !important; z-index: 1; } } .popup-btn { cursor: pointer !important; display: block; } .preview-icons { margin-top: -5px; width: 12px; } .resize-modal-portal { z-index: 3; .resize-modal { .modal-content { width: 100% !important; height: 100%; .modal-body { width: 100% !important; height: calc(100% - 44px) !important; .editor-container { height: 100%; .CodeMirror { height: 100% !important; } } } } .portal-header { width: 100% !important; } .resize-handle { cursor: move; } } } .modal-portal-wrapper { justify-content: center; align-items: center; position: fixed; position: absolute; left: 50%; top: 40%; .modal-body { width: 500px !important; height: 300px !important; padding: 0px !important; } transform: translate(-60%, -60%); height: 350px; width: auto; max-height: 500px; padding: 0px; .modal-content { border-radius: 5px !important; } .modal-body { width: 500px !important; height: 302px !important; padding: 0px !important; margin: 0px !important; margin-left: -1px !important; //fix the modal body code mirror margin border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-bottom: 0.75px solid; border-left: 0.75px solid; border-right: 0.75px solid; @include theme-border($light-theme: true); &.dark-mode-border { @include theme-border($light-theme: false); } } .modal-dialog { margin-top: 4%; } .modal-header { padding: 0; font-size: 14px; } .editor-container { padding: 0px; .CodeMirror { border-radius: 0; margin: 0; width: 100% !important; } } .query-hinter { .CodeMirror-line { margin-left: 2rem !important; } .CodeMirror-cursors .CodeMirror-cursor { margin-left: 2rem !important; } } } .preview-block-portal { .bg-light { border-radius: 0 0 5px 5px; outline: 0.75px solid $light-green; } .bg-dark { margin-top: 1px; border-radius: 0 0 5px 5px; outline: 0.75px solid $light-green; } .dynamic-variable-preview { padding: 4px !important; } } .portal-header { display: flex; align-items: center; padding: 0.5rem 0.75rem; color: #656d77; background-color: #ffffffd9; background-clip: padding-box; border-top-left-radius: 5px !important; border-top-right-radius: 5px !important; width: 498px !important; outline: 0.75px solid; @include theme-border($light-theme: true, $outline: true); &.dark-mode-border { @include theme-border($light-theme: false, $outline: true); } } .tabs-inspector { position: sticky; top: 0; .nav-item { width: 50%; } .nav-item:hover { border: 1px solid transparent; } .nav-item:not(.active) { border-bottom: 1px solid #e7eaef; } .nav-link.active { border: 1px solid transparent; border-bottom: 1px solid $primary; background: white; } } .tabs-inspector.dark { .nav-link.active { border-bottom: 1px solid $primary !important; } } .tabs-inspector { z-index: 2; background: white; &.dark { @extend .bg-dark; } } .close-icon { position: fixed; top: 84px; right: 3px; width: 60px; height: 22; border-bottom: 1px solid #e7eaef; display: flex; align-items: center; background-color: white; z-index: 2; .svg-wrapper { width: 100%; height: 70%; display: flex; align-items: center; justify-content: center; border-left: 1px solid #e7eaef; margin-left: 20px; .close-svg { cursor: pointer; } } } .tabs-inspector.nav-tabs { border: 0; width: 81%; } .bg-primary-lt { color: #fff !important; background: #6383db !important; } .tabbed-navbar .nav-item.active:after { margin-bottom: -0.25rem; } .app-name { width: 250px; left: 150px; position: absolute; } .app-name:hover { background: $bg-light; &.dark { @extend .bg-dark; } } .nav-auto-save { width: 325px; left: 485px; position: absolute; color: #36af8b; } .undo-redo-buttons { flex: 1; padding-left: 0.5rem; } .app-version-menu { position: absolute; right: 220px; padding: 4px 8px; min-width: 100px; max-width: 300px; } .app-version-menu-sm { height: 30px; display: flex; font-size: 12px; } .app-version-menu .dropdown-menu { left: -65px; width: 283px; } .app-version-menu .released { color: #36af8b; } .app-version-menu .released-subtext { font-size: 12px; color: #36af8b; padding: 0 8px; } .app-version-menu .create-link { margin: auto; width: 50%; padding-left: 10px; } .canvas-background-holder { display: flex; justify-content: space-between; min-width: 120px; margin: auto; padding: 10px; } .canvas-background-picker { position: fixed; } /** * Timer Widget */ .timer-wrapper { padding: 10px; .counter-container { font-size: 3em; padding-bottom: 5px; text-align: center; } } /** * Search Box */ .search-box-wrapper { input { width: 200px; border-radius: 5px !important; } input:focus { width: 300px; } .input-icon .input-icon-addon { display: flex; } .input-icon .input-icon-addon.end { pointer-events: auto; div { background-color: #a6b6cc; border-radius: 12px; color: #ffffff; padding: 1px; cursor: pointer; svg { height: 14px; width: 14px; } } } } .searchbox-wrapper { margin-top: 0 !important; input { border-radius: $border-radius !important; } } .fixedHeader { table thead { position: -webkit-sticky; // this is for all Safari (Desktop & iOS), not for Chrome position: sticky; top: 0; border-top: 0; z-index: 1; // any positive value, layer order is global } } /** * Folder List */ .folder-list { color: #292d37; .list-group-transparent .list-group-item.active { color: $primary; background-color: #edf1ff; .folder-ico { filter: invert(29%) sepia(84%) saturate(4047%) hue-rotate(215deg) brightness(98%) contrast(111%); } } .list-group-item { padding: 0.5rem 0.75rem; overflow: hidden; } .list-group-item.all-apps-link { font-weight: 500; } .folder-info { color: #8991a0; font-size: 0.75rem; display: contents; } .folder-create-btn { color: #0565ff; cursor: pointer; } } /** * Home page modal */ .modal-content.home-modal-component { border-radius: 8px; overflow: hidden; background-color: #fefeff; color: #000000; .modal-header { border-bottom: 0px; } .modal-title { font-size: 1.1rem; } .btn-close { width: 3.5rem; height: 2.5rem; } .modal-body { padding-top: 0px; } input { border-radius: 5px !important; } .modal-main { padding-bottom: 5rem; } .modal-footer-btn { justify-content: end; button { margin-left: 16px; } } } .onboarding-modal.dark .modal-content { @extend .modal-content.home-modal-component.dark; } .modal-content.home-modal-component.dark { background-color: $bg-dark-light !important; color: $white !important; .modal-header { background-color: $bg-dark-light !important; } .btn-close { filter: brightness(0) invert(1); } .form-control { border-color: $border-grey-dark !important; color: inherit; } input { background-color: $bg-dark-light !important; } .form-select { background-color: $bg-dark !important; color: $white !important; border-color: $border-grey-dark !important; } } .radio-img { input { display: none; } .action-icon { width: 28px; height: 28px; background-position: center center; border-radius: 4px; display: flex; align-items: center; justify-content: center; } .action-icon { cursor: pointer; border: 1px solid $light-gray; } .action-icon:hover { background-color: #d2ddec; } input:checked + .action-icon { border-color: $primary; background-color: #7a95fb; } .tooltiptext { visibility: hidden; font-size: 12px; background-color: $black; color: $white; text-align: center; padding: 5px 10px; position: absolute; border-radius: 15px; margin-top: 2px; z-index: 1; margin-left: -10px; } .tooltiptext::after { content: ""; position: absolute; bottom: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: transparent transparent black transparent; } .action-icon:hover + .tooltiptext { visibility: visible; } input:checked + .action-icon:hover { background-color: #3650af; } } .icon-change-modal { ul { list-style-type: none; li { float: left; border: 2px solid #8991a0; border-radius: 1.75px; cursor: pointer; img { width: 22px; height: 22px; filter: invert(59%) sepia(27%) saturate(160%) hue-rotate(181deg) brightness(91%) contrast(95%); } } li.selected { border: 2px solid #0565ff; img { filter: invert(27%) sepia(84%) saturate(5230%) hue-rotate(212deg) brightness(102%) contrast(100%); } } } } /** * Spinner Widget */ .spinner-container { display: flex; justify-content: center; align-items: center; } .animation-fade { animation-name: fade; animation-duration: 0.3s; animation-timing-function: linear; } @keyframes fade { 0% { opacity: 0; } 100% { opacity: 1; } } /** * Query panel */ .query-btn { cursor: pointer; height: 24px; width: 24px; padding: 0; } .query-btn.dark { filter: brightness(0) invert(1); } .button-family-secondary { @include button-outline($light-theme: true); height: 32px; width: 112px; } .button-family-secondary.dark { @include button-outline($light-theme: false); } .rest-methods-options { .select-search, .select-search-dark, .select-search__value input, .select-search-dark__value input { width: 90px !important; height: 32px !important; border-radius: $border-radius !important; } } .query-pane-restapi-tabs.dark { .list-group-item { color: $disabled !important; &:hover { color: #ffffff !important; } } .list-group-item.active { color: $white !important; } } .query-pane-restapi-tabs { box-sizing: border-box; height: fit-content; width: 100%; .row { height: inherit; .keys { min-height: 30px; } .rest-api-tab-content { .rest-api-tabpanes { display: none; } .rest-api-tabpanes.active { display: block; } .svg-plus { stroke: $primary; } .delete-btn-wrapper { display: flex; align-items: center; padding-top: 2px; padding-bottom: 2px; height: 32px; } .code-hinter-col { margin-bottom: 0px !important; } .tab-content-wrapper { display: flex; flex-direction: column; gap: 0.3rem; } .row-container { display: flex; width: 100%; justify-content: space-between; gap: 10px; } .fields-container { display: flex; justify-content: space-between; gap: 10px; width: 100%; } } } } .query-pane-rest-api-keys-list-group { width: 100%; display: flex; flex-direction: row; .list-group-item { border: none !important; cursor: pointer; font-weight: 600; font-size: 12px; padding: 0px !important; margin-right: 20px; height: 22px; color: #737373; span { display: flex; justify-content: left; } &:hover { color: #000; } } .list-group-item + .list-group-item.active { margin-top: 0; } .list-group-item.active { background-color: transparent !important; color: #000; z-index: inherit !important; border-bottom: 2px solid $primary !important; } } .query-pane-rest-api-keys-list-group.dark + .list-group-item { &:hover { color: #ffffff; } } .content-title { font-size: 12px; color: #a3a3a3; font-weight: 600; } // ** Query Panel: REST API Tabs ** .group-header { background: #d2ddec; border-radius: 4px; height: 28px !important; span { display: flex; justify-content: left; align-items: center; } } .query-preview-list-group { width: 100%; display: flex; flex-direction: row; gap: 5px; margin-top: 10px; .list-group-item { border: none !important; cursor: pointer; font-weight: 600; font-size: 12px; padding: 5px 10px !important; color: #737373; border-radius: 5px; span { display: flex; justify-content: left; } &:hover { color: #000; } } .list-group-item + .list-group-item.active { margin-top: 0; } .list-group-item.active { background-color: #f5f7f9 !important; color: $black; z-index: inherit !important; } } .query-preview-list-group.dark { .list-group-item { color: $disabled !important; &:hover { color: #ffffff !important; } } .list-group-item.active { color: $white !important; background-color: #333c48 !important; } } .raw-container.dark { background: #272822; padding: 5px; } // **Alert component** .alert-component { border: 1px solid rgba(101, 109, 119, 0.16) !important; background: #f5f7f9; a { color: $primary; } } .alert-component.dark { border: none !important; background-color: #333c48 !important; span { filter: brightness(0) invert(1); } } .codehinter-plugins.code-hinter { @extend .codehinter-default-input; .popup-btn { margin-top: 0.65rem !important; } .CodeMirror-placeholder, .CodeMirror pre.CodeMirror-line { height: 21px !important; position: absolute !important; margin-top: 3px !important; } .CodeMirror-cursor { height: inherit !important; } .CodeMirror-lines { height: 32px !important; } } /** * *Stripe Query Select-search */ .stripe-operation-options .select-search__row .col-md-8 { margin-left: 45px !important; } .field-width-268 { width: 268px !important; input { border-radius: $border-radius !important; } } //*button loading with spinner with primary color*// .button-loading { position: relative; color: transparent !important; text-shadow: none !important; pointer-events: none; &:after { content: ""; display: inline-block; vertical-align: text-bottom; border: 1.5px solid currentColor; border-right-color: transparent; border-radius: 50%; color: $primary; position: absolute; width: 12px; height: 12px; // left: calc(50% - .5rem); // top: calc(50% - .5rem); animation: spinner-border 0.75s linear infinite; } } .query-icon.dark { filter: brightness(0) invert(1); } //Rest-API Tab Panes .tab-pane-body { margin-left: -2.5% !important; } //CodeMirror padding .CodeMirror pre.CodeMirror-line, .CodeMirror pre.CodeMirror-line-like { padding: 0 8px !important; } // comment styles ::override .editor-sidebar { .nav-tabs { border-bottom: none !important; } .nav-tabs .nav-link.active { background-color: transparent !important; } } .comment-card-wrapper { border-top: 0.5px solid #e1e1e1 !important; margin-top: -1px !important; } div#driver-highlighted-element-stage, div#driver-page-overlay { background: transparent !important; outline: 5000px solid rgba(0, 0, 0, 0.75); } .dark-theme-walkthrough#driver-popover-item { background-color: $bg-dark-light !important; border-color: rgba(101, 109, 119, 0.16) !important; .driver-popover-title { color: #fff !important; } .driver-popover-tip { border-color: transparent transparent transparent $bg-dark-light !important; } .driver-popover-description { color: #d9dcde !important; } .driver-popover-footer .driver-close-btn { color: #fff !important; text-shadow: none !important; } .driver-prev-btn, .driver-next-btn { text-shadow: none !important; } } #driver-popover-item { padding: 20px !important; .driver-prev-btn, .driver-next-btn, .driver-close-btn { border: none !important; background: none !important; padding-left: 0 !important; font-size: 14px !important; } .driver-next-btn, .driver-prev-btn { color: $primary !important; } .driver-disabled { color: $primary; opacity: 0.5; } .driver-popover-footer { margin-top: 20px !important; } } .pointer-events-none { pointer-events: none; } .popover.popover-dark-themed { background-color: $bg-dark-light; border-color: rgba(101, 109, 119, 0.16); .popover-body { color: #d9dcde !important; } } .editor .editor-sidebar .inspector .form-control-plaintext { padding: 2px 4px; } .tablr-gutter-x-0 { --tblr-gutter-x: 0 !important; } .widget-button > .btn-loading:after { border: 1px solid var(--loader-color); border-right-color: transparent; } .flip-dropdown-help-text { padding: 10px 5px 0 0; float: left; font-size: 14px; color: $light-gray; } #transformation-popover-container { margin-left: 80px !important; margin-bottom: -2px !important; } .canvas-codehinter-container{ display: flex; flex-direction: row; } .hinter-canvas-input { .canvas-hinter-wrap{ width: 135px; height: 42px !important; } } .hinter-canvas-input{ width: 180px !important; display: flex; padding: 4px; height: 41.2px !important; margin-top: 1px; .CodeMirror-sizer{ border-right-width: 1px !important; } .cm-propert{ color: #ffffff !important; } } .canvas-codehinter-container{ .code-hinter-col{ margin-bottom: 1px !important; } } .fx-canvas{ background: #1c252f; padding: 2px; display: flex; height: 41px; border: solid 1px rgba(255, 255, 255, 0.09) !important; border-radius: 4px; justify-content: center; font-weight: 400; div{ background: #1c252f !important; width: 35px !important; display: flex; justify-content: center; align-items: center; height: 36px; } } .fx-canvas-light{ background: #f4f6fa !important; border: 1px solid #dadcde !important; div{ background: #f4f6fa !important; } } .organization-list { margin-top: 5px; .btn { border: 0px; } .dropdown-toggle div { max-width: 200px; text-overflow: ellipsis; overflow: hidden; } .org-name { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 100%; font-weight: bold; } .org-actions div { color: #0565ff; cursor: pointer; font-size: 12px; } .dropdown-menu { min-width: 14rem; } .org-avatar { display: block; } .org-avatar:hover { .avatar { background: #fcfcfc no-repeat center/cover; } .arrow-container { svg { filter: invert(48%) sepia(6%) saturate(6%) hue-rotate(315deg) brightness(103%) contrast(96%); } } } .arrow-container { padding: 5px 0px; } .arrow-container { svg { cursor: pointer; height: 30px; width: 30px; padding: 0px 0px; filter: invert(84%) sepia(13%) saturate(11%) hue-rotate(352deg) brightness(90%) contrast(91%); } } .org-edit { span { color: #0565ff; cursor: pointer; font-size: 10px; } } .organization-switchlist { .back-btn { font-size: 12px; padding: 2px 0px; cursor: pointer; } .back-ico { cursor: pointer; svg { height: 20px; width: 20px; filter: invert(84%) sepia(13%) saturate(11%) hue-rotate(352deg) brightness(90%) contrast(91%); } } .dd-item-padding { padding: 0.5rem 0.75rem 0rem 0.75rem; } .search-box { margin-top: 10px; } .org-list { max-height: 60vh; overflow: auto; } .tick-ico { filter: invert(50%) sepia(13%) saturate(208%) hue-rotate(153deg) brightness(99%) contrast(86%); } .org-list-item { cursor: pointer; } .org-list-item:hover { .avatar { background: #fcfcfc no-repeat center/cover; } .tick-ico { filter: invert(35%) sepia(17%) saturate(238%) hue-rotate(153deg) brightness(94%) contrast(89%); } } } } // Left Menu .left-menu { background-color: #e8ebf4; padding: 1rem 0.5rem; border-radius: 5px; ul { overflow: auto; margin: 0px; padding: 0px; li { float: left; list-style: none; width: 100%; padding: 5px 10px; font-weight: bold; border-radius: 5px; cursor: pointer; margin: 3px 0px; } li.active { background-color: $primary; color: $white; } li:not(.active):hover { background-color: #d2daf0; } } } .manage-sso { .title-with-toggle { width: 100%; input[type="checkbox"] { /* Double-sized Checkboxes */ -ms-transform: scale(1.5); /* IE */ -moz-transform: scale(1.5); /* FF */ -webkit-transform: scale(1.5); /* Safari and Chrome */ -o-transform: scale(1.5); /* Opera */ transform: scale(1.5); margin-top: 5px; } } } .help-text { overflow: auto; div { margin: 0px 0px 5px 0px; background-color: #eaeaea; float: left; padding: 2px 10px; font-size: 11px; border-radius: 5px; border: 1px solid #e1e1e1; } } .org-invite-or { padding: 1rem 0rem; h2 { width: 100%; text-align: center; border-bottom: 1px solid #000; line-height: 0.1em; margin: 10px 0 20px; } h2 span { background: #fff; padding: 0 10px; } } .theme-dark .json-tree-container { .json-tree-node-icon { svg { filter: invert(89%) sepia(2%) saturate(127%) hue-rotate(175deg) brightness(99%) contrast(96%); } } .json-tree-svg-icon.component-icon { filter: brightness(0) invert(1); } .node-key-outline { height: 1rem !important; border: 1px solid transparent !important; color: #ccd4df; } .selected-node { border-color: $primary-light !important; } .json-tree-icon-container .selected-node > svg:first-child { filter: invert(65%) sepia(62%) saturate(4331%) hue-rotate(204deg) brightness(106%) contrast(97%); } .node-length-color { color: #b8c7fd; } .node-type { color: #8a96a6; } .group-border { border-color: rgb(97, 101, 111); } .action-icons-group { img, svg { filter: invert(89%) sepia(2%) saturate(127%) hue-rotate(175deg) brightness(99%) contrast(96%); } } .hovered-node.node-key.badge { color: #8092ab !important; border-color: #8092ab !important; } } .json-tree-container { .json-tree-svg-icon.component-icon { height: 16px; width: 16px; } .json-tree-icon-container { max-width: 20px; margin-right: 6px; } .node-type { color: #a6b6cc; padding-top: 2px; } .json-tree-valuetype { font-size: 10px; padding-top: 2px; } .node-length-color { color: #3650af; padding-top: 3px; } .json-tree-node-value { font-size: 11px; } .json-tree-node-string { color: #f6820c; } .json-tree-node-boolean { color: #3eb25f; } .json-tree-node-number { color: #f4b2b0; } .json-tree-node-null { color: red; } .group-border { border-left: 0.5px solid #dadcde; margin-top: 16px; margin-left: -12px; } .selected-node { border-color: #4d72fa !important; } .selected-node .group-object-container .badge { font-weight: 400 !important; height: 1rem !important; } .group-object-container { margin-left: 0.72rem; margin-top: -16px; } .json-node-element { cursor: pointer; } .hide-show-icon { cursor: pointer; margin-left: 1rem; &:hover { color: $primary; } } .action-icons-group { margin-right: 4rem !important; margin-left: 2rem !important; } .action-icons-group { cursor: pointer; } .hovered-node { font-weight: 400 !important; height: 1rem !important; color: #8092ab; } .node-key { font-weight: 400 !important; margin-left: -0.25rem !important; } .node-key-outline { height: 1rem !important; border: 1px solid transparent !important; color: #3e525b; } } .popover-more-actions { font-weight: 400 !important; &:hover { background: #d2ddec !important; } } .popover-dark-themed .popover-more-actions { color: #ccd4df; &:hover { background-color: #324156 !important; } } #json-tree-popover { padding: 0.25rem !important; } // Font sizes .fs-9 { font-size: 9px !important; } .fs-10 { font-size: 10px !important; } .fs-12 { font-size: 12px !important; } .realtime-avatars { position: absolute; left: 50%; } .widget-style-field-header { font-family: "Inter"; font-style: normal; font-weight: 500; font-size: 12px; line-height: 20px; color: #61656c; } .maintenance_container { width: 100%; height: 100vh; display: flex; justify-content: center; align-items: center; .card { .card-body { display: flex; height: 200px !important; align-items: center; } } } .list-timeline:not(.list-timeline-simple) .list-timeline-time { top: auto; } .widget-buttongroup{ display: flex; flex-direction: column; justify-content: left; overflow: hidden !important; } .group-button{ margin: 0px 10px 10px 0px; line-height: 1.499; font-weight: 400; white-space: nowrap; text-align: center; cursor: pointer; padding: 0 15px; font-size: 12px; border-radius: 4px; color: rgba(0,0,0,.65) ; background-color: #fff ; border: 1px solid #d9d9d9; min-width: 40px; width: auto !important; height: 30px, } .widget-buttongroup-label{ font-weight: 600; margin-right: 10px; color: #3e525b; } .editor-actions { border-bottom: 1px solid #eee; padding: 5px; display: flex; justify-content: end; } .autosave-indicator { position: absolute; left: 30%; color: #868aa5; white-space: nowrap; font-weight: 400; font-size: 12px; letter-spacing: 0.5px; } .autosave-indicator-saving { left: 34.5%; } .zoom-buttons { width: 20px !important; height: 25px !important; margin-left: 2px; } .zoom-button-wrapper { position: fixed; right: 0px; bottom: 5px; } .zoom-buttons { opacity: 0; visibility: hidden; } .image-widget-wrapper:hover button { opacity: 1 !important; visibility: visible; } .pdf-page-controls { position: fixed; bottom: 20px; left: 50%; background: white; opacity: 0; transform: translateX(-50%); transition: opacity ease-in-out 0.2s; border-radius: 4px; box-shadow: 0 30px 40px 0 rgba(16, 36, 94, 0.2); button { width: 36px; height: 36px; background: white; border: 0; font-size: 1.2em; border-radius: 4px; &:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; } &:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; } &:hover { background-color: #e6e6e6; } } span { font-family: inherit; font-size: 1em; padding: 0 0.5em; color: #000; } } .pdf-document { canvas { margin: 0px auto; } &:hover { .pdf-page-controls { opacity: 1; } } } // sso-helper-page .sso-helper-container{ width: 60vw; padding: 30px; box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; margin: 0 auto; } .flexer{ display: flex; } .sso-copy{ margin-left: 10px; cursor: pointer; } #git-url , #google-url { color: #0565ff; margin-left: 4px; word-break: break-all; } @media only screen and (max-width: 768px) { .sso-helper-container{ width: 96vw; padding: 20px; } } .sso-helper-doc{ line-height: 24px; } .sso-content-wrapper{ margin: 0 auto; display: flex; flex-direction: column; align-items: self-start; padding: 20px; box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px; border-radius: 4px; } .workspace-status{ display: flex; font-weight: 800; margin-bottom: 6px; } .sso-type{ font-weight: 600; margin-bottom: 4px !important; display: flex; span{ margin-right: 10px; } a{ margin-left: 6px; } } .gg-album { box-sizing: border-box; position: relative; display: block; width: 18px; height: 18px; transform: scale(var(--ggs,1)); border-left: 7px solid transparent; border-right: 3px solid transparent; border-bottom: 8px solid transparent; box-shadow: 0 0 0 2px, inset 6px 4px 0 -4px, inset -6px 4px 0 -4px; border-radius: 3px } .gg-album::after, .gg-album::before { content: ""; display: block; box-sizing: border-box; position: absolute; width: 2px; height: 5px; background: currentColor; transform: rotate(46deg); top: 5px; right: 4px } .gg-album::after { transform: rotate(-46deg); right: 2px } .sso-helper-header{ display: flex; align-items: center; span{ margin-right: 10px; } } // sso end