/* Styles copiés de ceux de ScoDoc */
div.demandes-inscriptions {
    border: 1px solid #727272;
    border-radius: 5px;
    background-color: rgb(220, 252, 171);
    padding: 10px;
    display: grid;
    grid-template-columns: 1fr 80px;
    grid-gap: 10px;
}

div.demandes-inscriptions.no-pj {
    grid-template-columns: 1fr;
}

div.demandes-inscriptions .demande-description {
    grid-column: 1;
    padding: 10px;
}

.demande-description>div {
    margin-bottom: 5px;
}

.demande-description span.demandeur {
    font-weight: bold;
}

.demande-description span.motivation {
    font-style: italic;
    color: rgb(77, 77, 77);
}

div.demandes-inscriptions .demande-pj {
    grid-column: 2;
    text-align: center;
}

div.demande-inscription {
    border: 1px solid rgb(77, 77, 77);
    padding: 12px;
}

div.demande-statut {
    margin-top: 12px;
}

span.demande-statut {
    font-weight: bold;
    padding: 2px 5px;
    border-radius: 3px;
    color: white;
    text-align: center;
}

span.demande-statut.statut-LIMBO {
    background-color: pink;
    color: black;
}

span.statut-ATTENTE {
    background-color: rgb(221, 144, 2);
}

span.statut-INVALID,
span.statut-REFUSEE {
    background-color: rgb(179, 10, 10);
}

span.statut-ANNULEE {
    background-color: rgb(94, 94, 94);
}

span.statut-ACCEPTEE {
    background-color: rgb(1, 124, 1);
}

div.demandes-inscriptions.clickable {
    cursor: pointer;
}

div.demandes-inscriptions.clickable div.demande-description:hover {
    background-color: rgb(67, 194, 84);
}


.vos-demandes {
    margin-top: 16px;
    margin-bottom: 32px;
}

.vos-demandes .no-demande {
    font-style: italic;
}

.vos-demandes span.intro {
    font-weight: bold;
}

div.formsemestre_etudiant {
    margin-top: 16px;
    margin-bottom: 24px;
    padding: 8px;
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    border-radius: 8px;
    font-family: 'Inter', 'Segoe UI', sans-serif;
    font-weight: 800;
}

/* Additionnel */
div.inscription {
    margin-top: 16px;
    margin-bottom: 16px;
    font-weight: bold;
    color: darkgreen;
}