div.table .row 
{
    display: flex; 
    flex-direction: row;
    column-gap: 6px;
    justify-content: center;
    align-items: flex-end;
    flex-wrap: nowrap;
}

div.table .column 
{
    display: flex; 
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
}

.row input 
{
    width: 80px;
}
.row input.small
{
    width: 60px;
}
.row input.middle
{
    width: 140px;
}
.row input.large
{
    width: 420px;
}

div.table p.cnt 
{
    width: 60px;
}

div.table div.step_inactive input.status 
{
    background-color: var(--color_grey);
    border-color:var(--color_lighter_grey);
    color:var(--color_lighter_grey);
}

div.table div.step_buy input.status 
{
    border-color:var(--color_green);
    color:var(--color_green);
}

div.table div.step_sell input.status
{
    border-color:var(--color_red);
    color:var(--color_red);
}

div.table div.step_hold input.status
{
    border-color:var(--color_blue);
    color:var(--color_blue);
}
