/* Affichage cursus BUT étudiant (sur sa fiche) */ .cursus_but { margin-left: 32px; display: inline-grid; grid-template-columns: repeat(4, auto); gap: 8px; } .cursus_but>* { display: flex; align-items: center; padding-top: 0px; padding-bottom: 0px; padding-left: 16px; padding-right: 0px; background: #FFF; border: 1px solid #aaa; border-radius: 8px; } .cursus_but>div.cb_head { background: rgb(242, 242, 238); border: none; border-radius: 0px; border-bottom: 1px solid gray; font-weight: bold; } div.cb_titre_competence { background: #09c !important; color: #FFF; padding: 8px !important; } div.code_rcue { padding-top: 8px; padding-bottom: 8px; position: relative; } div.cursus_but .validation_dut120 { grid-column: span 3; justify-self: end; /* align on right of BUT2 */ width: auto; /* fit its content */ text-align: center; padding: 6px; font-weight: bold; color: rgb(0, 0, 192); background-color: #eee; border-radius: 8px; border: 1px solid rgb(0, 0, 192); } div.validation_dut120 a.stdlink { color: rgb(0, 0, 192); } div.no_niveau { background-color: rgb(245, 237, 200); } div.code_jury { padding-right: 4px; padding-left: 4px; width: 64px; }