/* Vault Altar Component Styles */
.vault-altar-wrapper {
padding: 1em;
margin: 1em 0;
}
.vault-altar-slider {
display: flex;
align-items: center;
gap: 0.6em;
margin-bottom: 1em;
flex-wrap: wrap;
}
.vault-altar-slider label {
font-weight: bold;
}
#vault-altar-level-val {
min-width: 120px;
font-weight: 600;
}
.vault-altar-cat {
margin-top: 1.2em;
}
.vault-altar-cat summary {
font-size: 1.1em;
font-weight: bold;
margin-bottom: 0.4em;
cursor: pointer;
}
.vault-altar-cat table.wikitable {
margin-top: 0.4em;
width: 100%;
text-align: left;
}
.vault-altar-cat th,
.vault-altar-cat td {
padding: 0.4em 0.6em;
vertical-align: middle;
}
.vault-altar-cat td:first-child img {
vertical-align: middle;
width: 20px;
height: 20px;
margin-right: 0.35em;
}