/* Copyright 2023, 2025 StatblockWizard */
body {
    width: 800px;
}

/* h1, */
h2 {
    font-size: 1.17em;
    margin: 10px 0 1px;
    padding: 0;
}

p {
    height: 20px;
    margin: 0 0 1px 0;
    padding: 0;
}

input,
select {
    margin: 1px 0;
    padding: 1px 2px;
}

input[type="number"] {
    width: 3em;
}

.aligned {
    position: absolute;
    left: 200px;
}

.first {
    width: 150px;
}

.second {
    position: absolute;
    left: 160px;
    width: 440px;
}

.ability {
    position: absolute;
    left: 200px;
    width: 30px;
    text-align: right;
    text-align-last: right;
}
.abilitymod {
    position: absolute;
    left: 250px;
    width: 30px;
    text-align: right;
    text-align-last: right;
}
.abilitysave {
    position: absolute;
    left: 300px;
    width: 30px;
    text-align: right;
    text-align-last: right;
}

.nearfull {
    width: 550px;
}

.full {
    width: 600px;
}

.createdelement {
    border-width: 1px 0;
    border-style: dotted;
    border-color: var(--dottedline);
    padding-bottom: 2px;
}

div>div.createdelement:nth-child(odd) {
    background-color: var(--back);
}

div>div.createdelement:nth-child(even) {
    background-color: var(--alternateback);
}

.creatorimage {
    border: 1px solid var(--fore);
    max-width: 60mm;
    max-height: 60mm;
    position: absolute;
    left: 200px;
}

.imagecontainer {
    display: block;
    margin: 0;
    padding: 0;
    height: 61mm;
}

.unavailable {
    display: none;
}