.page {
    display: grid;
    grid-template-columns: calc(100vw - 250px) 250px;
    grid-template-rows: 3.5rem calc(100vh - 3.5rem);
}

.header {
    grid-column: 1 / 2;
    grid-row: 1;
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    display: flex;
    align-items: center;
    padding: 5px;
}

.content {
    grid-column: 1;
    grid-row: 2;
}

.info {
    grid-column: 2;
    grid-row: 2;
    border-left: 1px solid #e2e4e7;
    padding: 5px;
}
