1264 lines
23 KiB
SCSS
1264 lines
23 KiB
SCSS
/* You can add general styles */
|
|
@import 'pallete';
|
|
|
|
body {
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
a {
|
|
text-decoration: none;
|
|
}
|
|
|
|
h1 {
|
|
font-size: 40px; // Desktop 38/40/45px // Mobile 24px;
|
|
line-height: 1.3em; // Mobile 1.2em
|
|
}
|
|
|
|
h2 {
|
|
font-size: 38px; // Desktop 38/40/45px // Mobile 24px;
|
|
line-height: 1.3em; // Mobile 1.2em
|
|
}
|
|
|
|
h3 {
|
|
&.sub-title {
|
|
padding: 0px 30px 10px;
|
|
margin: 0px;
|
|
border-bottom: 2px solid $black;
|
|
}
|
|
}
|
|
|
|
.container {
|
|
max-width: 1440px;
|
|
position: relative;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
}
|
|
|
|
// Header
|
|
.header {
|
|
padding: 30px 30px 0px;
|
|
}
|
|
|
|
// Main Content
|
|
.main-content {
|
|
padding: 30px;
|
|
|
|
h1 {
|
|
text-align: center;
|
|
color: $orange;
|
|
margin-top: 0px;
|
|
}
|
|
//sub-content
|
|
.sub-content {
|
|
padding: 30px;
|
|
}
|
|
}
|
|
// Helper
|
|
.readonly {
|
|
label {
|
|
margin-right: 0.5rem;
|
|
font-weight: 600;
|
|
}
|
|
|
|
span {
|
|
color: $orange;
|
|
}
|
|
}
|
|
|
|
.one-button {
|
|
min-width: 55px !important;
|
|
}
|
|
|
|
.two-buttons {
|
|
min-width: 117px !important;
|
|
}
|
|
|
|
.three-buttons {
|
|
min-width: 163px !important;
|
|
}
|
|
|
|
.four-buttons {
|
|
min-width: 209px !important;
|
|
}
|
|
|
|
.float-right {
|
|
float: right !important;
|
|
}
|
|
|
|
.float-left {
|
|
float: left !important;
|
|
}
|
|
|
|
//progressSpinner
|
|
.progress-spinner {
|
|
position: relative;
|
|
width: 100%;
|
|
height: 420px;
|
|
|
|
.spinner {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
|
|
:host ::ng-deep .p-component {
|
|
@keyframes p-progress-spinner-color {
|
|
100%, 0% {
|
|
stroke: $orange;
|
|
}
|
|
|
|
40% {
|
|
stroke: $tangerine;
|
|
}
|
|
|
|
66% {
|
|
stroke: $light-tangerine-1;
|
|
}
|
|
|
|
80%, 90% {
|
|
stroke: $light-tangerine-2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// selectbutton
|
|
.p-selectbutton {
|
|
//button
|
|
.p-button {
|
|
background: $white;
|
|
border: 2px solid $black;
|
|
color: $black;
|
|
|
|
&:not(.p-disabled) {
|
|
&:not(.p-highlight) {
|
|
&:hover {
|
|
background: $light-grey;
|
|
border-color: $black;
|
|
color: $black;
|
|
}
|
|
}
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: unset;
|
|
}
|
|
//highlight
|
|
&.p-highlight {
|
|
background: $tangerine;
|
|
border-color: $tangerine;
|
|
color: $black;
|
|
|
|
&:hover {
|
|
background: $dark-tangerine-1;
|
|
border-color: $dark-tangerine-1;
|
|
color: $white;
|
|
}
|
|
}
|
|
//button-label
|
|
.p-button-label {
|
|
font-weight: 600;
|
|
line-height: 1;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Buttons
|
|
.p-button {
|
|
padding: 0.5rem 2rem;
|
|
font-weight: 600;
|
|
|
|
&:enabled {
|
|
background: $black;
|
|
color: $white;
|
|
border: 1px solid $black;
|
|
|
|
&:hover {
|
|
background: $black;
|
|
color: $orange;
|
|
border: 1px solid $black;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.1rem $orange;
|
|
}
|
|
|
|
&.p-button-primary {
|
|
background: $black;
|
|
color: $white;
|
|
border: 1px solid $black;
|
|
|
|
&:hover {
|
|
background: $black;
|
|
color: $orange;
|
|
border: 1px solid $black;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.1rem $orange;
|
|
}
|
|
|
|
&.p-button-outlined {
|
|
background: none;
|
|
color: $black;
|
|
border: 2px solid $black;
|
|
|
|
&:hover {
|
|
color: $orange;
|
|
border: 2px solid $orange;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.1rem $orange;
|
|
}
|
|
}
|
|
}
|
|
|
|
&.p-button-secondary {
|
|
background: $tangerine;
|
|
color: $white;
|
|
border: 1px solid $tangerine;
|
|
|
|
&:hover {
|
|
background: $dark-tangerine-1;
|
|
color: $white;
|
|
border: 1px solid $dark-tangerine-1;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.1rem $tangerine;
|
|
}
|
|
|
|
&.p-button-outlined {
|
|
background: none;
|
|
color: $black;
|
|
border: 2px solid $black;
|
|
|
|
&:hover {
|
|
color: $tangerine;
|
|
border: 2px solid $tangerine;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.1rem $light-tangerine-1;
|
|
}
|
|
}
|
|
}
|
|
|
|
&.p-button-warning {
|
|
background: $light-tangerine-2;
|
|
color: $black;
|
|
border: 1px solid $light-tangerine-2;
|
|
|
|
&:hover {
|
|
background: $light-tangerine-1;
|
|
color: $black;
|
|
border: 1px solid $light-tangerine-1;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.1rem $light-tangerine-2;
|
|
}
|
|
|
|
&.p-button-outlined {
|
|
background: none;
|
|
color: $black;
|
|
border: 2px solid $black;
|
|
|
|
&:hover {
|
|
color: $light-tangerine-1;
|
|
border: 2px solid $light-tangerine-1;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.1rem $light-tangerine-2;
|
|
}
|
|
}
|
|
}
|
|
|
|
&.p-button-danger {
|
|
background: $dark-orange-1;
|
|
color: $white;
|
|
border: 1px solid $dark-orange-1;
|
|
|
|
&:hover {
|
|
background: $dark-orange-2;
|
|
color: $white;
|
|
border: 1px solid $dark-orange-2;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.1rem $dark-orange-1;
|
|
}
|
|
|
|
&.p-button-outlined {
|
|
background: none;
|
|
color: $black;
|
|
border: 2px solid $black;
|
|
|
|
&:hover {
|
|
color: $orange;
|
|
border: 2px solid $orange;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.1rem $orange;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
&:disabled {
|
|
background: $black;
|
|
color: $white;
|
|
border: 1px solid $black;
|
|
|
|
&:hover {
|
|
background: $black;
|
|
color: $white;
|
|
border: 1px solid $black;
|
|
}
|
|
|
|
&.p-button-icon-only {
|
|
&.p-button-outlined {
|
|
&:hover {
|
|
transform: rotate(0deg);
|
|
}
|
|
}
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: unset;
|
|
}
|
|
|
|
&.p-button-primary {
|
|
background: $black;
|
|
color: $white;
|
|
border: 1px solid $black;
|
|
|
|
&:hover {
|
|
background: $black;
|
|
color: $white;
|
|
border: 1px solid $black;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: unset;
|
|
}
|
|
|
|
&.p-button-outlined {
|
|
background: none;
|
|
color: $black;
|
|
border: 2px solid $black;
|
|
|
|
&:hover {
|
|
color: $black;
|
|
border: 2px solid $black;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: unset;
|
|
}
|
|
}
|
|
}
|
|
|
|
&.p-button-secondary {
|
|
background: $tangerine;
|
|
color: $white;
|
|
border: 1px solid $tangerine;
|
|
|
|
&:hover {
|
|
background: $tangerine;
|
|
color: $white;
|
|
border: 1px solid $tangerine;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: unset;
|
|
}
|
|
|
|
&.p-button-outlined {
|
|
background: none;
|
|
color: $black;
|
|
border: 2px solid $black;
|
|
|
|
&:hover {
|
|
color: $black;
|
|
border: 2px solid $black;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: unset;
|
|
}
|
|
}
|
|
}
|
|
|
|
&.p-button-warning {
|
|
background: $dark-orange-1;
|
|
color: $white;
|
|
border: 1px solid $dark-orange-1;
|
|
|
|
&:hover {
|
|
background: $dark-orange-1;
|
|
color: $white;
|
|
border: 1px solid $dark-orange-1;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: unset;
|
|
}
|
|
|
|
&.p-button-outlined {
|
|
background: none;
|
|
color: $black;
|
|
border: 2px solid $black;
|
|
|
|
&:hover {
|
|
color: $black;
|
|
border: 2px solid $black;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: unset;
|
|
}
|
|
}
|
|
}
|
|
|
|
&.p-button-danger {
|
|
background: $dark-orange-1;
|
|
color: $white;
|
|
border: 1px solid $dark-orange-1;
|
|
|
|
&:hover {
|
|
background: $dark-orange-1;
|
|
color: $white;
|
|
border: 1px solid $dark-orange-1;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: unset;
|
|
}
|
|
|
|
&.p-button-outlined {
|
|
background: none;
|
|
color: $black;
|
|
border: 2px solid $black;
|
|
|
|
&:hover {
|
|
color: $black;
|
|
border: 2px solid $black;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: unset;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
&.p-button-icon-only {
|
|
padding: 0.5rem;
|
|
transform: rotate(0deg);
|
|
transition: 0.5s;
|
|
|
|
&.p-button-outlined {
|
|
&:hover {
|
|
transform: rotate(360deg);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
//form
|
|
.p-field {
|
|
label {
|
|
font-weight: 600;
|
|
}
|
|
}
|
|
|
|
.p-formgrid-inline {
|
|
label {
|
|
margin-right: 0.5rem;
|
|
}
|
|
}
|
|
|
|
:host ::ng-deep .p-component {
|
|
//disabled elements
|
|
&:disabled {
|
|
opacity: 0.5 !important;
|
|
cursor: not-allowed !important;
|
|
border-color: $light-grey;
|
|
}
|
|
//fieldset
|
|
&.p-fieldset {
|
|
border-width: 2px;
|
|
border: 2px solid $black;
|
|
background: $white;
|
|
color: $black;
|
|
margin: 0;
|
|
//font-weight: 600;
|
|
.p-fieldset-legend {
|
|
border: 2px solid $black;
|
|
background: $black;
|
|
padding: 0.5rem 1rem;
|
|
color: $white;
|
|
transition: color 0.2s, border 0.2s, background 0.2s;
|
|
}
|
|
|
|
&.p-fieldset-toggleable {
|
|
.p-fieldset-legend {
|
|
padding: 0;
|
|
|
|
&:hover {
|
|
background: $white;
|
|
|
|
a {
|
|
color: $black;
|
|
}
|
|
}
|
|
|
|
a {
|
|
color: $white;
|
|
padding: 0.5rem 1rem;
|
|
|
|
&:focus {
|
|
box-shadow: unset;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.p-field {
|
|
|
|
&:first-child {
|
|
margin-left: 0px;
|
|
}
|
|
|
|
&:last-child {
|
|
margin-right: 0px;
|
|
}
|
|
|
|
input {
|
|
&[type="checkbox"] {
|
|
margin: 0;
|
|
vertical-align: middle;
|
|
|
|
i {
|
|
color: red;
|
|
}
|
|
|
|
+ label {
|
|
margin-right: 0px;
|
|
margin-left: 0.5rem;
|
|
vertical-align: middle;
|
|
}
|
|
}
|
|
|
|
&[disabled] {
|
|
border: 1px solid $light-grey;
|
|
|
|
&:hover {
|
|
border: 1px solid $light-grey;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//form-inline
|
|
.p-formgroup-inline {
|
|
margin-top: 1rem;
|
|
}
|
|
//inputtext
|
|
.p-inputtext {
|
|
border: 1px solid $black;
|
|
transition: border 0.2s, box-shadow 0.2s;
|
|
color: $black;
|
|
padding: 0.5rem 1rem;
|
|
|
|
&:hover {
|
|
border: 1px solid $tangerine;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.1rem $dark-tangerine-1;
|
|
border-color: $dark-tangerine-1;
|
|
}
|
|
}
|
|
//inputswitch
|
|
.p-inputswitch {
|
|
.p-inputswitch-slider {
|
|
background: $light-grey;
|
|
}
|
|
|
|
&.p-inputswitch-checked {
|
|
.p-inputswitch-slider {
|
|
background: $tangerine;
|
|
}
|
|
}
|
|
}
|
|
//dropdown
|
|
.p-dropdown {
|
|
border: 1px solid $black;
|
|
transition: border 0.2s, box-shadow 0.2s;
|
|
|
|
&:hover {
|
|
border: 1px solid $tangerine;
|
|
}
|
|
|
|
&.p-focus {
|
|
box-shadow: 0 0 0 0.1rem $dark-tangerine-1;
|
|
border-color: $dark-tangerine-1;
|
|
}
|
|
|
|
.p-dropdown-label {
|
|
&.p-placeholder {
|
|
color: $grey;
|
|
}
|
|
}
|
|
|
|
.p-inputtext {
|
|
border: 1px solid transparent;
|
|
padding: 0.4rem 1rem;
|
|
|
|
&:hover {
|
|
border: 1px solid transparent;
|
|
}
|
|
}
|
|
|
|
.p-dropdown-trigger {
|
|
color: $black;
|
|
}
|
|
|
|
&.p-disabled {
|
|
cursor: not-allowed !important;
|
|
opacity: 0.5 !important;
|
|
border-color: $light-grey;
|
|
pointer-events: visible;
|
|
}
|
|
}
|
|
//dropdown-panel
|
|
.p-dropdown-panel {
|
|
.p-dropdown-items {
|
|
.p-dropdown-item {
|
|
color: $black;
|
|
transition: background 0.2s, color 0.2s;
|
|
|
|
&:hover {
|
|
background: $light-grey;
|
|
color: $black;
|
|
}
|
|
|
|
&.p-highlight {
|
|
color: $black;
|
|
background: $light-tangerine-2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//field-checkbox
|
|
.p-field-checkbox {
|
|
label {
|
|
margin-left: 0.5rem;
|
|
margin-right: 0.5rem;
|
|
opacity: 1;
|
|
color: $black;
|
|
font-weight: 600;
|
|
}
|
|
}
|
|
//checkbox
|
|
.p-checkbox {
|
|
|
|
&.p-checkbox-disabled {
|
|
|
|
.p-checkbox-box {
|
|
&.p-disabled {
|
|
cursor: not-allowed !important;
|
|
opacity: 0.5 !important;
|
|
border-color: $light-grey;
|
|
pointer-events: visible;
|
|
}
|
|
}
|
|
}
|
|
|
|
.p-checkbox-box {
|
|
border: 1px solid $black;
|
|
|
|
&:hover {
|
|
border: 1px solid $tangerine;
|
|
|
|
&.p-highlight {
|
|
background: $dark-tangerine-1;
|
|
border: 1px solid $dark-tangerine-1;
|
|
|
|
&.p-focus {
|
|
box-shadow: 0 0 0 0.1rem $tangerine;
|
|
}
|
|
}
|
|
|
|
.p-checkbox-icon {
|
|
color: $white;
|
|
}
|
|
}
|
|
|
|
&.p-focus {
|
|
box-shadow: 0 0 0 0.1rem $tangerine;
|
|
border: 1px solid $tangerine;
|
|
}
|
|
|
|
&.p-highlight {
|
|
border: 1px solid $tangerine;
|
|
background: $tangerine;
|
|
}
|
|
|
|
.p-checkbox-icon {
|
|
color: $black;
|
|
}
|
|
}
|
|
}
|
|
//datepicker
|
|
.p-calendar-w-btn {
|
|
.p-datepicker-trigger {
|
|
background: $tangerine;
|
|
border: 1px solid $tangerine;
|
|
color: $black;
|
|
left: -1px;
|
|
|
|
&:hover {
|
|
background: $dark-tangerine-1;
|
|
border: 1px solid $dark-tangerine-1;
|
|
color: $white;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.1rem $tangerine;
|
|
}
|
|
}
|
|
}
|
|
//multiselect
|
|
&.p-multiselect {
|
|
border: 1px solid $black;
|
|
transition: border 0.2s, box-shadow 0.2s;
|
|
|
|
&:hover {
|
|
border: 1px solid $tangerine;
|
|
}
|
|
|
|
&.p-focus {
|
|
box-shadow: 0 0 0 0.1rem $dark-tangerine-1;
|
|
border-color: $dark-tangerine-1;
|
|
}
|
|
|
|
.p-multiselect-label {
|
|
&.p-placeholder {
|
|
color: $grey;
|
|
}
|
|
}
|
|
|
|
.p-multiselect-panel {
|
|
.p-multiselect-header {
|
|
color: $black;
|
|
}
|
|
|
|
.p-multiselect-items-wrapper {
|
|
.p-multiselect-items {
|
|
padding: 0;
|
|
|
|
.p-multiselect-item {
|
|
color: $black;
|
|
|
|
&:not(.p-disabled) {
|
|
&:not(.p-highlight) {
|
|
&:hover {
|
|
background: $light-grey;
|
|
color: $black;
|
|
}
|
|
}
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: unset;
|
|
}
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//datepicker
|
|
.p-datepicker {
|
|
color: $black;
|
|
|
|
.p-datepicker-header {
|
|
color: $black;
|
|
border-bottom: 2px solid $light-grey;
|
|
|
|
.p-datepicker-prev, .p-datepicker-next {
|
|
color: $black;
|
|
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.1rem $light-tangerine-2;
|
|
}
|
|
|
|
&:hover {
|
|
background: $light-grey;
|
|
}
|
|
}
|
|
}
|
|
|
|
.p-datepicker-calendar-container {
|
|
table {
|
|
td {
|
|
&.p-datepicker-today {
|
|
span {
|
|
color: $black;
|
|
background: $light-grey;
|
|
|
|
&.p-highlight {
|
|
background: $light-tangerine-2;
|
|
color: $black;
|
|
|
|
&:hover {
|
|
color: $black;
|
|
}
|
|
}
|
|
|
|
&:hover {
|
|
color: $white;
|
|
}
|
|
}
|
|
}
|
|
|
|
span {
|
|
transition: 0.2s;
|
|
color: $black;
|
|
|
|
&:hover {
|
|
background: $grey;
|
|
color: $white;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.p-highlight {
|
|
background: $light-tangerine-2;
|
|
|
|
&:hover {
|
|
background: $light-tangerine-2;
|
|
color: $black;
|
|
}
|
|
}
|
|
}
|
|
|
|
.p-datepicker-buttonbar {
|
|
border-top: 2px solid $light-grey;
|
|
|
|
.p-button-set-today {
|
|
background: $light-grey;
|
|
color: $black;
|
|
border: 1px solid $light-grey;
|
|
|
|
&:hover {
|
|
background: $grey;
|
|
color: $white;
|
|
border: 1px solid $grey;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.1rem $light-grey;
|
|
}
|
|
}
|
|
|
|
.p-button-clear-date {
|
|
background: $light-tangerine-2;
|
|
color: $black;
|
|
border: 1px solid $light-tangerine-2;
|
|
|
|
&:hover {
|
|
background: $light-tangerine-1;
|
|
color: $black;
|
|
border: 1px solid $light-tangerine-1;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.1rem $light-tangerine-2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
//breadcrumb
|
|
.p-breadcrumb {
|
|
border: 2px solid $black;
|
|
background: $black;
|
|
border-radius: 2px;
|
|
padding: 5px 15px;
|
|
|
|
ul {
|
|
font-size: 0.8rem;
|
|
|
|
li {
|
|
&.p-breadcrumb-home {
|
|
|
|
.p-menuitem-link {
|
|
&:hover {
|
|
.p-menuitem-icon {
|
|
color: $orange;
|
|
}
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: unset;
|
|
border-radius: unset;
|
|
}
|
|
}
|
|
}
|
|
|
|
&.p-breadcrumb-chevron {
|
|
color: $white;
|
|
font-size: 0.8rem;
|
|
}
|
|
|
|
.p-menuitem-link {
|
|
|
|
&:hover {
|
|
.p-menuitem-icon {
|
|
color: $orange;
|
|
}
|
|
|
|
.p-menuitem-text {
|
|
color: $orange;
|
|
}
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: unset;
|
|
border-radius: unset;
|
|
}
|
|
|
|
.p-menuitem-icon {
|
|
color: $white;
|
|
transition: 0.2s;
|
|
font-size: 0.8rem;
|
|
margin-right: 0.5rem;
|
|
}
|
|
|
|
.p-menuitem-text {
|
|
color: $white;
|
|
transition: 0.2s;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
//accordion
|
|
.p-accordion {
|
|
.p-accordion-tab {
|
|
.p-accordion-header {
|
|
|
|
.p-accordion-header-link {
|
|
transition: 0.2s;
|
|
|
|
&:focus {
|
|
box-shadow: unset;
|
|
}
|
|
|
|
}
|
|
|
|
&:not(.p-disabled) {
|
|
.p-accordion-header-link {
|
|
background: $light-grey;
|
|
color: $black;
|
|
}
|
|
|
|
&.p-highlight {
|
|
.p-accordion-header-link {
|
|
background: $black;
|
|
color: $white;
|
|
border-color: $black;
|
|
|
|
.accrordion-title {
|
|
width: 100%;
|
|
}
|
|
|
|
.p-button-accordion-tab {
|
|
background: none;
|
|
color: $white;
|
|
border: 1px solid $white;
|
|
|
|
&:hover {
|
|
background: none;
|
|
color: $tangerine;
|
|
border: 1px solid $tangerine;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.1rem $light-tangerine-1;
|
|
}
|
|
|
|
&.p-button-outlined {
|
|
background: none;
|
|
color: $white;
|
|
border: 2px solid $white;
|
|
|
|
&:hover {
|
|
color: $tangerine;
|
|
border: 2px solid $tangerine;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.1rem $light-tangerine-1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
&:hover {
|
|
.p-accordion-header-link {
|
|
background: $light-grey;
|
|
color: $black;
|
|
border-color: $black;
|
|
}
|
|
|
|
.p-button-accordion-tab {
|
|
color: $black;
|
|
border: 1px solid $black;
|
|
|
|
&.p-button-outlined {
|
|
color: $black;
|
|
border: 2px solid $black;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
&:not(.p-highlight) {
|
|
.p-accordion-header-link {
|
|
background: $light-grey;
|
|
color: $black;
|
|
border-color: $black;
|
|
}
|
|
|
|
&:hover {
|
|
.p-accordion-header-link {
|
|
background: $black;
|
|
color: $white;
|
|
border-color: $black;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.p-accordion-content {
|
|
border: 1px solid $black;
|
|
border-top: 0px;
|
|
color: $black;
|
|
padding: 2rem;
|
|
}
|
|
}
|
|
}
|
|
|
|
//toolbar
|
|
.p-toolbar {
|
|
color: $black;
|
|
border: 1px solid $medium-grey;
|
|
background: $light-grey;
|
|
}
|
|
|
|
//Dialog Mask
|
|
:host ::ng-deep .p-dialog-mask {
|
|
background: rgba($black, 0.5);
|
|
}
|
|
|
|
//Dialog
|
|
.p-dialog {
|
|
//confirm dialog
|
|
&.p-confirm-dialog {
|
|
.p-confirm-dialog-message {
|
|
margin-left: 0px;
|
|
}
|
|
}
|
|
//dialog-header
|
|
.p-dialog-header {
|
|
color: $black;
|
|
|
|
.p-dialog-header-icon {
|
|
color: $black;
|
|
|
|
&:enabled {
|
|
&:hover {
|
|
color: $black;
|
|
background: $light-grey;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.1rem $light-tangerine-2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//dialog-content
|
|
.p-dialog-content {
|
|
color: $black;
|
|
|
|
.p-dropdown {
|
|
border: 1px solid $black;
|
|
transition: border 0.2s, box-shadow 0.2s;
|
|
|
|
&:hover {
|
|
border: 1px solid $tangerine;
|
|
}
|
|
|
|
&.p-focus {
|
|
box-shadow: 0 0 0 0.1rem $dark-tangerine-1;
|
|
border-color: $dark-tangerine-1;
|
|
}
|
|
|
|
.p-dropdown-label {
|
|
&.p-placeholder {
|
|
color: $grey;
|
|
}
|
|
}
|
|
|
|
.p-inputtext {
|
|
border: 1px solid transparent;
|
|
padding: 0.4rem 1rem;
|
|
|
|
&:hover {
|
|
border: 1px solid transparent;
|
|
}
|
|
}
|
|
|
|
.p-dropdown-trigger {
|
|
color: $black;
|
|
}
|
|
}
|
|
|
|
.p-inputtext {
|
|
border: 1px solid $black;
|
|
transition: border 0.2s, box-shadow 0.2s;
|
|
color: $black;
|
|
padding: 0.5rem 1rem;
|
|
|
|
&:hover {
|
|
border: 1px solid $tangerine;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.1rem $dark-tangerine-1;
|
|
border-color: $dark-tangerine-1;
|
|
}
|
|
}
|
|
}
|
|
|
|
.p-dialog-footer {
|
|
text-align: center;
|
|
}
|
|
}
|
|
|
|
//datatable
|
|
.p-datatable {
|
|
|
|
.p-paginator {
|
|
padding: 1rem 1rem;
|
|
color: $black;
|
|
border: none !important;
|
|
|
|
.p-paginator-element {
|
|
&:not(.p-disabled) {
|
|
|
|
&:not(.p-highlight) {
|
|
|
|
&:hover {
|
|
background: $light-grey;
|
|
}
|
|
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.1rem $light-grey;
|
|
}
|
|
}
|
|
|
|
&.p-highlight {
|
|
background: $light-tangerine-2;
|
|
border-color: $light-tangerine-2;
|
|
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.1rem $light-tangerine-2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
&.p-datatable-hoverable-rows {
|
|
.p-datatable-tbody {
|
|
tr:not(.p-highlight) {
|
|
&:hover {
|
|
background: $light-grey;
|
|
color: $black;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.p-datatable-thead {
|
|
|
|
tr {
|
|
|
|
th {
|
|
text-align: center;
|
|
border-width: 1px !important;
|
|
border-style: solid;
|
|
border-left-color: $light-grey;
|
|
border-top-color: $light-grey;
|
|
border-bottom-color: $light-grey;
|
|
border-right-color: $light-grey;
|
|
font-weight: 600;
|
|
color: $white;
|
|
background: $dark-orange-1;
|
|
|
|
&:first-child {
|
|
border-left-color: $light-grey;
|
|
}
|
|
|
|
&:last-child {
|
|
border-right-color: $light-grey;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.p-datatable-tbody {
|
|
tr {
|
|
color: $black;
|
|
transition: 0.2s;
|
|
|
|
&:hover {
|
|
&:nth-child(even) {
|
|
td {
|
|
background: $light-grey;
|
|
}
|
|
}
|
|
}
|
|
|
|
&:nth-child(even) {
|
|
td {
|
|
background: #f8f8f8;
|
|
}
|
|
}
|
|
|
|
td {
|
|
border: 1px solid $light-grey;
|
|
text-align: center;
|
|
transition: 0.2s;
|
|
padding: 0.5rem 0.5rem;
|
|
}
|
|
}
|
|
}
|
|
}
|