diff --git a/src/assets/layout/styles/theme/arya-blue/theme.css b/src/assets/layout/styles/theme/arya-blue/theme.css index b7c46f8..df16d23 100644 --- a/src/assets/layout/styles/theme/arya-blue/theme.css +++ b/src/assets/layout/styles/theme/arya-blue/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #64B5F6; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(100, 181, 246, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 20px; height: 20px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #64B5F6; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(100, 181, 246, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(255, 255, 255, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(100, 181, 246, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 1px #93cbf9; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #242424; @@ -4323,6 +4370,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #383838; padding: 1rem; border-radius: 3px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4520,6 +4568,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem; +} .p-tooltip .p-tooltip-text { background: #383838; @@ -5526,6 +5577,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #383838; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #64B5F6; + color: #212529; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 3px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/arya-green/theme.css b/src/assets/layout/styles/theme/arya-green/theme.css index aa5d92d..39ae2da 100644 --- a/src/assets/layout/styles/theme/arya-green/theme.css +++ b/src/assets/layout/styles/theme/arya-green/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #81C784; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(129, 199, 132, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 20px; height: 20px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #81C784; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(129, 199, 132, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(255, 255, 255, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(129, 199, 132, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 1px #a7d8a9; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #242424; @@ -4323,6 +4370,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #383838; padding: 1rem; border-radius: 3px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4520,6 +4568,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem; +} .p-tooltip .p-tooltip-text { background: #383838; @@ -5526,6 +5577,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #383838; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #81C784; + color: #212529; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 3px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/arya-orange/theme.css b/src/assets/layout/styles/theme/arya-orange/theme.css index 33f410a..f580615 100644 --- a/src/assets/layout/styles/theme/arya-orange/theme.css +++ b/src/assets/layout/styles/theme/arya-orange/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #FFD54F; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(255, 213, 79, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 20px; height: 20px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #FFD54F; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(255, 213, 79, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(255, 255, 255, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(255, 213, 79, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 1px #ffe284; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #242424; @@ -4323,6 +4370,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #383838; padding: 1rem; border-radius: 3px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4520,6 +4568,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem; +} .p-tooltip .p-tooltip-text { background: #383838; @@ -5526,6 +5577,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #383838; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #FFD54F; + color: #212529; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 3px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/arya-purple/theme.css b/src/assets/layout/styles/theme/arya-purple/theme.css index 94d8313..37e8465 100644 --- a/src/assets/layout/styles/theme/arya-purple/theme.css +++ b/src/assets/layout/styles/theme/arya-purple/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #BA68C8; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(186, 104, 200, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 20px; height: 20px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #BA68C8; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(186, 104, 200, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(255, 255, 255, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(186, 104, 200, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 1px #cf95d9; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #242424; @@ -4323,6 +4370,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #383838; padding: 1rem; border-radius: 3px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4520,6 +4568,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem; +} .p-tooltip .p-tooltip-text { background: #383838; @@ -5526,6 +5577,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #383838; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #BA68C8; + color: #ffffff; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 3px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/bootstrap4-dark-blue/theme.css b/src/assets/layout/styles/theme/bootstrap4-dark-blue/theme.css index f18bbb4..54c6c14 100644 --- a/src/assets/layout/styles/theme/bootstrap4-dark-blue/theme.css +++ b/src/assets/layout/styles/theme/bootstrap4-dark-blue/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.25rem 0.75rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #3f4b5b; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.25rem 0.75rem; - margin-right: 0.5rem; background: #8dd0ff; color: #151515; border-radius: 4px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 20px; height: 20px; @@ -720,6 +729,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.25rem 0.75rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #3f4b5b; @@ -732,7 +742,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.25rem 0.75rem; - margin-right: 0.5rem; background: #8dd0ff; color: #151515; border-radius: 4px; @@ -1335,9 +1344,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(255, 255, 255, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.25rem 0.75rem; - margin-right: 0.5rem; background: #8dd0ff; color: #151515; border-radius: 4px; @@ -1938,6 +1949,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 1px #e3f3fe; } +.p-button .p-button-label { + transition-duration: 0.15s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2858,13 +2872,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 2px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #2f3641; @@ -4335,6 +4382,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #3f4b5b; padding: 1rem 1.25rem; border-radius: 4px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4532,6 +4580,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1.25rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem 1.25rem; +} .p-tooltip .p-tooltip-text { background: #3f4b5b; @@ -5538,6 +5589,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #3f4b5b; border-width: 0 0 1px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #8dd0ff; + color: #151515; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 4px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/bootstrap4-dark-purple/theme.css b/src/assets/layout/styles/theme/bootstrap4-dark-purple/theme.css index 45588e9..a3f1c5b 100644 --- a/src/assets/layout/styles/theme/bootstrap4-dark-purple/theme.css +++ b/src/assets/layout/styles/theme/bootstrap4-dark-purple/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.25rem 0.75rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #3f4b5b; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.25rem 0.75rem; - margin-right: 0.5rem; background: #c298d8; color: #151515; border-radius: 4px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 20px; height: 20px; @@ -720,6 +729,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.25rem 0.75rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #3f4b5b; @@ -732,7 +742,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.25rem 0.75rem; - margin-right: 0.5rem; background: #c298d8; color: #151515; border-radius: 4px; @@ -1335,9 +1344,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(255, 255, 255, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.25rem 0.75rem; - margin-right: 0.5rem; background: #c298d8; color: #151515; border-radius: 4px; @@ -1938,6 +1949,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 1px #f0e6f5; } +.p-button .p-button-label { + transition-duration: 0.15s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2858,13 +2872,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 2px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #2f3641; @@ -4335,6 +4382,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #3f4b5b; padding: 1rem 1.25rem; border-radius: 4px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4532,6 +4580,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1.25rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem 1.25rem; +} .p-tooltip .p-tooltip-text { background: #3f4b5b; @@ -5538,6 +5589,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #3f4b5b; border-width: 0 0 1px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #c298d8; + color: #151515; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 4px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/bootstrap4-light-blue/theme.css b/src/assets/layout/styles/theme/bootstrap4-light-blue/theme.css index 7d6df2c..640f783 100644 --- a/src/assets/layout/styles/theme/bootstrap4-light-blue/theme.css +++ b/src/assets/layout/styles/theme/bootstrap4-light-blue/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.25rem 0.75rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #ced4da; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.25rem 0.75rem; - margin-right: 0.5rem; background: #007bff; color: #ffffff; border-radius: 4px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 20px; height: 20px; @@ -720,6 +729,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.25rem 0.75rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #ced4da; @@ -732,7 +742,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.25rem 0.75rem; - margin-right: 0.5rem; background: #007bff; color: #ffffff; border-radius: 4px; @@ -1335,9 +1344,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: #6c757d; } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.25rem 0.75rem; - margin-right: 0.5rem; background: #007bff; color: #ffffff; border-radius: 4px; @@ -1938,6 +1949,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); } +.p-button .p-button-label { + transition-duration: 0.15s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2858,13 +2872,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 2px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: rgba(0, 0, 0, 0.05); @@ -4335,6 +4382,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #dee2e6; padding: 1rem 1.25rem; border-radius: 4px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4532,6 +4580,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1.25rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem 1.25rem; +} .p-tooltip .p-tooltip-text { background: #212529; @@ -5538,6 +5589,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #dee2e6; border-width: 0 0 1px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #007bff; + color: #ffffff; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 4px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/bootstrap4-light-purple/theme.css b/src/assets/layout/styles/theme/bootstrap4-light-purple/theme.css index daf48ce..36cd263 100644 --- a/src/assets/layout/styles/theme/bootstrap4-light-purple/theme.css +++ b/src/assets/layout/styles/theme/bootstrap4-light-purple/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.25rem 0.75rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #ced4da; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.25rem 0.75rem; - margin-right: 0.5rem; background: #883cae; color: #ffffff; border-radius: 4px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 20px; height: 20px; @@ -720,6 +729,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.25rem 0.75rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #ced4da; @@ -732,7 +742,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.25rem 0.75rem; - margin-right: 0.5rem; background: #883cae; color: #ffffff; border-radius: 4px; @@ -1335,9 +1344,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: #6c757d; } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.25rem 0.75rem; - margin-right: 0.5rem; background: #883cae; color: #ffffff; border-radius: 4px; @@ -1938,6 +1949,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5); } +.p-button .p-button-label { + transition-duration: 0.15s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2858,13 +2872,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 2px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: rgba(0, 0, 0, 0.05); @@ -4335,6 +4382,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #dee2e6; padding: 1rem 1.25rem; border-radius: 4px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4532,6 +4580,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1.25rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem 1.25rem; +} .p-tooltip .p-tooltip-text { background: #212529; @@ -5538,6 +5589,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #dee2e6; border-width: 0 0 1px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #883cae; + color: #ffffff; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 4px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/fluent-light/theme.css b/src/assets/layout/styles/theme/fluent-light/theme.css index 8843401..1b42738 100644 --- a/src/assets/layout/styles/theme/fluent-light/theme.css +++ b/src/assets/layout/styles/theme/fluent-light/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #323130; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: #edebe9; color: #323130; border-radius: 2px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 20px; height: 20px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #323130; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: #edebe9; color: #323130; border-radius: 2px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: #605e5c; } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: #edebe9; color: #323130; border-radius: 2px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: inset 0 0 0 1px #605e5c; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #faf9f8; @@ -4299,6 +4346,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #a19f9d; padding: 1rem; border-radius: 2px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4496,6 +4544,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem; +} .p-tooltip .p-tooltip-text { background: #ffffff; @@ -5478,6 +5529,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 0 none; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #0078d4; + color: #ffffff; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 2px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/lara-dark-blue/theme.css b/src/assets/layout/styles/theme/lara-dark-blue/theme.css index e2187cf..4555231 100644 --- a/src/assets/layout/styles/theme/lara-dark-blue/theme.css +++ b/src/assets/layout/styles/theme/lara-dark-blue/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #93C5FD; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(147, 197, 253, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 6px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 3rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 22px; height: 22px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #93C5FD; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(147, 197, 253, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 6px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(255, 255, 255, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(147, 197, 253, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 6px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5); } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #0d1a2c; @@ -4299,6 +4346,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #0b213f; padding: 1.25rem; border-radius: 6px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4496,6 +4544,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1.25rem; } +.p-sidebar .p-sidebar-footer { + padding: 1.25rem; +} .p-tooltip .p-tooltip-text { background: #0b213f; @@ -5478,6 +5529,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #0b213f; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #93C5FD; + color: #1c2127; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 6px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/lara-dark-indigo/theme.css b/src/assets/layout/styles/theme/lara-dark-indigo/theme.css index 438865d..0bcbe30 100644 --- a/src/assets/layout/styles/theme/lara-dark-indigo/theme.css +++ b/src/assets/layout/styles/theme/lara-dark-indigo/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #A5B4FC; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(165, 180, 252, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 6px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 3rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 22px; height: 22px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #A5B4FC; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(165, 180, 252, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 6px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(255, 255, 255, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(165, 180, 252, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 6px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5); } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #0d1a2c; @@ -4299,6 +4346,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #0b213f; padding: 1.25rem; border-radius: 6px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4496,6 +4544,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1.25rem; } +.p-sidebar .p-sidebar-footer { + padding: 1.25rem; +} .p-tooltip .p-tooltip-text { background: #0b213f; @@ -5478,6 +5529,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #0b213f; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #A5B4FC; + color: #1c2127; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 6px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/lara-dark-purple/theme.css b/src/assets/layout/styles/theme/lara-dark-purple/theme.css index 5746826..a435ec5 100644 --- a/src/assets/layout/styles/theme/lara-dark-purple/theme.css +++ b/src/assets/layout/styles/theme/lara-dark-purple/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #C4B5FD; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(196, 181, 253, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 6px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 3rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 22px; height: 22px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #C4B5FD; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(196, 181, 253, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 6px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(255, 255, 255, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(196, 181, 253, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 6px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5); } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #0d1a2c; @@ -4299,6 +4346,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #0b213f; padding: 1.25rem; border-radius: 6px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4496,6 +4544,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1.25rem; } +.p-sidebar .p-sidebar-footer { + padding: 1.25rem; +} .p-tooltip .p-tooltip-text { background: #0b213f; @@ -5478,6 +5529,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #0b213f; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #C4B5FD; + color: #1c2127; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 6px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/lara-dark-teal/theme.css b/src/assets/layout/styles/theme/lara-dark-teal/theme.css index 2d89915..66bef50 100644 --- a/src/assets/layout/styles/theme/lara-dark-teal/theme.css +++ b/src/assets/layout/styles/theme/lara-dark-teal/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #5EEAD4; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(94, 234, 212, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 6px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 3rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 22px; height: 22px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #5EEAD4; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(94, 234, 212, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 6px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(255, 255, 255, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(94, 234, 212, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 6px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5); } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #0d1a2c; @@ -4299,6 +4346,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #0b213f; padding: 1.25rem; border-radius: 6px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4496,6 +4544,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1.25rem; } +.p-sidebar .p-sidebar-footer { + padding: 1.25rem; +} .p-tooltip .p-tooltip-text { background: #0b213f; @@ -5478,6 +5529,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #0b213f; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #5EEAD4; + color: #1c2127; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 6px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/lara-light-blue/theme.css b/src/assets/layout/styles/theme/lara-light-blue/theme.css index c02e0b4..3415299 100644 --- a/src/assets/layout/styles/theme/lara-light-blue/theme.css +++ b/src/assets/layout/styles/theme/lara-light-blue/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #3B82F6; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: #EFF6FF; color: #1D4ED8; border-radius: 6px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 3rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 22px; height: 22px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #3B82F6; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: #EFF6FF; color: #1D4ED8; border-radius: 6px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: #6c757d; } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: #EFF6FF; color: #1D4ED8; border-radius: 6px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 0.2rem #BFDBFE; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #fcfcfc; @@ -4299,6 +4346,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #dee2e6; padding: 1.25rem; border-radius: 6px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4496,6 +4544,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1.25rem; } +.p-sidebar .p-sidebar-footer { + padding: 1.25rem; +} .p-tooltip .p-tooltip-text { background: #495057; @@ -5478,6 +5529,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #dee2e6; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #3B82F6; + color: #ffffff; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 6px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/lara-light-indigo/theme.css b/src/assets/layout/styles/theme/lara-light-indigo/theme.css index 827a21e..7090486 100644 --- a/src/assets/layout/styles/theme/lara-light-indigo/theme.css +++ b/src/assets/layout/styles/theme/lara-light-indigo/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #6366F1; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: #EEF2FF; color: #4338CA; border-radius: 6px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 3rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 22px; height: 22px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #6366F1; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: #EEF2FF; color: #4338CA; border-radius: 6px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: #6c757d; } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: #EEF2FF; color: #4338CA; border-radius: 6px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 0.2rem #C7D2FE; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #fcfcfc; @@ -4299,6 +4346,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #dee2e6; padding: 1.25rem; border-radius: 6px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4496,6 +4544,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1.25rem; } +.p-sidebar .p-sidebar-footer { + padding: 1.25rem; +} .p-tooltip .p-tooltip-text { background: #495057; @@ -5478,6 +5529,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #dee2e6; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #6366F1; + color: #ffffff; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 6px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/lara-light-purple/theme.css b/src/assets/layout/styles/theme/lara-light-purple/theme.css index 1550120..50a58a9 100644 --- a/src/assets/layout/styles/theme/lara-light-purple/theme.css +++ b/src/assets/layout/styles/theme/lara-light-purple/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #8B5CF6; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: #F5F3FF; color: #6D28D9; border-radius: 6px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 3rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 22px; height: 22px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #8B5CF6; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: #F5F3FF; color: #6D28D9; border-radius: 6px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: #6c757d; } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: #F5F3FF; color: #6D28D9; border-radius: 6px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 0.2rem #DDD6FE; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #fcfcfc; @@ -4299,6 +4346,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #dee2e6; padding: 1.25rem; border-radius: 6px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4496,6 +4544,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1.25rem; } +.p-sidebar .p-sidebar-footer { + padding: 1.25rem; +} .p-tooltip .p-tooltip-text { background: #495057; @@ -5478,6 +5529,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #dee2e6; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #8B5CF6; + color: #ffffff; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 6px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/lara-light-teal/theme.css b/src/assets/layout/styles/theme/lara-light-teal/theme.css index ee9bac1..c7cd68f 100644 --- a/src/assets/layout/styles/theme/lara-light-teal/theme.css +++ b/src/assets/layout/styles/theme/lara-light-teal/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #14B8A6; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: #F0FDFA; color: #0F766E; border-radius: 6px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 3rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 22px; height: 22px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #14B8A6; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: #F0FDFA; color: #0F766E; border-radius: 6px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: #6c757d; } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: #F0FDFA; color: #0F766E; border-radius: 6px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 0.2rem #99F6E4; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #fcfcfc; @@ -4299,6 +4346,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #dee2e6; padding: 1.25rem; border-radius: 6px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4496,6 +4544,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1.25rem; } +.p-sidebar .p-sidebar-footer { + padding: 1.25rem; +} .p-tooltip .p-tooltip-text { background: #495057; @@ -5478,6 +5529,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #dee2e6; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #14B8A6; + color: #ffffff; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 6px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/md-dark-deeppurple/theme.css b/src/assets/layout/styles/theme/md-dark-deeppurple/theme.css index c931569..6678076 100644 --- a/src/assets/layout/styles/theme/md-dark-deeppurple/theme.css +++ b/src/assets/layout/styles/theme/md-dark-deeppurple/theme.css @@ -267,6 +267,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.5rem 1rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: rgba(255, 255, 255, 0.6); @@ -289,7 +290,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.5rem 1rem; - margin-right: 0.5rem; background: rgba(206, 147, 216, 0.16); color: #CE93D8; border-radius: 4px; @@ -680,6 +680,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 18px; height: 18px; @@ -740,6 +749,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.5rem 1rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: rgba(255, 255, 255, 0.6); @@ -752,7 +762,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.5rem 1rem; - margin-right: 0.5rem; background: rgba(206, 147, 216, 0.16); color: #CE93D8; border-radius: 4px; @@ -1355,9 +1364,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(255, 255, 255, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.5rem 1rem; - margin-right: 0.5rem; background: rgba(206, 147, 216, 0.16); color: #CE93D8; border-radius: 4px; @@ -1950,6 +1961,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: none; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2870,13 +2884,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #222222; @@ -4347,6 +4394,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid rgba(255, 255, 255, 0.12); padding: 1rem; border-radius: 4px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4544,6 +4592,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem; +} .p-tooltip .p-tooltip-text { background: #444444; @@ -5550,6 +5601,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: solid rgba(255, 255, 255, 0.12); border-width: 0 0 1px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #CE93D8; + color: #121212; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 4px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/md-dark-indigo/theme.css b/src/assets/layout/styles/theme/md-dark-indigo/theme.css index 95046bc..9a16f9c 100644 --- a/src/assets/layout/styles/theme/md-dark-indigo/theme.css +++ b/src/assets/layout/styles/theme/md-dark-indigo/theme.css @@ -267,6 +267,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.5rem 1rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: rgba(255, 255, 255, 0.6); @@ -289,7 +290,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.5rem 1rem; - margin-right: 0.5rem; background: rgba(159, 168, 218, 0.16); color: #9FA8DA; border-radius: 4px; @@ -680,6 +680,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 18px; height: 18px; @@ -740,6 +749,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.5rem 1rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: rgba(255, 255, 255, 0.6); @@ -752,7 +762,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.5rem 1rem; - margin-right: 0.5rem; background: rgba(159, 168, 218, 0.16); color: #9FA8DA; border-radius: 4px; @@ -1355,9 +1364,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(255, 255, 255, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.5rem 1rem; - margin-right: 0.5rem; background: rgba(159, 168, 218, 0.16); color: #9FA8DA; border-radius: 4px; @@ -1950,6 +1961,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: none; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2870,13 +2884,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #222222; @@ -4347,6 +4394,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid rgba(255, 255, 255, 0.12); padding: 1rem; border-radius: 4px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4544,6 +4592,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem; +} .p-tooltip .p-tooltip-text { background: #444444; @@ -5550,6 +5601,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: solid rgba(255, 255, 255, 0.12); border-width: 0 0 1px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #9FA8DA; + color: #121212; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 4px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/md-light-deeppurple/theme.css b/src/assets/layout/styles/theme/md-light-deeppurple/theme.css index 313c014..1b7d051 100644 --- a/src/assets/layout/styles/theme/md-light-deeppurple/theme.css +++ b/src/assets/layout/styles/theme/md-light-deeppurple/theme.css @@ -267,6 +267,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.5rem 1rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: rgba(0, 0, 0, 0.87); @@ -289,7 +290,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.5rem 1rem; - margin-right: 0.5rem; background: rgba(103, 58, 183, 0.12); color: #673AB7; border-radius: 4px; @@ -680,6 +680,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 18px; height: 18px; @@ -740,6 +749,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.5rem 1rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: rgba(0, 0, 0, 0.87); @@ -752,7 +762,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.5rem 1rem; - margin-right: 0.5rem; background: rgba(103, 58, 183, 0.12); color: #673AB7; border-radius: 4px; @@ -1355,9 +1364,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(0, 0, 0, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.5rem 1rem; - margin-right: 0.5rem; background: rgba(103, 58, 183, 0.12); color: #673AB7; border-radius: 4px; @@ -1950,6 +1961,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: none; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2870,13 +2884,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: rgba(0, 0, 0, 0.02); @@ -4347,6 +4394,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #e0e0e0; padding: 1rem; border-radius: 4px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4544,6 +4592,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem; +} .p-tooltip .p-tooltip-text { background: rgba(97, 97, 97, 0.9); @@ -5550,6 +5601,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: solid rgba(0, 0, 0, 0.12); border-width: 0 0 1px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #673AB7; + color: #ffffff; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 4px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/md-light-indigo/theme.css b/src/assets/layout/styles/theme/md-light-indigo/theme.css index 82b361e..9918529 100644 --- a/src/assets/layout/styles/theme/md-light-indigo/theme.css +++ b/src/assets/layout/styles/theme/md-light-indigo/theme.css @@ -267,6 +267,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.5rem 1rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: rgba(0, 0, 0, 0.87); @@ -289,7 +290,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.5rem 1rem; - margin-right: 0.5rem; background: rgba(63, 81, 181, 0.12); color: #3F51B5; border-radius: 4px; @@ -680,6 +680,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 18px; height: 18px; @@ -740,6 +749,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.5rem 1rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: rgba(0, 0, 0, 0.87); @@ -752,7 +762,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.5rem 1rem; - margin-right: 0.5rem; background: rgba(63, 81, 181, 0.12); color: #3F51B5; border-radius: 4px; @@ -1355,9 +1364,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(0, 0, 0, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.5rem 1rem; - margin-right: 0.5rem; background: rgba(63, 81, 181, 0.12); color: #3F51B5; border-radius: 4px; @@ -1950,6 +1961,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: none; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2870,13 +2884,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: rgba(0, 0, 0, 0.02); @@ -4347,6 +4394,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #e0e0e0; padding: 1rem; border-radius: 4px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4544,6 +4592,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem; +} .p-tooltip .p-tooltip-text { background: rgba(97, 97, 97, 0.9); @@ -5550,6 +5601,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: solid rgba(0, 0, 0, 0.12); border-width: 0 0 1px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #3F51B5; + color: #ffffff; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 4px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/mdc-dark-deeppurple/theme.css b/src/assets/layout/styles/theme/mdc-dark-deeppurple/theme.css index dadd3af..1bdf761 100644 --- a/src/assets/layout/styles/theme/mdc-dark-deeppurple/theme.css +++ b/src/assets/layout/styles/theme/mdc-dark-deeppurple/theme.css @@ -267,6 +267,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: rgba(255, 255, 255, 0.6); @@ -289,7 +290,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(206, 147, 216, 0.16); color: #CE93D8; border-radius: 4px; @@ -680,6 +680,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.75rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 18px; height: 18px; @@ -740,6 +749,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: rgba(255, 255, 255, 0.6); @@ -752,7 +762,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(206, 147, 216, 0.16); color: #CE93D8; border-radius: 4px; @@ -1355,9 +1364,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(255, 255, 255, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(206, 147, 216, 0.16); color: #CE93D8; border-radius: 4px; @@ -1950,6 +1961,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: none; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2870,13 +2884,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #222222; @@ -4347,6 +4394,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid rgba(255, 255, 255, 0.12); padding: 0.75rem; border-radius: 4px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4544,6 +4592,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 0.75rem; } +.p-sidebar .p-sidebar-footer { + padding: 0.75rem; +} .p-tooltip .p-tooltip-text { background: #444444; @@ -5550,6 +5601,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: solid rgba(255, 255, 255, 0.12); border-width: 0 0 1px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #CE93D8; + color: #121212; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 4px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/mdc-dark-indigo/theme.css b/src/assets/layout/styles/theme/mdc-dark-indigo/theme.css index ba50bce..7d6b632 100644 --- a/src/assets/layout/styles/theme/mdc-dark-indigo/theme.css +++ b/src/assets/layout/styles/theme/mdc-dark-indigo/theme.css @@ -267,6 +267,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: rgba(255, 255, 255, 0.6); @@ -289,7 +290,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(159, 168, 218, 0.16); color: #9FA8DA; border-radius: 4px; @@ -680,6 +680,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.75rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 18px; height: 18px; @@ -740,6 +749,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: rgba(255, 255, 255, 0.6); @@ -752,7 +762,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(159, 168, 218, 0.16); color: #9FA8DA; border-radius: 4px; @@ -1355,9 +1364,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(255, 255, 255, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(159, 168, 218, 0.16); color: #9FA8DA; border-radius: 4px; @@ -1950,6 +1961,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: none; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2870,13 +2884,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #222222; @@ -4347,6 +4394,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid rgba(255, 255, 255, 0.12); padding: 0.75rem; border-radius: 4px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4544,6 +4592,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 0.75rem; } +.p-sidebar .p-sidebar-footer { + padding: 0.75rem; +} .p-tooltip .p-tooltip-text { background: #444444; @@ -5550,6 +5601,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: solid rgba(255, 255, 255, 0.12); border-width: 0 0 1px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #9FA8DA; + color: #121212; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 4px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/mdc-light-deeppurple/theme.css b/src/assets/layout/styles/theme/mdc-light-deeppurple/theme.css index 14d6036..c2017d1 100644 --- a/src/assets/layout/styles/theme/mdc-light-deeppurple/theme.css +++ b/src/assets/layout/styles/theme/mdc-light-deeppurple/theme.css @@ -267,6 +267,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: rgba(0, 0, 0, 0.87); @@ -289,7 +290,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(103, 58, 183, 0.12); color: #673AB7; border-radius: 4px; @@ -680,6 +680,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.75rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 18px; height: 18px; @@ -740,6 +749,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: rgba(0, 0, 0, 0.87); @@ -752,7 +762,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(103, 58, 183, 0.12); color: #673AB7; border-radius: 4px; @@ -1355,9 +1364,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(0, 0, 0, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(103, 58, 183, 0.12); color: #673AB7; border-radius: 4px; @@ -1950,6 +1961,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: none; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2870,13 +2884,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: rgba(0, 0, 0, 0.02); @@ -4347,6 +4394,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #e0e0e0; padding: 0.75rem; border-radius: 4px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4544,6 +4592,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 0.75rem; } +.p-sidebar .p-sidebar-footer { + padding: 0.75rem; +} .p-tooltip .p-tooltip-text { background: rgba(97, 97, 97, 0.9); @@ -5550,6 +5601,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: solid rgba(0, 0, 0, 0.12); border-width: 0 0 1px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #673AB7; + color: #ffffff; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 4px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/mdc-light-indigo/theme.css b/src/assets/layout/styles/theme/mdc-light-indigo/theme.css index 89803f2..040c0da 100644 --- a/src/assets/layout/styles/theme/mdc-light-indigo/theme.css +++ b/src/assets/layout/styles/theme/mdc-light-indigo/theme.css @@ -267,6 +267,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: rgba(0, 0, 0, 0.87); @@ -289,7 +290,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(63, 81, 181, 0.12); color: #3F51B5; border-radius: 4px; @@ -680,6 +680,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.75rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 18px; height: 18px; @@ -740,6 +749,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: rgba(0, 0, 0, 0.87); @@ -752,7 +762,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(63, 81, 181, 0.12); color: #3F51B5; border-radius: 4px; @@ -1355,9 +1364,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(0, 0, 0, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: rgba(63, 81, 181, 0.12); color: #3F51B5; border-radius: 4px; @@ -1950,6 +1961,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: none; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2870,13 +2884,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: rgba(0, 0, 0, 0.02); @@ -4347,6 +4394,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #e0e0e0; padding: 0.75rem; border-radius: 4px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4544,6 +4592,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 0.75rem; } +.p-sidebar .p-sidebar-footer { + padding: 0.75rem; +} .p-tooltip .p-tooltip-text { background: rgba(97, 97, 97, 0.9); @@ -5550,6 +5601,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: solid rgba(0, 0, 0, 0.12); border-width: 0 0 1px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #3F51B5; + color: #ffffff; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 4px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/saga-blue/theme.css b/src/assets/layout/styles/theme/saga-blue/theme.css index 5ba1efe..0edb7cf 100644 --- a/src/assets/layout/styles/theme/saga-blue/theme.css +++ b/src/assets/layout/styles/theme/saga-blue/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #2196F3; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: #E3F2FD; color: #495057; border-radius: 3px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 20px; height: 20px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #2196F3; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: #E3F2FD; color: #495057; border-radius: 3px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: #6c757d; } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: #E3F2FD; color: #495057; border-radius: 3px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 0.2rem #a6d5fa; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #fcfcfc; @@ -4323,6 +4370,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #dee2e6; padding: 1rem; border-radius: 3px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4520,6 +4568,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem; +} .p-tooltip .p-tooltip-text { background: #495057; @@ -5526,6 +5577,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #dee2e6; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #2196F3; + color: #ffffff; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 3px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/saga-green/theme.css b/src/assets/layout/styles/theme/saga-green/theme.css index 536d884..558206b 100644 --- a/src/assets/layout/styles/theme/saga-green/theme.css +++ b/src/assets/layout/styles/theme/saga-green/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #4CAF50; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: #E8F5E9; color: #495057; border-radius: 3px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 20px; height: 20px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #4CAF50; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: #E8F5E9; color: #495057; border-radius: 3px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: #6c757d; } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: #E8F5E9; color: #495057; border-radius: 3px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 0.2rem #b7e0b8; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #fcfcfc; @@ -4323,6 +4370,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #dee2e6; padding: 1rem; border-radius: 3px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4520,6 +4568,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem; +} .p-tooltip .p-tooltip-text { background: #495057; @@ -5526,6 +5577,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #dee2e6; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #4CAF50; + color: #ffffff; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 3px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/saga-orange/theme.css b/src/assets/layout/styles/theme/saga-orange/theme.css index db13195..531e463 100644 --- a/src/assets/layout/styles/theme/saga-orange/theme.css +++ b/src/assets/layout/styles/theme/saga-orange/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #FFC107; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: #FFF3E0; color: #495057; border-radius: 3px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 20px; height: 20px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #FFC107; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: #FFF3E0; color: #495057; border-radius: 3px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: #6c757d; } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: #FFF3E0; color: #495057; border-radius: 3px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 0.2rem #ffe69c; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #fcfcfc; @@ -4323,6 +4370,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #dee2e6; padding: 1rem; border-radius: 3px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4520,6 +4568,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem; +} .p-tooltip .p-tooltip-text { background: #495057; @@ -5526,6 +5577,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #dee2e6; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #FFC107; + color: #212529; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 3px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/saga-purple/theme.css b/src/assets/layout/styles/theme/saga-purple/theme.css index 32ba45c..16e7387 100644 --- a/src/assets/layout/styles/theme/saga-purple/theme.css +++ b/src/assets/layout/styles/theme/saga-purple/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #9C27B0; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: #F3E5F5; color: #495057; border-radius: 3px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 20px; height: 20px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #9C27B0; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: #F3E5F5; color: #495057; border-radius: 3px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: #6c757d; } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: #F3E5F5; color: #495057; border-radius: 3px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 0.2rem #df9eea; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #fcfcfc; @@ -4323,6 +4370,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #dee2e6; padding: 1rem; border-radius: 3px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4520,6 +4568,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem; +} .p-tooltip .p-tooltip-text { background: #495057; @@ -5526,6 +5577,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #dee2e6; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #9C27B0; + color: #ffffff; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 3px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/tailwind-light/theme.css b/src/assets/layout/styles/theme/tailwind-light/theme.css index a1b5cc3..71de847 100644 --- a/src/assets/layout/styles/theme/tailwind-light/theme.css +++ b/src/assets/layout/styles/theme/tailwind-light/theme.css @@ -278,6 +278,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #d4d4d8; @@ -300,7 +301,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: #EEF2FF; color: #312E81; border-radius: 0.375rem; @@ -691,6 +691,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 3rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 16px; height: 16px; @@ -751,6 +760,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.375rem 0.75rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #d4d4d8; @@ -763,7 +773,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: #EEF2FF; color: #312E81; border-radius: 0.375rem; @@ -1366,9 +1375,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: #71717A; } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.375rem 0.75rem; - margin-right: 0.5rem; background: #EEF2FF; color: #312E81; border-radius: 0.375rem; @@ -1961,6 +1972,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 1px #6366F1; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2881,13 +2895,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #fcfcfc; @@ -4358,6 +4405,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #e5e7eb; padding: 1.25rem; border-radius: 0.375rem; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4555,6 +4603,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1.25rem; } +.p-sidebar .p-sidebar-footer { + padding: 1.25rem; +} .p-tooltip .p-tooltip-text { background: #3f3f46; @@ -5561,6 +5612,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #e5e7eb; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #4F46E5; + color: #ffffff; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 0.375rem; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/vela-blue/theme.css b/src/assets/layout/styles/theme/vela-blue/theme.css index f993f67..928dad7 100644 --- a/src/assets/layout/styles/theme/vela-blue/theme.css +++ b/src/assets/layout/styles/theme/vela-blue/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #64B5F6; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(100, 181, 246, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 20px; height: 20px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #64B5F6; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(100, 181, 246, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(255, 255, 255, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(100, 181, 246, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 1px #93cbf9; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #253144; @@ -4323,6 +4370,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #304562; padding: 1rem; border-radius: 3px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4520,6 +4568,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem; +} .p-tooltip .p-tooltip-text { background: #304562; @@ -5526,6 +5577,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #304562; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #64B5F6; + color: #212529; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 3px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/vela-green/theme.css b/src/assets/layout/styles/theme/vela-green/theme.css index fea10f2..5dc178e 100644 --- a/src/assets/layout/styles/theme/vela-green/theme.css +++ b/src/assets/layout/styles/theme/vela-green/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #81C784; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(129, 199, 132, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 20px; height: 20px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #81C784; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(129, 199, 132, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(255, 255, 255, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(129, 199, 132, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 1px #a7d8a9; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #253144; @@ -4323,6 +4370,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #304562; padding: 1rem; border-radius: 3px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4520,6 +4568,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem; +} .p-tooltip .p-tooltip-text { background: #304562; @@ -5526,6 +5577,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #304562; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #81C784; + color: #212529; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 3px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/vela-orange/theme.css b/src/assets/layout/styles/theme/vela-orange/theme.css index 7f18a51..a38bb7e 100644 --- a/src/assets/layout/styles/theme/vela-orange/theme.css +++ b/src/assets/layout/styles/theme/vela-orange/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #FFD54F; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(255, 213, 79, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 20px; height: 20px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #FFD54F; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(255, 213, 79, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(255, 255, 255, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(255, 213, 79, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 1px #ffe284; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #253144; @@ -4323,6 +4370,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #304562; padding: 1rem; border-radius: 3px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4520,6 +4568,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem; +} .p-tooltip .p-tooltip-text { background: #304562; @@ -5526,6 +5577,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #304562; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #FFD54F; + color: #212529; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 3px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; } diff --git a/src/assets/layout/styles/theme/vela-purple/theme.css b/src/assets/layout/styles/theme/vela-purple/theme.css index 36a2b76..3832ccb 100644 --- a/src/assets/layout/styles/theme/vela-purple/theme.css +++ b/src/assets/layout/styles/theme/vela-purple/theme.css @@ -243,6 +243,7 @@ } .p-autocomplete .p-autocomplete-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #BA68C8; @@ -265,7 +266,6 @@ } .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(186, 104, 200, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -656,6 +656,15 @@ p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { right: 2.357rem; } +.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { + box-shadow: none; + border-radius: 0; + padding: 0.25rem 0 0.25rem 0.5rem; +} +.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { + transform: rotate(90deg); +} + .p-checkbox { width: 20px; height: 20px; @@ -716,6 +725,7 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { .p-chips .p-chips-multiple-container { padding: 0.25rem 0.5rem; + gap: 0.5rem; } .p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #BA68C8; @@ -728,7 +738,6 @@ p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { } .p-chips .p-chips-multiple-container .p-chips-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(186, 104, 200, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -1331,9 +1340,11 @@ p-listbox.ng-dirty.ng-invalid > .p-listbox { .p-multiselect .p-multiselect-label.p-placeholder { color: rgba(255, 255, 255, 0.6); } +.p-multiselect.p-multiselect-chip .p-multiselect-label { + gap: 0.5rem; +} .p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.25rem 0.5rem; - margin-right: 0.5rem; background: rgba(186, 104, 200, 0.16); color: rgba(255, 255, 255, 0.87); border-radius: 3px; @@ -1926,6 +1937,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { outline-offset: 0; box-shadow: 0 0 0 1px #cf95d9; } +.p-button .p-button-label { + transition-duration: 0.2s; +} .p-button .p-button-icon-left { margin-right: 0.5rem; } @@ -2846,13 +2860,46 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border-width: 0 1px 1px 1px; } .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 1px 1px 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { + border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px 0 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { + border-width: 1px 1px 0 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { border-width: 1px; } .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px; + border-width: 1px 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { + border-width: 1px 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { + border-width: 0 0 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { + border-width: 0 1px 1px 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { + border-width: 0 0 0 1px; +} +.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { + border-width: 0 1px 0 1px; } .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #253144; @@ -4323,6 +4370,7 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #304562; padding: 1rem; border-radius: 3px; + gap: 0.5rem; } .p-toolbar .p-toolbar-separator { margin: 0 0.5rem; @@ -4520,6 +4568,9 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { .p-sidebar .p-sidebar-content { padding: 1rem; } +.p-sidebar .p-sidebar-footer { + padding: 1rem; +} .p-tooltip .p-tooltip-text { background: #304562; @@ -5526,6 +5577,19 @@ p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { border: 1px solid #304562; border-width: 0 0 2px 0; } +.p-tabmenu .p-tabmenu-nav .p-menuitem-badge { + background: #BA68C8; + color: #ffffff; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + border-radius: 3px; + margin-left: 0.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; }