.constructor-grid {
    width: 100%;
    height: 100%;
    display: grid;
    grid-template-areas:
    "const-header const-header const-header"
    "viz-1 viz-1 viz-1-text"
    "viz-2-text viz-2 viz-2";
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr 3fr 3fr;
    gap: 3px;
    padding: 5px;
}

.const-header {
    grid-area: const-header;
    text-align: center;
}

.const-viz-1 {
    grid-area: viz-1;
}

.viz-1-text {
    grid-area: viz-1-text;
}

.const-viz-2 {
    grid-area: viz-2;
}

.viz-2-text {
    grid-area: viz-2-text;
    padding-right: 50px;
}