.c-slite-ui-form____main {
  border: 1px solid lightgrey;
  padding: 0.5rem;
}

.c-slite-ui-form____cell {
  padding: 0.5rem;
}

.c-slite-ui-form____label {
  font-weight: bold;
  padding-top: 0.6rem;
}

.c-slite-ui-form____add {
  padding: 0.5rem;
}

.c-slite-ui-list____main {
  border: 1px solid lightgrey;
  padding: 0.5rem;
}

.c-slite-ui-list____heading_label {
  font-weight: bold;
  padding: 0.5rem;
}

.c-slite-ui-list____row {
  border-top: 1px solid lightgrey;
}

.c-slite-ui-list____cell {
  border-top: 1px solid lightgrey;
  vertical-align: middle;
  padding: 0.5rem;
}

@media only screen and (orientation: portrait) {
  .c-slite-ui-list____cell {
    border-top: 0;
  }
}

.c-slite-ui-list____c_cell_label {
  font-weight: bold;
  font-size: 1.45rem;
}

.c-slite-ui-comp____expand_collapse {
  font-size: 2rem;
  font-weight: bold;
  color: orange;
  cursor: pointer;
  padding-left: 1rem;
  padding-right: 1rem;
}

.c-slite-ui-form____option_meta,
.c-slite-ui-form____option_up,
.c-slite-ui-form____option_down,
.c-slite-ui-form____option_remove,
.c-slite-ui-list____option_meta,
.c-slite-ui-list____option_left,
.c-slite-ui-list____option_right,
.c-slite-ui-list____option_remove,
.c-slite-ui-list____row_option_up,
.c-slite-ui-list____row_option_down,
.c-slite-ui-list____row_option_remove,
.c-slite-ui-stack____row_options_remove,
.c-slite-ui-stack____row_options_down,
.c-slite-ui-stack____row_options_up,
.c-slite-ui-stack____option_meta,
.c-slite-ui-stack____option_add {
  padding: 0.5rem;
  color: orange;
  cursor: pointer;
}

.c-slite-ui-stack____option_meta,
.c-slite-ui-form____option_meta,
.c-slite-ui-list____option_meta {
  color: blue;
}

.c-slite-ui-stack____row_options_remove,
.c-slite-ui-form____option_remove,
.c-slite-ui-list____option_remove,
.c-slite-ui-list____row_option_remove {
  color: red;
}

.c-slite-ui-stack____option_add {
  color: green;
}

.c-slite-ui-meta____sub {
  padding: 0.5rem;
}

.c-slite-ui-meta____heading {
  font-size: 2.6rem;
  font-weight: bold;
}

.c-slite-ui-meta____close {
  font-size: 2.6rem;
  font-weight: bold;
}
