@media (max-width: 767px) {
    .filter-kanban {
        flex-direction: column;
        align-items: stretch;
        gap: 1rem; /* 24px */
    }

    .filter-kanban .d-flex {
        flex-direction: row;
        flex-wrap: wrap;
        gap: 1rem; /* 16px */
    }

    .filter-kanban .d-flex button {
        flex: 1; /* Membuat tombol lebar 50% */
    }

    .search-container {
        width: 100%; /* Input lebar penuh */
    }

    .hiring-process {
        display: flex;
        justify-content: center;
        align-items: start;
        gap: 1rem;
    }

    .hiring-process .title-process {
        display: flex;
        flex-direction: column;
        align-items: start;
        gap: 1rem;
    }

    .hiring-process i {
        height: fit-content;
    }
}