/* -------------------------------------------------------------------------- */
/*                                Falcon Button                               */
/* -------------------------------------------------------------------------- */
/* prettier-ignore */

.listeetape {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1.5rem;
}

.instrucionblock {
    display: flex;
    gap: 1rem;
}

.blocketape {
    height: fit-content;
}

.blocketape .detail {
    height: 0px;
    overflow: hidden;
}

.blocketape .detail.show {
    height: auto;
}

.instrucionblock label.finished {
    text-decoration: line-through;
}

.blocketape .status {
    display: flex;
    gap: 0.25rem;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.5rem;
}

.blocketape .status p {
    margin: 0;
}

.blocketape .status textarea {
    resize: none;
    height: 50px;
}

.blocketape .status input {
    height: 50px;
    padding: .75rem 1rem;
}

.blocketape button {
    width: 100%;
}

.avancement {
    display: grid;
    gap: 1rem;
    grid-template-columns: 1fr;
}

.avancement.withobjectif {
    grid-template-columns: 1fr 1fr;
}

table.table p {
    font-size: 12px;
    margin: 0px;
}

small.date {
    font-size: 10px;
}

p.title {
    font-size: 16px !important;
    font-weight: 600;
    margin: 0;
    margin-top: -5px !important;
}

p.title i {
    font-size: 16px;
    margin-left: 5px;
}

.flexd-g-1 {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

#gantt_here {
    width: 100%;
    height: 500px;
}

.gantt_add {
    display: none;
}

.gantt_grid_head_cell gantt_grid_head_add gantt_last_cell {
    display: none;
}

.prelative {
    position: relative;
    overflow: hidden;
}

a.etatactivite {
    width: 0.45rem;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}

.fc .fc-h-event .fc-event-time,
.fc .fc-h-event .fc-event-title {
    font-weight: 600 !important;
    color: #fff !important;
}