+
+#lists-sidebar-item, .have-lists #no-lists-sidebar-item {
+ display: none;
+}
+.have-lists #lists-sidebar-item { display: block; }
+.table-2-col {
+ display: grid;
+ grid-template-columns: auto auto;
+ column-gap: 1em;
+}
+.table-2-col > .arrow {
+ align-self: center;
+}
+#list-contents { display: none; }
+.have-list #list-contents {
+ display: block;
+}
+#new-list-sidebar-item > div {
+ display: grid;
+ grid-template-columns: auto auto;
+ column-gap: 1ex;
+}
+
+#busy-screen {
+ display: none;
+ opacity: 0;
+ transition: 1s;
+ width: 100%;
+ height: 100%;
+ position: fixed;
+ top: 0;
+ left: 0;
+ background: hsla(0, 0%, 50%, 50%);
+ z-index: 800;
+}
+.blocked #busy-screen {
+ display: block;
+}
+.busy #busy-screen {
+ opacity: 1;
+}
+#busy-screen > div {
+ position: fixed;
+ top: 1ex;
+ right: 1ex;
+ padding: 1em;
+ display: inline-block;
+ background: hsla(0, 0%, 100%, 75%);
+ border-radius: 1ex;
+}
+