.t-dossier-container {
    padding: 0 10px 10px;
}

.t-dossier-container .t-dossiers-group {
    display: flex;
    flex-wrap: wrap;
    column-gap: 20px;
    row-gap: 20px;
}

.t-dossier-container .t-dossier-link {
    width: 100%;
    padding: 10px 20px;
}

.t-dossier-container .t-dossier-link::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 6px;
    height: 100%;
    border-top-left-radius: var(--default-border-radius);
    border-bottom-left-radius: var(--default-border-radius);
    z-index: 1;
}

.t-dossier-container .t-dossiers-group.open-dossier .t-dossier-link::before{
    background: var(--gradiant-purple);
}

.t-dossier-container .t-dossiers-group .t-dossier-link::before{
    background: var(--gradiant-pink);
}

.t-dossier-container .t-dossier {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

.t-dossier-container .t-dossier .employee {
    font-size: 1.3rem;
}

.t-dossier-container .t-dossier .dossier {
    margin-top: 10px;
}

.t-dossier-container .t-dossier .dossier-dates {
    display: flex;
    column-gap: 20px;
}

/* With-phase */
.t-dossier-container .t-dossiers-group.with-phase .t-dossier-link {
    display: flex;
    align-items: center;
    column-gap: 20px;
}

.t-dossier-container .t-dossiers-group.with-phase .t-dossier-link .t-dossier-employee {
    display: flex;
    flex-direction: column;
}

.t-dossier-container .t-dossiers-group.with-phase .t-dossier-link .dossier {
    margin-top: 0;
}