.corner-wrapper {
    display: block;
    overflow: hidden;
    width: 130px;
    height: 130px;
    border-radius: 100%;
    transform: translateZ(0px);
}

.tagesablauf-icon {
    background-color: red;
    border-radius: 100%;
}

.row.position-relative {
    position: relative;
}

.vertical-line {
    position: absolute;
    left: 50%; /* Center the line */
    top: 100%; /* Start at the bottom of the row */
    transform: translateX(-50%);
    width: 1px; /* Line thickness */
    height: 40px; /* Adjust height as needed */
    background-color: gray; /* Line color */
}