.list {
  font-size: 0.9em;
  margin-left: 2vw;
  padding-left: 2vw;

  border-left: 2px solid #0001;

  overflow: hidden;
  --h: max-content;
  height: calc(var(--h)*0.5);
}


.collection {
  --collection: #027a29de;
  --model: #2266a7d4;
  --variant: #ff7100e8;
}
.collection .header h1{
  display: inline;
  margin-right: 2vw;
  cursor: pointer;
}
.collection.head{
  margin-bottom: 3em;
}
.collection.head > .header{
  color: black;
}

.collection .header {
  font-weight: 500;
  margin: 1em 0;
  color: var(--collection);
}

.model .header{
  color: var(--model);
}

.variant .header{
  color: var(--variant);
}
.buttons{
  margin: 0 0.5em;
  display: inline-block;
}

.texture{
  border-radius: 30px;
}
.collection, .variant, .model{
  border-radius: 0 30px 30px 30px;
}
.texture {
  margin: 0.5em 0;
  height: 2.5em;
  cursor: pointer;
}

.status{
  font-size: 0.6em;
  word-wrap: break-all;
  overflow: hidden;
  margin: 0;
}

.info-form{
  padding-left: 1em;
}

.info-form h1{
  font-size: 0.7em;
  margin-top: 0;
  line-height: 2em;
}

.info-form h2{
  font-size: 0.5em;
  margin: 0;
  padding: 0 0 0.5em 0.2em;
}
