.p-admin .product-variants-selector,
.p-admin .product-variants-selector > div,
.p-admin .product-variants-selector > .groups > div,
.p-admin .product-variant-properties-selector,
.p-admin .product-variant-properties-selector > div,
.p-admin .product-variant-properties-selector > .groups > div {
  float: left;
  width: 100%; }

.p-admin .product-variants-selector > .groups > *,
.p-admin .product-variants-selector > .properties > *,
.p-admin .product-variant-properties-selector > .groups > *,
.p-admin .product-variant-properties-selector > .properties > * {
  margin-bottom: 5px; }

.p-admin .product-variants-selector > p.title,
.p-admin .product-variants-selector .variant > p.title,
.p-admin .product-variant-properties-selector > p.title,
.p-admin .product-variant-properties-selector .variant > p.title {
  float: left;
  font-size: 1em; }
  .p-admin .product-variants-selector > p.title > i,
  .p-admin .product-variants-selector .variant > p.title > i,
  .p-admin .product-variant-properties-selector > p.title > i,
  .p-admin .product-variant-properties-selector .variant > p.title > i {
    margin-left: 5px; }
    .p-admin .product-variants-selector > p.title > i.negative,
    .p-admin .product-variants-selector .variant > p.title > i.negative,
    .p-admin .product-variant-properties-selector > p.title > i.negative,
    .p-admin .product-variant-properties-selector .variant > p.title > i.negative {
      color: red; }

.p-admin .product-variant-properties-selector > div {
  margin-left: 30px;
  width: calc(100% - 30px); }

.p-admin .product-variant-properties-selector > .properties {
  margin-top: 5px; }

.p-admin .product-variant-properties-selector button {
  margin-left: 5px;
  padding: 2px 4px; }

.p-admin .product-variants-selector img.drag-handle {
  margin-right: 5px;
  height: 18px;
  float: left; }
