z-index: 1;
}
form.filter fieldset.item input[type=text],
+form.filter fieldset.item fieldset.courses,
form.filter fieldset.item fieldset.categories {
position: relative;
display: block;
border: 1pt solid;
box-shadow: .125em .125em .25em #888;
}
+form.filter fieldset.item fieldset.courses,
form.filter fieldset.item fieldset.categories { display: none; }
-form.filter fieldset.item input[value=CATEGORIES]:checked + label + input[type=text] { display: none; }
-form.filter fieldset.item input[value=CATEGORIES]:checked + label + input[type=text] + fieldset.categories { display: block; }
+form.filter fieldset.item input[value=course]:checked ~ input[type=text],
+form.filter fieldset.item input[value=CATEGORIES]:checked ~ input[type=text] { display: none; }
+form.filter fieldset.item input[value=course]:checked ~ fieldset.courses,
+form.filter fieldset.item input[value=CATEGORIES]:checked ~ fieldset.categories { display: block; }
form.filter fieldset.order legend {
float: left; margin-right: 1em;
margin-top: .5em; margin-bottom: .5em;
}
+form.filter button[value=export_csv] { margin-left: 1em; }
+
body.courses form .order { display: inline-block; margin-right: 2em;}
body.cards form.newcard { display: flex; }