/* Saisie décision de jury BUT */ .jury_but { font-family: Verdana, Geneva, Tahoma, sans-serif; } .but_annee { display: inline-grid; grid-template-columns: repeat(4, auto); gap: 4px; } .but_annee_caption { grid-column: 4 / 5; } .but_annee_caption, .but_niveau_titre { background: #09c !important; color: #FFF; padding: 8px !important; } .but_annee>* { display: flex; align-items: center; padding: 0px 16px; background: #FFF; border: 1px solid #aaa; border-radius: 8px; } .but_annee>div.titre { background: rgb(242, 242, 238); border: none; border-radius: 0px; border-bottom: 1px solid gray; } .but_niveau_ue>div:nth-child(1), .but_note { border-right: 1px solid #aaa; padding: 8px; } .but_annee select { padding: 8px 8px; border: none; } .but_niveau_rcue, .but_niveau_rcue>* { border-color: #09c; font-weight: bold; } div.but_section_annee { margin-bottom: 10px; } div.but_settings { margin-top: 16px; } span.but_explanation { color: blueviolet; font-style: italic; } select:disabled { font-weight: bold; color: blue; } select:invalid { background: red; } select.but_code option.recorded { color: rgb(3, 157, 3); font-weight: bold; } div.but_niveau_ue.recorded, div.but_niveau_rcue.recorded { border-color: rgb(136, 252, 136); border-width: 2px; } div.but_niveau_ue.modified { background-color: rgb(255, 214, 254); }