
.ac-grid-v3{

    display:grid;

    grid-template-columns:
        230px
        minmax(600px,1fr)
        360px;

    gap:14px;

    width:100%;

    align-items:start;

}


.ac-left{

    min-width:0;

}


.ac-center{

    display:grid;

    gap:14px;

    min-width:0;

}


.ac-main-decision{

    display:grid;

    gap:14px;

}


.ac-analysis-grid{

    display:grid;

    grid-template-columns:1fr 1fr;

    gap:14px;

}


.ac-bottom-grid{

    display:grid;

    grid-template-columns:1fr 1fr;

    gap:14px;

}



.ac-detail-column{

    display:grid;

    grid-template-columns:1fr 1fr;

    gap:14px;

    min-width:0;

}


.ac-detail-column > :first-child,
.ac-detail-column > :nth-child(2){

    grid-column:1 / -1;

}


.ac-left,
.ac-center > *,
.ac-detail-column > *{

    min-width:0;

}



@media(max-width:1400px){

.ac-grid-v3{

    grid-template-columns:
    220px
    1fr;

}


.ac-detail-column{

    grid-column:1/-1;

}



}


@media(max-width:900px){

.ac-grid-v3{

    grid-template-columns:1fr;

}


.ac-analysis-grid,
.ac-bottom-grid,
.ac-detail-column{

    grid-template-columns:1fr;

}

}

