diff --git a/public/themes/arya-blue/theme.css b/public/themes/arya-blue/theme.css index d56f8519ec..2b9629c339 100644 --- a/public/themes/arya-blue/theme.css +++ b/public/themes/arya-blue/theme.css @@ -11,6 +11,19 @@ --primary-color:#64B5F6; --primary-color-text:#212529; --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #121212; + --surface-50: #181818; + --surface-100: #1e1e1e; + --surface-200: #242424; + --surface-300: #2a2a2a; + --surface-400: #303030; + --surface-500: #363636; + --surface-600: #3b3b3b; + --surface-700: #414141; + --surface-800: #474747; + --surface-900: #4d4d4d; + --content-padding:1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 1px #93cbf9; } +:root { + --blue-50:#f4fafe; + --blue-100:#cae6fc; + --blue-200:#a0d2fa; + --blue-300:#75bef8; + --blue-400:#4baaf5; + --blue-500:#2196f3; + --blue-600:#1c80cf; + --blue-700:#1769aa; + --blue-800:#125386; + --blue-900:#0d3c61; + --green-50:#f6fbf6; + --green-100:#d4ecd5; + --green-200:#b2ddb4; + --green-300:#90cd93; + --green-400:#6ebe71; + --green-500:#4caf50; + --green-600:#419544; + --green-700:#357b38; + --green-800:#2a602c; + --green-900:#1e4620; + --yellow-50:#fffcf5; + --yellow-100:#fef0cd; + --yellow-200:#fde4a5; + --yellow-300:#fdd87d; + --yellow-400:#fccc55; + --yellow-500:#fbc02d; + --yellow-600:#d5a326; + --yellow-700:#b08620; + --yellow-800:#8a6a19; + --yellow-900:#644d12; + --cyan-50:#f2fcfd; + --cyan-100:#c2eff5; + --cyan-200:#91e2ed; + --cyan-300:#61d5e4; + --cyan-400:#30c9dc; + --cyan-500:#00bcd4; + --cyan-600:#00a0b4; + --cyan-700:#008494; + --cyan-800:#006775; + --cyan-900:#004b55; + --pink-50:#fef4f7; + --pink-100:#fac9da; + --pink-200:#f69ebc; + --pink-300:#f1749e; + --pink-400:#ed4981; + --pink-500:#e91e63; + --pink-600:#c61a54; + --pink-700:#a31545; + --pink-800:#801136; + --pink-900:#5d0c28; + --indigo-50:#f5f6fb; + --indigo-100:#d1d5ed; + --indigo-200:#acb4df; + --indigo-300:#8893d1; + --indigo-400:#6372c3; + --indigo-500:#3f51b5; + --indigo-600:#36459a; + --indigo-700:#2c397f; + --indigo-800:#232d64; + --indigo-900:#192048; + --teal-50:#f2faf9; + --teal-100:#c2e6e2; + --teal-200:#91d2cc; + --teal-300:#61beb5; + --teal-400:#30aa9f; + --teal-500:#009688; + --teal-600:#008074; + --teal-700:#00695f; + --teal-800:#00534b; + --teal-900:#003c36; + --orange-50:#fff8f2; + --orange-100:#fde0c2; + --orange-200:#fbc791; + --orange-300:#f9ae61; + --orange-400:#f79530; + --orange-500:#f57c00; + --orange-600:#d06900; + --orange-700:#ac5700; + --orange-800:#874400; + --orange-900:#623200; + --bluegray-50:#f7f9f9; + --bluegray-100:#d9e0e3; + --bluegray-200:#bbc7cd; + --bluegray-300:#9caeb7; + --bluegray-400:#7e96a1; + --bluegray-500:#607d8b; + --bluegray-600:#526a76; + --bluegray-700:#435861; + --bluegray-800:#35454c; + --bluegray-900:#263238; + --purple-50:#faf4fb; + --purple-100:#e7cbec; + --purple-200:#d4a2dd; + --purple-300:#c279ce; + --purple-400:#af50bf; + --purple-500:#9c27b0; + --purple-600:#852196; + --purple-700:#6d1b7b; + --purple-800:#561561; + --purple-900:#3e1046; +} + .p-autocomplete .p-autocomplete-loader { right: 0.5rem; } @@ -1342,6 +1458,76 @@ border-color: #64B5F6; } +.p-treeselect { + background: #121212; + border: 1px solid #383838; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #64B5F6; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 1px #93cbf9; + border-color: #64B5F6; +} +.p-treeselect .p-treeselect-label { + padding: 0.5rem 0.5rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: rgba(255, 255, 255, 0.6); +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.25rem 0.5rem; + margin-right: 0.5rem; + background: #383838; + color: rgba(255, 255, 255, 0.87); + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: rgba(255, 255, 255, 0.6); + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.p-treeselect.p-invalid.p-component { + border-color: #ef9a9a; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.25rem 0.5rem; +} + +.p-treeselect-panel { + background: #1e1e1e; + color: rgba(255, 255, 255, 0.87); + border: 1px solid #383838; + border-radius: 3px; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.5rem 1rem; + color: rgba(255, 255, 255, 0.87); + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #383838; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #383838; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #383838; +} + .p-togglebutton.p-button { background: #1e1e1e; border: 1px solid #383838; @@ -1512,6 +1698,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2013,6 +2205,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 600; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(100, 181, 246, 0.16); color: rgba(255, 255, 255, 0.87); @@ -2426,22 +2621,6 @@ background: rgba(100, 181, 246, 0.16); } -@media screen and (max-width: 960px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: rgba(255, 255, 255, 0.03); color: rgba(255, 255, 255, 0.87); @@ -2601,34 +2780,6 @@ background: rgba(100, 181, 246, 0.16); } -@media screen and (max-width: 960px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 2px solid #64B5F6; border-radius: 50%; @@ -2667,7 +2818,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: box-shadow 0.2s; - padding: 0.5rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4576,9 +4727,6 @@ background: rgba(255, 255, 255, 0.1); color: #f8f9fa; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/arya-green/theme.css b/public/themes/arya-green/theme.css index 08e44aa36e..831f9a91c5 100644 --- a/public/themes/arya-green/theme.css +++ b/public/themes/arya-green/theme.css @@ -11,6 +11,19 @@ --primary-color:#81C784; --primary-color-text:#212529; --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #121212; + --surface-50: #181818; + --surface-100: #1e1e1e; + --surface-200: #242424; + --surface-300: #2a2a2a; + --surface-400: #303030; + --surface-500: #363636; + --surface-600: #3b3b3b; + --surface-700: #414141; + --surface-800: #474747; + --surface-900: #4d4d4d; + --content-padding:1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 1px #a7d8a9; } +:root { + --blue-50:#f4fafe; + --blue-100:#cae6fc; + --blue-200:#a0d2fa; + --blue-300:#75bef8; + --blue-400:#4baaf5; + --blue-500:#2196f3; + --blue-600:#1c80cf; + --blue-700:#1769aa; + --blue-800:#125386; + --blue-900:#0d3c61; + --green-50:#f6fbf6; + --green-100:#d4ecd5; + --green-200:#b2ddb4; + --green-300:#90cd93; + --green-400:#6ebe71; + --green-500:#4caf50; + --green-600:#419544; + --green-700:#357b38; + --green-800:#2a602c; + --green-900:#1e4620; + --yellow-50:#fffcf5; + --yellow-100:#fef0cd; + --yellow-200:#fde4a5; + --yellow-300:#fdd87d; + --yellow-400:#fccc55; + --yellow-500:#fbc02d; + --yellow-600:#d5a326; + --yellow-700:#b08620; + --yellow-800:#8a6a19; + --yellow-900:#644d12; + --cyan-50:#f2fcfd; + --cyan-100:#c2eff5; + --cyan-200:#91e2ed; + --cyan-300:#61d5e4; + --cyan-400:#30c9dc; + --cyan-500:#00bcd4; + --cyan-600:#00a0b4; + --cyan-700:#008494; + --cyan-800:#006775; + --cyan-900:#004b55; + --pink-50:#fef4f7; + --pink-100:#fac9da; + --pink-200:#f69ebc; + --pink-300:#f1749e; + --pink-400:#ed4981; + --pink-500:#e91e63; + --pink-600:#c61a54; + --pink-700:#a31545; + --pink-800:#801136; + --pink-900:#5d0c28; + --indigo-50:#f5f6fb; + --indigo-100:#d1d5ed; + --indigo-200:#acb4df; + --indigo-300:#8893d1; + --indigo-400:#6372c3; + --indigo-500:#3f51b5; + --indigo-600:#36459a; + --indigo-700:#2c397f; + --indigo-800:#232d64; + --indigo-900:#192048; + --teal-50:#f2faf9; + --teal-100:#c2e6e2; + --teal-200:#91d2cc; + --teal-300:#61beb5; + --teal-400:#30aa9f; + --teal-500:#009688; + --teal-600:#008074; + --teal-700:#00695f; + --teal-800:#00534b; + --teal-900:#003c36; + --orange-50:#fff8f2; + --orange-100:#fde0c2; + --orange-200:#fbc791; + --orange-300:#f9ae61; + --orange-400:#f79530; + --orange-500:#f57c00; + --orange-600:#d06900; + --orange-700:#ac5700; + --orange-800:#874400; + --orange-900:#623200; + --bluegray-50:#f7f9f9; + --bluegray-100:#d9e0e3; + --bluegray-200:#bbc7cd; + --bluegray-300:#9caeb7; + --bluegray-400:#7e96a1; + --bluegray-500:#607d8b; + --bluegray-600:#526a76; + --bluegray-700:#435861; + --bluegray-800:#35454c; + --bluegray-900:#263238; + --purple-50:#faf4fb; + --purple-100:#e7cbec; + --purple-200:#d4a2dd; + --purple-300:#c279ce; + --purple-400:#af50bf; + --purple-500:#9c27b0; + --purple-600:#852196; + --purple-700:#6d1b7b; + --purple-800:#561561; + --purple-900:#3e1046; +} + .p-autocomplete .p-autocomplete-loader { right: 0.5rem; } @@ -1342,6 +1458,76 @@ border-color: #81C784; } +.p-treeselect { + background: #121212; + border: 1px solid #383838; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #81C784; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 1px #a7d8a9; + border-color: #81C784; +} +.p-treeselect .p-treeselect-label { + padding: 0.5rem 0.5rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: rgba(255, 255, 255, 0.6); +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.25rem 0.5rem; + margin-right: 0.5rem; + background: #383838; + color: rgba(255, 255, 255, 0.87); + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: rgba(255, 255, 255, 0.6); + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.p-treeselect.p-invalid.p-component { + border-color: #ef9a9a; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.25rem 0.5rem; +} + +.p-treeselect-panel { + background: #1e1e1e; + color: rgba(255, 255, 255, 0.87); + border: 1px solid #383838; + border-radius: 3px; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.5rem 1rem; + color: rgba(255, 255, 255, 0.87); + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #383838; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #383838; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #383838; +} + .p-togglebutton.p-button { background: #1e1e1e; border: 1px solid #383838; @@ -1512,6 +1698,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2013,6 +2205,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 600; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(129, 199, 132, 0.16); color: rgba(255, 255, 255, 0.87); @@ -2426,22 +2621,6 @@ background: rgba(129, 199, 132, 0.16); } -@media screen and (max-width: 960px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: rgba(255, 255, 255, 0.03); color: rgba(255, 255, 255, 0.87); @@ -2601,34 +2780,6 @@ background: rgba(129, 199, 132, 0.16); } -@media screen and (max-width: 960px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 2px solid #81C784; border-radius: 50%; @@ -2667,7 +2818,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: box-shadow 0.2s; - padding: 0.5rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4576,9 +4727,6 @@ background: rgba(255, 255, 255, 0.1); color: #f8f9fa; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/arya-orange/theme.css b/public/themes/arya-orange/theme.css index 4535796e50..e7b3debb91 100644 --- a/public/themes/arya-orange/theme.css +++ b/public/themes/arya-orange/theme.css @@ -11,6 +11,19 @@ --primary-color:#FFD54F; --primary-color-text:#212529; --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #121212; + --surface-50: #181818; + --surface-100: #1e1e1e; + --surface-200: #242424; + --surface-300: #2a2a2a; + --surface-400: #303030; + --surface-500: #363636; + --surface-600: #3b3b3b; + --surface-700: #414141; + --surface-800: #474747; + --surface-900: #4d4d4d; + --content-padding:1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 1px #ffe284; } +:root { + --blue-50:#f4fafe; + --blue-100:#cae6fc; + --blue-200:#a0d2fa; + --blue-300:#75bef8; + --blue-400:#4baaf5; + --blue-500:#2196f3; + --blue-600:#1c80cf; + --blue-700:#1769aa; + --blue-800:#125386; + --blue-900:#0d3c61; + --green-50:#f6fbf6; + --green-100:#d4ecd5; + --green-200:#b2ddb4; + --green-300:#90cd93; + --green-400:#6ebe71; + --green-500:#4caf50; + --green-600:#419544; + --green-700:#357b38; + --green-800:#2a602c; + --green-900:#1e4620; + --yellow-50:#fffcf5; + --yellow-100:#fef0cd; + --yellow-200:#fde4a5; + --yellow-300:#fdd87d; + --yellow-400:#fccc55; + --yellow-500:#fbc02d; + --yellow-600:#d5a326; + --yellow-700:#b08620; + --yellow-800:#8a6a19; + --yellow-900:#644d12; + --cyan-50:#f2fcfd; + --cyan-100:#c2eff5; + --cyan-200:#91e2ed; + --cyan-300:#61d5e4; + --cyan-400:#30c9dc; + --cyan-500:#00bcd4; + --cyan-600:#00a0b4; + --cyan-700:#008494; + --cyan-800:#006775; + --cyan-900:#004b55; + --pink-50:#fef4f7; + --pink-100:#fac9da; + --pink-200:#f69ebc; + --pink-300:#f1749e; + --pink-400:#ed4981; + --pink-500:#e91e63; + --pink-600:#c61a54; + --pink-700:#a31545; + --pink-800:#801136; + --pink-900:#5d0c28; + --indigo-50:#f5f6fb; + --indigo-100:#d1d5ed; + --indigo-200:#acb4df; + --indigo-300:#8893d1; + --indigo-400:#6372c3; + --indigo-500:#3f51b5; + --indigo-600:#36459a; + --indigo-700:#2c397f; + --indigo-800:#232d64; + --indigo-900:#192048; + --teal-50:#f2faf9; + --teal-100:#c2e6e2; + --teal-200:#91d2cc; + --teal-300:#61beb5; + --teal-400:#30aa9f; + --teal-500:#009688; + --teal-600:#008074; + --teal-700:#00695f; + --teal-800:#00534b; + --teal-900:#003c36; + --orange-50:#fff8f2; + --orange-100:#fde0c2; + --orange-200:#fbc791; + --orange-300:#f9ae61; + --orange-400:#f79530; + --orange-500:#f57c00; + --orange-600:#d06900; + --orange-700:#ac5700; + --orange-800:#874400; + --orange-900:#623200; + --bluegray-50:#f7f9f9; + --bluegray-100:#d9e0e3; + --bluegray-200:#bbc7cd; + --bluegray-300:#9caeb7; + --bluegray-400:#7e96a1; + --bluegray-500:#607d8b; + --bluegray-600:#526a76; + --bluegray-700:#435861; + --bluegray-800:#35454c; + --bluegray-900:#263238; + --purple-50:#faf4fb; + --purple-100:#e7cbec; + --purple-200:#d4a2dd; + --purple-300:#c279ce; + --purple-400:#af50bf; + --purple-500:#9c27b0; + --purple-600:#852196; + --purple-700:#6d1b7b; + --purple-800:#561561; + --purple-900:#3e1046; +} + .p-autocomplete .p-autocomplete-loader { right: 0.5rem; } @@ -1342,6 +1458,76 @@ border-color: #FFD54F; } +.p-treeselect { + background: #121212; + border: 1px solid #383838; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #FFD54F; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 1px #ffe284; + border-color: #FFD54F; +} +.p-treeselect .p-treeselect-label { + padding: 0.5rem 0.5rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: rgba(255, 255, 255, 0.6); +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.25rem 0.5rem; + margin-right: 0.5rem; + background: #383838; + color: rgba(255, 255, 255, 0.87); + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: rgba(255, 255, 255, 0.6); + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.p-treeselect.p-invalid.p-component { + border-color: #ef9a9a; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.25rem 0.5rem; +} + +.p-treeselect-panel { + background: #1e1e1e; + color: rgba(255, 255, 255, 0.87); + border: 1px solid #383838; + border-radius: 3px; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.5rem 1rem; + color: rgba(255, 255, 255, 0.87); + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #383838; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #383838; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #383838; +} + .p-togglebutton.p-button { background: #1e1e1e; border: 1px solid #383838; @@ -1512,6 +1698,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2013,6 +2205,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 600; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(255, 213, 79, 0.16); color: rgba(255, 255, 255, 0.87); @@ -2426,22 +2621,6 @@ background: rgba(255, 213, 79, 0.16); } -@media screen and (max-width: 960px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: rgba(255, 255, 255, 0.03); color: rgba(255, 255, 255, 0.87); @@ -2601,34 +2780,6 @@ background: rgba(255, 213, 79, 0.16); } -@media screen and (max-width: 960px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 2px solid #FFD54F; border-radius: 50%; @@ -2667,7 +2818,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: box-shadow 0.2s; - padding: 0.5rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4576,9 +4727,6 @@ background: rgba(255, 255, 255, 0.1); color: #f8f9fa; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/arya-purple/theme.css b/public/themes/arya-purple/theme.css index 99dac42c4e..678f6c0669 100644 --- a/public/themes/arya-purple/theme.css +++ b/public/themes/arya-purple/theme.css @@ -11,6 +11,19 @@ --primary-color:#BA68C8; --primary-color-text:#ffffff; --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #121212; + --surface-50: #181818; + --surface-100: #1e1e1e; + --surface-200: #242424; + --surface-300: #2a2a2a; + --surface-400: #303030; + --surface-500: #363636; + --surface-600: #3b3b3b; + --surface-700: #414141; + --surface-800: #474747; + --surface-900: #4d4d4d; + --content-padding:1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 1px #cf95d9; } +:root { + --blue-50:#f4fafe; + --blue-100:#cae6fc; + --blue-200:#a0d2fa; + --blue-300:#75bef8; + --blue-400:#4baaf5; + --blue-500:#2196f3; + --blue-600:#1c80cf; + --blue-700:#1769aa; + --blue-800:#125386; + --blue-900:#0d3c61; + --green-50:#f6fbf6; + --green-100:#d4ecd5; + --green-200:#b2ddb4; + --green-300:#90cd93; + --green-400:#6ebe71; + --green-500:#4caf50; + --green-600:#419544; + --green-700:#357b38; + --green-800:#2a602c; + --green-900:#1e4620; + --yellow-50:#fffcf5; + --yellow-100:#fef0cd; + --yellow-200:#fde4a5; + --yellow-300:#fdd87d; + --yellow-400:#fccc55; + --yellow-500:#fbc02d; + --yellow-600:#d5a326; + --yellow-700:#b08620; + --yellow-800:#8a6a19; + --yellow-900:#644d12; + --cyan-50:#f2fcfd; + --cyan-100:#c2eff5; + --cyan-200:#91e2ed; + --cyan-300:#61d5e4; + --cyan-400:#30c9dc; + --cyan-500:#00bcd4; + --cyan-600:#00a0b4; + --cyan-700:#008494; + --cyan-800:#006775; + --cyan-900:#004b55; + --pink-50:#fef4f7; + --pink-100:#fac9da; + --pink-200:#f69ebc; + --pink-300:#f1749e; + --pink-400:#ed4981; + --pink-500:#e91e63; + --pink-600:#c61a54; + --pink-700:#a31545; + --pink-800:#801136; + --pink-900:#5d0c28; + --indigo-50:#f5f6fb; + --indigo-100:#d1d5ed; + --indigo-200:#acb4df; + --indigo-300:#8893d1; + --indigo-400:#6372c3; + --indigo-500:#3f51b5; + --indigo-600:#36459a; + --indigo-700:#2c397f; + --indigo-800:#232d64; + --indigo-900:#192048; + --teal-50:#f2faf9; + --teal-100:#c2e6e2; + --teal-200:#91d2cc; + --teal-300:#61beb5; + --teal-400:#30aa9f; + --teal-500:#009688; + --teal-600:#008074; + --teal-700:#00695f; + --teal-800:#00534b; + --teal-900:#003c36; + --orange-50:#fff8f2; + --orange-100:#fde0c2; + --orange-200:#fbc791; + --orange-300:#f9ae61; + --orange-400:#f79530; + --orange-500:#f57c00; + --orange-600:#d06900; + --orange-700:#ac5700; + --orange-800:#874400; + --orange-900:#623200; + --bluegray-50:#f7f9f9; + --bluegray-100:#d9e0e3; + --bluegray-200:#bbc7cd; + --bluegray-300:#9caeb7; + --bluegray-400:#7e96a1; + --bluegray-500:#607d8b; + --bluegray-600:#526a76; + --bluegray-700:#435861; + --bluegray-800:#35454c; + --bluegray-900:#263238; + --purple-50:#faf4fb; + --purple-100:#e7cbec; + --purple-200:#d4a2dd; + --purple-300:#c279ce; + --purple-400:#af50bf; + --purple-500:#9c27b0; + --purple-600:#852196; + --purple-700:#6d1b7b; + --purple-800:#561561; + --purple-900:#3e1046; +} + .p-autocomplete .p-autocomplete-loader { right: 0.5rem; } @@ -1342,6 +1458,76 @@ border-color: #BA68C8; } +.p-treeselect { + background: #121212; + border: 1px solid #383838; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #BA68C8; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 1px #cf95d9; + border-color: #BA68C8; +} +.p-treeselect .p-treeselect-label { + padding: 0.5rem 0.5rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: rgba(255, 255, 255, 0.6); +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.25rem 0.5rem; + margin-right: 0.5rem; + background: #383838; + color: rgba(255, 255, 255, 0.87); + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: rgba(255, 255, 255, 0.6); + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.p-treeselect.p-invalid.p-component { + border-color: #ef9a9a; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.25rem 0.5rem; +} + +.p-treeselect-panel { + background: #1e1e1e; + color: rgba(255, 255, 255, 0.87); + border: 1px solid #383838; + border-radius: 3px; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.5rem 1rem; + color: rgba(255, 255, 255, 0.87); + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #383838; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #383838; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #383838; +} + .p-togglebutton.p-button { background: #1e1e1e; border: 1px solid #383838; @@ -1512,6 +1698,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2013,6 +2205,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 600; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(186, 104, 200, 0.16); color: rgba(255, 255, 255, 0.87); @@ -2426,22 +2621,6 @@ background: rgba(186, 104, 200, 0.16); } -@media screen and (max-width: 960px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: rgba(255, 255, 255, 0.03); color: rgba(255, 255, 255, 0.87); @@ -2601,34 +2780,6 @@ background: rgba(186, 104, 200, 0.16); } -@media screen and (max-width: 960px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 2px solid #BA68C8; border-radius: 50%; @@ -2667,7 +2818,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: box-shadow 0.2s; - padding: 0.5rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4576,9 +4727,6 @@ background: rgba(255, 255, 255, 0.1); color: #f8f9fa; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/bootstrap4-dark-blue/theme.css b/public/themes/bootstrap4-dark-blue/theme.css index 15589fc3b8..7172594bd8 100644 --- a/public/themes/bootstrap4-dark-blue/theme.css +++ b/public/themes/bootstrap4-dark-blue/theme.css @@ -11,6 +11,19 @@ --primary-color:#8dd0ff; --primary-color-text:#151515; --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #20262e; + --surface-50: #262b33; + --surface-100: #2b3138; + --surface-200: #31363e; + --surface-300: #363c43; + --surface-400: #3c4148; + --surface-500: #41474d; + --surface-600: #474c53; + --surface-700: #4d5158; + --surface-800: #52575d; + --surface-900: #585c62; + --content-padding:1.25rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 1px #e3f3fe; } +:root { + --blue-50:#f3f8ff; + --blue-100:#c5dcff; + --blue-200:#97c1fe; + --blue-300:#69a5fe; + --blue-400:#3b8afd; + --blue-500:#0d6efd; + --blue-600:#0b5ed7; + --blue-700:#094db1; + --blue-800:#073d8b; + --blue-900:#052c65; + --green-50:#f4f9f6; + --green-100:#c8e2d6; + --green-200:#9ccbb5; + --green-300:#70b595; + --green-400:#459e74; + --green-500:#198754; + --green-600:#157347; + --green-700:#125f3b; + --green-800:#0e4a2e; + --green-900:#0a3622; + --yellow-50:#fffcf3; + --yellow-100:#fff0c3; + --yellow-200:#ffe494; + --yellow-300:#ffd965; + --yellow-400:#ffcd36; + --yellow-500:#ffc107; + --yellow-600:#d9a406; + --yellow-700:#b38705; + --yellow-800:#8c6a04; + --yellow-900:#664d03; + --cyan-50:#f3fcfe; + --cyan-100:#c5f2fb; + --cyan-200:#97e8f9; + --cyan-300:#69def6; + --cyan-400:#3bd4f3; + --cyan-500:#0dcaf0; + --cyan-600:#0baccc; + --cyan-700:#098da8; + --cyan-800:#076f84; + --cyan-900:#055160; + --pink-50:#fdf5f9; + --pink-100:#f5cee1; + --pink-200:#eda7ca; + --pink-300:#e681b3; + --pink-400:#de5a9b; + --pink-500:#d63384; + --pink-600:#b62b70; + --pink-700:#96245c; + --pink-800:#761c49; + --pink-900:#561435; + --indigo-50:#f7f3fe; + --indigo-100:#dac6fc; + --indigo-200:#bd98f9; + --indigo-300:#a06bf7; + --indigo-400:#833df4; + --indigo-500:#6610f2; + --indigo-600:#570ece; + --indigo-700:#470ba9; + --indigo-800:#380985; + --indigo-900:#290661; + --teal-50:#f4fcfa; + --teal-100:#c9f2e6; + --teal-200:#9fe8d2; + --teal-300:#75debf; + --teal-400:#4ad3ab; + --teal-500:#20c997; + --teal-600:#1bab80; + --teal-700:#168d6a; + --teal-800:#126f53; + --teal-900:#0d503c; + --orange-50:#fff9f3; + --orange-100:#ffe0c7; + --orange-200:#fec89a; + --orange-300:#feaf6d; + --orange-400:#fd9741; + --orange-500:#fd7e14; + --orange-600:#d76b11; + --orange-700:#b1580e; + --orange-800:#8b450b; + --orange-900:#653208; + --bluegray-50:#f8f9fb; + --bluegray-100:#e0e4ea; + --bluegray-200:#c7ced9; + --bluegray-300:#aeb9c8; + --bluegray-400:#95a3b8; + --bluegray-500:#7c8ea7; + --bluegray-600:#69798e; + --bluegray-700:#576375; + --bluegray-800:#444e5c; + --bluegray-900:#323943; + --purple-50:#f8f6fc; + --purple-100:#dcd2f0; + --purple-200:#c1aee4; + --purple-300:#a68ad9; + --purple-400:#8a66cd; + --purple-500:#6f42c1; + --purple-600:#5e38a4; + --purple-700:#4e2e87; + --purple-800:#3d246a; + --purple-900:#2c1a4d; +} + .p-autocomplete .p-autocomplete-loader { right: 0.75rem; } @@ -1354,6 +1470,76 @@ border-color: #56bdff; } +.p-treeselect { + background: #20262e; + border: 1px solid #3f4b5b; + transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s; + border-radius: 4px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #3f4b5b; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 1px #e3f3fe; + border-color: #8dd0ff; +} +.p-treeselect .p-treeselect-label { + padding: 0.5rem 0.75rem; + transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: rgba(255, 255, 255, 0.6); +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.25rem 0.75rem; + margin-right: 0.5rem; + background: #3f4b5b; + color: rgba(255, 255, 255, 0.87); + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: rgba(255, 255, 255, 0.6); + width: 2.357rem; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.p-treeselect.p-invalid.p-component { + border-color: #f19ea6; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.25rem 0.75rem; +} + +.p-treeselect-panel { + background: #2a323d; + color: rgba(255, 255, 255, 0.87); + border: 1px solid #3f4b5b; + border-radius: 4px; + box-shadow: none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.5rem 1.5rem; + color: rgba(255, 255, 255, 0.87); + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #3f4b5b; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #3f4b5b; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #3f4b5b; +} + .p-togglebutton.p-button { background: #6c757d; border: 1px solid #6c757d; @@ -1524,6 +1710,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2025,6 +2217,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 600; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #8dd0ff; color: #151515; @@ -2438,22 +2633,6 @@ background: #8dd0ff; } -@media screen and (max-width: 769px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1.25rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: rgba(255, 255, 255, 0.04); color: rgba(255, 255, 255, 0.87); @@ -2613,34 +2792,6 @@ background: #8dd0ff; } -@media screen and (max-width: 769px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1.25rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2679,7 +2830,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 4px; transition: box-shadow 0.15s; - padding: 0.5rem; + padding: 0.286rem; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4588,9 +4739,6 @@ background: rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.6); } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: box-shadow 0.15s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/bootstrap4-dark-purple/theme.css b/public/themes/bootstrap4-dark-purple/theme.css index 2d36b52cbc..3ff8372fde 100644 --- a/public/themes/bootstrap4-dark-purple/theme.css +++ b/public/themes/bootstrap4-dark-purple/theme.css @@ -11,6 +11,19 @@ --primary-color:#c298d8; --primary-color-text:#151515; --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #20262e; + --surface-50: #262b33; + --surface-100: #2b3138; + --surface-200: #31363e; + --surface-300: #363c43; + --surface-400: #3c4148; + --surface-500: #41474d; + --surface-600: #474c53; + --surface-700: #4d5158; + --surface-800: #52575d; + --surface-900: #585c62; + --content-padding:1.25rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 1px #f0e6f5; } +:root { + --blue-50:#f3f8ff; + --blue-100:#c5dcff; + --blue-200:#97c1fe; + --blue-300:#69a5fe; + --blue-400:#3b8afd; + --blue-500:#0d6efd; + --blue-600:#0b5ed7; + --blue-700:#094db1; + --blue-800:#073d8b; + --blue-900:#052c65; + --green-50:#f4f9f6; + --green-100:#c8e2d6; + --green-200:#9ccbb5; + --green-300:#70b595; + --green-400:#459e74; + --green-500:#198754; + --green-600:#157347; + --green-700:#125f3b; + --green-800:#0e4a2e; + --green-900:#0a3622; + --yellow-50:#fffcf3; + --yellow-100:#fff0c3; + --yellow-200:#ffe494; + --yellow-300:#ffd965; + --yellow-400:#ffcd36; + --yellow-500:#ffc107; + --yellow-600:#d9a406; + --yellow-700:#b38705; + --yellow-800:#8c6a04; + --yellow-900:#664d03; + --cyan-50:#f3fcfe; + --cyan-100:#c5f2fb; + --cyan-200:#97e8f9; + --cyan-300:#69def6; + --cyan-400:#3bd4f3; + --cyan-500:#0dcaf0; + --cyan-600:#0baccc; + --cyan-700:#098da8; + --cyan-800:#076f84; + --cyan-900:#055160; + --pink-50:#fdf5f9; + --pink-100:#f5cee1; + --pink-200:#eda7ca; + --pink-300:#e681b3; + --pink-400:#de5a9b; + --pink-500:#d63384; + --pink-600:#b62b70; + --pink-700:#96245c; + --pink-800:#761c49; + --pink-900:#561435; + --indigo-50:#f7f3fe; + --indigo-100:#dac6fc; + --indigo-200:#bd98f9; + --indigo-300:#a06bf7; + --indigo-400:#833df4; + --indigo-500:#6610f2; + --indigo-600:#570ece; + --indigo-700:#470ba9; + --indigo-800:#380985; + --indigo-900:#290661; + --teal-50:#f4fcfa; + --teal-100:#c9f2e6; + --teal-200:#9fe8d2; + --teal-300:#75debf; + --teal-400:#4ad3ab; + --teal-500:#20c997; + --teal-600:#1bab80; + --teal-700:#168d6a; + --teal-800:#126f53; + --teal-900:#0d503c; + --orange-50:#fff9f3; + --orange-100:#ffe0c7; + --orange-200:#fec89a; + --orange-300:#feaf6d; + --orange-400:#fd9741; + --orange-500:#fd7e14; + --orange-600:#d76b11; + --orange-700:#b1580e; + --orange-800:#8b450b; + --orange-900:#653208; + --bluegray-50:#f8f9fb; + --bluegray-100:#e0e4ea; + --bluegray-200:#c7ced9; + --bluegray-300:#aeb9c8; + --bluegray-400:#95a3b8; + --bluegray-500:#7c8ea7; + --bluegray-600:#69798e; + --bluegray-700:#576375; + --bluegray-800:#444e5c; + --bluegray-900:#323943; + --purple-50:#f8f6fc; + --purple-100:#dcd2f0; + --purple-200:#c1aee4; + --purple-300:#a68ad9; + --purple-400:#8a66cd; + --purple-500:#6f42c1; + --purple-600:#5e38a4; + --purple-700:#4e2e87; + --purple-800:#3d246a; + --purple-900:#2c1a4d; +} + .p-autocomplete .p-autocomplete-loader { right: 0.75rem; } @@ -1354,6 +1470,76 @@ border-color: #aa70c7; } +.p-treeselect { + background: #20262e; + border: 1px solid #3f4b5b; + transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s; + border-radius: 4px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #3f4b5b; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 1px #f0e6f5; + border-color: #c298d8; +} +.p-treeselect .p-treeselect-label { + padding: 0.5rem 0.75rem; + transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: rgba(255, 255, 255, 0.6); +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.25rem 0.75rem; + margin-right: 0.5rem; + background: #3f4b5b; + color: rgba(255, 255, 255, 0.87); + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: rgba(255, 255, 255, 0.6); + width: 2.357rem; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.p-treeselect.p-invalid.p-component { + border-color: #f19ea6; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.25rem 0.75rem; +} + +.p-treeselect-panel { + background: #2a323d; + color: rgba(255, 255, 255, 0.87); + border: 1px solid #3f4b5b; + border-radius: 4px; + box-shadow: none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.5rem 1.5rem; + color: rgba(255, 255, 255, 0.87); + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #3f4b5b; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #3f4b5b; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #3f4b5b; +} + .p-togglebutton.p-button { background: #6c757d; border: 1px solid #6c757d; @@ -1524,6 +1710,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2025,6 +2217,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 600; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #c298d8; color: #151515; @@ -2438,22 +2633,6 @@ background: #c298d8; } -@media screen and (max-width: 769px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1.25rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: rgba(255, 255, 255, 0.04); color: rgba(255, 255, 255, 0.87); @@ -2613,34 +2792,6 @@ background: #c298d8; } -@media screen and (max-width: 769px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1.25rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2679,7 +2830,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 4px; transition: box-shadow 0.15s; - padding: 0.5rem; + padding: 0.286rem; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4588,9 +4739,6 @@ background: rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.6); } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: box-shadow 0.15s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/bootstrap4-light-blue/theme.css b/public/themes/bootstrap4-light-blue/theme.css index 3cbc7543a1..e90aa0a87d 100644 --- a/public/themes/bootstrap4-light-blue/theme.css +++ b/public/themes/bootstrap4-light-blue/theme.css @@ -11,6 +11,19 @@ --primary-color:#007bff; --primary-color-text:#ffffff; --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #ffffff; + --surface-50: #f9fafb; + --surface-100: #f8f9fa; + --surface-200: #e9ecef; + --surface-300: #dee2e6; + --surface-400: #ced4da; + --surface-500: #adb5bd; + --surface-600: #6c757d; + --surface-700: #495057; + --surface-800: #343a40; + --surface-900: #212529; + --content-padding:1.25rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); } +:root { + --blue-50:#f3f8ff; + --blue-100:#c5dcff; + --blue-200:#97c1fe; + --blue-300:#69a5fe; + --blue-400:#3b8afd; + --blue-500:#0d6efd; + --blue-600:#0b5ed7; + --blue-700:#094db1; + --blue-800:#073d8b; + --blue-900:#052c65; + --green-50:#f4f9f6; + --green-100:#c8e2d6; + --green-200:#9ccbb5; + --green-300:#70b595; + --green-400:#459e74; + --green-500:#198754; + --green-600:#157347; + --green-700:#125f3b; + --green-800:#0e4a2e; + --green-900:#0a3622; + --yellow-50:#fffcf3; + --yellow-100:#fff0c3; + --yellow-200:#ffe494; + --yellow-300:#ffd965; + --yellow-400:#ffcd36; + --yellow-500:#ffc107; + --yellow-600:#d9a406; + --yellow-700:#b38705; + --yellow-800:#8c6a04; + --yellow-900:#664d03; + --cyan-50:#f3fcfe; + --cyan-100:#c5f2fb; + --cyan-200:#97e8f9; + --cyan-300:#69def6; + --cyan-400:#3bd4f3; + --cyan-500:#0dcaf0; + --cyan-600:#0baccc; + --cyan-700:#098da8; + --cyan-800:#076f84; + --cyan-900:#055160; + --pink-50:#fdf5f9; + --pink-100:#f5cee1; + --pink-200:#eda7ca; + --pink-300:#e681b3; + --pink-400:#de5a9b; + --pink-500:#d63384; + --pink-600:#b62b70; + --pink-700:#96245c; + --pink-800:#761c49; + --pink-900:#561435; + --indigo-50:#f7f3fe; + --indigo-100:#dac6fc; + --indigo-200:#bd98f9; + --indigo-300:#a06bf7; + --indigo-400:#833df4; + --indigo-500:#6610f2; + --indigo-600:#570ece; + --indigo-700:#470ba9; + --indigo-800:#380985; + --indigo-900:#290661; + --teal-50:#f4fcfa; + --teal-100:#c9f2e6; + --teal-200:#9fe8d2; + --teal-300:#75debf; + --teal-400:#4ad3ab; + --teal-500:#20c997; + --teal-600:#1bab80; + --teal-700:#168d6a; + --teal-800:#126f53; + --teal-900:#0d503c; + --orange-50:#fff9f3; + --orange-100:#ffe0c7; + --orange-200:#fec89a; + --orange-300:#feaf6d; + --orange-400:#fd9741; + --orange-500:#fd7e14; + --orange-600:#d76b11; + --orange-700:#b1580e; + --orange-800:#8b450b; + --orange-900:#653208; + --bluegray-50:#f8f9fb; + --bluegray-100:#e0e4ea; + --bluegray-200:#c7ced9; + --bluegray-300:#aeb9c8; + --bluegray-400:#95a3b8; + --bluegray-500:#7c8ea7; + --bluegray-600:#69798e; + --bluegray-700:#576375; + --bluegray-800:#444e5c; + --bluegray-900:#323943; + --purple-50:#f8f6fc; + --purple-100:#dcd2f0; + --purple-200:#c1aee4; + --purple-300:#a68ad9; + --purple-400:#8a66cd; + --purple-500:#6f42c1; + --purple-600:#5e38a4; + --purple-700:#4e2e87; + --purple-800:#3d246a; + --purple-900:#2c1a4d; +} + .p-autocomplete .p-autocomplete-loader { right: 0.75rem; } @@ -1354,6 +1470,76 @@ border-color: #0069d9; } +.p-treeselect { + background: #ffffff; + border: 1px solid #ced4da; + transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s; + border-radius: 4px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #ced4da; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); + border-color: #007bff; +} +.p-treeselect .p-treeselect-label { + padding: 0.5rem 0.75rem; + transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: #6c757d; +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.25rem 0.75rem; + margin-right: 0.5rem; + background: #dee2e6; + color: #212529; + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: #495057; + width: 2.357rem; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.p-treeselect.p-invalid.p-component { + border-color: #dc3545; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.25rem 0.75rem; +} + +.p-treeselect-panel { + background: #ffffff; + color: #212529; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + box-shadow: none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.5rem 1.5rem; + color: #212529; + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #efefef; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #efefef; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #efefef; +} + .p-togglebutton.p-button { background: #6c757d; border: 1px solid #6c757d; @@ -1524,6 +1710,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2025,6 +2217,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 600; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #007bff; color: #ffffff; @@ -2438,22 +2633,6 @@ background: #007bff; } -@media screen and (max-width: 769px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1.25rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: #e9ecef; color: #212529; @@ -2613,34 +2792,6 @@ background: #007bff; } -@media screen and (max-width: 769px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1.25rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2679,7 +2830,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 4px; transition: box-shadow 0.15s; - padding: 0.5rem; + padding: 0.286rem; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4588,9 +4739,6 @@ background: rgba(255, 255, 255, 0.1); color: #efefef; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: box-shadow 0.15s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/bootstrap4-light-purple/theme.css b/public/themes/bootstrap4-light-purple/theme.css index 547aff09e5..6e685ac5ac 100644 --- a/public/themes/bootstrap4-light-purple/theme.css +++ b/public/themes/bootstrap4-light-purple/theme.css @@ -11,6 +11,19 @@ --primary-color:#883cae; --primary-color-text:#ffffff; --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #ffffff; + --surface-50: #f9fafb; + --surface-100: #f8f9fa; + --surface-200: #e9ecef; + --surface-300: #dee2e6; + --surface-400: #ced4da; + --surface-500: #adb5bd; + --surface-600: #6c757d; + --surface-700: #495057; + --surface-800: #343a40; + --surface-900: #212529; + --content-padding:1.25rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5); } +:root { + --blue-50:#f3f8ff; + --blue-100:#c5dcff; + --blue-200:#97c1fe; + --blue-300:#69a5fe; + --blue-400:#3b8afd; + --blue-500:#0d6efd; + --blue-600:#0b5ed7; + --blue-700:#094db1; + --blue-800:#073d8b; + --blue-900:#052c65; + --green-50:#f4f9f6; + --green-100:#c8e2d6; + --green-200:#9ccbb5; + --green-300:#70b595; + --green-400:#459e74; + --green-500:#198754; + --green-600:#157347; + --green-700:#125f3b; + --green-800:#0e4a2e; + --green-900:#0a3622; + --yellow-50:#fffcf3; + --yellow-100:#fff0c3; + --yellow-200:#ffe494; + --yellow-300:#ffd965; + --yellow-400:#ffcd36; + --yellow-500:#ffc107; + --yellow-600:#d9a406; + --yellow-700:#b38705; + --yellow-800:#8c6a04; + --yellow-900:#664d03; + --cyan-50:#f3fcfe; + --cyan-100:#c5f2fb; + --cyan-200:#97e8f9; + --cyan-300:#69def6; + --cyan-400:#3bd4f3; + --cyan-500:#0dcaf0; + --cyan-600:#0baccc; + --cyan-700:#098da8; + --cyan-800:#076f84; + --cyan-900:#055160; + --pink-50:#fdf5f9; + --pink-100:#f5cee1; + --pink-200:#eda7ca; + --pink-300:#e681b3; + --pink-400:#de5a9b; + --pink-500:#d63384; + --pink-600:#b62b70; + --pink-700:#96245c; + --pink-800:#761c49; + --pink-900:#561435; + --indigo-50:#f7f3fe; + --indigo-100:#dac6fc; + --indigo-200:#bd98f9; + --indigo-300:#a06bf7; + --indigo-400:#833df4; + --indigo-500:#6610f2; + --indigo-600:#570ece; + --indigo-700:#470ba9; + --indigo-800:#380985; + --indigo-900:#290661; + --teal-50:#f4fcfa; + --teal-100:#c9f2e6; + --teal-200:#9fe8d2; + --teal-300:#75debf; + --teal-400:#4ad3ab; + --teal-500:#20c997; + --teal-600:#1bab80; + --teal-700:#168d6a; + --teal-800:#126f53; + --teal-900:#0d503c; + --orange-50:#fff9f3; + --orange-100:#ffe0c7; + --orange-200:#fec89a; + --orange-300:#feaf6d; + --orange-400:#fd9741; + --orange-500:#fd7e14; + --orange-600:#d76b11; + --orange-700:#b1580e; + --orange-800:#8b450b; + --orange-900:#653208; + --bluegray-50:#f8f9fb; + --bluegray-100:#e0e4ea; + --bluegray-200:#c7ced9; + --bluegray-300:#aeb9c8; + --bluegray-400:#95a3b8; + --bluegray-500:#7c8ea7; + --bluegray-600:#69798e; + --bluegray-700:#576375; + --bluegray-800:#444e5c; + --bluegray-900:#323943; + --purple-50:#f8f6fc; + --purple-100:#dcd2f0; + --purple-200:#c1aee4; + --purple-300:#a68ad9; + --purple-400:#8a66cd; + --purple-500:#6f42c1; + --purple-600:#5e38a4; + --purple-700:#4e2e87; + --purple-800:#3d246a; + --purple-900:#2c1a4d; +} + .p-autocomplete .p-autocomplete-loader { right: 0.75rem; } @@ -1354,6 +1470,76 @@ border-color: #7a38a7; } +.p-treeselect { + background: #ffffff; + border: 1px solid #ced4da; + transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s; + border-radius: 4px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #ced4da; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5); + border-color: #883cae; +} +.p-treeselect .p-treeselect-label { + padding: 0.5rem 0.75rem; + transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: #6c757d; +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.25rem 0.75rem; + margin-right: 0.5rem; + background: #dee2e6; + color: #212529; + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: #495057; + width: 2.357rem; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.p-treeselect.p-invalid.p-component { + border-color: #dc3545; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.25rem 0.75rem; +} + +.p-treeselect-panel { + background: #ffffff; + color: #212529; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + box-shadow: none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.5rem 1.5rem; + color: #212529; + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #efefef; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #efefef; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #efefef; +} + .p-togglebutton.p-button { background: #6c757d; border: 1px solid #6c757d; @@ -1524,6 +1710,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2025,6 +2217,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 600; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #883cae; color: #ffffff; @@ -2438,22 +2633,6 @@ background: #883cae; } -@media screen and (max-width: 769px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1.25rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: #e9ecef; color: #212529; @@ -2613,34 +2792,6 @@ background: #883cae; } -@media screen and (max-width: 769px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1.25rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2679,7 +2830,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 4px; transition: box-shadow 0.15s; - padding: 0.5rem; + padding: 0.286rem; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4588,9 +4739,6 @@ background: rgba(255, 255, 255, 0.1); color: #efefef; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: box-shadow 0.15s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/fluent-light/theme.css b/public/themes/fluent-light/theme.css index 823ceae71b..d351c7e2ef 100644 --- a/public/themes/fluent-light/theme.css +++ b/public/themes/fluent-light/theme.css @@ -11,6 +11,19 @@ --primary-color:#0078d4; --primary-color-text:#ffffff; --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #ffffff; + --surface-50: #f3f2f1; + --surface-100: #e1dfdd; + --surface-200: #bebbb8; + --surface-300: #a19f9d; + --surface-400: #797775; + --surface-500: #484644; + --surface-600: #323130; + --surface-700: #252423; + --surface-800: #1b1a19; + --surface-900: #11100f; + --content-padding:1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: inset 0 0 0 1px #605e5c; } +:root { + --blue-50:#f3f8fc; + --blue-100:#c6dcef; + --blue-200:#98c1e3; + --blue-300:#6ba5d7; + --blue-400:#3d8aca; + --blue-500:#106ebe; + --blue-600:#0e5ea2; + --blue-700:#0b4d85; + --blue-800:#093d69; + --blue-900:#062c4c; + --green-50:#f7fbf3; + --green-100:#d9eac4; + --green-200:#bbda96; + --green-300:#9cca67; + --green-400:#7eb939; + --green-500:#60a90a; + --green-600:#529009; + --green-700:#437607; + --green-800:#355d06; + --green-900:#264404; + --yellow-50:#fffcf2; + --yellow-100:#ffeec2; + --yellow-200:#ffe191; + --yellow-300:#ffd461; + --yellow-400:#ffc630; + --yellow-500:#ffb900; + --yellow-600:#d99d00; + --yellow-700:#b38200; + --yellow-800:#8c6600; + --yellow-900:#664a00; + --cyan-50:#f2fbfc; + --cyan-100:#c2eef1; + --cyan-200:#91e0e5; + --cyan-300:#61d2da; + --cyan-400:#30c5ce; + --cyan-500:#00b7c3; + --cyan-600:#009ca6; + --cyan-700:#008089; + --cyan-800:#00656b; + --cyan-900:#00494e; + --pink-50:#fef2f9; + --pink-100:#f8c2e3; + --pink-200:#f391ce; + --pink-300:#ee61b8; + --pink-400:#e830a2; + --pink-500:#e3008c; + --pink-600:#c10077; + --pink-700:#9f0062; + --pink-800:#7d004d; + --pink-900:#5b0038; + --indigo-50:#f5f6fc; + --indigo-100:#cdd3f1; + --indigo-200:#a5b0e6; + --indigo-300:#7d8edc; + --indigo-400:#566bd1; + --indigo-500:#2e48c6; + --indigo-600:#273da8; + --indigo-700:#20328b; + --indigo-800:#19286d; + --indigo-900:#121d4f; + --teal-50:#f2f9f8; + --teal-100:#c2e1dd; + --teal-200:#91c9c2; + --teal-300:#61b2a8; + --teal-400:#309a8d; + --teal-500:#008272; + --teal-600:#006f61; + --teal-700:#005b50; + --teal-800:#00483f; + --teal-900:#00342e; + --orange-50:#fdf7f2; + --orange-100:#f5d8c2; + --orange-200:#edb991; + --orange-300:#e49a61; + --orange-400:#dc7b30; + --orange-500:#d45c00; + --orange-600:#b44e00; + --orange-700:#944000; + --orange-800:#753300; + --orange-900:#552500; + --bluegray-50:#f8f9fb; + --bluegray-100:#dee4ed; + --bluegray-200:#c4cfe0; + --bluegray-300:#a9bad2; + --bluegray-400:#8fa4c4; + --bluegray-500:#758fb6; + --bluegray-600:#637a9b; + --bluegray-700:#52647f; + --bluegray-800:#404f64; + --bluegray-900:#2f3949; + --purple-50:#f9f8fd; + --purple-100:#e1dff7; + --purple-200:#cac5f1; + --purple-300:#b2abeb; + --purple-400:#9b92e4; + --purple-500:#8378de; + --purple-600:#6f66bd; + --purple-700:#5c549b; + --purple-800:#48427a; + --purple-900:#343059; +} + .p-autocomplete .p-autocomplete-loader { right: 0.5rem; } @@ -1342,6 +1458,76 @@ border-color: #005a9e; } +.p-treeselect { + background: #ffffff; + border: 1px solid #605e5c; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 2px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #323130; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 1px #605e5c; + border-color: #0078d4; +} +.p-treeselect .p-treeselect-label { + padding: 0.5rem 0.5rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: #605e5c; +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.25rem 0.5rem; + margin-right: 0.5rem; + background: #edebe9; + color: #323130; + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: #605e5c; + width: 2.357rem; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} +.p-treeselect.p-invalid.p-component { + border-color: #a4252c; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.25rem 0.5rem; +} + +.p-treeselect-panel { + background: #ffffff; + color: #323130; + border: 0 none; + border-radius: 2px; + box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.75rem 0.5rem; + color: #323130; + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #faf9f8; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #faf9f8; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #faf9f8; +} + .p-togglebutton.p-button { background: #ffffff; border: 1px solid #605e5c; @@ -1512,6 +1698,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2013,6 +2205,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 600; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #edebe9; color: #323130; @@ -2426,22 +2621,6 @@ background: #edebe9; } -@media screen and (max-width: 769px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: #f3f2f1; color: #323130; @@ -2601,34 +2780,6 @@ background: #edebe9; } -@media screen and (max-width: 769px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -4527,9 +4678,6 @@ background: rgba(255, 255, 255, 0.1); color: #faf9f8; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/luna-amber/theme.css b/public/themes/luna-amber/theme.css index 1f837b5cae..f0d21a8172 100644 --- a/public/themes/luna-amber/theme.css +++ b/public/themes/luna-amber/theme.css @@ -11,6 +11,19 @@ --primary-color: #FFE082; --primary-color-text: #212529; --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #191919; + --surface-50: #1f1f1f; + --surface-100: #252525; + --surface-200: #2a2a2a; + --surface-300: #303030; + --surface-400: #363636; + --surface-500: #3c3c3c; + --surface-600: #414141; + --surface-700: #474747; + --surface-800: #4d4d4d; + --surface-900: #535353; + --content-padding:0.571rem 1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 0.1rem white; } +:root { + --blue-50:#f3f8fc; + --blue-100:#c6dcef; + --blue-200:#98c1e3; + --blue-300:#6ba5d7; + --blue-400:#3d8aca; + --blue-500:#106ebe; + --blue-600:#0e5ea2; + --blue-700:#0b4d85; + --blue-800:#093d69; + --blue-900:#062c4c; + --green-50:#f7fbf6; + --green-100:#d6ead1; + --green-200:#b6d9ad; + --green-300:#96c889; + --green-400:#76b765; + --green-500:#56a641; + --green-600:#498d37; + --green-700:#3c742e; + --green-800:#2f5b24; + --green-900:#22421a; + --yellow-50:#fffcf5; + --yellow-100:#fdefcd; + --yellow-200:#fbe3a6; + --yellow-300:#f9d67f; + --yellow-400:#f8ca57; + --yellow-500:#f6bd30; + --yellow-600:#d1a129; + --yellow-700:#ac8422; + --yellow-800:#87681a; + --yellow-900:#624c13; + --cyan-50:#f4fbfd; + --cyan-100:#ccebf5; + --cyan-200:#a4dbed; + --cyan-300:#7ccce5; + --cyan-400:#54bcdd; + --cyan-500:#2cacd5; + --cyan-600:#2592b5; + --cyan-700:#1f7895; + --cyan-800:#185f75; + --cyan-900:#124555; + --pink-50:#fdf4f9; + --pink-100:#f6cce0; + --pink-200:#eea3c7; + --pink-300:#e77aae; + --pink-400:#df5296; + --pink-500:#d8297d; + --pink-600:#b8236a; + --pink-700:#971d58; + --pink-800:#771745; + --pink-900:#561032; + --indigo-50:#f4f6fd; + --indigo-100:#ccd3f5; + --indigo-200:#a4b0ed; + --indigo-300:#7c8de5; + --indigo-400:#546add; + --indigo-500:#2c47d5; + --indigo-600:#253cb5; + --indigo-700:#1f3295; + --indigo-800:#182775; + --indigo-900:#121c55; + --teal-50:#f6fbfa; + --teal-100:#d1eae5; + --teal-200:#add9d1; + --teal-300:#89c8bd; + --teal-400:#65b7a8; + --teal-500:#41a694; + --teal-600:#378d7e; + --teal-700:#2e7468; + --teal-800:#245b51; + --teal-900:#1a423b; + --orange-50:#fff9f5; + --orange-100:#fde4cd; + --orange-200:#fbcfa6; + --orange-300:#f9ba7f; + --orange-400:#f8a457; + --orange-500:#f68f30; + --orange-600:#d17a29; + --orange-700:#ac6422; + --orange-800:#874f1a; + --orange-900:#623913; + --bluegray-50:#f7f8f9; + --bluegray-100:#dae0e3; + --bluegray-200:#bdc7cd; + --bluegray-300:#a0aeb6; + --bluegray-400:#8295a0; + --bluegray-500:#657c8a; + --bluegray-600:#566975; + --bluegray-700:#475761; + --bluegray-800:#38444c; + --bluegray-900:#283237; + --purple-50:#f9f8fd; + --purple-100:#e1dff7; + --purple-200:#cac5f1; + --purple-300:#b2abeb; + --purple-400:#9b92e4; + --purple-500:#8378de; + --purple-600:#6f66bd; + --purple-700:#5c549b; + --purple-800:#48427a; + --purple-900:#343059; +} + .p-autocomplete .p-autocomplete-loader { right: 0.429rem; } @@ -1354,6 +1470,76 @@ border-color: #FFE082; } +.p-treeselect { + background: #191919; + border: 1px solid #4b4b4b; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #FFE082; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.1rem white; + border-color: #FFE082; +} +.p-treeselect .p-treeselect-label { + padding: 0.429rem 0.429rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: #9b9b9b; +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.2145rem 0.429rem; + margin-right: 0.5rem; + background: #4b4b4b; + color: #dedede; + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: #888888; + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.p-treeselect.p-invalid.p-component { + border-color: #e57373; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.2145rem 0.429rem; +} + +.p-treeselect-panel { + background: #323232; + color: #dedede; + border: 1px solid #191919; + border-radius: 3px; + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.429rem 0.857rem; + color: #dedede; + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #4b4b4b; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #4b4b4b; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #4b4b4b; +} + .p-togglebutton.p-button { background: #252525; border: 1px solid #252525; @@ -1524,6 +1710,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2025,6 +2217,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 700; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #FFE082; color: #212529; @@ -2438,22 +2633,6 @@ background: #FFE082; } -@media screen and (max-width: 960px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 0.571rem 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: #4c4c4c; color: #dedede; @@ -2613,34 +2792,6 @@ background: #FFE082; } -@media screen and (max-width: 960px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 0.571rem 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2679,7 +2830,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - padding: 0.429rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4539,9 +4690,6 @@ background: rgba(255, 255, 255, 0.1); color: #aeb6bf; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/luna-blue/theme.css b/public/themes/luna-blue/theme.css index 3842807cfa..83a638c70a 100644 --- a/public/themes/luna-blue/theme.css +++ b/public/themes/luna-blue/theme.css @@ -11,6 +11,19 @@ --primary-color: #81D4FA; --primary-color-text: #212529; --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #191919; + --surface-50: #1f1f1f; + --surface-100: #252525; + --surface-200: #2a2a2a; + --surface-300: #303030; + --surface-400: #363636; + --surface-500: #3c3c3c; + --surface-600: #414141; + --surface-700: #474747; + --surface-800: #4d4d4d; + --surface-900: #535353; + --content-padding:0.571rem 1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 0.1rem white; } +:root { + --blue-50:#f3f8fc; + --blue-100:#c6dcef; + --blue-200:#98c1e3; + --blue-300:#6ba5d7; + --blue-400:#3d8aca; + --blue-500:#106ebe; + --blue-600:#0e5ea2; + --blue-700:#0b4d85; + --blue-800:#093d69; + --blue-900:#062c4c; + --green-50:#f7fbf6; + --green-100:#d6ead1; + --green-200:#b6d9ad; + --green-300:#96c889; + --green-400:#76b765; + --green-500:#56a641; + --green-600:#498d37; + --green-700:#3c742e; + --green-800:#2f5b24; + --green-900:#22421a; + --yellow-50:#fffcf5; + --yellow-100:#fdefcd; + --yellow-200:#fbe3a6; + --yellow-300:#f9d67f; + --yellow-400:#f8ca57; + --yellow-500:#f6bd30; + --yellow-600:#d1a129; + --yellow-700:#ac8422; + --yellow-800:#87681a; + --yellow-900:#624c13; + --cyan-50:#f4fbfd; + --cyan-100:#ccebf5; + --cyan-200:#a4dbed; + --cyan-300:#7ccce5; + --cyan-400:#54bcdd; + --cyan-500:#2cacd5; + --cyan-600:#2592b5; + --cyan-700:#1f7895; + --cyan-800:#185f75; + --cyan-900:#124555; + --pink-50:#fdf4f9; + --pink-100:#f6cce0; + --pink-200:#eea3c7; + --pink-300:#e77aae; + --pink-400:#df5296; + --pink-500:#d8297d; + --pink-600:#b8236a; + --pink-700:#971d58; + --pink-800:#771745; + --pink-900:#561032; + --indigo-50:#f4f6fd; + --indigo-100:#ccd3f5; + --indigo-200:#a4b0ed; + --indigo-300:#7c8de5; + --indigo-400:#546add; + --indigo-500:#2c47d5; + --indigo-600:#253cb5; + --indigo-700:#1f3295; + --indigo-800:#182775; + --indigo-900:#121c55; + --teal-50:#f6fbfa; + --teal-100:#d1eae5; + --teal-200:#add9d1; + --teal-300:#89c8bd; + --teal-400:#65b7a8; + --teal-500:#41a694; + --teal-600:#378d7e; + --teal-700:#2e7468; + --teal-800:#245b51; + --teal-900:#1a423b; + --orange-50:#fff9f5; + --orange-100:#fde4cd; + --orange-200:#fbcfa6; + --orange-300:#f9ba7f; + --orange-400:#f8a457; + --orange-500:#f68f30; + --orange-600:#d17a29; + --orange-700:#ac6422; + --orange-800:#874f1a; + --orange-900:#623913; + --bluegray-50:#f7f8f9; + --bluegray-100:#dae0e3; + --bluegray-200:#bdc7cd; + --bluegray-300:#a0aeb6; + --bluegray-400:#8295a0; + --bluegray-500:#657c8a; + --bluegray-600:#566975; + --bluegray-700:#475761; + --bluegray-800:#38444c; + --bluegray-900:#283237; + --purple-50:#f9f8fd; + --purple-100:#e1dff7; + --purple-200:#cac5f1; + --purple-300:#b2abeb; + --purple-400:#9b92e4; + --purple-500:#8378de; + --purple-600:#6f66bd; + --purple-700:#5c549b; + --purple-800:#48427a; + --purple-900:#343059; +} + .p-autocomplete .p-autocomplete-loader { right: 0.429rem; } @@ -1354,6 +1470,76 @@ border-color: #81D4FA; } +.p-treeselect { + background: #191919; + border: 1px solid #4b4b4b; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #81D4FA; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.1rem white; + border-color: #81D4FA; +} +.p-treeselect .p-treeselect-label { + padding: 0.429rem 0.429rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: #9b9b9b; +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.2145rem 0.429rem; + margin-right: 0.5rem; + background: #4b4b4b; + color: #dedede; + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: #888888; + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.p-treeselect.p-invalid.p-component { + border-color: #e57373; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.2145rem 0.429rem; +} + +.p-treeselect-panel { + background: #323232; + color: #dedede; + border: 1px solid #191919; + border-radius: 3px; + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.429rem 0.857rem; + color: #dedede; + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #4b4b4b; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #4b4b4b; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #4b4b4b; +} + .p-togglebutton.p-button { background: #252525; border: 1px solid #252525; @@ -1524,6 +1710,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2025,6 +2217,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 700; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #81D4FA; color: #212529; @@ -2438,22 +2633,6 @@ background: #81D4FA; } -@media screen and (max-width: 960px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 0.571rem 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: #4c4c4c; color: #dedede; @@ -2613,34 +2792,6 @@ background: #81D4FA; } -@media screen and (max-width: 960px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 0.571rem 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2679,7 +2830,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - padding: 0.429rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4539,9 +4690,6 @@ background: rgba(255, 255, 255, 0.1); color: #aeb6bf; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/luna-green/theme.css b/public/themes/luna-green/theme.css index 475e356d21..fd8ce5faf5 100644 --- a/public/themes/luna-green/theme.css +++ b/public/themes/luna-green/theme.css @@ -11,6 +11,19 @@ --primary-color: #C5E1A5; --primary-color-text: #212529; --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #191919; + --surface-50: #1f1f1f; + --surface-100: #252525; + --surface-200: #2a2a2a; + --surface-300: #303030; + --surface-400: #363636; + --surface-500: #3c3c3c; + --surface-600: #414141; + --surface-700: #474747; + --surface-800: #4d4d4d; + --surface-900: #535353; + --content-padding:0.571rem 1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 0.1rem white; } +:root { + --blue-50:#f3f8fc; + --blue-100:#c6dcef; + --blue-200:#98c1e3; + --blue-300:#6ba5d7; + --blue-400:#3d8aca; + --blue-500:#106ebe; + --blue-600:#0e5ea2; + --blue-700:#0b4d85; + --blue-800:#093d69; + --blue-900:#062c4c; + --green-50:#f7fbf6; + --green-100:#d6ead1; + --green-200:#b6d9ad; + --green-300:#96c889; + --green-400:#76b765; + --green-500:#56a641; + --green-600:#498d37; + --green-700:#3c742e; + --green-800:#2f5b24; + --green-900:#22421a; + --yellow-50:#fffcf5; + --yellow-100:#fdefcd; + --yellow-200:#fbe3a6; + --yellow-300:#f9d67f; + --yellow-400:#f8ca57; + --yellow-500:#f6bd30; + --yellow-600:#d1a129; + --yellow-700:#ac8422; + --yellow-800:#87681a; + --yellow-900:#624c13; + --cyan-50:#f4fbfd; + --cyan-100:#ccebf5; + --cyan-200:#a4dbed; + --cyan-300:#7ccce5; + --cyan-400:#54bcdd; + --cyan-500:#2cacd5; + --cyan-600:#2592b5; + --cyan-700:#1f7895; + --cyan-800:#185f75; + --cyan-900:#124555; + --pink-50:#fdf4f9; + --pink-100:#f6cce0; + --pink-200:#eea3c7; + --pink-300:#e77aae; + --pink-400:#df5296; + --pink-500:#d8297d; + --pink-600:#b8236a; + --pink-700:#971d58; + --pink-800:#771745; + --pink-900:#561032; + --indigo-50:#f4f6fd; + --indigo-100:#ccd3f5; + --indigo-200:#a4b0ed; + --indigo-300:#7c8de5; + --indigo-400:#546add; + --indigo-500:#2c47d5; + --indigo-600:#253cb5; + --indigo-700:#1f3295; + --indigo-800:#182775; + --indigo-900:#121c55; + --teal-50:#f6fbfa; + --teal-100:#d1eae5; + --teal-200:#add9d1; + --teal-300:#89c8bd; + --teal-400:#65b7a8; + --teal-500:#41a694; + --teal-600:#378d7e; + --teal-700:#2e7468; + --teal-800:#245b51; + --teal-900:#1a423b; + --orange-50:#fff9f5; + --orange-100:#fde4cd; + --orange-200:#fbcfa6; + --orange-300:#f9ba7f; + --orange-400:#f8a457; + --orange-500:#f68f30; + --orange-600:#d17a29; + --orange-700:#ac6422; + --orange-800:#874f1a; + --orange-900:#623913; + --bluegray-50:#f7f8f9; + --bluegray-100:#dae0e3; + --bluegray-200:#bdc7cd; + --bluegray-300:#a0aeb6; + --bluegray-400:#8295a0; + --bluegray-500:#657c8a; + --bluegray-600:#566975; + --bluegray-700:#475761; + --bluegray-800:#38444c; + --bluegray-900:#283237; + --purple-50:#f9f8fd; + --purple-100:#e1dff7; + --purple-200:#cac5f1; + --purple-300:#b2abeb; + --purple-400:#9b92e4; + --purple-500:#8378de; + --purple-600:#6f66bd; + --purple-700:#5c549b; + --purple-800:#48427a; + --purple-900:#343059; +} + .p-autocomplete .p-autocomplete-loader { right: 0.429rem; } @@ -1354,6 +1470,76 @@ border-color: #C5E1A5; } +.p-treeselect { + background: #191919; + border: 1px solid #4b4b4b; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #C5E1A5; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.1rem white; + border-color: #C5E1A5; +} +.p-treeselect .p-treeselect-label { + padding: 0.429rem 0.429rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: #9b9b9b; +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.2145rem 0.429rem; + margin-right: 0.5rem; + background: #4b4b4b; + color: #dedede; + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: #888888; + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.p-treeselect.p-invalid.p-component { + border-color: #e57373; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.2145rem 0.429rem; +} + +.p-treeselect-panel { + background: #323232; + color: #dedede; + border: 1px solid #191919; + border-radius: 3px; + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.429rem 0.857rem; + color: #dedede; + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #4b4b4b; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #4b4b4b; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #4b4b4b; +} + .p-togglebutton.p-button { background: #252525; border: 1px solid #252525; @@ -1524,6 +1710,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2025,6 +2217,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 700; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #C5E1A5; color: #212529; @@ -2438,22 +2633,6 @@ background: #C5E1A5; } -@media screen and (max-width: 960px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 0.571rem 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: #4c4c4c; color: #dedede; @@ -2613,34 +2792,6 @@ background: #C5E1A5; } -@media screen and (max-width: 960px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 0.571rem 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2679,7 +2830,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - padding: 0.429rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4539,9 +4690,6 @@ background: rgba(255, 255, 255, 0.1); color: #aeb6bf; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/luna-pink/theme.css b/public/themes/luna-pink/theme.css index a7dc8b929e..a7d2d76c30 100644 --- a/public/themes/luna-pink/theme.css +++ b/public/themes/luna-pink/theme.css @@ -11,6 +11,19 @@ --primary-color: #F48FB1; --primary-color-text: #212529; --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #191919; + --surface-50: #1f1f1f; + --surface-100: #252525; + --surface-200: #2a2a2a; + --surface-300: #303030; + --surface-400: #363636; + --surface-500: #3c3c3c; + --surface-600: #414141; + --surface-700: #474747; + --surface-800: #4d4d4d; + --surface-900: #535353; + --content-padding:0.571rem 1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 0.1rem white; } +:root { + --blue-50:#f3f8fc; + --blue-100:#c6dcef; + --blue-200:#98c1e3; + --blue-300:#6ba5d7; + --blue-400:#3d8aca; + --blue-500:#106ebe; + --blue-600:#0e5ea2; + --blue-700:#0b4d85; + --blue-800:#093d69; + --blue-900:#062c4c; + --green-50:#f7fbf6; + --green-100:#d6ead1; + --green-200:#b6d9ad; + --green-300:#96c889; + --green-400:#76b765; + --green-500:#56a641; + --green-600:#498d37; + --green-700:#3c742e; + --green-800:#2f5b24; + --green-900:#22421a; + --yellow-50:#fffcf5; + --yellow-100:#fdefcd; + --yellow-200:#fbe3a6; + --yellow-300:#f9d67f; + --yellow-400:#f8ca57; + --yellow-500:#f6bd30; + --yellow-600:#d1a129; + --yellow-700:#ac8422; + --yellow-800:#87681a; + --yellow-900:#624c13; + --cyan-50:#f4fbfd; + --cyan-100:#ccebf5; + --cyan-200:#a4dbed; + --cyan-300:#7ccce5; + --cyan-400:#54bcdd; + --cyan-500:#2cacd5; + --cyan-600:#2592b5; + --cyan-700:#1f7895; + --cyan-800:#185f75; + --cyan-900:#124555; + --pink-50:#fdf4f9; + --pink-100:#f6cce0; + --pink-200:#eea3c7; + --pink-300:#e77aae; + --pink-400:#df5296; + --pink-500:#d8297d; + --pink-600:#b8236a; + --pink-700:#971d58; + --pink-800:#771745; + --pink-900:#561032; + --indigo-50:#f4f6fd; + --indigo-100:#ccd3f5; + --indigo-200:#a4b0ed; + --indigo-300:#7c8de5; + --indigo-400:#546add; + --indigo-500:#2c47d5; + --indigo-600:#253cb5; + --indigo-700:#1f3295; + --indigo-800:#182775; + --indigo-900:#121c55; + --teal-50:#f6fbfa; + --teal-100:#d1eae5; + --teal-200:#add9d1; + --teal-300:#89c8bd; + --teal-400:#65b7a8; + --teal-500:#41a694; + --teal-600:#378d7e; + --teal-700:#2e7468; + --teal-800:#245b51; + --teal-900:#1a423b; + --orange-50:#fff9f5; + --orange-100:#fde4cd; + --orange-200:#fbcfa6; + --orange-300:#f9ba7f; + --orange-400:#f8a457; + --orange-500:#f68f30; + --orange-600:#d17a29; + --orange-700:#ac6422; + --orange-800:#874f1a; + --orange-900:#623913; + --bluegray-50:#f7f8f9; + --bluegray-100:#dae0e3; + --bluegray-200:#bdc7cd; + --bluegray-300:#a0aeb6; + --bluegray-400:#8295a0; + --bluegray-500:#657c8a; + --bluegray-600:#566975; + --bluegray-700:#475761; + --bluegray-800:#38444c; + --bluegray-900:#283237; + --purple-50:#f9f8fd; + --purple-100:#e1dff7; + --purple-200:#cac5f1; + --purple-300:#b2abeb; + --purple-400:#9b92e4; + --purple-500:#8378de; + --purple-600:#6f66bd; + --purple-700:#5c549b; + --purple-800:#48427a; + --purple-900:#343059; +} + .p-autocomplete .p-autocomplete-loader { right: 0.429rem; } @@ -1354,6 +1470,76 @@ border-color: #F48FB1; } +.p-treeselect { + background: #191919; + border: 1px solid #4b4b4b; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #F48FB1; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.1rem white; + border-color: #F48FB1; +} +.p-treeselect .p-treeselect-label { + padding: 0.429rem 0.429rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: #9b9b9b; +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.2145rem 0.429rem; + margin-right: 0.5rem; + background: #4b4b4b; + color: #dedede; + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: #888888; + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.p-treeselect.p-invalid.p-component { + border-color: #e57373; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.2145rem 0.429rem; +} + +.p-treeselect-panel { + background: #323232; + color: #dedede; + border: 1px solid #191919; + border-radius: 3px; + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.429rem 0.857rem; + color: #dedede; + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #4b4b4b; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #4b4b4b; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #4b4b4b; +} + .p-togglebutton.p-button { background: #252525; border: 1px solid #252525; @@ -1524,6 +1710,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2025,6 +2217,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 700; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #F48FB1; color: #212529; @@ -2438,22 +2633,6 @@ background: #F48FB1; } -@media screen and (max-width: 960px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 0.571rem 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: #4c4c4c; color: #dedede; @@ -2613,34 +2792,6 @@ background: #F48FB1; } -@media screen and (max-width: 960px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 0.571rem 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2679,7 +2830,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - padding: 0.429rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4539,9 +4690,6 @@ background: rgba(255, 255, 255, 0.1); color: #aeb6bf; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/md-dark-deeppurple/theme.css b/public/themes/md-dark-deeppurple/theme.css index fc8799a163..0ab1ca14aa 100644 --- a/public/themes/md-dark-deeppurple/theme.css +++ b/public/themes/md-dark-deeppurple/theme.css @@ -11,6 +11,19 @@ --primary-color:#CE93D8; --primary-color-text:#121212; --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; + --surface-0: #121212; + --surface-50: #181818; + --surface-100: #1e1e1e; + --surface-200: #242424; + --surface-300: #2a2a2a; + --surface-400: #303030; + --surface-500: #363636; + --surface-600: #3b3b3b; + --surface-700: #414141; + --surface-800: #474747; + --surface-900: #4d4d4d; + --content-padding:1rem; + --inline-spacing:0.5rem; } /* roboto-regular - latin-ext_latin */ @@ -79,6 +92,109 @@ box-shadow: none; } +:root { + --blue-50:#f4fafe; + --blue-100:#cae6fc; + --blue-200:#a0d2fa; + --blue-300:#75bef8; + --blue-400:#4baaf5; + --blue-500:#2196f3; + --blue-600:#1c80cf; + --blue-700:#1769aa; + --blue-800:#125386; + --blue-900:#0d3c61; + --green-50:#f7faf5; + --green-100:#dbe8cf; + --green-200:#bed6a9; + --green-300:#a1c384; + --green-400:#85b15e; + --green-500:#689f38; + --green-600:#588730; + --green-700:#496f27; + --green-800:#39571f; + --green-900:#2a4016; + --yellow-50:#fffcf5; + --yellow-100:#fef0cd; + --yellow-200:#fde4a5; + --yellow-300:#fdd87d; + --yellow-400:#fccc55; + --yellow-500:#fbc02d; + --yellow-600:#d5a326; + --yellow-700:#b08620; + --yellow-800:#8a6a19; + --yellow-900:#644d12; + --cyan-50:#f2fcfd; + --cyan-100:#c2eff5; + --cyan-200:#91e2ed; + --cyan-300:#61d5e4; + --cyan-400:#30c9dc; + --cyan-500:#00bcd4; + --cyan-600:#00a0b4; + --cyan-700:#008494; + --cyan-800:#006775; + --cyan-900:#004b55; + --pink-50:#fef4f7; + --pink-100:#fac9da; + --pink-200:#f69ebc; + --pink-300:#f1749e; + --pink-400:#ed4981; + --pink-500:#e91e63; + --pink-600:#c61a54; + --pink-700:#a31545; + --pink-800:#801136; + --pink-900:#5d0c28; + --indigo-50:#f6f7fc; + --indigo-100:#d5d9ef; + --indigo-200:#b3bae2; + --indigo-300:#919cd5; + --indigo-400:#707dc8; + --indigo-500:#4e5fbb; + --indigo-600:#42519f; + --indigo-700:#374383; + --indigo-800:#2b3467; + --indigo-900:#1f264b; + --teal-50:#f2faf9; + --teal-100:#c2e6e2; + --teal-200:#91d2cc; + --teal-300:#61beb5; + --teal-400:#30aa9f; + --teal-500:#009688; + --teal-600:#008074; + --teal-700:#00695f; + --teal-800:#00534b; + --teal-900:#003c36; + --orange-50:#fffaf2; + --orange-100:#ffe6c2; + --orange-200:#ffd391; + --orange-300:#ffbf61; + --orange-400:#ffac30; + --orange-500:#ff9800; + --orange-600:#d98100; + --orange-700:#b36a00; + --orange-800:#8c5400; + --orange-900:#663d00; + --bluegray-50:#f7f9f9; + --bluegray-100:#d9e0e3; + --bluegray-200:#bbc7cd; + --bluegray-300:#9caeb7; + --bluegray-400:#7e96a1; + --bluegray-500:#607d8b; + --bluegray-600:#526a76; + --bluegray-700:#435861; + --bluegray-800:#35454c; + --bluegray-900:#263238; + --purple-50:#faf4fb; + --purple-100:#e7cbec; + --purple-200:#d4a2dd; + --purple-300:#c279ce; + --purple-400:#af50bf; + --purple-500:#9c27b0; + --purple-600:#852196; + --purple-700:#6d1b7b; + --purple-800:#561561; + --purple-900:#3e1046; +} + .p-autocomplete .p-autocomplete-loader { right: 1rem; } @@ -1366,6 +1482,76 @@ border-color: 0 none; } +.p-treeselect { + background: #1e1e1e; + border: 1px solid rgba(255, 255, 255, 0.3); + transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); + border-radius: 4px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: rgba(255, 255, 255, 0.6); +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: none; + border-color: #CE93D8; +} +.p-treeselect .p-treeselect-label { + padding: 1rem 1rem; + transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: rgba(255, 255, 255, 0.6); +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.5rem 1rem; + margin-right: 0.5rem; + background: rgba(255, 255, 255, 0.12); + color: rgba(255, 255, 255, 0.87); + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: rgba(255, 255, 255, 0.6); + width: 2.357rem; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.p-treeselect.p-invalid.p-component { + border-color: #f44435; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.5rem 1rem; +} + +.p-treeselect-panel { + background: #2b2b2b; + color: rgba(255, 255, 255, 0.87); + border: 0 none; + border-radius: 4px; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 1rem 1rem; + color: rgba(255, 255, 255, 0.87); + background: transparent; +} + +.p-input-filled .p-treeselect { + background: rgba(255, 255, 255, 0.06); +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: rgba(255, 255, 255, 0.08); +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: rgba(255, 255, 255, 0.1); +} + .p-togglebutton.p-button { background: #2f2f2f; border: 1px solid rgba(255, 255, 255, 0.12); @@ -1536,6 +1722,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2037,6 +2229,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 500; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(206, 147, 216, 0.16); color: #CE93D8; @@ -2450,22 +2645,6 @@ background: rgba(206, 147, 216, 0.16); } -@media screen and (max-width: 769px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: rgba(255, 255, 255, 0.04); color: rgba(255, 255, 255, 0.87); @@ -2625,34 +2804,6 @@ background: rgba(206, 147, 216, 0.16); } -@media screen and (max-width: 769px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2691,7 +2842,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 4px; transition: none; - padding: 0.75rem; + padding: 0.5rem; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4600,9 +4751,6 @@ background: rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.87); } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: none; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/md-dark-indigo/theme.css b/public/themes/md-dark-indigo/theme.css index 2bddbe308a..79e479a27b 100644 --- a/public/themes/md-dark-indigo/theme.css +++ b/public/themes/md-dark-indigo/theme.css @@ -11,6 +11,19 @@ --primary-color:#9FA8DA; --primary-color-text:#121212; --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; + --surface-0: #121212; + --surface-50: #181818; + --surface-100: #1e1e1e; + --surface-200: #242424; + --surface-300: #2a2a2a; + --surface-400: #303030; + --surface-500: #363636; + --surface-600: #3b3b3b; + --surface-700: #414141; + --surface-800: #474747; + --surface-900: #4d4d4d; + --content-padding:1rem; + --inline-spacing:0.5rem; } /* roboto-regular - latin-ext_latin */ @@ -79,6 +92,109 @@ box-shadow: none; } +:root { + --blue-50:#f4fafe; + --blue-100:#cae6fc; + --blue-200:#a0d2fa; + --blue-300:#75bef8; + --blue-400:#4baaf5; + --blue-500:#2196f3; + --blue-600:#1c80cf; + --blue-700:#1769aa; + --blue-800:#125386; + --blue-900:#0d3c61; + --green-50:#f7faf5; + --green-100:#dbe8cf; + --green-200:#bed6a9; + --green-300:#a1c384; + --green-400:#85b15e; + --green-500:#689f38; + --green-600:#588730; + --green-700:#496f27; + --green-800:#39571f; + --green-900:#2a4016; + --yellow-50:#fffcf5; + --yellow-100:#fef0cd; + --yellow-200:#fde4a5; + --yellow-300:#fdd87d; + --yellow-400:#fccc55; + --yellow-500:#fbc02d; + --yellow-600:#d5a326; + --yellow-700:#b08620; + --yellow-800:#8a6a19; + --yellow-900:#644d12; + --cyan-50:#f2fcfd; + --cyan-100:#c2eff5; + --cyan-200:#91e2ed; + --cyan-300:#61d5e4; + --cyan-400:#30c9dc; + --cyan-500:#00bcd4; + --cyan-600:#00a0b4; + --cyan-700:#008494; + --cyan-800:#006775; + --cyan-900:#004b55; + --pink-50:#fef4f7; + --pink-100:#fac9da; + --pink-200:#f69ebc; + --pink-300:#f1749e; + --pink-400:#ed4981; + --pink-500:#e91e63; + --pink-600:#c61a54; + --pink-700:#a31545; + --pink-800:#801136; + --pink-900:#5d0c28; + --indigo-50:#f6f7fc; + --indigo-100:#d5d9ef; + --indigo-200:#b3bae2; + --indigo-300:#919cd5; + --indigo-400:#707dc8; + --indigo-500:#4e5fbb; + --indigo-600:#42519f; + --indigo-700:#374383; + --indigo-800:#2b3467; + --indigo-900:#1f264b; + --teal-50:#f2faf9; + --teal-100:#c2e6e2; + --teal-200:#91d2cc; + --teal-300:#61beb5; + --teal-400:#30aa9f; + --teal-500:#009688; + --teal-600:#008074; + --teal-700:#00695f; + --teal-800:#00534b; + --teal-900:#003c36; + --orange-50:#fffaf2; + --orange-100:#ffe6c2; + --orange-200:#ffd391; + --orange-300:#ffbf61; + --orange-400:#ffac30; + --orange-500:#ff9800; + --orange-600:#d98100; + --orange-700:#b36a00; + --orange-800:#8c5400; + --orange-900:#663d00; + --bluegray-50:#f7f9f9; + --bluegray-100:#d9e0e3; + --bluegray-200:#bbc7cd; + --bluegray-300:#9caeb7; + --bluegray-400:#7e96a1; + --bluegray-500:#607d8b; + --bluegray-600:#526a76; + --bluegray-700:#435861; + --bluegray-800:#35454c; + --bluegray-900:#263238; + --purple-50:#faf4fb; + --purple-100:#e7cbec; + --purple-200:#d4a2dd; + --purple-300:#c279ce; + --purple-400:#af50bf; + --purple-500:#9c27b0; + --purple-600:#852196; + --purple-700:#6d1b7b; + --purple-800:#561561; + --purple-900:#3e1046; +} + .p-autocomplete .p-autocomplete-loader { right: 1rem; } @@ -1366,6 +1482,76 @@ border-color: 0 none; } +.p-treeselect { + background: #1e1e1e; + border: 1px solid rgba(255, 255, 255, 0.3); + transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); + border-radius: 4px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: rgba(255, 255, 255, 0.6); +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: none; + border-color: #9FA8DA; +} +.p-treeselect .p-treeselect-label { + padding: 1rem 1rem; + transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: rgba(255, 255, 255, 0.6); +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.5rem 1rem; + margin-right: 0.5rem; + background: rgba(255, 255, 255, 0.12); + color: rgba(255, 255, 255, 0.87); + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: rgba(255, 255, 255, 0.6); + width: 2.357rem; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.p-treeselect.p-invalid.p-component { + border-color: #f44435; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.5rem 1rem; +} + +.p-treeselect-panel { + background: #2b2b2b; + color: rgba(255, 255, 255, 0.87); + border: 0 none; + border-radius: 4px; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 1rem 1rem; + color: rgba(255, 255, 255, 0.87); + background: transparent; +} + +.p-input-filled .p-treeselect { + background: rgba(255, 255, 255, 0.06); +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: rgba(255, 255, 255, 0.08); +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: rgba(255, 255, 255, 0.1); +} + .p-togglebutton.p-button { background: #2f2f2f; border: 1px solid rgba(255, 255, 255, 0.12); @@ -1536,6 +1722,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2037,6 +2229,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 500; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(159, 168, 218, 0.16); color: #9FA8DA; @@ -2450,22 +2645,6 @@ background: rgba(159, 168, 218, 0.16); } -@media screen and (max-width: 769px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: rgba(255, 255, 255, 0.04); color: rgba(255, 255, 255, 0.87); @@ -2625,34 +2804,6 @@ background: rgba(159, 168, 218, 0.16); } -@media screen and (max-width: 769px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2691,7 +2842,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 4px; transition: none; - padding: 0.75rem; + padding: 0.5rem; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4600,9 +4751,6 @@ background: rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.87); } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: none; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/md-light-deeppurple/theme.css b/public/themes/md-light-deeppurple/theme.css index 68658640f8..828af2a6e9 100644 --- a/public/themes/md-light-deeppurple/theme.css +++ b/public/themes/md-light-deeppurple/theme.css @@ -11,6 +11,19 @@ --primary-color:#673AB7; --primary-color-text:#ffffff; --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; + --surface-0: #ffffff; + --surface-50: #FAFAFA; + --surface-100: #F5F5F5; + --surface-200: #EEEEEE; + --surface-300: #E0E0E0; + --surface-400: #BDBDBD; + --surface-500: #9E9E9E; + --surface-600: #757575; + --surface-700: #616161; + --surface-800: #424242; + --surface-900: #212121; + --content-padding:1rem; + --inline-spacing:0.5rem; } /* roboto-regular - latin-ext_latin */ @@ -79,6 +92,109 @@ box-shadow: none; } +:root { + --blue-50:#f4fafe; + --blue-100:#cae6fc; + --blue-200:#a0d2fa; + --blue-300:#75bef8; + --blue-400:#4baaf5; + --blue-500:#2196f3; + --blue-600:#1c80cf; + --blue-700:#1769aa; + --blue-800:#125386; + --blue-900:#0d3c61; + --green-50:#f7faf5; + --green-100:#dbe8cf; + --green-200:#bed6a9; + --green-300:#a1c384; + --green-400:#85b15e; + --green-500:#689f38; + --green-600:#588730; + --green-700:#496f27; + --green-800:#39571f; + --green-900:#2a4016; + --yellow-50:#fffcf5; + --yellow-100:#fef0cd; + --yellow-200:#fde4a5; + --yellow-300:#fdd87d; + --yellow-400:#fccc55; + --yellow-500:#fbc02d; + --yellow-600:#d5a326; + --yellow-700:#b08620; + --yellow-800:#8a6a19; + --yellow-900:#644d12; + --cyan-50:#f2fcfd; + --cyan-100:#c2eff5; + --cyan-200:#91e2ed; + --cyan-300:#61d5e4; + --cyan-400:#30c9dc; + --cyan-500:#00bcd4; + --cyan-600:#00a0b4; + --cyan-700:#008494; + --cyan-800:#006775; + --cyan-900:#004b55; + --pink-50:#fef4f7; + --pink-100:#fac9da; + --pink-200:#f69ebc; + --pink-300:#f1749e; + --pink-400:#ed4981; + --pink-500:#e91e63; + --pink-600:#c61a54; + --pink-700:#a31545; + --pink-800:#801136; + --pink-900:#5d0c28; + --indigo-50:#f6f7fc; + --indigo-100:#d5d9ef; + --indigo-200:#b3bae2; + --indigo-300:#919cd5; + --indigo-400:#707dc8; + --indigo-500:#4e5fbb; + --indigo-600:#42519f; + --indigo-700:#374383; + --indigo-800:#2b3467; + --indigo-900:#1f264b; + --teal-50:#f2faf9; + --teal-100:#c2e6e2; + --teal-200:#91d2cc; + --teal-300:#61beb5; + --teal-400:#30aa9f; + --teal-500:#009688; + --teal-600:#008074; + --teal-700:#00695f; + --teal-800:#00534b; + --teal-900:#003c36; + --orange-50:#fffaf2; + --orange-100:#ffe6c2; + --orange-200:#ffd391; + --orange-300:#ffbf61; + --orange-400:#ffac30; + --orange-500:#ff9800; + --orange-600:#d98100; + --orange-700:#b36a00; + --orange-800:#8c5400; + --orange-900:#663d00; + --bluegray-50:#f7f9f9; + --bluegray-100:#d9e0e3; + --bluegray-200:#bbc7cd; + --bluegray-300:#9caeb7; + --bluegray-400:#7e96a1; + --bluegray-500:#607d8b; + --bluegray-600:#526a76; + --bluegray-700:#435861; + --bluegray-800:#35454c; + --bluegray-900:#263238; + --purple-50:#faf4fb; + --purple-100:#e7cbec; + --purple-200:#d4a2dd; + --purple-300:#c279ce; + --purple-400:#af50bf; + --purple-500:#9c27b0; + --purple-600:#852196; + --purple-700:#6d1b7b; + --purple-800:#561561; + --purple-900:#3e1046; +} + .p-autocomplete .p-autocomplete-loader { right: 1rem; } @@ -1366,6 +1482,76 @@ border-color: 0 none; } +.p-treeselect { + background: #ffffff; + border: 1px solid rgba(0, 0, 0, 0.38); + transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); + border-radius: 4px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: rgba(0, 0, 0, 0.87); +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: none; + border-color: #673AB7; +} +.p-treeselect .p-treeselect-label { + padding: 1rem 1rem; + transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: rgba(0, 0, 0, 0.6); +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.5rem 1rem; + margin-right: 0.5rem; + background: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: rgba(0, 0, 0, 0.6); + width: 2.357rem; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.p-treeselect.p-invalid.p-component { + border-color: #B00020; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.5rem 1rem; +} + +.p-treeselect-panel { + background: #ffffff; + color: rgba(0, 0, 0, 0.87); + border: 0 none; + border-radius: 4px; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 1rem 1rem; + color: rgba(0, 0, 0, 0.87); + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #f5f5f5; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #ececec; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #dcdcdc; +} + .p-togglebutton.p-button { background: #ffffff; border: 1px solid rgba(0, 0, 0, 0.12); @@ -1536,6 +1722,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2037,6 +2229,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 500; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(103, 58, 183, 0.12); color: #673AB7; @@ -2450,22 +2645,6 @@ background: rgba(103, 58, 183, 0.12); } -@media screen and (max-width: 769px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: rgba(0, 0, 0, 0.04); color: rgba(0, 0, 0, 0.87); @@ -2625,34 +2804,6 @@ background: rgba(103, 58, 183, 0.12); } -@media screen and (max-width: 769px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2691,7 +2842,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 4px; transition: none; - padding: 0.75rem; + padding: 0.5rem; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4600,9 +4751,6 @@ background: rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.87); } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: none; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/md-light-indigo/theme.css b/public/themes/md-light-indigo/theme.css index 35ab4896c7..8982354903 100644 --- a/public/themes/md-light-indigo/theme.css +++ b/public/themes/md-light-indigo/theme.css @@ -11,6 +11,19 @@ --primary-color:#3F51B5; --primary-color-text:#ffffff; --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; + --surface-0: #ffffff; + --surface-50: #FAFAFA; + --surface-100: #F5F5F5; + --surface-200: #EEEEEE; + --surface-300: #E0E0E0; + --surface-400: #BDBDBD; + --surface-500: #9E9E9E; + --surface-600: #757575; + --surface-700: #616161; + --surface-800: #424242; + --surface-900: #212121; + --content-padding:1rem; + --inline-spacing:0.5rem; } /* roboto-regular - latin-ext_latin */ @@ -79,6 +92,109 @@ box-shadow: none; } +:root { + --blue-50:#f4fafe; + --blue-100:#cae6fc; + --blue-200:#a0d2fa; + --blue-300:#75bef8; + --blue-400:#4baaf5; + --blue-500:#2196f3; + --blue-600:#1c80cf; + --blue-700:#1769aa; + --blue-800:#125386; + --blue-900:#0d3c61; + --green-50:#f7faf5; + --green-100:#dbe8cf; + --green-200:#bed6a9; + --green-300:#a1c384; + --green-400:#85b15e; + --green-500:#689f38; + --green-600:#588730; + --green-700:#496f27; + --green-800:#39571f; + --green-900:#2a4016; + --yellow-50:#fffcf5; + --yellow-100:#fef0cd; + --yellow-200:#fde4a5; + --yellow-300:#fdd87d; + --yellow-400:#fccc55; + --yellow-500:#fbc02d; + --yellow-600:#d5a326; + --yellow-700:#b08620; + --yellow-800:#8a6a19; + --yellow-900:#644d12; + --cyan-50:#f2fcfd; + --cyan-100:#c2eff5; + --cyan-200:#91e2ed; + --cyan-300:#61d5e4; + --cyan-400:#30c9dc; + --cyan-500:#00bcd4; + --cyan-600:#00a0b4; + --cyan-700:#008494; + --cyan-800:#006775; + --cyan-900:#004b55; + --pink-50:#fef4f7; + --pink-100:#fac9da; + --pink-200:#f69ebc; + --pink-300:#f1749e; + --pink-400:#ed4981; + --pink-500:#e91e63; + --pink-600:#c61a54; + --pink-700:#a31545; + --pink-800:#801136; + --pink-900:#5d0c28; + --indigo-50:#f6f7fc; + --indigo-100:#d5d9ef; + --indigo-200:#b3bae2; + --indigo-300:#919cd5; + --indigo-400:#707dc8; + --indigo-500:#4e5fbb; + --indigo-600:#42519f; + --indigo-700:#374383; + --indigo-800:#2b3467; + --indigo-900:#1f264b; + --teal-50:#f2faf9; + --teal-100:#c2e6e2; + --teal-200:#91d2cc; + --teal-300:#61beb5; + --teal-400:#30aa9f; + --teal-500:#009688; + --teal-600:#008074; + --teal-700:#00695f; + --teal-800:#00534b; + --teal-900:#003c36; + --orange-50:#fffaf2; + --orange-100:#ffe6c2; + --orange-200:#ffd391; + --orange-300:#ffbf61; + --orange-400:#ffac30; + --orange-500:#ff9800; + --orange-600:#d98100; + --orange-700:#b36a00; + --orange-800:#8c5400; + --orange-900:#663d00; + --bluegray-50:#f7f9f9; + --bluegray-100:#d9e0e3; + --bluegray-200:#bbc7cd; + --bluegray-300:#9caeb7; + --bluegray-400:#7e96a1; + --bluegray-500:#607d8b; + --bluegray-600:#526a76; + --bluegray-700:#435861; + --bluegray-800:#35454c; + --bluegray-900:#263238; + --purple-50:#faf4fb; + --purple-100:#e7cbec; + --purple-200:#d4a2dd; + --purple-300:#c279ce; + --purple-400:#af50bf; + --purple-500:#9c27b0; + --purple-600:#852196; + --purple-700:#6d1b7b; + --purple-800:#561561; + --purple-900:#3e1046; +} + .p-autocomplete .p-autocomplete-loader { right: 1rem; } @@ -1366,6 +1482,76 @@ border-color: 0 none; } +.p-treeselect { + background: #ffffff; + border: 1px solid rgba(0, 0, 0, 0.38); + transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); + border-radius: 4px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: rgba(0, 0, 0, 0.87); +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: none; + border-color: #3F51B5; +} +.p-treeselect .p-treeselect-label { + padding: 1rem 1rem; + transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: rgba(0, 0, 0, 0.6); +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.5rem 1rem; + margin-right: 0.5rem; + background: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: rgba(0, 0, 0, 0.6); + width: 2.357rem; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.p-treeselect.p-invalid.p-component { + border-color: #B00020; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.5rem 1rem; +} + +.p-treeselect-panel { + background: #ffffff; + color: rgba(0, 0, 0, 0.87); + border: 0 none; + border-radius: 4px; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 1rem 1rem; + color: rgba(0, 0, 0, 0.87); + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #f5f5f5; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #ececec; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #dcdcdc; +} + .p-togglebutton.p-button { background: #ffffff; border: 1px solid rgba(0, 0, 0, 0.12); @@ -1536,6 +1722,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2037,6 +2229,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 500; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(63, 81, 181, 0.12); color: #3F51B5; @@ -2450,22 +2645,6 @@ background: rgba(63, 81, 181, 0.12); } -@media screen and (max-width: 769px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: rgba(0, 0, 0, 0.04); color: rgba(0, 0, 0, 0.87); @@ -2625,34 +2804,6 @@ background: rgba(63, 81, 181, 0.12); } -@media screen and (max-width: 769px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2691,7 +2842,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 4px; transition: none; - padding: 0.75rem; + padding: 0.5rem; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4600,9 +4751,6 @@ background: rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.87); } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: none; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/mdc-dark-deeppurple/theme.css b/public/themes/mdc-dark-deeppurple/theme.css index f3081716b8..1552044d3d 100644 --- a/public/themes/mdc-dark-deeppurple/theme.css +++ b/public/themes/mdc-dark-deeppurple/theme.css @@ -11,6 +11,19 @@ --primary-color:#673AB7; --primary-color-text:#ffffff; --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; + --surface-0: #121212; + --surface-50: #181818; + --surface-100: #1e1e1e; + --surface-200: #242424; + --surface-300: #2a2a2a; + --surface-400: #303030; + --surface-500: #363636; + --surface-600: #3b3b3b; + --surface-700: #414141; + --surface-800: #474747; + --surface-900: #4d4d4d; + --content-padding:1rem; + --inline-spacing:0.5rem; } /* roboto-regular - latin-ext_latin */ @@ -79,6 +92,109 @@ box-shadow: none; } +:root { + --blue-50:#f4fafe; + --blue-100:#cae6fc; + --blue-200:#a0d2fa; + --blue-300:#75bef8; + --blue-400:#4baaf5; + --blue-500:#2196f3; + --blue-600:#1c80cf; + --blue-700:#1769aa; + --blue-800:#125386; + --blue-900:#0d3c61; + --green-50:#f7faf5; + --green-100:#dbe8cf; + --green-200:#bed6a9; + --green-300:#a1c384; + --green-400:#85b15e; + --green-500:#689f38; + --green-600:#588730; + --green-700:#496f27; + --green-800:#39571f; + --green-900:#2a4016; + --yellow-50:#fffcf5; + --yellow-100:#fef0cd; + --yellow-200:#fde4a5; + --yellow-300:#fdd87d; + --yellow-400:#fccc55; + --yellow-500:#fbc02d; + --yellow-600:#d5a326; + --yellow-700:#b08620; + --yellow-800:#8a6a19; + --yellow-900:#644d12; + --cyan-50:#f2fcfd; + --cyan-100:#c2eff5; + --cyan-200:#91e2ed; + --cyan-300:#61d5e4; + --cyan-400:#30c9dc; + --cyan-500:#00bcd4; + --cyan-600:#00a0b4; + --cyan-700:#008494; + --cyan-800:#006775; + --cyan-900:#004b55; + --pink-50:#fef4f7; + --pink-100:#fac9da; + --pink-200:#f69ebc; + --pink-300:#f1749e; + --pink-400:#ed4981; + --pink-500:#e91e63; + --pink-600:#c61a54; + --pink-700:#a31545; + --pink-800:#801136; + --pink-900:#5d0c28; + --indigo-50:#f6f7fc; + --indigo-100:#d5d9ef; + --indigo-200:#b3bae2; + --indigo-300:#919cd5; + --indigo-400:#707dc8; + --indigo-500:#4e5fbb; + --indigo-600:#42519f; + --indigo-700:#374383; + --indigo-800:#2b3467; + --indigo-900:#1f264b; + --teal-50:#f2faf9; + --teal-100:#c2e6e2; + --teal-200:#91d2cc; + --teal-300:#61beb5; + --teal-400:#30aa9f; + --teal-500:#009688; + --teal-600:#008074; + --teal-700:#00695f; + --teal-800:#00534b; + --teal-900:#003c36; + --orange-50:#fffaf2; + --orange-100:#ffe6c2; + --orange-200:#ffd391; + --orange-300:#ffbf61; + --orange-400:#ffac30; + --orange-500:#ff9800; + --orange-600:#d98100; + --orange-700:#b36a00; + --orange-800:#8c5400; + --orange-900:#663d00; + --bluegray-50:#f7f9f9; + --bluegray-100:#d9e0e3; + --bluegray-200:#bbc7cd; + --bluegray-300:#9caeb7; + --bluegray-400:#7e96a1; + --bluegray-500:#607d8b; + --bluegray-600:#526a76; + --bluegray-700:#435861; + --bluegray-800:#35454c; + --bluegray-900:#263238; + --purple-50:#faf4fb; + --purple-100:#e7cbec; + --purple-200:#d4a2dd; + --purple-300:#c279ce; + --purple-400:#af50bf; + --purple-500:#9c27b0; + --purple-600:#852196; + --purple-700:#6d1b7b; + --purple-800:#561561; + --purple-900:#3e1046; +} + .p-autocomplete .p-autocomplete-loader { right: 0.75rem; } @@ -1366,6 +1482,76 @@ border-color: 0 none; } +.p-treeselect { + background: #1e1e1e; + border: 1px solid rgba(255, 255, 255, 0.3); + transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); + border-radius: 4px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: rgba(255, 255, 255, 0.6); +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: none; + border-color: #673AB7; +} +.p-treeselect .p-treeselect-label { + padding: 0.75rem 0.75rem; + transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: rgba(255, 255, 255, 0.6); +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.375rem 0.75rem; + margin-right: 0.5rem; + background: rgba(255, 255, 255, 0.12); + color: rgba(255, 255, 255, 0.87); + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: rgba(255, 255, 255, 0.6); + width: 2.357rem; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.p-treeselect.p-invalid.p-component { + border-color: #f44435; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.375rem 0.75rem; +} + +.p-treeselect-panel { + background: #2b2b2b; + color: rgba(255, 255, 255, 0.87); + border: 0 none; + border-radius: 4px; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.75rem 0.75rem; + color: rgba(255, 255, 255, 0.87); + background: transparent; +} + +.p-input-filled .p-treeselect { + background: rgba(255, 255, 255, 0.06); +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: rgba(255, 255, 255, 0.08); +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: rgba(255, 255, 255, 0.1); +} + .p-togglebutton.p-button { background: #2f2f2f; border: 1px solid rgba(255, 255, 255, 0.12); @@ -1536,6 +1722,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2037,6 +2229,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 500; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(103, 58, 183, 0.16); color: #673AB7; @@ -2450,22 +2645,6 @@ background: rgba(103, 58, 183, 0.16); } -@media screen and (max-width: 769px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 0.75rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: rgba(255, 255, 255, 0.04); color: rgba(255, 255, 255, 0.87); @@ -2625,34 +2804,6 @@ background: rgba(103, 58, 183, 0.16); } -@media screen and (max-width: 769px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 0.75rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2691,7 +2842,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 4px; transition: none; - padding: 0.571rem; + padding: 0.25rem; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4600,9 +4751,6 @@ background: rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.87); } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: none; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/mdc-dark-indigo/theme.css b/public/themes/mdc-dark-indigo/theme.css index d6a75a2966..f0959267e5 100644 --- a/public/themes/mdc-dark-indigo/theme.css +++ b/public/themes/mdc-dark-indigo/theme.css @@ -11,6 +11,19 @@ --primary-color:#3F51B5; --primary-color-text:#ffffff; --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; + --surface-0: #121212; + --surface-50: #181818; + --surface-100: #1e1e1e; + --surface-200: #242424; + --surface-300: #2a2a2a; + --surface-400: #303030; + --surface-500: #363636; + --surface-600: #3b3b3b; + --surface-700: #414141; + --surface-800: #474747; + --surface-900: #4d4d4d; + --content-padding:1rem; + --inline-spacing:0.5rem; } /* roboto-regular - latin-ext_latin */ @@ -79,6 +92,109 @@ box-shadow: none; } +:root { + --blue-50:#f4fafe; + --blue-100:#cae6fc; + --blue-200:#a0d2fa; + --blue-300:#75bef8; + --blue-400:#4baaf5; + --blue-500:#2196f3; + --blue-600:#1c80cf; + --blue-700:#1769aa; + --blue-800:#125386; + --blue-900:#0d3c61; + --green-50:#f7faf5; + --green-100:#dbe8cf; + --green-200:#bed6a9; + --green-300:#a1c384; + --green-400:#85b15e; + --green-500:#689f38; + --green-600:#588730; + --green-700:#496f27; + --green-800:#39571f; + --green-900:#2a4016; + --yellow-50:#fffcf5; + --yellow-100:#fef0cd; + --yellow-200:#fde4a5; + --yellow-300:#fdd87d; + --yellow-400:#fccc55; + --yellow-500:#fbc02d; + --yellow-600:#d5a326; + --yellow-700:#b08620; + --yellow-800:#8a6a19; + --yellow-900:#644d12; + --cyan-50:#f2fcfd; + --cyan-100:#c2eff5; + --cyan-200:#91e2ed; + --cyan-300:#61d5e4; + --cyan-400:#30c9dc; + --cyan-500:#00bcd4; + --cyan-600:#00a0b4; + --cyan-700:#008494; + --cyan-800:#006775; + --cyan-900:#004b55; + --pink-50:#fef4f7; + --pink-100:#fac9da; + --pink-200:#f69ebc; + --pink-300:#f1749e; + --pink-400:#ed4981; + --pink-500:#e91e63; + --pink-600:#c61a54; + --pink-700:#a31545; + --pink-800:#801136; + --pink-900:#5d0c28; + --indigo-50:#f6f7fc; + --indigo-100:#d5d9ef; + --indigo-200:#b3bae2; + --indigo-300:#919cd5; + --indigo-400:#707dc8; + --indigo-500:#4e5fbb; + --indigo-600:#42519f; + --indigo-700:#374383; + --indigo-800:#2b3467; + --indigo-900:#1f264b; + --teal-50:#f2faf9; + --teal-100:#c2e6e2; + --teal-200:#91d2cc; + --teal-300:#61beb5; + --teal-400:#30aa9f; + --teal-500:#009688; + --teal-600:#008074; + --teal-700:#00695f; + --teal-800:#00534b; + --teal-900:#003c36; + --orange-50:#fffaf2; + --orange-100:#ffe6c2; + --orange-200:#ffd391; + --orange-300:#ffbf61; + --orange-400:#ffac30; + --orange-500:#ff9800; + --orange-600:#d98100; + --orange-700:#b36a00; + --orange-800:#8c5400; + --orange-900:#663d00; + --bluegray-50:#f7f9f9; + --bluegray-100:#d9e0e3; + --bluegray-200:#bbc7cd; + --bluegray-300:#9caeb7; + --bluegray-400:#7e96a1; + --bluegray-500:#607d8b; + --bluegray-600:#526a76; + --bluegray-700:#435861; + --bluegray-800:#35454c; + --bluegray-900:#263238; + --purple-50:#faf4fb; + --purple-100:#e7cbec; + --purple-200:#d4a2dd; + --purple-300:#c279ce; + --purple-400:#af50bf; + --purple-500:#9c27b0; + --purple-600:#852196; + --purple-700:#6d1b7b; + --purple-800:#561561; + --purple-900:#3e1046; +} + .p-autocomplete .p-autocomplete-loader { right: 0.75rem; } @@ -1366,6 +1482,76 @@ border-color: 0 none; } +.p-treeselect { + background: #1e1e1e; + border: 1px solid rgba(255, 255, 255, 0.3); + transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); + border-radius: 4px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: rgba(255, 255, 255, 0.6); +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: none; + border-color: #3F51B5; +} +.p-treeselect .p-treeselect-label { + padding: 0.75rem 0.75rem; + transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: rgba(255, 255, 255, 0.6); +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.375rem 0.75rem; + margin-right: 0.5rem; + background: rgba(255, 255, 255, 0.12); + color: rgba(255, 255, 255, 0.87); + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: rgba(255, 255, 255, 0.6); + width: 2.357rem; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.p-treeselect.p-invalid.p-component { + border-color: #f44435; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.375rem 0.75rem; +} + +.p-treeselect-panel { + background: #2b2b2b; + color: rgba(255, 255, 255, 0.87); + border: 0 none; + border-radius: 4px; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.75rem 0.75rem; + color: rgba(255, 255, 255, 0.87); + background: transparent; +} + +.p-input-filled .p-treeselect { + background: rgba(255, 255, 255, 0.06); +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: rgba(255, 255, 255, 0.08); +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: rgba(255, 255, 255, 0.1); +} + .p-togglebutton.p-button { background: #2f2f2f; border: 1px solid rgba(255, 255, 255, 0.12); @@ -1536,6 +1722,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2037,6 +2229,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 500; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(63, 81, 181, 0.16); color: #3F51B5; @@ -2450,22 +2645,6 @@ background: rgba(63, 81, 181, 0.16); } -@media screen and (max-width: 769px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 0.75rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: rgba(255, 255, 255, 0.04); color: rgba(255, 255, 255, 0.87); @@ -2625,34 +2804,6 @@ background: rgba(63, 81, 181, 0.16); } -@media screen and (max-width: 769px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 0.75rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2691,7 +2842,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 4px; transition: none; - padding: 0.571rem; + padding: 0.25rem; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4600,9 +4751,6 @@ background: rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.87); } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: none; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/mdc-light-deeppurple/theme.css b/public/themes/mdc-light-deeppurple/theme.css index 5116514c15..1a89457096 100644 --- a/public/themes/mdc-light-deeppurple/theme.css +++ b/public/themes/mdc-light-deeppurple/theme.css @@ -11,6 +11,19 @@ --primary-color:#673AB7; --primary-color-text:#ffffff; --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; + --surface-0: #ffffff; + --surface-50: #FAFAFA; + --surface-100: #F5F5F5; + --surface-200: #EEEEEE; + --surface-300: #E0E0E0; + --surface-400: #BDBDBD; + --surface-500: #9E9E9E; + --surface-600: #757575; + --surface-700: #616161; + --surface-800: #424242; + --surface-900: #212121; + --content-padding:1rem; + --inline-spacing:0.5rem; } /* roboto-regular - latin-ext_latin */ @@ -79,6 +92,109 @@ box-shadow: none; } +:root { + --blue-50:#f4fafe; + --blue-100:#cae6fc; + --blue-200:#a0d2fa; + --blue-300:#75bef8; + --blue-400:#4baaf5; + --blue-500:#2196f3; + --blue-600:#1c80cf; + --blue-700:#1769aa; + --blue-800:#125386; + --blue-900:#0d3c61; + --green-50:#f7faf5; + --green-100:#dbe8cf; + --green-200:#bed6a9; + --green-300:#a1c384; + --green-400:#85b15e; + --green-500:#689f38; + --green-600:#588730; + --green-700:#496f27; + --green-800:#39571f; + --green-900:#2a4016; + --yellow-50:#fffcf5; + --yellow-100:#fef0cd; + --yellow-200:#fde4a5; + --yellow-300:#fdd87d; + --yellow-400:#fccc55; + --yellow-500:#fbc02d; + --yellow-600:#d5a326; + --yellow-700:#b08620; + --yellow-800:#8a6a19; + --yellow-900:#644d12; + --cyan-50:#f2fcfd; + --cyan-100:#c2eff5; + --cyan-200:#91e2ed; + --cyan-300:#61d5e4; + --cyan-400:#30c9dc; + --cyan-500:#00bcd4; + --cyan-600:#00a0b4; + --cyan-700:#008494; + --cyan-800:#006775; + --cyan-900:#004b55; + --pink-50:#fef4f7; + --pink-100:#fac9da; + --pink-200:#f69ebc; + --pink-300:#f1749e; + --pink-400:#ed4981; + --pink-500:#e91e63; + --pink-600:#c61a54; + --pink-700:#a31545; + --pink-800:#801136; + --pink-900:#5d0c28; + --indigo-50:#f6f7fc; + --indigo-100:#d5d9ef; + --indigo-200:#b3bae2; + --indigo-300:#919cd5; + --indigo-400:#707dc8; + --indigo-500:#4e5fbb; + --indigo-600:#42519f; + --indigo-700:#374383; + --indigo-800:#2b3467; + --indigo-900:#1f264b; + --teal-50:#f2faf9; + --teal-100:#c2e6e2; + --teal-200:#91d2cc; + --teal-300:#61beb5; + --teal-400:#30aa9f; + --teal-500:#009688; + --teal-600:#008074; + --teal-700:#00695f; + --teal-800:#00534b; + --teal-900:#003c36; + --orange-50:#fffaf2; + --orange-100:#ffe6c2; + --orange-200:#ffd391; + --orange-300:#ffbf61; + --orange-400:#ffac30; + --orange-500:#ff9800; + --orange-600:#d98100; + --orange-700:#b36a00; + --orange-800:#8c5400; + --orange-900:#663d00; + --bluegray-50:#f7f9f9; + --bluegray-100:#d9e0e3; + --bluegray-200:#bbc7cd; + --bluegray-300:#9caeb7; + --bluegray-400:#7e96a1; + --bluegray-500:#607d8b; + --bluegray-600:#526a76; + --bluegray-700:#435861; + --bluegray-800:#35454c; + --bluegray-900:#263238; + --purple-50:#faf4fb; + --purple-100:#e7cbec; + --purple-200:#d4a2dd; + --purple-300:#c279ce; + --purple-400:#af50bf; + --purple-500:#9c27b0; + --purple-600:#852196; + --purple-700:#6d1b7b; + --purple-800:#561561; + --purple-900:#3e1046; +} + .p-autocomplete .p-autocomplete-loader { right: 0.75rem; } @@ -1366,6 +1482,76 @@ border-color: 0 none; } +.p-treeselect { + background: #ffffff; + border: 1px solid rgba(0, 0, 0, 0.38); + transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); + border-radius: 4px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: rgba(0, 0, 0, 0.87); +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: none; + border-color: #673AB7; +} +.p-treeselect .p-treeselect-label { + padding: 0.75rem 0.75rem; + transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: rgba(0, 0, 0, 0.6); +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.375rem 0.75rem; + margin-right: 0.5rem; + background: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: rgba(0, 0, 0, 0.6); + width: 2.357rem; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.p-treeselect.p-invalid.p-component { + border-color: #B00020; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.375rem 0.75rem; +} + +.p-treeselect-panel { + background: #ffffff; + color: rgba(0, 0, 0, 0.87); + border: 0 none; + border-radius: 4px; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.75rem 0.75rem; + color: rgba(0, 0, 0, 0.87); + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #f5f5f5; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #ececec; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #dcdcdc; +} + .p-togglebutton.p-button { background: #ffffff; border: 1px solid rgba(0, 0, 0, 0.12); @@ -1536,6 +1722,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2037,6 +2229,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 500; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(103, 58, 183, 0.12); color: #673AB7; @@ -2450,22 +2645,6 @@ background: rgba(103, 58, 183, 0.12); } -@media screen and (max-width: 769px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 0.75rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: rgba(0, 0, 0, 0.04); color: rgba(0, 0, 0, 0.87); @@ -2625,34 +2804,6 @@ background: rgba(103, 58, 183, 0.12); } -@media screen and (max-width: 769px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 0.75rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2691,7 +2842,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 4px; transition: none; - padding: 0.571rem; + padding: 0.25rem; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4600,9 +4751,6 @@ background: rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.87); } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: none; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/mdc-light-indigo/theme.css b/public/themes/mdc-light-indigo/theme.css index ce9e75aa8a..820838ca73 100644 --- a/public/themes/mdc-light-indigo/theme.css +++ b/public/themes/mdc-light-indigo/theme.css @@ -11,6 +11,19 @@ --primary-color:#3F51B5; --primary-color-text:#ffffff; --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; + --surface-0: #ffffff; + --surface-50: #FAFAFA; + --surface-100: #F5F5F5; + --surface-200: #EEEEEE; + --surface-300: #E0E0E0; + --surface-400: #BDBDBD; + --surface-500: #9E9E9E; + --surface-600: #757575; + --surface-700: #616161; + --surface-800: #424242; + --surface-900: #212121; + --content-padding:1rem; + --inline-spacing:0.5rem; } /* roboto-regular - latin-ext_latin */ @@ -79,6 +92,109 @@ box-shadow: none; } +:root { + --blue-50:#f4fafe; + --blue-100:#cae6fc; + --blue-200:#a0d2fa; + --blue-300:#75bef8; + --blue-400:#4baaf5; + --blue-500:#2196f3; + --blue-600:#1c80cf; + --blue-700:#1769aa; + --blue-800:#125386; + --blue-900:#0d3c61; + --green-50:#f7faf5; + --green-100:#dbe8cf; + --green-200:#bed6a9; + --green-300:#a1c384; + --green-400:#85b15e; + --green-500:#689f38; + --green-600:#588730; + --green-700:#496f27; + --green-800:#39571f; + --green-900:#2a4016; + --yellow-50:#fffcf5; + --yellow-100:#fef0cd; + --yellow-200:#fde4a5; + --yellow-300:#fdd87d; + --yellow-400:#fccc55; + --yellow-500:#fbc02d; + --yellow-600:#d5a326; + --yellow-700:#b08620; + --yellow-800:#8a6a19; + --yellow-900:#644d12; + --cyan-50:#f2fcfd; + --cyan-100:#c2eff5; + --cyan-200:#91e2ed; + --cyan-300:#61d5e4; + --cyan-400:#30c9dc; + --cyan-500:#00bcd4; + --cyan-600:#00a0b4; + --cyan-700:#008494; + --cyan-800:#006775; + --cyan-900:#004b55; + --pink-50:#fef4f7; + --pink-100:#fac9da; + --pink-200:#f69ebc; + --pink-300:#f1749e; + --pink-400:#ed4981; + --pink-500:#e91e63; + --pink-600:#c61a54; + --pink-700:#a31545; + --pink-800:#801136; + --pink-900:#5d0c28; + --indigo-50:#f6f7fc; + --indigo-100:#d5d9ef; + --indigo-200:#b3bae2; + --indigo-300:#919cd5; + --indigo-400:#707dc8; + --indigo-500:#4e5fbb; + --indigo-600:#42519f; + --indigo-700:#374383; + --indigo-800:#2b3467; + --indigo-900:#1f264b; + --teal-50:#f2faf9; + --teal-100:#c2e6e2; + --teal-200:#91d2cc; + --teal-300:#61beb5; + --teal-400:#30aa9f; + --teal-500:#009688; + --teal-600:#008074; + --teal-700:#00695f; + --teal-800:#00534b; + --teal-900:#003c36; + --orange-50:#fffaf2; + --orange-100:#ffe6c2; + --orange-200:#ffd391; + --orange-300:#ffbf61; + --orange-400:#ffac30; + --orange-500:#ff9800; + --orange-600:#d98100; + --orange-700:#b36a00; + --orange-800:#8c5400; + --orange-900:#663d00; + --bluegray-50:#f7f9f9; + --bluegray-100:#d9e0e3; + --bluegray-200:#bbc7cd; + --bluegray-300:#9caeb7; + --bluegray-400:#7e96a1; + --bluegray-500:#607d8b; + --bluegray-600:#526a76; + --bluegray-700:#435861; + --bluegray-800:#35454c; + --bluegray-900:#263238; + --purple-50:#faf4fb; + --purple-100:#e7cbec; + --purple-200:#d4a2dd; + --purple-300:#c279ce; + --purple-400:#af50bf; + --purple-500:#9c27b0; + --purple-600:#852196; + --purple-700:#6d1b7b; + --purple-800:#561561; + --purple-900:#3e1046; +} + .p-autocomplete .p-autocomplete-loader { right: 0.75rem; } @@ -1366,6 +1482,76 @@ border-color: 0 none; } +.p-treeselect { + background: #ffffff; + border: 1px solid rgba(0, 0, 0, 0.38); + transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); + border-radius: 4px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: rgba(0, 0, 0, 0.87); +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: none; + border-color: #3F51B5; +} +.p-treeselect .p-treeselect-label { + padding: 0.75rem 0.75rem; + transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: rgba(0, 0, 0, 0.6); +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.375rem 0.75rem; + margin-right: 0.5rem; + background: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: rgba(0, 0, 0, 0.6); + width: 2.357rem; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.p-treeselect.p-invalid.p-component { + border-color: #B00020; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.375rem 0.75rem; +} + +.p-treeselect-panel { + background: #ffffff; + color: rgba(0, 0, 0, 0.87); + border: 0 none; + border-radius: 4px; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.75rem 0.75rem; + color: rgba(0, 0, 0, 0.87); + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #f5f5f5; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #ececec; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #dcdcdc; +} + .p-togglebutton.p-button { background: #ffffff; border: 1px solid rgba(0, 0, 0, 0.12); @@ -1536,6 +1722,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2037,6 +2229,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 500; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(63, 81, 181, 0.12); color: #3F51B5; @@ -2450,22 +2645,6 @@ background: rgba(63, 81, 181, 0.12); } -@media screen and (max-width: 769px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 0.75rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: rgba(0, 0, 0, 0.04); color: rgba(0, 0, 0, 0.87); @@ -2625,34 +2804,6 @@ background: rgba(63, 81, 181, 0.12); } -@media screen and (max-width: 769px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 0.75rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2691,7 +2842,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 4px; transition: none; - padding: 0.571rem; + padding: 0.25rem; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4600,9 +4751,6 @@ background: rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.87); } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: none; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/nova-accent/theme.css b/public/themes/nova-accent/theme.css index 8b5c32ac3d..625babc93c 100644 --- a/public/themes/nova-accent/theme.css +++ b/public/themes/nova-accent/theme.css @@ -11,6 +11,19 @@ --primary-color: #007ad9; --primary-color-text: #ffffff; --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #ffffff; + --surface-50: #eef1f2; + --surface-100: #dde2e4; + --surface-200: #bbc5ca; + --surface-300: #98a8af; + --surface-400: #768b95; + --surface-500: #546e7a; + --surface-600: #435862; + --surface-700: #324249; + --surface-800: #222c31; + --surface-900: #111618; + --content-padding:0.571rem 1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 0.2rem #8dcdff; } +:root { + --blue-50:#f3f8fc; + --blue-100:#c6dcef; + --blue-200:#98c1e3; + --blue-300:#6ba5d7; + --blue-400:#3d8aca; + --blue-500:#106ebe; + --blue-600:#0e5ea2; + --blue-700:#0b4d85; + --blue-800:#093d69; + --blue-900:#062c4c; + --green-50:#f7fbf6; + --green-100:#d6ead1; + --green-200:#b6d9ad; + --green-300:#96c889; + --green-400:#76b765; + --green-500:#56a641; + --green-600:#498d37; + --green-700:#3c742e; + --green-800:#2f5b24; + --green-900:#22421a; + --yellow-50:#fffcf5; + --yellow-100:#fdefcd; + --yellow-200:#fbe3a6; + --yellow-300:#f9d67f; + --yellow-400:#f8ca57; + --yellow-500:#f6bd30; + --yellow-600:#d1a129; + --yellow-700:#ac8422; + --yellow-800:#87681a; + --yellow-900:#624c13; + --cyan-50:#f4fbfd; + --cyan-100:#ccebf5; + --cyan-200:#a4dbed; + --cyan-300:#7ccce5; + --cyan-400:#54bcdd; + --cyan-500:#2cacd5; + --cyan-600:#2592b5; + --cyan-700:#1f7895; + --cyan-800:#185f75; + --cyan-900:#124555; + --pink-50:#fdf4f9; + --pink-100:#f6cce0; + --pink-200:#eea3c7; + --pink-300:#e77aae; + --pink-400:#df5296; + --pink-500:#d8297d; + --pink-600:#b8236a; + --pink-700:#971d58; + --pink-800:#771745; + --pink-900:#561032; + --indigo-50:#f4f6fd; + --indigo-100:#ccd3f5; + --indigo-200:#a4b0ed; + --indigo-300:#7c8de5; + --indigo-400:#546add; + --indigo-500:#2c47d5; + --indigo-600:#253cb5; + --indigo-700:#1f3295; + --indigo-800:#182775; + --indigo-900:#121c55; + --teal-50:#f6fbfa; + --teal-100:#d1eae5; + --teal-200:#add9d1; + --teal-300:#89c8bd; + --teal-400:#65b7a8; + --teal-500:#41a694; + --teal-600:#378d7e; + --teal-700:#2e7468; + --teal-800:#245b51; + --teal-900:#1a423b; + --orange-50:#fff9f5; + --orange-100:#fde4cd; + --orange-200:#fbcfa6; + --orange-300:#f9ba7f; + --orange-400:#f8a457; + --orange-500:#f68f30; + --orange-600:#d17a29; + --orange-700:#ac6422; + --orange-800:#874f1a; + --orange-900:#623913; + --bluegray-50:#f7f8f9; + --bluegray-100:#dae0e3; + --bluegray-200:#bdc7cd; + --bluegray-300:#a0aeb6; + --bluegray-400:#8295a0; + --bluegray-500:#657c8a; + --bluegray-600:#566975; + --bluegray-700:#475761; + --bluegray-800:#38444c; + --bluegray-900:#283237; + --purple-50:#f9f8fd; + --purple-100:#e1dff7; + --purple-200:#cac5f1; + --purple-300:#b2abeb; + --purple-400:#9b92e4; + --purple-500:#8378de; + --purple-600:#6f66bd; + --purple-700:#5c549b; + --purple-800:#48427a; + --purple-900:#343059; +} + .p-autocomplete .p-autocomplete-loader { right: 0.429rem; } @@ -1342,6 +1458,76 @@ border-color: #007ad9; } +.p-treeselect { + background: #ffffff; + border: 1px solid #a6a6a6; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #212121; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #8dcdff; + border-color: #007ad9; +} +.p-treeselect .p-treeselect-label { + padding: 0.429rem 0.429rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: #666666; +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.2145rem 0.429rem; + margin-right: 0.5rem; + background: #c8c8c8; + color: #333333; + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: #848484; + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.p-treeselect.p-invalid.p-component { + border-color: #a80000; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.2145rem 0.429rem; +} + +.p-treeselect-panel { + background: #ffffff; + color: #333333; + border: 1px solid #c8c8c8; + border-radius: 3px; + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.429rem 0.857rem; + color: #333333; + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #f4f4f4; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #f4f4f4; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #f4f4f4; +} + .p-togglebutton.p-button { background: #dadada; border: 1px solid #dadada; @@ -1512,6 +1698,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2013,6 +2205,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 700; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #e02365; color: #ffffff; @@ -2426,22 +2621,6 @@ background: #e02365; } -@media screen and (max-width: 960px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 0.571rem 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: #eaeaea; color: #333333; @@ -2601,34 +2780,6 @@ background: #e02365; } -@media screen and (max-width: 960px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 0.571rem 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2667,7 +2818,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: background-color 0.2s, box-shadow 0.2s; - padding: 0.429rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4527,9 +4678,6 @@ background: rgba(255, 255, 255, 0.1); color: #aeb6bf; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: background-color 0.2s, box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/nova-alt/theme.css b/public/themes/nova-alt/theme.css index 41b4c9e069..4ab1378a7c 100644 --- a/public/themes/nova-alt/theme.css +++ b/public/themes/nova-alt/theme.css @@ -11,6 +11,19 @@ --primary-color: #007ad9; --primary-color-text: #ffffff; --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #ffffff; + --surface-50: #eef1f2; + --surface-100: #dde2e4; + --surface-200: #bbc5ca; + --surface-300: #98a8af; + --surface-400: #768b95; + --surface-500: #546e7a; + --surface-600: #435862; + --surface-700: #324249; + --surface-800: #222c31; + --surface-900: #111618; + --content-padding:0.571rem 1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 0.2rem #8dcdff; } +:root { + --blue-50:#f3f8fc; + --blue-100:#c6dcef; + --blue-200:#98c1e3; + --blue-300:#6ba5d7; + --blue-400:#3d8aca; + --blue-500:#106ebe; + --blue-600:#0e5ea2; + --blue-700:#0b4d85; + --blue-800:#093d69; + --blue-900:#062c4c; + --green-50:#f7fbf6; + --green-100:#d6ead1; + --green-200:#b6d9ad; + --green-300:#96c889; + --green-400:#76b765; + --green-500:#56a641; + --green-600:#498d37; + --green-700:#3c742e; + --green-800:#2f5b24; + --green-900:#22421a; + --yellow-50:#fffcf5; + --yellow-100:#fdefcd; + --yellow-200:#fbe3a6; + --yellow-300:#f9d67f; + --yellow-400:#f8ca57; + --yellow-500:#f6bd30; + --yellow-600:#d1a129; + --yellow-700:#ac8422; + --yellow-800:#87681a; + --yellow-900:#624c13; + --cyan-50:#f4fbfd; + --cyan-100:#ccebf5; + --cyan-200:#a4dbed; + --cyan-300:#7ccce5; + --cyan-400:#54bcdd; + --cyan-500:#2cacd5; + --cyan-600:#2592b5; + --cyan-700:#1f7895; + --cyan-800:#185f75; + --cyan-900:#124555; + --pink-50:#fdf4f9; + --pink-100:#f6cce0; + --pink-200:#eea3c7; + --pink-300:#e77aae; + --pink-400:#df5296; + --pink-500:#d8297d; + --pink-600:#b8236a; + --pink-700:#971d58; + --pink-800:#771745; + --pink-900:#561032; + --indigo-50:#f4f6fd; + --indigo-100:#ccd3f5; + --indigo-200:#a4b0ed; + --indigo-300:#7c8de5; + --indigo-400:#546add; + --indigo-500:#2c47d5; + --indigo-600:#253cb5; + --indigo-700:#1f3295; + --indigo-800:#182775; + --indigo-900:#121c55; + --teal-50:#f6fbfa; + --teal-100:#d1eae5; + --teal-200:#add9d1; + --teal-300:#89c8bd; + --teal-400:#65b7a8; + --teal-500:#41a694; + --teal-600:#378d7e; + --teal-700:#2e7468; + --teal-800:#245b51; + --teal-900:#1a423b; + --orange-50:#fff9f5; + --orange-100:#fde4cd; + --orange-200:#fbcfa6; + --orange-300:#f9ba7f; + --orange-400:#f8a457; + --orange-500:#f68f30; + --orange-600:#d17a29; + --orange-700:#ac6422; + --orange-800:#874f1a; + --orange-900:#623913; + --bluegray-50:#f7f8f9; + --bluegray-100:#dae0e3; + --bluegray-200:#bdc7cd; + --bluegray-300:#a0aeb6; + --bluegray-400:#8295a0; + --bluegray-500:#657c8a; + --bluegray-600:#566975; + --bluegray-700:#475761; + --bluegray-800:#38444c; + --bluegray-900:#283237; + --purple-50:#f9f8fd; + --purple-100:#e1dff7; + --purple-200:#cac5f1; + --purple-300:#b2abeb; + --purple-400:#9b92e4; + --purple-500:#8378de; + --purple-600:#6f66bd; + --purple-700:#5c549b; + --purple-800:#48427a; + --purple-900:#343059; +} + .p-autocomplete .p-autocomplete-loader { right: 0.429rem; } @@ -1354,6 +1470,76 @@ border-color: #007ad9; } +.p-treeselect { + background: #ffffff; + border: 1px solid #a6a6a6; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #212121; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #8dcdff; + border-color: #007ad9; +} +.p-treeselect .p-treeselect-label { + padding: 0.429rem 0.429rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: #666666; +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.2145rem 0.429rem; + margin-right: 0.5rem; + background: #c8c8c8; + color: #333333; + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: #848484; + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.p-treeselect.p-invalid.p-component { + border-color: #a80000; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.2145rem 0.429rem; +} + +.p-treeselect-panel { + background: #ffffff; + color: #333333; + border: 1px solid #c8c8c8; + border-radius: 3px; + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.429rem 0.857rem; + color: #333333; + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #f4f4f4; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #f4f4f4; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #f4f4f4; +} + .p-togglebutton.p-button { background: #dadada; border: 1px solid #dadada; @@ -1524,6 +1710,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2025,6 +2217,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 700; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #007ad9; color: #ffffff; @@ -2438,22 +2633,6 @@ background: #007ad9; } -@media screen and (max-width: 960px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 0.571rem 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: #eaeaea; color: #333333; @@ -2613,34 +2792,6 @@ background: #007ad9; } -@media screen and (max-width: 960px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 0.571rem 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2679,7 +2830,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: background-color 0.2s, box-shadow 0.2s; - padding: 0.429rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4539,9 +4690,6 @@ background: rgba(255, 255, 255, 0.1); color: #aeb6bf; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: background-color 0.2s, box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/nova-vue/theme.css b/public/themes/nova-vue/theme.css index 234915af11..fb49725e36 100644 --- a/public/themes/nova-vue/theme.css +++ b/public/themes/nova-vue/theme.css @@ -11,6 +11,19 @@ --primary-color: #41b883; --primary-color-text: #ffffff; --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #ffffff; + --surface-50: #eef1f2; + --surface-100: #dde2e4; + --surface-200: #bbc5ca; + --surface-300: #98a8af; + --surface-400: #768b95; + --surface-500: #546e7a; + --surface-600: #435862; + --surface-700: #324249; + --surface-800: #222c31; + --surface-900: #111618; + --content-padding:0.571rem 1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 0.2rem #c2e9d8; } +:root { + --blue-50:#f3f8fc; + --blue-100:#c6dcef; + --blue-200:#98c1e3; + --blue-300:#6ba5d7; + --blue-400:#3d8aca; + --blue-500:#106ebe; + --blue-600:#0e5ea2; + --blue-700:#0b4d85; + --blue-800:#093d69; + --blue-900:#062c4c; + --green-50:#f7fbf6; + --green-100:#d6ead1; + --green-200:#b6d9ad; + --green-300:#96c889; + --green-400:#76b765; + --green-500:#56a641; + --green-600:#498d37; + --green-700:#3c742e; + --green-800:#2f5b24; + --green-900:#22421a; + --yellow-50:#fffcf5; + --yellow-100:#fdefcd; + --yellow-200:#fbe3a6; + --yellow-300:#f9d67f; + --yellow-400:#f8ca57; + --yellow-500:#f6bd30; + --yellow-600:#d1a129; + --yellow-700:#ac8422; + --yellow-800:#87681a; + --yellow-900:#624c13; + --cyan-50:#f4fbfd; + --cyan-100:#ccebf5; + --cyan-200:#a4dbed; + --cyan-300:#7ccce5; + --cyan-400:#54bcdd; + --cyan-500:#2cacd5; + --cyan-600:#2592b5; + --cyan-700:#1f7895; + --cyan-800:#185f75; + --cyan-900:#124555; + --pink-50:#fdf4f9; + --pink-100:#f6cce0; + --pink-200:#eea3c7; + --pink-300:#e77aae; + --pink-400:#df5296; + --pink-500:#d8297d; + --pink-600:#b8236a; + --pink-700:#971d58; + --pink-800:#771745; + --pink-900:#561032; + --indigo-50:#f4f6fd; + --indigo-100:#ccd3f5; + --indigo-200:#a4b0ed; + --indigo-300:#7c8de5; + --indigo-400:#546add; + --indigo-500:#2c47d5; + --indigo-600:#253cb5; + --indigo-700:#1f3295; + --indigo-800:#182775; + --indigo-900:#121c55; + --teal-50:#f6fbfa; + --teal-100:#d1eae5; + --teal-200:#add9d1; + --teal-300:#89c8bd; + --teal-400:#65b7a8; + --teal-500:#41a694; + --teal-600:#378d7e; + --teal-700:#2e7468; + --teal-800:#245b51; + --teal-900:#1a423b; + --orange-50:#fff9f5; + --orange-100:#fde4cd; + --orange-200:#fbcfa6; + --orange-300:#f9ba7f; + --orange-400:#f8a457; + --orange-500:#f68f30; + --orange-600:#d17a29; + --orange-700:#ac6422; + --orange-800:#874f1a; + --orange-900:#623913; + --bluegray-50:#f7f8f9; + --bluegray-100:#dae0e3; + --bluegray-200:#bdc7cd; + --bluegray-300:#a0aeb6; + --bluegray-400:#8295a0; + --bluegray-500:#657c8a; + --bluegray-600:#566975; + --bluegray-700:#475761; + --bluegray-800:#38444c; + --bluegray-900:#283237; + --purple-50:#f9f8fd; + --purple-100:#e1dff7; + --purple-200:#cac5f1; + --purple-300:#b2abeb; + --purple-400:#9b92e4; + --purple-500:#8378de; + --purple-600:#6f66bd; + --purple-700:#5c549b; + --purple-800:#48427a; + --purple-900:#343059; +} + .p-autocomplete .p-autocomplete-loader { right: 0.429rem; } @@ -1354,6 +1470,76 @@ border-color: #41b883; } +.p-treeselect { + background: #ffffff; + border: 1px solid #a6a6a6; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #212121; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #c2e9d8; + border-color: #41b883; +} +.p-treeselect .p-treeselect-label { + padding: 0.429rem 0.429rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: #666666; +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.2145rem 0.429rem; + margin-right: 0.5rem; + background: #c8c8c8; + color: #333333; + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: #848484; + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.p-treeselect.p-invalid.p-component { + border-color: #a80000; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.2145rem 0.429rem; +} + +.p-treeselect-panel { + background: #ffffff; + color: #333333; + border: 1px solid #c8c8c8; + border-radius: 3px; + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.429rem 0.857rem; + color: #333333; + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #f4f4f4; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #f4f4f4; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #f4f4f4; +} + .p-togglebutton.p-button { background: #dadada; border: 1px solid #dadada; @@ -1524,6 +1710,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2025,6 +2217,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 700; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #41b883; color: #ffffff; @@ -2438,22 +2633,6 @@ background: #41b883; } -@media screen and (max-width: 960px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 0.571rem 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: #eaeaea; color: #333333; @@ -2613,34 +2792,6 @@ background: #41b883; } -@media screen and (max-width: 960px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 0.571rem 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2679,7 +2830,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: background-color 0.2s, box-shadow 0.2s; - padding: 0.429rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4539,9 +4690,6 @@ background: rgba(255, 255, 255, 0.1); color: #aeb6bf; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: background-color 0.2s, box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/nova/theme.css b/public/themes/nova/theme.css index a01291e9d5..61ce07eddf 100644 --- a/public/themes/nova/theme.css +++ b/public/themes/nova/theme.css @@ -11,6 +11,19 @@ --primary-color: #007ad9; --primary-color-text: #ffffff; --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #ffffff; + --surface-50: #eef1f2; + --surface-100: #dde2e4; + --surface-200: #bbc5ca; + --surface-300: #98a8af; + --surface-400: #768b95; + --surface-500: #546e7a; + --surface-600: #435862; + --surface-700: #324249; + --surface-800: #222c31; + --surface-900: #111618; + --content-padding:0.571rem 1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 0.2rem #8dcdff; } +:root { + --blue-50:#f3f8fc; + --blue-100:#c6dcef; + --blue-200:#98c1e3; + --blue-300:#6ba5d7; + --blue-400:#3d8aca; + --blue-500:#106ebe; + --blue-600:#0e5ea2; + --blue-700:#0b4d85; + --blue-800:#093d69; + --blue-900:#062c4c; + --green-50:#f7fbf6; + --green-100:#d6ead1; + --green-200:#b6d9ad; + --green-300:#96c889; + --green-400:#76b765; + --green-500:#56a641; + --green-600:#498d37; + --green-700:#3c742e; + --green-800:#2f5b24; + --green-900:#22421a; + --yellow-50:#fffcf5; + --yellow-100:#fdefcd; + --yellow-200:#fbe3a6; + --yellow-300:#f9d67f; + --yellow-400:#f8ca57; + --yellow-500:#f6bd30; + --yellow-600:#d1a129; + --yellow-700:#ac8422; + --yellow-800:#87681a; + --yellow-900:#624c13; + --cyan-50:#f4fbfd; + --cyan-100:#ccebf5; + --cyan-200:#a4dbed; + --cyan-300:#7ccce5; + --cyan-400:#54bcdd; + --cyan-500:#2cacd5; + --cyan-600:#2592b5; + --cyan-700:#1f7895; + --cyan-800:#185f75; + --cyan-900:#124555; + --pink-50:#fdf4f9; + --pink-100:#f6cce0; + --pink-200:#eea3c7; + --pink-300:#e77aae; + --pink-400:#df5296; + --pink-500:#d8297d; + --pink-600:#b8236a; + --pink-700:#971d58; + --pink-800:#771745; + --pink-900:#561032; + --indigo-50:#f4f6fd; + --indigo-100:#ccd3f5; + --indigo-200:#a4b0ed; + --indigo-300:#7c8de5; + --indigo-400:#546add; + --indigo-500:#2c47d5; + --indigo-600:#253cb5; + --indigo-700:#1f3295; + --indigo-800:#182775; + --indigo-900:#121c55; + --teal-50:#f6fbfa; + --teal-100:#d1eae5; + --teal-200:#add9d1; + --teal-300:#89c8bd; + --teal-400:#65b7a8; + --teal-500:#41a694; + --teal-600:#378d7e; + --teal-700:#2e7468; + --teal-800:#245b51; + --teal-900:#1a423b; + --orange-50:#fff9f5; + --orange-100:#fde4cd; + --orange-200:#fbcfa6; + --orange-300:#f9ba7f; + --orange-400:#f8a457; + --orange-500:#f68f30; + --orange-600:#d17a29; + --orange-700:#ac6422; + --orange-800:#874f1a; + --orange-900:#623913; + --bluegray-50:#f7f8f9; + --bluegray-100:#dae0e3; + --bluegray-200:#bdc7cd; + --bluegray-300:#a0aeb6; + --bluegray-400:#8295a0; + --bluegray-500:#657c8a; + --bluegray-600:#566975; + --bluegray-700:#475761; + --bluegray-800:#38444c; + --bluegray-900:#283237; + --purple-50:#f9f8fd; + --purple-100:#e1dff7; + --purple-200:#cac5f1; + --purple-300:#b2abeb; + --purple-400:#9b92e4; + --purple-500:#8378de; + --purple-600:#6f66bd; + --purple-700:#5c549b; + --purple-800:#48427a; + --purple-900:#343059; +} + .p-autocomplete .p-autocomplete-loader { right: 0.429rem; } @@ -1354,6 +1470,76 @@ border-color: #007ad9; } +.p-treeselect { + background: #ffffff; + border: 1px solid #a6a6a6; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #212121; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #8dcdff; + border-color: #007ad9; +} +.p-treeselect .p-treeselect-label { + padding: 0.429rem 0.429rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: #666666; +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.2145rem 0.429rem; + margin-right: 0.5rem; + background: #c8c8c8; + color: #333333; + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: #848484; + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.p-treeselect.p-invalid.p-component { + border-color: #a80000; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.2145rem 0.429rem; +} + +.p-treeselect-panel { + background: #ffffff; + color: #333333; + border: 1px solid #c8c8c8; + border-radius: 3px; + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.429rem 0.857rem; + color: #333333; + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #f4f4f4; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #f4f4f4; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #f4f4f4; +} + .p-togglebutton.p-button { background: #dadada; border: 1px solid #dadada; @@ -1524,6 +1710,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2025,6 +2217,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 700; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #007ad9; color: #ffffff; @@ -2438,22 +2633,6 @@ background: #007ad9; } -@media screen and (max-width: 960px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 0.571rem 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: #eaeaea; color: #333333; @@ -2613,34 +2792,6 @@ background: #007ad9; } -@media screen and (max-width: 960px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 0.571rem 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2679,7 +2830,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: background-color 0.2s, box-shadow 0.2s; - padding: 0.429rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4539,9 +4690,6 @@ background: rgba(255, 255, 255, 0.1); color: #aeb6bf; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: background-color 0.2s, box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/rhea/theme.css b/public/themes/rhea/theme.css index e1133e9113..3286c9a88c 100644 --- a/public/themes/rhea/theme.css +++ b/public/themes/rhea/theme.css @@ -11,6 +11,19 @@ --primary-color: #7B95A3; --primary-color-text: #ffffff; --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #ffffff; + --surface-50: #eef1f2; + --surface-100: #dde2e4; + --surface-200: #bbc5ca; + --surface-300: #98a8af; + --surface-400: #768b95; + --surface-500: #546e7a; + --surface-600: #435862; + --surface-700: #324249; + --surface-800: #222c31; + --surface-900: #111618; + --content-padding:0.571rem 1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 0.2rem #e4e9ec; } +:root { + --blue-50:#f6fbfe; + --blue-100:#d4edfb; + --blue-200:#b2e0f7; + --blue-300:#91d2f4; + --blue-400:#6fc4f0; + --blue-500:#4db6ed; + --blue-600:#419bc9; + --blue-700:#367fa6; + --blue-800:#2a6482; + --blue-900:#1f495f; + --green-50:#f7fcf9; + --green-100:#daeee4; + --green-200:#bce1ce; + --green-300:#9fd4b8; + --green-400:#81c7a3; + --green-500:#64ba8d; + --green-600:#559e78; + --green-700:#468263; + --green-800:#37664e; + --green-900:#284a38; + --yellow-50:#fffdf6; + --yellow-100:#fef4d5; + --yellow-200:#fdecb4; + --yellow-300:#fce493; + --yellow-400:#fbdb71; + --yellow-500:#fad350; + --yellow-600:#d5b344; + --yellow-700:#af9438; + --yellow-800:#8a742c; + --yellow-900:#645420; + --cyan-50:#f7fefe; + --cyan-100:#daf8fa; + --cyan-200:#bdf3f6; + --cyan-300:#a0edf2; + --cyan-400:#83e8ee; + --cyan-500:#66e2ea; + --cyan-600:#57c0c7; + --cyan-700:#479ea4; + --cyan-800:#387c81; + --cyan-900:#295a5e; + --pink-50:#fef8fc; + --pink-100:#fadeef; + --pink-200:#f7c4e2; + --pink-300:#f3a9d5; + --pink-400:#f08fc9; + --pink-500:#ec75bc; + --pink-600:#c963a0; + --pink-700:#a55284; + --pink-800:#824067; + --pink-900:#5e2f4b; + --indigo-50:#f7f9fe; + --indigo-100:#d6e4f8; + --indigo-200:#b6cef2; + --indigo-300:#96b8ec; + --indigo-400:#75a3e7; + --indigo-500:#558de1; + --indigo-600:#4878bf; + --indigo-700:#3c639e; + --indigo-800:#2f4e7c; + --indigo-900:#22385a; + --teal-50:#f6fbfa; + --teal-100:#d4ebe7; + --teal-200:#b2dbd4; + --teal-300:#90ccc1; + --teal-400:#6ebcae; + --teal-500:#4cac9b; + --teal-600:#419284; + --teal-700:#35786d; + --teal-800:#2a5f55; + --teal-900:#1e453e; + --orange-50:#fefbf6; + --orange-100:#fbebd2; + --orange-200:#f9dbae; + --orange-300:#f6cb8a; + --orange-400:#f3bb67; + --orange-500:#f0ab43; + --orange-600:#cc9139; + --orange-700:#a8782f; + --orange-800:#845e25; + --orange-900:#60441b; + --bluegray-50:#f9fafa; + --bluegray-100:#e0e5e9; + --bluegray-200:#c8d1d7; + --bluegray-300:#b0bdc5; + --bluegray-400:#97a8b4; + --bluegray-500:#7f94a2; + --bluegray-600:#6c7e8a; + --bluegray-700:#596871; + --bluegray-800:#465159; + --bluegray-900:#333b41; + --purple-50:#fbf8fc; + --purple-100:#ecddf1; + --purple-200:#ddc2e6; + --purple-300:#cea7dc; + --purple-400:#bf8cd1; + --purple-500:#b071c6; + --purple-600:#9660a8; + --purple-700:#7b4f8b; + --purple-800:#613e6d; + --purple-900:#462d4f; +} + .p-autocomplete .p-autocomplete-loader { right: 0.429rem; } @@ -1342,6 +1458,76 @@ border-color: #7B95A3; } +.p-treeselect { + background: #ffffff; + border: 1px solid #dadada; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 2px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #a6a6a6; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #e4e9ec; + border-color: #7B95A3; +} +.p-treeselect .p-treeselect-label { + padding: 0.429rem 0.429rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: #a6a6a6; +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.2145rem 0.429rem; + margin-right: 0.5rem; + background: #dadada; + color: #666666; + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: #a6a6a6; + width: 2.357rem; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} +.p-treeselect.p-invalid.p-component { + border-color: #e7a3a3; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.2145rem 0.429rem; +} + +.p-treeselect-panel { + background: #ffffff; + color: #666666; + border: 1px solid #eaeaea; + border-radius: 2px; + box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.429rem 0.857rem; + color: #666666; + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #f4f4f4; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #f4f4f4; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #f4f4f4; +} + .p-togglebutton.p-button { background: #eaeaea; border: 1px solid #eaeaea; @@ -1512,6 +1698,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2013,6 +2205,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 700; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #AFD3C8; color: #385048; @@ -2426,22 +2621,6 @@ background: #AFD3C8; } -@media screen and (max-width: 960px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 0.571rem 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: #f4f4f4; color: #666666; @@ -2601,34 +2780,6 @@ background: #AFD3C8; } -@media screen and (max-width: 960px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 0.571rem 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 0 none; border-radius: 50%; @@ -2667,7 +2818,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 2px; transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - padding: 0.429rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4527,9 +4678,6 @@ background: rgba(255, 255, 255, 0.1); color: #aeb6bf; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/saga-blue/theme.css b/public/themes/saga-blue/theme.css index 9abe868b22..73161ff819 100644 --- a/public/themes/saga-blue/theme.css +++ b/public/themes/saga-blue/theme.css @@ -11,6 +11,19 @@ --primary-color:#2196F3; --primary-color-text:#ffffff; --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #ffffff; + --surface-50: #FAFAFA; + --surface-100: #F5F5F5; + --surface-200: #EEEEEE; + --surface-300: #E0E0E0; + --surface-400: #BDBDBD; + --surface-500: #9E9E9E; + --surface-600: #757575; + --surface-700: #616161; + --surface-800: #424242; + --surface-900: #212121; + --content-padding:1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 0.2rem #a6d5fa; } +:root { + --blue-50:#f4fafe; + --blue-100:#cae6fc; + --blue-200:#a0d2fa; + --blue-300:#75bef8; + --blue-400:#4baaf5; + --blue-500:#2196f3; + --blue-600:#1c80cf; + --blue-700:#1769aa; + --blue-800:#125386; + --blue-900:#0d3c61; + --green-50:#f6fbf6; + --green-100:#d4ecd5; + --green-200:#b2ddb4; + --green-300:#90cd93; + --green-400:#6ebe71; + --green-500:#4caf50; + --green-600:#419544; + --green-700:#357b38; + --green-800:#2a602c; + --green-900:#1e4620; + --yellow-50:#fffcf5; + --yellow-100:#fef0cd; + --yellow-200:#fde4a5; + --yellow-300:#fdd87d; + --yellow-400:#fccc55; + --yellow-500:#fbc02d; + --yellow-600:#d5a326; + --yellow-700:#b08620; + --yellow-800:#8a6a19; + --yellow-900:#644d12; + --cyan-50:#f2fcfd; + --cyan-100:#c2eff5; + --cyan-200:#91e2ed; + --cyan-300:#61d5e4; + --cyan-400:#30c9dc; + --cyan-500:#00bcd4; + --cyan-600:#00a0b4; + --cyan-700:#008494; + --cyan-800:#006775; + --cyan-900:#004b55; + --pink-50:#fef4f7; + --pink-100:#fac9da; + --pink-200:#f69ebc; + --pink-300:#f1749e; + --pink-400:#ed4981; + --pink-500:#e91e63; + --pink-600:#c61a54; + --pink-700:#a31545; + --pink-800:#801136; + --pink-900:#5d0c28; + --indigo-50:#f5f6fb; + --indigo-100:#d1d5ed; + --indigo-200:#acb4df; + --indigo-300:#8893d1; + --indigo-400:#6372c3; + --indigo-500:#3f51b5; + --indigo-600:#36459a; + --indigo-700:#2c397f; + --indigo-800:#232d64; + --indigo-900:#192048; + --teal-50:#f2faf9; + --teal-100:#c2e6e2; + --teal-200:#91d2cc; + --teal-300:#61beb5; + --teal-400:#30aa9f; + --teal-500:#009688; + --teal-600:#008074; + --teal-700:#00695f; + --teal-800:#00534b; + --teal-900:#003c36; + --orange-50:#fff8f2; + --orange-100:#fde0c2; + --orange-200:#fbc791; + --orange-300:#f9ae61; + --orange-400:#f79530; + --orange-500:#f57c00; + --orange-600:#d06900; + --orange-700:#ac5700; + --orange-800:#874400; + --orange-900:#623200; + --bluegray-50:#f7f9f9; + --bluegray-100:#d9e0e3; + --bluegray-200:#bbc7cd; + --bluegray-300:#9caeb7; + --bluegray-400:#7e96a1; + --bluegray-500:#607d8b; + --bluegray-600:#526a76; + --bluegray-700:#435861; + --bluegray-800:#35454c; + --bluegray-900:#263238; + --purple-50:#faf4fb; + --purple-100:#e7cbec; + --purple-200:#d4a2dd; + --purple-300:#c279ce; + --purple-400:#af50bf; + --purple-500:#9c27b0; + --purple-600:#852196; + --purple-700:#6d1b7b; + --purple-800:#561561; + --purple-900:#3e1046; +} + .p-autocomplete .p-autocomplete-loader { right: 0.5rem; } @@ -1342,6 +1458,76 @@ border-color: #2196F3; } +.p-treeselect { + background: #ffffff; + border: 1px solid #ced4da; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #2196F3; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; + border-color: #2196F3; +} +.p-treeselect .p-treeselect-label { + padding: 0.5rem 0.5rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: #6c757d; +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.25rem 0.5rem; + margin-right: 0.5rem; + background: #dee2e6; + color: #495057; + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: #6c757d; + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.p-treeselect.p-invalid.p-component { + border-color: #f44336; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.25rem 0.5rem; +} + +.p-treeselect-panel { + background: #ffffff; + color: #495057; + border: 0 none; + border-radius: 3px; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.5rem 1rem; + color: #495057; + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #f8f9fa; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #f8f9fa; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #ffffff; +} + .p-togglebutton.p-button { background: #ffffff; border: 1px solid #ced4da; @@ -1512,6 +1698,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2013,6 +2205,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 600; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #E3F2FD; color: #495057; @@ -2426,22 +2621,6 @@ background: #E3F2FD; } -@media screen and (max-width: 769px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: #e9ecef; color: #495057; @@ -2601,34 +2780,6 @@ background: #E3F2FD; } -@media screen and (max-width: 769px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 2px solid #2196F3; border-radius: 50%; @@ -2667,7 +2818,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: box-shadow 0.2s; - padding: 0.5rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4576,9 +4727,6 @@ background: rgba(255, 255, 255, 0.1); color: #f8f9fa; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/saga-green/theme.css b/public/themes/saga-green/theme.css index 5b31a1faea..2c04d0300d 100644 --- a/public/themes/saga-green/theme.css +++ b/public/themes/saga-green/theme.css @@ -11,6 +11,19 @@ --primary-color:#4CAF50; --primary-color-text:#ffffff; --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #ffffff; + --surface-50: #FAFAFA; + --surface-100: #F5F5F5; + --surface-200: #EEEEEE; + --surface-300: #E0E0E0; + --surface-400: #BDBDBD; + --surface-500: #9E9E9E; + --surface-600: #757575; + --surface-700: #616161; + --surface-800: #424242; + --surface-900: #212121; + --content-padding:1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 0.2rem #b7e0b8; } +:root { + --blue-50:#f4fafe; + --blue-100:#cae6fc; + --blue-200:#a0d2fa; + --blue-300:#75bef8; + --blue-400:#4baaf5; + --blue-500:#2196f3; + --blue-600:#1c80cf; + --blue-700:#1769aa; + --blue-800:#125386; + --blue-900:#0d3c61; + --green-50:#f6fbf6; + --green-100:#d4ecd5; + --green-200:#b2ddb4; + --green-300:#90cd93; + --green-400:#6ebe71; + --green-500:#4caf50; + --green-600:#419544; + --green-700:#357b38; + --green-800:#2a602c; + --green-900:#1e4620; + --yellow-50:#fffcf5; + --yellow-100:#fef0cd; + --yellow-200:#fde4a5; + --yellow-300:#fdd87d; + --yellow-400:#fccc55; + --yellow-500:#fbc02d; + --yellow-600:#d5a326; + --yellow-700:#b08620; + --yellow-800:#8a6a19; + --yellow-900:#644d12; + --cyan-50:#f2fcfd; + --cyan-100:#c2eff5; + --cyan-200:#91e2ed; + --cyan-300:#61d5e4; + --cyan-400:#30c9dc; + --cyan-500:#00bcd4; + --cyan-600:#00a0b4; + --cyan-700:#008494; + --cyan-800:#006775; + --cyan-900:#004b55; + --pink-50:#fef4f7; + --pink-100:#fac9da; + --pink-200:#f69ebc; + --pink-300:#f1749e; + --pink-400:#ed4981; + --pink-500:#e91e63; + --pink-600:#c61a54; + --pink-700:#a31545; + --pink-800:#801136; + --pink-900:#5d0c28; + --indigo-50:#f5f6fb; + --indigo-100:#d1d5ed; + --indigo-200:#acb4df; + --indigo-300:#8893d1; + --indigo-400:#6372c3; + --indigo-500:#3f51b5; + --indigo-600:#36459a; + --indigo-700:#2c397f; + --indigo-800:#232d64; + --indigo-900:#192048; + --teal-50:#f2faf9; + --teal-100:#c2e6e2; + --teal-200:#91d2cc; + --teal-300:#61beb5; + --teal-400:#30aa9f; + --teal-500:#009688; + --teal-600:#008074; + --teal-700:#00695f; + --teal-800:#00534b; + --teal-900:#003c36; + --orange-50:#fff8f2; + --orange-100:#fde0c2; + --orange-200:#fbc791; + --orange-300:#f9ae61; + --orange-400:#f79530; + --orange-500:#f57c00; + --orange-600:#d06900; + --orange-700:#ac5700; + --orange-800:#874400; + --orange-900:#623200; + --bluegray-50:#f7f9f9; + --bluegray-100:#d9e0e3; + --bluegray-200:#bbc7cd; + --bluegray-300:#9caeb7; + --bluegray-400:#7e96a1; + --bluegray-500:#607d8b; + --bluegray-600:#526a76; + --bluegray-700:#435861; + --bluegray-800:#35454c; + --bluegray-900:#263238; + --purple-50:#faf4fb; + --purple-100:#e7cbec; + --purple-200:#d4a2dd; + --purple-300:#c279ce; + --purple-400:#af50bf; + --purple-500:#9c27b0; + --purple-600:#852196; + --purple-700:#6d1b7b; + --purple-800:#561561; + --purple-900:#3e1046; +} + .p-autocomplete .p-autocomplete-loader { right: 0.5rem; } @@ -1342,6 +1458,76 @@ border-color: #4CAF50; } +.p-treeselect { + background: #ffffff; + border: 1px solid #ced4da; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #4CAF50; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #b7e0b8; + border-color: #4CAF50; +} +.p-treeselect .p-treeselect-label { + padding: 0.5rem 0.5rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: #6c757d; +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.25rem 0.5rem; + margin-right: 0.5rem; + background: #dee2e6; + color: #495057; + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: #6c757d; + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.p-treeselect.p-invalid.p-component { + border-color: #f44336; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.25rem 0.5rem; +} + +.p-treeselect-panel { + background: #ffffff; + color: #495057; + border: 0 none; + border-radius: 3px; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.5rem 1rem; + color: #495057; + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #f8f9fa; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #f8f9fa; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #ffffff; +} + .p-togglebutton.p-button { background: #ffffff; border: 1px solid #ced4da; @@ -1512,6 +1698,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2013,6 +2205,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 600; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #E8F5E9; color: #495057; @@ -2426,22 +2621,6 @@ background: #E8F5E9; } -@media screen and (max-width: 769px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: #e9ecef; color: #495057; @@ -2601,34 +2780,6 @@ background: #E8F5E9; } -@media screen and (max-width: 769px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 2px solid #4CAF50; border-radius: 50%; @@ -2667,7 +2818,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: box-shadow 0.2s; - padding: 0.5rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4576,9 +4727,6 @@ background: rgba(255, 255, 255, 0.1); color: #f8f9fa; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/saga-orange/theme.css b/public/themes/saga-orange/theme.css index 22cde08e89..a439d1387c 100644 --- a/public/themes/saga-orange/theme.css +++ b/public/themes/saga-orange/theme.css @@ -11,6 +11,19 @@ --primary-color:#FFC107; --primary-color-text:#212529; --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #ffffff; + --surface-50: #FAFAFA; + --surface-100: #F5F5F5; + --surface-200: #EEEEEE; + --surface-300: #E0E0E0; + --surface-400: #BDBDBD; + --surface-500: #9E9E9E; + --surface-600: #757575; + --surface-700: #616161; + --surface-800: #424242; + --surface-900: #212121; + --content-padding:1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 0.2rem #ffe69c; } +:root { + --blue-50:#f4fafe; + --blue-100:#cae6fc; + --blue-200:#a0d2fa; + --blue-300:#75bef8; + --blue-400:#4baaf5; + --blue-500:#2196f3; + --blue-600:#1c80cf; + --blue-700:#1769aa; + --blue-800:#125386; + --blue-900:#0d3c61; + --green-50:#f6fbf6; + --green-100:#d4ecd5; + --green-200:#b2ddb4; + --green-300:#90cd93; + --green-400:#6ebe71; + --green-500:#4caf50; + --green-600:#419544; + --green-700:#357b38; + --green-800:#2a602c; + --green-900:#1e4620; + --yellow-50:#fffcf5; + --yellow-100:#fef0cd; + --yellow-200:#fde4a5; + --yellow-300:#fdd87d; + --yellow-400:#fccc55; + --yellow-500:#fbc02d; + --yellow-600:#d5a326; + --yellow-700:#b08620; + --yellow-800:#8a6a19; + --yellow-900:#644d12; + --cyan-50:#f2fcfd; + --cyan-100:#c2eff5; + --cyan-200:#91e2ed; + --cyan-300:#61d5e4; + --cyan-400:#30c9dc; + --cyan-500:#00bcd4; + --cyan-600:#00a0b4; + --cyan-700:#008494; + --cyan-800:#006775; + --cyan-900:#004b55; + --pink-50:#fef4f7; + --pink-100:#fac9da; + --pink-200:#f69ebc; + --pink-300:#f1749e; + --pink-400:#ed4981; + --pink-500:#e91e63; + --pink-600:#c61a54; + --pink-700:#a31545; + --pink-800:#801136; + --pink-900:#5d0c28; + --indigo-50:#f5f6fb; + --indigo-100:#d1d5ed; + --indigo-200:#acb4df; + --indigo-300:#8893d1; + --indigo-400:#6372c3; + --indigo-500:#3f51b5; + --indigo-600:#36459a; + --indigo-700:#2c397f; + --indigo-800:#232d64; + --indigo-900:#192048; + --teal-50:#f2faf9; + --teal-100:#c2e6e2; + --teal-200:#91d2cc; + --teal-300:#61beb5; + --teal-400:#30aa9f; + --teal-500:#009688; + --teal-600:#008074; + --teal-700:#00695f; + --teal-800:#00534b; + --teal-900:#003c36; + --orange-50:#fff8f2; + --orange-100:#fde0c2; + --orange-200:#fbc791; + --orange-300:#f9ae61; + --orange-400:#f79530; + --orange-500:#f57c00; + --orange-600:#d06900; + --orange-700:#ac5700; + --orange-800:#874400; + --orange-900:#623200; + --bluegray-50:#f7f9f9; + --bluegray-100:#d9e0e3; + --bluegray-200:#bbc7cd; + --bluegray-300:#9caeb7; + --bluegray-400:#7e96a1; + --bluegray-500:#607d8b; + --bluegray-600:#526a76; + --bluegray-700:#435861; + --bluegray-800:#35454c; + --bluegray-900:#263238; + --purple-50:#faf4fb; + --purple-100:#e7cbec; + --purple-200:#d4a2dd; + --purple-300:#c279ce; + --purple-400:#af50bf; + --purple-500:#9c27b0; + --purple-600:#852196; + --purple-700:#6d1b7b; + --purple-800:#561561; + --purple-900:#3e1046; +} + .p-autocomplete .p-autocomplete-loader { right: 0.5rem; } @@ -1342,6 +1458,76 @@ border-color: #FFC107; } +.p-treeselect { + background: #ffffff; + border: 1px solid #ced4da; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #FFC107; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #ffe69c; + border-color: #FFC107; +} +.p-treeselect .p-treeselect-label { + padding: 0.5rem 0.5rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: #6c757d; +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.25rem 0.5rem; + margin-right: 0.5rem; + background: #dee2e6; + color: #495057; + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: #6c757d; + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.p-treeselect.p-invalid.p-component { + border-color: #f44336; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.25rem 0.5rem; +} + +.p-treeselect-panel { + background: #ffffff; + color: #495057; + border: 0 none; + border-radius: 3px; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.5rem 1rem; + color: #495057; + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #f8f9fa; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #f8f9fa; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #ffffff; +} + .p-togglebutton.p-button { background: #ffffff; border: 1px solid #ced4da; @@ -1512,6 +1698,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2013,6 +2205,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 600; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #FFF3E0; color: #495057; @@ -2426,22 +2621,6 @@ background: #FFF3E0; } -@media screen and (max-width: 769px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: #e9ecef; color: #495057; @@ -2601,34 +2780,6 @@ background: #FFF3E0; } -@media screen and (max-width: 769px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 2px solid #FFC107; border-radius: 50%; @@ -2667,7 +2818,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: box-shadow 0.2s; - padding: 0.5rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4576,9 +4727,6 @@ background: rgba(255, 255, 255, 0.1); color: #f8f9fa; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/saga-purple/theme.css b/public/themes/saga-purple/theme.css index 6c3903c144..f51bb521e8 100644 --- a/public/themes/saga-purple/theme.css +++ b/public/themes/saga-purple/theme.css @@ -11,6 +11,19 @@ --primary-color:#9C27B0; --primary-color-text:#ffffff; --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #ffffff; + --surface-50: #FAFAFA; + --surface-100: #F5F5F5; + --surface-200: #EEEEEE; + --surface-300: #E0E0E0; + --surface-400: #BDBDBD; + --surface-500: #9E9E9E; + --surface-600: #757575; + --surface-700: #616161; + --surface-800: #424242; + --surface-900: #212121; + --content-padding:1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 0.2rem #df9eea; } +:root { + --blue-50:#f4fafe; + --blue-100:#cae6fc; + --blue-200:#a0d2fa; + --blue-300:#75bef8; + --blue-400:#4baaf5; + --blue-500:#2196f3; + --blue-600:#1c80cf; + --blue-700:#1769aa; + --blue-800:#125386; + --blue-900:#0d3c61; + --green-50:#f6fbf6; + --green-100:#d4ecd5; + --green-200:#b2ddb4; + --green-300:#90cd93; + --green-400:#6ebe71; + --green-500:#4caf50; + --green-600:#419544; + --green-700:#357b38; + --green-800:#2a602c; + --green-900:#1e4620; + --yellow-50:#fffcf5; + --yellow-100:#fef0cd; + --yellow-200:#fde4a5; + --yellow-300:#fdd87d; + --yellow-400:#fccc55; + --yellow-500:#fbc02d; + --yellow-600:#d5a326; + --yellow-700:#b08620; + --yellow-800:#8a6a19; + --yellow-900:#644d12; + --cyan-50:#f2fcfd; + --cyan-100:#c2eff5; + --cyan-200:#91e2ed; + --cyan-300:#61d5e4; + --cyan-400:#30c9dc; + --cyan-500:#00bcd4; + --cyan-600:#00a0b4; + --cyan-700:#008494; + --cyan-800:#006775; + --cyan-900:#004b55; + --pink-50:#fef4f7; + --pink-100:#fac9da; + --pink-200:#f69ebc; + --pink-300:#f1749e; + --pink-400:#ed4981; + --pink-500:#e91e63; + --pink-600:#c61a54; + --pink-700:#a31545; + --pink-800:#801136; + --pink-900:#5d0c28; + --indigo-50:#f5f6fb; + --indigo-100:#d1d5ed; + --indigo-200:#acb4df; + --indigo-300:#8893d1; + --indigo-400:#6372c3; + --indigo-500:#3f51b5; + --indigo-600:#36459a; + --indigo-700:#2c397f; + --indigo-800:#232d64; + --indigo-900:#192048; + --teal-50:#f2faf9; + --teal-100:#c2e6e2; + --teal-200:#91d2cc; + --teal-300:#61beb5; + --teal-400:#30aa9f; + --teal-500:#009688; + --teal-600:#008074; + --teal-700:#00695f; + --teal-800:#00534b; + --teal-900:#003c36; + --orange-50:#fff8f2; + --orange-100:#fde0c2; + --orange-200:#fbc791; + --orange-300:#f9ae61; + --orange-400:#f79530; + --orange-500:#f57c00; + --orange-600:#d06900; + --orange-700:#ac5700; + --orange-800:#874400; + --orange-900:#623200; + --bluegray-50:#f7f9f9; + --bluegray-100:#d9e0e3; + --bluegray-200:#bbc7cd; + --bluegray-300:#9caeb7; + --bluegray-400:#7e96a1; + --bluegray-500:#607d8b; + --bluegray-600:#526a76; + --bluegray-700:#435861; + --bluegray-800:#35454c; + --bluegray-900:#263238; + --purple-50:#faf4fb; + --purple-100:#e7cbec; + --purple-200:#d4a2dd; + --purple-300:#c279ce; + --purple-400:#af50bf; + --purple-500:#9c27b0; + --purple-600:#852196; + --purple-700:#6d1b7b; + --purple-800:#561561; + --purple-900:#3e1046; +} + .p-autocomplete .p-autocomplete-loader { right: 0.5rem; } @@ -1342,6 +1458,76 @@ border-color: #9C27B0; } +.p-treeselect { + background: #ffffff; + border: 1px solid #ced4da; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #9C27B0; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #df9eea; + border-color: #9C27B0; +} +.p-treeselect .p-treeselect-label { + padding: 0.5rem 0.5rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: #6c757d; +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.25rem 0.5rem; + margin-right: 0.5rem; + background: #dee2e6; + color: #495057; + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: #6c757d; + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.p-treeselect.p-invalid.p-component { + border-color: #f44336; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.25rem 0.5rem; +} + +.p-treeselect-panel { + background: #ffffff; + color: #495057; + border: 0 none; + border-radius: 3px; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.5rem 1rem; + color: #495057; + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #f8f9fa; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #f8f9fa; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #ffffff; +} + .p-togglebutton.p-button { background: #ffffff; border: 1px solid #ced4da; @@ -1512,6 +1698,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2013,6 +2205,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 600; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #F3E5F5; color: #495057; @@ -2426,22 +2621,6 @@ background: #F3E5F5; } -@media screen and (max-width: 769px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: #e9ecef; color: #495057; @@ -2601,34 +2780,6 @@ background: #F3E5F5; } -@media screen and (max-width: 769px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 2px solid #9C27B0; border-radius: 50%; @@ -2667,7 +2818,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: box-shadow 0.2s; - padding: 0.5rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4576,9 +4727,6 @@ background: rgba(255, 255, 255, 0.1); color: #f8f9fa; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/vela-blue/theme.css b/public/themes/vela-blue/theme.css index 8913944129..811cef64b4 100644 --- a/public/themes/vela-blue/theme.css +++ b/public/themes/vela-blue/theme.css @@ -11,6 +11,19 @@ --primary-color:#64B5F6; --primary-color-text:#212529; --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #17212f; + --surface-50: #1d2734; + --surface-100: #232c39; + --surface-200: #28323f; + --surface-300: #2e3744; + --surface-400: #343d49; + --surface-500: #3a424e; + --surface-600: #404853; + --surface-700: #454d59; + --surface-800: #4b535e; + --surface-900: #515963; + --content-padding:1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 1px #93cbf9; } +:root { + --blue-50:#f4fafe; + --blue-100:#cae6fc; + --blue-200:#a0d2fa; + --blue-300:#75bef8; + --blue-400:#4baaf5; + --blue-500:#2196f3; + --blue-600:#1c80cf; + --blue-700:#1769aa; + --blue-800:#125386; + --blue-900:#0d3c61; + --green-50:#f6fbf6; + --green-100:#d4ecd5; + --green-200:#b2ddb4; + --green-300:#90cd93; + --green-400:#6ebe71; + --green-500:#4caf50; + --green-600:#419544; + --green-700:#357b38; + --green-800:#2a602c; + --green-900:#1e4620; + --yellow-50:#fffcf5; + --yellow-100:#fef0cd; + --yellow-200:#fde4a5; + --yellow-300:#fdd87d; + --yellow-400:#fccc55; + --yellow-500:#fbc02d; + --yellow-600:#d5a326; + --yellow-700:#b08620; + --yellow-800:#8a6a19; + --yellow-900:#644d12; + --cyan-50:#f2fcfd; + --cyan-100:#c2eff5; + --cyan-200:#91e2ed; + --cyan-300:#61d5e4; + --cyan-400:#30c9dc; + --cyan-500:#00bcd4; + --cyan-600:#00a0b4; + --cyan-700:#008494; + --cyan-800:#006775; + --cyan-900:#004b55; + --pink-50:#fef4f7; + --pink-100:#fac9da; + --pink-200:#f69ebc; + --pink-300:#f1749e; + --pink-400:#ed4981; + --pink-500:#e91e63; + --pink-600:#c61a54; + --pink-700:#a31545; + --pink-800:#801136; + --pink-900:#5d0c28; + --indigo-50:#f5f6fb; + --indigo-100:#d1d5ed; + --indigo-200:#acb4df; + --indigo-300:#8893d1; + --indigo-400:#6372c3; + --indigo-500:#3f51b5; + --indigo-600:#36459a; + --indigo-700:#2c397f; + --indigo-800:#232d64; + --indigo-900:#192048; + --teal-50:#f2faf9; + --teal-100:#c2e6e2; + --teal-200:#91d2cc; + --teal-300:#61beb5; + --teal-400:#30aa9f; + --teal-500:#009688; + --teal-600:#008074; + --teal-700:#00695f; + --teal-800:#00534b; + --teal-900:#003c36; + --orange-50:#fff8f2; + --orange-100:#fde0c2; + --orange-200:#fbc791; + --orange-300:#f9ae61; + --orange-400:#f79530; + --orange-500:#f57c00; + --orange-600:#d06900; + --orange-700:#ac5700; + --orange-800:#874400; + --orange-900:#623200; + --bluegray-50:#f7f9f9; + --bluegray-100:#d9e0e3; + --bluegray-200:#bbc7cd; + --bluegray-300:#9caeb7; + --bluegray-400:#7e96a1; + --bluegray-500:#607d8b; + --bluegray-600:#526a76; + --bluegray-700:#435861; + --bluegray-800:#35454c; + --bluegray-900:#263238; + --purple-50:#faf4fb; + --purple-100:#e7cbec; + --purple-200:#d4a2dd; + --purple-300:#c279ce; + --purple-400:#af50bf; + --purple-500:#9c27b0; + --purple-600:#852196; + --purple-700:#6d1b7b; + --purple-800:#561561; + --purple-900:#3e1046; +} + .p-autocomplete .p-autocomplete-loader { right: 0.5rem; } @@ -1342,6 +1458,76 @@ border-color: #64B5F6; } +.p-treeselect { + background: #17212f; + border: 1px solid #304562; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #64B5F6; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 1px #93cbf9; + border-color: #64B5F6; +} +.p-treeselect .p-treeselect-label { + padding: 0.5rem 0.5rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: rgba(255, 255, 255, 0.6); +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.25rem 0.5rem; + margin-right: 0.5rem; + background: #304562; + color: rgba(255, 255, 255, 0.87); + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: rgba(255, 255, 255, 0.6); + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.p-treeselect.p-invalid.p-component { + border-color: #ef9a9a; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.25rem 0.5rem; +} + +.p-treeselect-panel { + background: #1f2d40; + color: rgba(255, 255, 255, 0.87); + border: 1px solid #304562; + border-radius: 3px; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.5rem 1rem; + color: rgba(255, 255, 255, 0.87); + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #304562; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #304562; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #304562; +} + .p-togglebutton.p-button { background: #1f2d40; border: 1px solid #304562; @@ -1512,6 +1698,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2013,6 +2205,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 600; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(100, 181, 246, 0.16); color: rgba(255, 255, 255, 0.87); @@ -2426,22 +2621,6 @@ background: rgba(100, 181, 246, 0.16); } -@media screen and (max-width: 960px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: rgba(255, 255, 255, 0.03); color: rgba(255, 255, 255, 0.87); @@ -2601,34 +2780,6 @@ background: rgba(100, 181, 246, 0.16); } -@media screen and (max-width: 960px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 2px solid #64B5F6; border-radius: 50%; @@ -2667,7 +2818,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: box-shadow 0.2s; - padding: 0.5rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4576,9 +4727,6 @@ background: rgba(255, 255, 255, 0.1); color: #f8f9fa; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/vela-green/theme.css b/public/themes/vela-green/theme.css index 57c83e058b..91a6b33718 100644 --- a/public/themes/vela-green/theme.css +++ b/public/themes/vela-green/theme.css @@ -11,6 +11,19 @@ --primary-color:#81C784; --primary-color-text:#212529; --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #17212f; + --surface-50: #1d2734; + --surface-100: #232c39; + --surface-200: #28323f; + --surface-300: #2e3744; + --surface-400: #343d49; + --surface-500: #3a424e; + --surface-600: #404853; + --surface-700: #454d59; + --surface-800: #4b535e; + --surface-900: #515963; + --content-padding:1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 1px #a7d8a9; } +:root { + --blue-50:#f4fafe; + --blue-100:#cae6fc; + --blue-200:#a0d2fa; + --blue-300:#75bef8; + --blue-400:#4baaf5; + --blue-500:#2196f3; + --blue-600:#1c80cf; + --blue-700:#1769aa; + --blue-800:#125386; + --blue-900:#0d3c61; + --green-50:#f6fbf6; + --green-100:#d4ecd5; + --green-200:#b2ddb4; + --green-300:#90cd93; + --green-400:#6ebe71; + --green-500:#4caf50; + --green-600:#419544; + --green-700:#357b38; + --green-800:#2a602c; + --green-900:#1e4620; + --yellow-50:#fffcf5; + --yellow-100:#fef0cd; + --yellow-200:#fde4a5; + --yellow-300:#fdd87d; + --yellow-400:#fccc55; + --yellow-500:#fbc02d; + --yellow-600:#d5a326; + --yellow-700:#b08620; + --yellow-800:#8a6a19; + --yellow-900:#644d12; + --cyan-50:#f2fcfd; + --cyan-100:#c2eff5; + --cyan-200:#91e2ed; + --cyan-300:#61d5e4; + --cyan-400:#30c9dc; + --cyan-500:#00bcd4; + --cyan-600:#00a0b4; + --cyan-700:#008494; + --cyan-800:#006775; + --cyan-900:#004b55; + --pink-50:#fef4f7; + --pink-100:#fac9da; + --pink-200:#f69ebc; + --pink-300:#f1749e; + --pink-400:#ed4981; + --pink-500:#e91e63; + --pink-600:#c61a54; + --pink-700:#a31545; + --pink-800:#801136; + --pink-900:#5d0c28; + --indigo-50:#f5f6fb; + --indigo-100:#d1d5ed; + --indigo-200:#acb4df; + --indigo-300:#8893d1; + --indigo-400:#6372c3; + --indigo-500:#3f51b5; + --indigo-600:#36459a; + --indigo-700:#2c397f; + --indigo-800:#232d64; + --indigo-900:#192048; + --teal-50:#f2faf9; + --teal-100:#c2e6e2; + --teal-200:#91d2cc; + --teal-300:#61beb5; + --teal-400:#30aa9f; + --teal-500:#009688; + --teal-600:#008074; + --teal-700:#00695f; + --teal-800:#00534b; + --teal-900:#003c36; + --orange-50:#fff8f2; + --orange-100:#fde0c2; + --orange-200:#fbc791; + --orange-300:#f9ae61; + --orange-400:#f79530; + --orange-500:#f57c00; + --orange-600:#d06900; + --orange-700:#ac5700; + --orange-800:#874400; + --orange-900:#623200; + --bluegray-50:#f7f9f9; + --bluegray-100:#d9e0e3; + --bluegray-200:#bbc7cd; + --bluegray-300:#9caeb7; + --bluegray-400:#7e96a1; + --bluegray-500:#607d8b; + --bluegray-600:#526a76; + --bluegray-700:#435861; + --bluegray-800:#35454c; + --bluegray-900:#263238; + --purple-50:#faf4fb; + --purple-100:#e7cbec; + --purple-200:#d4a2dd; + --purple-300:#c279ce; + --purple-400:#af50bf; + --purple-500:#9c27b0; + --purple-600:#852196; + --purple-700:#6d1b7b; + --purple-800:#561561; + --purple-900:#3e1046; +} + .p-autocomplete .p-autocomplete-loader { right: 0.5rem; } @@ -1342,6 +1458,76 @@ border-color: #81C784; } +.p-treeselect { + background: #17212f; + border: 1px solid #304562; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #81C784; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 1px #a7d8a9; + border-color: #81C784; +} +.p-treeselect .p-treeselect-label { + padding: 0.5rem 0.5rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: rgba(255, 255, 255, 0.6); +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.25rem 0.5rem; + margin-right: 0.5rem; + background: #304562; + color: rgba(255, 255, 255, 0.87); + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: rgba(255, 255, 255, 0.6); + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.p-treeselect.p-invalid.p-component { + border-color: #ef9a9a; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.25rem 0.5rem; +} + +.p-treeselect-panel { + background: #1f2d40; + color: rgba(255, 255, 255, 0.87); + border: 1px solid #304562; + border-radius: 3px; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.5rem 1rem; + color: rgba(255, 255, 255, 0.87); + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #304562; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #304562; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #304562; +} + .p-togglebutton.p-button { background: #1f2d40; border: 1px solid #304562; @@ -1512,6 +1698,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2013,6 +2205,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 600; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(129, 199, 132, 0.16); color: rgba(255, 255, 255, 0.87); @@ -2426,22 +2621,6 @@ background: rgba(129, 199, 132, 0.16); } -@media screen and (max-width: 960px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: rgba(255, 255, 255, 0.03); color: rgba(255, 255, 255, 0.87); @@ -2601,34 +2780,6 @@ background: rgba(129, 199, 132, 0.16); } -@media screen and (max-width: 960px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 2px solid #81C784; border-radius: 50%; @@ -2667,7 +2818,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: box-shadow 0.2s; - padding: 0.5rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4576,9 +4727,6 @@ background: rgba(255, 255, 255, 0.1); color: #f8f9fa; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/vela-orange/theme.css b/public/themes/vela-orange/theme.css index b04fc00adf..1b245cea87 100644 --- a/public/themes/vela-orange/theme.css +++ b/public/themes/vela-orange/theme.css @@ -11,6 +11,19 @@ --primary-color:#FFD54F; --primary-color-text:#212529; --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #17212f; + --surface-50: #1d2734; + --surface-100: #232c39; + --surface-200: #28323f; + --surface-300: #2e3744; + --surface-400: #343d49; + --surface-500: #3a424e; + --surface-600: #404853; + --surface-700: #454d59; + --surface-800: #4b535e; + --surface-900: #515963; + --content-padding:1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 1px #ffe284; } +:root { + --blue-50:#f4fafe; + --blue-100:#cae6fc; + --blue-200:#a0d2fa; + --blue-300:#75bef8; + --blue-400:#4baaf5; + --blue-500:#2196f3; + --blue-600:#1c80cf; + --blue-700:#1769aa; + --blue-800:#125386; + --blue-900:#0d3c61; + --green-50:#f6fbf6; + --green-100:#d4ecd5; + --green-200:#b2ddb4; + --green-300:#90cd93; + --green-400:#6ebe71; + --green-500:#4caf50; + --green-600:#419544; + --green-700:#357b38; + --green-800:#2a602c; + --green-900:#1e4620; + --yellow-50:#fffcf5; + --yellow-100:#fef0cd; + --yellow-200:#fde4a5; + --yellow-300:#fdd87d; + --yellow-400:#fccc55; + --yellow-500:#fbc02d; + --yellow-600:#d5a326; + --yellow-700:#b08620; + --yellow-800:#8a6a19; + --yellow-900:#644d12; + --cyan-50:#f2fcfd; + --cyan-100:#c2eff5; + --cyan-200:#91e2ed; + --cyan-300:#61d5e4; + --cyan-400:#30c9dc; + --cyan-500:#00bcd4; + --cyan-600:#00a0b4; + --cyan-700:#008494; + --cyan-800:#006775; + --cyan-900:#004b55; + --pink-50:#fef4f7; + --pink-100:#fac9da; + --pink-200:#f69ebc; + --pink-300:#f1749e; + --pink-400:#ed4981; + --pink-500:#e91e63; + --pink-600:#c61a54; + --pink-700:#a31545; + --pink-800:#801136; + --pink-900:#5d0c28; + --indigo-50:#f5f6fb; + --indigo-100:#d1d5ed; + --indigo-200:#acb4df; + --indigo-300:#8893d1; + --indigo-400:#6372c3; + --indigo-500:#3f51b5; + --indigo-600:#36459a; + --indigo-700:#2c397f; + --indigo-800:#232d64; + --indigo-900:#192048; + --teal-50:#f2faf9; + --teal-100:#c2e6e2; + --teal-200:#91d2cc; + --teal-300:#61beb5; + --teal-400:#30aa9f; + --teal-500:#009688; + --teal-600:#008074; + --teal-700:#00695f; + --teal-800:#00534b; + --teal-900:#003c36; + --orange-50:#fff8f2; + --orange-100:#fde0c2; + --orange-200:#fbc791; + --orange-300:#f9ae61; + --orange-400:#f79530; + --orange-500:#f57c00; + --orange-600:#d06900; + --orange-700:#ac5700; + --orange-800:#874400; + --orange-900:#623200; + --bluegray-50:#f7f9f9; + --bluegray-100:#d9e0e3; + --bluegray-200:#bbc7cd; + --bluegray-300:#9caeb7; + --bluegray-400:#7e96a1; + --bluegray-500:#607d8b; + --bluegray-600:#526a76; + --bluegray-700:#435861; + --bluegray-800:#35454c; + --bluegray-900:#263238; + --purple-50:#faf4fb; + --purple-100:#e7cbec; + --purple-200:#d4a2dd; + --purple-300:#c279ce; + --purple-400:#af50bf; + --purple-500:#9c27b0; + --purple-600:#852196; + --purple-700:#6d1b7b; + --purple-800:#561561; + --purple-900:#3e1046; +} + .p-autocomplete .p-autocomplete-loader { right: 0.5rem; } @@ -1342,6 +1458,76 @@ border-color: #FFD54F; } +.p-treeselect { + background: #17212f; + border: 1px solid #304562; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #FFD54F; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 1px #ffe284; + border-color: #FFD54F; +} +.p-treeselect .p-treeselect-label { + padding: 0.5rem 0.5rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: rgba(255, 255, 255, 0.6); +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.25rem 0.5rem; + margin-right: 0.5rem; + background: #304562; + color: rgba(255, 255, 255, 0.87); + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: rgba(255, 255, 255, 0.6); + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.p-treeselect.p-invalid.p-component { + border-color: #ef9a9a; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.25rem 0.5rem; +} + +.p-treeselect-panel { + background: #1f2d40; + color: rgba(255, 255, 255, 0.87); + border: 1px solid #304562; + border-radius: 3px; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.5rem 1rem; + color: rgba(255, 255, 255, 0.87); + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #304562; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #304562; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #304562; +} + .p-togglebutton.p-button { background: #1f2d40; border: 1px solid #304562; @@ -1512,6 +1698,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2013,6 +2205,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 600; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(255, 213, 79, 0.16); color: rgba(255, 255, 255, 0.87); @@ -2426,22 +2621,6 @@ background: rgba(255, 213, 79, 0.16); } -@media screen and (max-width: 960px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: rgba(255, 255, 255, 0.03); color: rgba(255, 255, 255, 0.87); @@ -2601,34 +2780,6 @@ background: rgba(255, 213, 79, 0.16); } -@media screen and (max-width: 960px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 2px solid #FFD54F; border-radius: 50%; @@ -2667,7 +2818,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: box-shadow 0.2s; - padding: 0.5rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4576,9 +4727,6 @@ background: rgba(255, 255, 255, 0.1); color: #f8f9fa; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; diff --git a/public/themes/vela-purple/theme.css b/public/themes/vela-purple/theme.css index 1d5945d452..f73023e122 100644 --- a/public/themes/vela-purple/theme.css +++ b/public/themes/vela-purple/theme.css @@ -11,6 +11,19 @@ --primary-color:#BA68C8; --primary-color-text:#ffffff; --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --surface-0: #17212f; + --surface-50: #1d2734; + --surface-100: #232c39; + --surface-200: #28323f; + --surface-300: #2e3744; + --surface-400: #343d49; + --surface-500: #3a424e; + --surface-600: #404853; + --surface-700: #454d59; + --surface-800: #4b535e; + --surface-900: #515963; + --content-padding:1rem; + --inline-spacing:0.5rem; } * { @@ -55,6 +68,109 @@ box-shadow: 0 0 0 1px #cf95d9; } +:root { + --blue-50:#f4fafe; + --blue-100:#cae6fc; + --blue-200:#a0d2fa; + --blue-300:#75bef8; + --blue-400:#4baaf5; + --blue-500:#2196f3; + --blue-600:#1c80cf; + --blue-700:#1769aa; + --blue-800:#125386; + --blue-900:#0d3c61; + --green-50:#f6fbf6; + --green-100:#d4ecd5; + --green-200:#b2ddb4; + --green-300:#90cd93; + --green-400:#6ebe71; + --green-500:#4caf50; + --green-600:#419544; + --green-700:#357b38; + --green-800:#2a602c; + --green-900:#1e4620; + --yellow-50:#fffcf5; + --yellow-100:#fef0cd; + --yellow-200:#fde4a5; + --yellow-300:#fdd87d; + --yellow-400:#fccc55; + --yellow-500:#fbc02d; + --yellow-600:#d5a326; + --yellow-700:#b08620; + --yellow-800:#8a6a19; + --yellow-900:#644d12; + --cyan-50:#f2fcfd; + --cyan-100:#c2eff5; + --cyan-200:#91e2ed; + --cyan-300:#61d5e4; + --cyan-400:#30c9dc; + --cyan-500:#00bcd4; + --cyan-600:#00a0b4; + --cyan-700:#008494; + --cyan-800:#006775; + --cyan-900:#004b55; + --pink-50:#fef4f7; + --pink-100:#fac9da; + --pink-200:#f69ebc; + --pink-300:#f1749e; + --pink-400:#ed4981; + --pink-500:#e91e63; + --pink-600:#c61a54; + --pink-700:#a31545; + --pink-800:#801136; + --pink-900:#5d0c28; + --indigo-50:#f5f6fb; + --indigo-100:#d1d5ed; + --indigo-200:#acb4df; + --indigo-300:#8893d1; + --indigo-400:#6372c3; + --indigo-500:#3f51b5; + --indigo-600:#36459a; + --indigo-700:#2c397f; + --indigo-800:#232d64; + --indigo-900:#192048; + --teal-50:#f2faf9; + --teal-100:#c2e6e2; + --teal-200:#91d2cc; + --teal-300:#61beb5; + --teal-400:#30aa9f; + --teal-500:#009688; + --teal-600:#008074; + --teal-700:#00695f; + --teal-800:#00534b; + --teal-900:#003c36; + --orange-50:#fff8f2; + --orange-100:#fde0c2; + --orange-200:#fbc791; + --orange-300:#f9ae61; + --orange-400:#f79530; + --orange-500:#f57c00; + --orange-600:#d06900; + --orange-700:#ac5700; + --orange-800:#874400; + --orange-900:#623200; + --bluegray-50:#f7f9f9; + --bluegray-100:#d9e0e3; + --bluegray-200:#bbc7cd; + --bluegray-300:#9caeb7; + --bluegray-400:#7e96a1; + --bluegray-500:#607d8b; + --bluegray-600:#526a76; + --bluegray-700:#435861; + --bluegray-800:#35454c; + --bluegray-900:#263238; + --purple-50:#faf4fb; + --purple-100:#e7cbec; + --purple-200:#d4a2dd; + --purple-300:#c279ce; + --purple-400:#af50bf; + --purple-500:#9c27b0; + --purple-600:#852196; + --purple-700:#6d1b7b; + --purple-800:#561561; + --purple-900:#3e1046; +} + .p-autocomplete .p-autocomplete-loader { right: 0.5rem; } @@ -1342,6 +1458,76 @@ border-color: #BA68C8; } +.p-treeselect { + background: #17212f; + border: 1px solid #304562; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} +.p-treeselect:not(.p-disabled):hover { + border-color: #BA68C8; +} +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 1px #cf95d9; + border-color: #BA68C8; +} +.p-treeselect .p-treeselect-label { + padding: 0.5rem 0.5rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} +.p-treeselect .p-treeselect-label.p-placeholder { + color: rgba(255, 255, 255, 0.6); +} +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.25rem 0.5rem; + margin-right: 0.5rem; + background: #304562; + color: rgba(255, 255, 255, 0.87); + border-radius: 16px; +} +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: rgba(255, 255, 255, 0.6); + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.p-treeselect.p-invalid.p-component { + border-color: #ef9a9a; +} + +.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.25rem 0.5rem; +} + +.p-treeselect-panel { + background: #1f2d40; + color: rgba(255, 255, 255, 0.87); + border: 1px solid #304562; + border-radius: 3px; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.5rem 1rem; + color: rgba(255, 255, 255, 0.87); + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #304562; +} +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #304562; +} +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #304562; +} + .p-togglebutton.p-button { background: #1f2d40; border: 1px solid #304562; @@ -1512,6 +1698,12 @@ .p-button.p-button-lg .p-button-icon { font-size: 1.25rem; } +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} .p-fluid .p-button { width: 100%; @@ -2013,6 +2205,9 @@ .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; } +.p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 600; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(186, 104, 200, 0.16); color: rgba(255, 255, 255, 0.87); @@ -2426,22 +2621,6 @@ background: rgba(186, 104, 200, 0.16); } -@media screen and (max-width: 960px) { - .p-orderlist { - flex-direction: column; - } - .p-orderlist .p-orderlist-controls { - padding: 1rem; - flex-direction: row; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-orderlist .p-orderlist-controls .p-button:last-child { - margin-right: 0; - } -} .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: rgba(255, 255, 255, 0.03); color: rgba(255, 255, 255, 0.87); @@ -2601,34 +2780,6 @@ background: rgba(186, 104, 200, 0.16); } -@media screen and (max-width: 960px) { - .p-picklist { - flex-direction: column; - } - .p-picklist .p-picklist-buttons { - padding: 1rem; - flex-direction: row; - } - .p-picklist .p-picklist-buttons .p-button { - margin-right: 0.5rem; - margin-bottom: 0; - } - .p-picklist .p-picklist-buttons .p-button:last-child { - margin-right: 0; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { - content: ""; - } - .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { - content: ""; - } -} .p-timeline .p-timeline-event-marker { border: 2px solid #BA68C8; border-radius: 50%; @@ -2667,7 +2818,7 @@ .p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: box-shadow 0.2s; - padding: 0.5rem; + padding: 0; } .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; @@ -4576,9 +4727,6 @@ background: rgba(255, 255, 255, 0.1); color: #f8f9fa; } -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { - transition: box-shadow 0.2s; -} .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0;