aside .associated-orders {
    margin-bottom: var(--lttrshop-space-xl);
}

aside .associated-orders h3 {
    margin: var(--lttrshop-space-xl) 0;
    font-size: var(--lttrshop-txt-xl);
    line-height: var(--lttrshop-line-xl);
    font-family: var(--lttrshop-font-family-bold);
    font-weight: var(--lttrshop-font-weight-bold);
    padding-top: var(--lttrshop-space-s);
    padding-bottom: var(--lttrshop-space-s);
}

aside .associated-orders h3 span {
    font-family: var(--lttrshop-font-family-normal);
    font-weight: var(--lttrshop-font-weight-normal);
}

aside .associated-orders h3 a {
    color: var(--lttrshop-text-color);
    text-decoration: none;
}

aside .associated-orders h3 a:hover {
    opacity: var(--gamma);
}

aside .associated-orders .order-state-card {
    display: grid;
    grid-auto-columns: min-content min-content auto auto auto auto;
    white-space: nowrap;
    border-bottom: var(--outline) solid var(--lttrshop-stroke-color);
    padding: var(--lttrshop-space-s) 0;
}

aside .associated-orders .order-state-card:first-of-type {
    border-top: var(--outline) solid var(--lttrshop-stroke-color);
}

aside .associated-orders .order-state-card .number {
    font-family: var(--lttrshop-font-family-bold);
    font-weight: var(--lttrshop-font-weight-bold);
    font-size: var(--lttrshop-txt-s);
    grid-column: 1;
    grid-row: row;
    line-height: var(--lttrshop-line-s);
    margin-right: var(--lttrshop-space-s);
}

aside .associated-orders .order-state-card time {
    font-size: var(--lttrshop-txt-xs);
    display: initial;
    grid-column: 2;
    grid-row: row;
    align-self: end;
    margin-bottom: var(--lttrshop-space-m);
}

aside .associated-orders .order-state-card .lttrshop-price {
    margin: auto 0 var(--lttrshop-space-s) 0;
    padding-right: var(--lttrshop-space-xs);
    font-family: var(--lttrshop-font-family-bold);
    font-weight: var(--lttrshop-font-weight-bold);
    font-size: var(--lttrshop-txt-s);
    grid-column: col 4;
    grid-row: row;
    justify-self: end;
    line-height: var(--lttrshop-line-s);
}

aside .associated-orders .order-state-card .lttrshop-title {
    font-family: var(--lttrshop-font-family-bold);
    font-weight: var(--lttrshop-font-weight-bold);
    padding-right: var(--lttrshop-space-xs);
    font-size: var(--lttrshop-txt-m);
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row: row 2;
    align-self: start;
    line-height: 100%;
}

aside .associated-orders .order-state-card .order-state {
    grid-column: col 4;
    grid-row: content 2/content 3;
    justify-self: end;
    display: initial;
}

aside .associated-orders .order-state-card .lttrshop-licenses {
    font-size: var(--lttrshop-txt-xs);
    color: var(--lttrshop-half-text-color);
    grid-row: row 2;
    grid-column-start: 1;
    grid-column-end: 3;
    align-self: end;
    line-height: 100%;
}

aside .associated-orders ul li a {
    text-decoration: none;
    color: var(--lttrshop-text-color);
}
