.psdk-full-width {
  min-width: 9.375rem;
  width: 100%;
  text-align: left;
}

.psdk-label-readonly {
  top: 0rem;
  margin-top: 0.625rem;
  font-size: 0.875rem;
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
  -ms-transform: translateY(-1.28125em) scale(0.75);
  width: 133.33333%;
}

.psdk-data-readonly {
  padding-top: 0.625rem;
  width: 100%;
}

::ng-deep .mat-mdc-form-field-infix {
  width: auto;
}

p {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.58);
}

mat-checkbox {
  margin-left: -11px;
}

.mat-mdc-option {
  margin-left: -16px;
}

.label-required::after {
  display: inline;
  content: ' *';
  vertical-align: top;
}
