.vtmn-list{
  display:block;
  font-family:'Roboto', 'system-ui', '-apple-system', sans-serif;
  font-weight:400;
  font-size:1rem;
  color:hsl(200, 100%, 4.7%);
  background-color:hsl(0, 0%, 100%);
  inline-size:100%;
  outline:0;
  padding:0;
}

.vtmn-list a.vtmn-list__link{
  display:flex;
  inline-size:100%;
  text-decoration:inherit;
  color:inherit;
}

.vtmn-list li > a.vtmn-list__link[aria-disabled='true']{
  color:currentcolor;
  pointer-events:none;
  text-decoration:none;
}

.vtmn-list li{
  block-size:-moz-fit-content;
  block-size:fit-content;
  min-block-size:-moz-fit-content;
  min-block-size:fit-content;
  display:flex;
  inline-size:100%;
  outline:0;
  cursor:pointer;
  transition:box-shadow 200ms ease-out;
}

.vtmn-list li:not([aria-disabled='true']):hover{
  background-color:hsl(200, 60%, 94.1%);
}

.vtmn-list li:not([aria-disabled='true']):active{
  background-color:hsla(200, 60%, calc(94.1% * 0.97), 1);
}

.vtmn-list li:not([aria-disabled='true']):focus-visible{
  box-shadow:0 0 0 0.25rem hsl(210, 14.3%, 94.5%), 0 0 0 0.375rem hsl(200, 100%, 4.7%);
}

.vtmn-list li[aria-disabled='true']{
  opacity:0.38;
  cursor:not-allowed;
}

.vtmn-list li[aria-disabled='true'] *:disabled{
  opacity:1;
}

.vtmn-list_start-visual{
  inline-size:-moz-fit-content;
  inline-size:fit-content;
  display:flex;
  align-items:center;
  justify-content:center;
  padding-block:0.75rem;
  padding-inline:0;
  -webkit-margin-start:1.25rem;
          margin-inline-start:1.25rem;
}

.vtmn-list_start-visual + .vtmn-list_text{
  -webkit-margin-start:0.75rem;
          margin-inline-start:0.75rem;
  -webkit-padding-start:0;
          padding-inline-start:0;
}

.vtmn-list_start-visual span[class^='vtmx-']{
  font-size:1.25rem;
}

@media screen and (min-width: 1800px){

  .vtmn-list_start-visual span[class^='vtmx-']{
  font-size:1.25rem;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1799px){

  .vtmn-list_start-visual span[class^='vtmx-']{
  font-size:1.25rem;
  }
}

@media screen and (min-width: 900px) and (max-width: 1199px){

  .vtmn-list_start-visual span[class^='vtmx-']{
  font-size:1.25rem;
  }
}

@media screen and (min-width: 600px) and (max-width: 899px){

  .vtmn-list_start-visual span[class^='vtmx-']{
  font-size:1.25rem;
  }
}

.vtmn-list_text{
  inline-size:100%;
  display:flex;
  position:relative;
  flex-direction:column;
  justify-content:center;
  -webkit-border-after:0.0625rem solid hsl(210, 11.8%, 86.7%);
          border-block-end:0.0625rem solid hsl(210, 11.8%, 86.7%);
  padding-block:0.75rem;
  padding-inline:1.25rem;
  line-height:1.5;
}

.vtmn-list_text > span:nth-child(2){
  color:hsl(211, 13%, 46.9%);
}

.vtmn-list_end-action{
  inline-size:-moz-fit-content;
  inline-size:fit-content;
  display:flex;
  align-items:center;
  justify-content:center;
  -webkit-border-after:0.0625rem solid hsl(210, 11.8%, 86.7%);
          border-block-end:0.0625rem solid hsl(210, 11.8%, 86.7%);
  padding-block:0.75rem;
  padding-inline:1rem;
}

.vtmn-list_item--without-divider .vtmn-list_end-action,
.vtmn-list_item--without-divider .vtmn-list_text{
  -webkit-border-after:0;
          border-block-end:0;
}

.vtmn-list_end-action > .vtmn-btn--icon-alone{
  min-block-size:2.25rem;
  min-inline-size:2.25rem;
  block-size:2.25rem;
  inline-size:2.25rem;
  border-radius:50%;
  color:hsl(200, 100%, 4.7%);
}

.vtmn-list_end-action > .vtmn-btn--icon-alone > span[class^='vtmx-']{
  font-size:1.25rem;
}

@media screen and (min-width: 1800px){

  .vtmn-list_end-action > .vtmn-btn--icon-alone > span[class^='vtmx-']{
  font-size:1.25rem;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1799px){

  .vtmn-list_end-action > .vtmn-btn--icon-alone > span[class^='vtmx-']{
  font-size:1.25rem;
  }
}

@media screen and (min-width: 900px) and (max-width: 1199px){

  .vtmn-list_end-action > .vtmn-btn--icon-alone > span[class^='vtmx-']{
  font-size:1.25rem;
  }
}

@media screen and (min-width: 600px) and (max-width: 899px){

  .vtmn-list_end-action > .vtmn-btn--icon-alone > span[class^='vtmx-']{
  font-size:1.25rem;
  }
}

.vtmn-list_media--circle{
  min-inline-size:2.5rem;
  inline-size:2.5rem;
  aspect-ratio:1 / 1;
  border-radius:50%;
}

.vtmn-list_media--square{
  min-inline-size:3.5rem;
  inline-size:3.5rem;
  aspect-ratio:1 / 1;
  -o-object-fit:contain;
     object-fit:contain;
}

.vtmn-list_media--rectangle{
  min-inline-size:7rem;
  inline-size:7rem;
  aspect-ratio:2 / 1;
  -o-object-fit:cover;
     object-fit:cover;
}

.vtmn-list .vtmn-list_item-size--small{
  font-size:0.875rem;
}

.vtmn-list .vtmn-list_item-size--small .vtmn-list_text{
  line-height:1.42;
}

.vtmn-list_item-size--small .vtmn-list_start-visual span[class^='vtmx-']{
  font-size:1rem;
}

.vtmn-list_item-size--small
  .vtmn-list_end-action
  .vtmn-btn--icon-alone
  > span[class^='vtmx-']{
  font-size:1rem;
}

.vtmn-list_item-size--small .vtmn-list_end-action > .vtmn-btn--icon-alone{
  min-block-size:1.5rem;
  min-inline-size:1.5rem;
  block-size:1.5rem;
  inline-size:1.5rem;
}

.vtmn-list .vtmn-list_item-size--medium{
  font-size:1rem;
}

.vtmn-list .vtmn-list_item-size--medium .vtmn-list_text{
  line-height:1.5;
}

.vtmn-list_item-size--medium .vtmn-list_start-visual span[class^='vtmx-']{
  font-size:1.25rem;
}

@media screen and (min-width: 1800px){

  .vtmn-list_item-size--medium .vtmn-list_start-visual span[class^='vtmx-']{
  font-size:1.25rem;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1799px){

  .vtmn-list_item-size--medium .vtmn-list_start-visual span[class^='vtmx-']{
  font-size:1.25rem;
  }
}

@media screen and (min-width: 900px) and (max-width: 1199px){

  .vtmn-list_item-size--medium .vtmn-list_start-visual span[class^='vtmx-']{
  font-size:1.25rem;
  }
}

@media screen and (min-width: 600px) and (max-width: 899px){

  .vtmn-list_item-size--medium .vtmn-list_start-visual span[class^='vtmx-']{
  font-size:1.25rem;
  }
}

.vtmn-list_item-size--medium
  .vtmn-list_end-action
  .vtmn-btn--icon-alone
  > span[class^='vtmx-']{
  font-size:1.25rem;
}

@media screen and (min-width: 1800px){

  .vtmn-list_item-size--medium
  .vtmn-list_end-action
  .vtmn-btn--icon-alone
  > span[class^='vtmx-']{
  font-size:1.25rem;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1799px){

  .vtmn-list_item-size--medium
  .vtmn-list_end-action
  .vtmn-btn--icon-alone
  > span[class^='vtmx-']{
  font-size:1.25rem;
  }
}

@media screen and (min-width: 900px) and (max-width: 1199px){

  .vtmn-list_item-size--medium
  .vtmn-list_end-action
  .vtmn-btn--icon-alone
  > span[class^='vtmx-']{
  font-size:1.25rem;
  }
}

@media screen and (min-width: 600px) and (max-width: 899px){

  .vtmn-list_item-size--medium
  .vtmn-list_end-action
  .vtmn-btn--icon-alone
  > span[class^='vtmx-']{
  font-size:1.25rem;
  }
}

.vtmn-list_item-size--medium .vtmn-list_end-action > .vtmn-btn--icon-alone{
  min-block-size:2.25rem;
  min-inline-size:2.25rem;
  block-size:2.25rem;
  inline-size:2.25rem;
}
