
/* ===================================================================
   INCEPTION_V65C_FINAL_TOUCH

   PENGUMPULAN:
   - remove 01 from page header
   - preserve 01 Proposal
   - preserve 02 GitHub
   - remove redundant "Sebelum mengirim"
   - remove redundant footer helper
   - preserve submit button

   DATA PESERTA:
   - enlarge bottom helper
   - enlarge Simpan Perubahan

   BERANDA:
   - untouched
   =================================================================== */


/* ===================================================================
   01. PENGUMPULAN — REMOVE HEADER NUMBER ONLY
   =================================================================== */

.participant-content:has(.submission-initial-v61)
.submission-section-head
> .submission-number {

    display:
        none !important;
}


/*
 * Setelah nomor header hilang,
 * header hanya punya:
 *
 * [ title / description ]              [ status ]
 */

.participant-content:has(.submission-initial-v61)
.submission-section-head {

    grid-template-columns:
        minmax(0, 1fr)
        auto !important;

    column-gap:
        20px !important;
}


.participant-content:has(.submission-initial-v61)
.submission-section-head
> div:nth-child(2) {

    grid-column:
        1 !important;
}


.participant-content:has(.submission-initial-v61)
.submission-section-head
> .participant-status-chip {

    grid-column:
        2 !important;

    justify-self:
        end !important;
}


/* ===================================================================
   02. REMOVE "SEBELUM MENGIRIM"
   =================================================================== */

.participant-content:has(.submission-initial-v61)
.submission-guide-note {

    display:
        none !important;
}


/* ===================================================================
   03. REMOVE REDUNDANT SUBMISSION FOOTER COPY

   Sebelumnya:
   Pastikan repository GitHub bersifat publik sebelum mengirim.
                                     [ Perbarui Pengumpulan ]

   Menjadi:
                                     [ Perbarui Pengumpulan ]
   =================================================================== */

.participant-content:has(.submission-initial-v61)
.participant-save
> div {

    display:
        none !important;
}


.participant-content:has(.submission-initial-v61)
.participant-save {

    display:
        flex !important;

    justify-content:
        flex-end !important;

    align-items:
        center !important;

    min-height:
        78px !important;

    padding-top:
        16px !important;

    padding-bottom:
        16px !important;
}


/*
 * Sedikit lebih lega setelah guide row dihapus.
 */

@media (min-width: 901px) {

    .participant-content:has(.submission-initial-v61)
    .participant-save {

        grid-column:
            1 / -1 !important;

        margin:
            0 !important;

        border-top:
            0 !important;
    }

}


/* ===================================================================
   04. KEEP INTERNAL NUMBERING

   01 Proposal
   02 GitHub

   Explicitly preserve.
   =================================================================== */

.participant-content:has(.submission-initial-v61)
.submission-requirement
> div:first-child
> span {

    display:
        grid !important;
}


/* ===================================================================
   05. DATA PESERTA TIM — BOTTOM SAVE AREA

   ONLY TYPOGRAPHY.
   =================================================================== */

.participant-content:has(.participant-person-card-v55)
.participant-save {

    min-height:
        76px !important;
}


/*
 * "Pastikan data tim sudah benar sebelum disimpan."
 */

.participant-content:has(.participant-person-card-v55)
.participant-save
> div
> span {

    display:
        block !important;

    color:
        #172033 !important;

    font-size:
        13px !important;

    font-weight:
        400 !important;

    line-height:
        1.5 !important;
}


/*
 * Kalau struktur lama masih punya strong/title,
 * ikut dibuat readable.
 */

.participant-content:has(.participant-person-card-v55)
.participant-save
> div
> strong {

    color:
        #172033 !important;

    font-size:
        13px !important;

    line-height:
        1.4 !important;
}


/*
 * Simpan Perubahan
 */

.participant-content:has(.participant-person-card-v55)
.participant-save
button {

    min-height:
        46px !important;

    padding:
        0
        21px !important;

    font-size:
        13px !important;

    font-weight:
        700 !important;

    line-height:
        1 !important;
}


/* ===================================================================
   MOBILE
   =================================================================== */

@media (max-width: 900px) {

    .participant-content:has(.submission-initial-v61)
    .submission-section-head {

        grid-template-columns:
            1fr !important;
    }


    .participant-content:has(.submission-initial-v61)
    .submission-section-head
    > div:nth-child(2),

    .participant-content:has(.submission-initial-v61)
    .submission-section-head
    > .participant-status-chip {

        grid-column:
            1 !important;
    }


    .participant-content:has(.submission-initial-v61)
    .submission-section-head
    > .participant-status-chip {

        justify-self:
            start !important;
    }


    .participant-content:has(.submission-initial-v61)
    .participant-save {

        display:
            block !important;

        min-height:
            0 !important;

        padding:
            17px
            0 !important;
    }


    .participant-content:has(.submission-initial-v61)
    .participant-save
    button {

        width:
            100% !important;
    }


    .participant-content:has(.participant-person-card-v55)
    .participant-save
    > div
    > span {

        font-size:
            13px !important;
    }


    .participant-content:has(.participant-person-card-v55)
    .participant-save
    button {

        min-height:
            47px !important;

        font-size:
            13px !important;
    }

}


/* ===================================================================
   END V65C
   =================================================================== */

