html:has(dialog[open]) {
overflow: hidden;
}
/* prevent table from wrapping when contents are too long */
table {
min-width: max-content;
}
/* prevent textboxes from soft-wrapping */
textarea {
white-space: pre;
}
th {
padding: 0;
}
td {
display: inline;
}
textarea {
resize: none;
}
.left {
text-align: left;
}
.right {
text-align: right;
}
.left.right {
text-align: center;
}
#load-dialog h3 {
margin-top: 0;
margin-bottom: 0.5em;
}
#load-dialog #error {
display: block;
}
#load-dialog textarea {
width: 80vw;
height: 75vh;
}
#load-dialog .buttons {
text-align: right;
}
#load-dialog form {
display: inline;
}
#item-context-menu br {
display: block;
margin-top: 8px;
}
#item-context-menu button {
display: block;
}
.table-container {
overflow-x: scroll;
scrollbar-width: thin;
}
th textarea {
font-weight: bold;
}
#output {
width: 100%;
}