/* minimalism :) */
* { padding: 0; margin: 0; }
a { text-decoration: none; }
table { border-collapse: collapse; }
button, select, input { border: 0; }

main { display: flex; }

th > button {
    width: 100%;
    height: 100%;
}
tr { height: 100%; }
td { height: 100%; }
tr > td:nth-child(1) { text-align: right; }

#recipes-container {
    display: flex;
    flex-direction: column;
}

#th-fav  { width: 0;    }
#th-id   { width: 3ch;  }
#th-name { width: 40ch; }
#th-tag  { width: 40ch; }

.fakebutton:hover { background-color: ButtonFace; }

.checkbox-hide-unchecked:not(:checked) { display: none; }
.checkbox-hide-unchecked:not(:checked) + .checkbox-hide-unchecked-label { display: none; }

/* .hidden-checkbox-list input { display: none; } */
/* .hidden-checkbox-list > label:nth-child(1) { opacity: none; } */
/* .hidden-checkbox-list:nth-child(1) > label { opacity: none; } */

/* .hidden-checkbox-list:nth-child(1) { opacity: none; } */
/* .hidden-checkbox-list:nth-child(1) { opacity: 0; } */
/* .hidden-checkbox-list > label:nth-child(1) { opacity: 0; } */
/* .hidden-checkbox-list > label:first-child { opacity: 0; } */
/* .hidden-checkbox-list > label:first-child:not(:checked) { opacity: 0; } */
/* .hidden-checkbox-list > label:not(:first-child):not(:checked) { display: none; } */
/* .hidden-checkbox-list > label:first-child { opacity: 0; } */
/* .hidden-checkbox-list > label:not(:first-child) { display: none; } */
/* .hidden-checkbox-list > label { display: none; } */

/* .hidden-checkbox-list > label { display: inline-block; } */
/* .hidden-checkbox-list > label > input { display: none; } */
/* .hidden-checkbox-list > input { display: none; } */
/* .hidden-checkbox-list input { display: none; } */

.maybehide.maybehidden { display: none; }

.htmx-indicator { display: none; }
.htmx-request.htmx-indicator { display:inline; }
