border: 3px solid #aaa;
border-top: none;
padding: 1em;
+box-sizing: border-box;
}
#sidebar {
width: 100%;
box-sizing: border-box;
}
+#item-multi-action {
+ display: block;
+ position: fixed;
+ top: -3em;
+ opacity: 0;
+ transition: .5s cubic-bezier(0.0, 0.0, 0.0, 1.0);
+ background: white;
+ box-shadow: 0 0 1em 1ex white;
+}
+#item-multi-action.in-view {
+ top: 4em;
+ opacity: 1;
+}
+#item-multi-action button { display: none; }
+#item-multi-action.checking button#btn-check-all { display: block; }
+#item-multi-action.clearing button#btn-clear-all { display: block; }