button[type=roll] {
    background-image: none;
    border: 0;
    box-shadow: none;
    text-align: left;
    text-shadow: initial
}
button[type=roll].btn {
    font-size: inherit;
    margin: 0;
    white-space: normal
}
button[type=roll].btn:not(.sheet-visible-button) {
    background-color: transparent;
    padding: 0
}
button[type=roll].btn:not(.sheet-visible-button):hover {
    color: #3f88e6!important
}
button[type=roll].btn:not(.sheet-visible-button):hover .sheet-light-label, button[type=roll].btn:not(.sheet-visible-button):hover input, button[type=roll].btn:not(.sheet-visible-button):hover span {
    color: #3f88e6!important
}
button[type=roll].btn:not(.sheet-visible-button):hover h3 {
    color: #3f88e6!important
}
button[type=roll].btn.sheet-visible-button {
    background-color: #3f88e6;
    border-radius: 4px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .3);
    color: rgba(255, 255, 255, .87);
    font-size: .9em;
    padding: 1px 3px
}
button[type=roll].btn.sheet-visible-button:active {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .3)
}
button[type=roll]:hover {
    background-position: initial
}
button[type=roll]::before {
    content: ''!important;
    font-family: inherit!important
}
button[type=roll]:active {
    box-shadow: none
}
button.repcontrol_add, button.repcontrol_edit {
    color: #000;
    font-size: .8em;
    margin-top: 2px;
    padding: 0 2px
}
button.repcontrol_del {
    color: #591209;
    font-size: 1.1em;
    padding: 0 2px 1px;
    position: relative;
    z-index: 8
}
button.repcontrol_add, button.repcontrol_del, button.repcontrol_edit {
    background: #fff;
    border: 1px solid #000;
    border-radius: 4px
}
.btn.repcontrol_move {
    background: #fff;
    border: 1px solid #000;
    font-size: 1.2em;
    font-weight: 700;
    line-height: .875;
    padding: 0 2px;
    position: relative;
    z-index: 8
}
p {
    margin: 0
}
ol, ul {
    margin: 0 0 0 15px
}
.repcontrol::after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden
}
.sheet-no-controls .repcontrol {
    display: none
}
label {
    font-size: 1em;
    font-weight: 400;
    margin-bottom: 0;
    padding-right: 0;
    text-align: inherit;
    width: auto
}
.repcontrol_add {
    float: left
}
*, .sheet-rolltemplate-5e-shaped * {
    box-sizing: border-box;
    line-height: initial;
    word-wrap: break-word
}
.sheet-wrapper {
    font-size: 11px;
    margin-left: -10px;
    margin-right: -10px;
    min-width: 870px
}
.sheet-left, .sheet-rolltemplate-5e-shaped .sheet-left {
    text-align: left!important
}
.sheet-center, .sheet-rolltemplate-5e-shaped .sheet-center {
    text-align: center
}
.sheet-right, .sheet-rolltemplate-5e-shaped .sheet-right {
    text-align: right!important
}
.sheet-clear {
    clear: both
}
.sheet-flex-grow {
    flex-grow: 1
}
.sheet-no-shrink {
    flex-shrink: 0
}
.sheet-inline, .sheet-rolltemplate-5e-shaped .sheet-inline {
    display: inline
}
.sheet-inline-block, .sheet-rolltemplate-5e-shaped .sheet-inline-block {
    display: inline-block
}
.sheet-block {
    display: block
}
.sheet-pre-line {
    white-space: pre-line
}
.sheet-relative, .sheet-rolltemplate-5e-shaped .sheet-relative {
    position: relative
}
.sheet-absolute {
    position: absolute;
    top: 0
}
.sheet-absolute-top-right {
    position: absolute;
    right: 0;
    top: 0
}
.sheet-z-index-1 {
    z-index: 1
}
.sheet-positive-z-index {
    z-index: 5
}
.sheet-fixed {
    position: fixed
}
.sheet-mar-t-sm {
    margin-top: 2px
}
.sheet-pad-t-sm {
    padding-top: 2px
}
.sheet-mar-t-smd {
    margin-top: 4px
}
.sheet-pad-t-smd {
    padding-top: 4px
}
.sheet-mar-t-md {
    margin-top: 6px
}
.sheet-pad-t-md {
    padding-top: 6px
}
.sheet-mar-t-lg {
    margin-top: 8px
}
.sheet-pad-t-lg {
    padding-top: 8px
}
.sheet-mar-t-xl {
    margin-top: 16px
}
.sheet-pad-t-xl {
    padding-top: 16px
}
.sheet-mar-t-xxl {
    margin-top: 20px
}
.sheet-pad-t-xxl {
    padding-top: 20px
}
.sheet-mar-r-sm {
    margin-right: 2px
}
.sheet-pad-r-sm {
    padding-right: 2px
}
.sheet-mar-r-smd {
    margin-right: 4px
}
.sheet-pad-r-smd {
    padding-right: 4px
}
.sheet-mar-r-md {
    margin-right: 6px
}
.sheet-pad-r-md {
    padding-right: 6px
}
.sheet-rolltemplate-5e-shaped .sheet-mar-r-md {
    margin-right: 6px!important
}
.sheet-rolltemplate-5e-shaped .sheet-pad-r-md {
    padding-right: 6px!important
}
.sheet-mar-r-lg {
    margin-right: 8px
}
.sheet-pad-r-lg {
    padding-right: 8px
}
.sheet-mar-r-xl {
    margin-right: 16px
}
.sheet-pad-r-xl {
    padding-right: 16px
}
.sheet-mar-r-xxl {
    margin-right: 20px
}
.sheet-pad-r-xxl {
    padding-right: 20px
}
.sheet-mar-b-sm {
    margin-bottom: 2px
}
.sheet-pad-b-sm {
    padding-bottom: 2px
}
.sheet-mar-b-smd {
    margin-bottom: 4px
}
.sheet-pad-b-smd {
    padding-bottom: 4px
}
.sheet-mar-b-md {
    margin-bottom: 6px
}
.sheet-pad-b-md {
    padding-bottom: 6px
}
.sheet-mar-b-lg {
    margin-bottom: 8px
}
.sheet-pad-b-lg {
    padding-bottom: 8px
}
.sheet-mar-b-xl {
    margin-bottom: 16px
}
.sheet-pad-b-xl {
    padding-bottom: 16px
}
.sheet-mar-b-xxl {
    margin-bottom: 20px
}
.sheet-pad-b-xxl {
    padding-bottom: 20px
}
.sheet-mar-l-sm {
    margin-left: 2px
}
.sheet-pad-l-sm {
    padding-left: 2px
}
.sheet-rolltemplate-5e-shaped .sheet-mar-l-sm {
    margin-left: 2px!important
}
.sheet-rolltemplate-5e-shaped .sheet-pad-l-sm {
    padding-left: 2px!important
}
.sheet-mar-l-smd {
    margin-left: 4px
}
.sheet-pad-l-smd {
    padding-left: 4px
}
.sheet-rolltemplate-5e-shaped .sheet-mar-l-smd {
    margin-left: 4px!important
}
.sheet-rolltemplate-5e-shaped .sheet-pad-l-smd {
    padding-left: 4px!important
}
.sheet-mar-l-md {
    margin-left: 6px
}
.sheet-pad-l-md {
    padding-left: 6px
}
.sheet-rolltemplate-5e-shaped .sheet-mar-l-md {
    margin-left: 6px!important
}
.sheet-rolltemplate-5e-shaped .sheet-pad-l-md {
    padding-left: 6px!important
}
.sheet-mar-l-lg {
    margin-left: 8px
}
.sheet-pad-l-lg {
    padding-left: 8px
}
.sheet-rolltemplate-5e-shaped .sheet-mar-l-lg {
    margin-left: 8px!important
}
.sheet-rolltemplate-5e-shaped .sheet-pad-l-lg {
    padding-left: 8px!important
}
.sheet-mar-l-xl {
    margin-left: 16px
}
.sheet-pad-l-xl {
    padding-left: 16px
}
.sheet-rolltemplate-5e-shaped .sheet-mar-l-xl {
    margin-left: 16px!important
}
.sheet-rolltemplate-5e-shaped .sheet-pad-l-xl {
    padding-left: 16px!important
}
.sheet-mar-l-xxl {
    margin-left: 20px
}
.sheet-pad-l-xxl {
    padding-left: 20px
}
.sheet-rolltemplate-5e-shaped .sheet-mar-l-xxl {
    margin-left: 20px!important
}
.sheet-rolltemplate-5e-shaped .sheet-pad-l-xxl {
    padding-left: 20px!important
}
.sheet-no-pad {
    padding: 0
}
.sheet-col-01, .sheet-rolltemplate-5e-shaped .sheet-col-01 {
    width: 1%
}
.sheet-col-02, .sheet-rolltemplate-5e-shaped .sheet-col-02 {
    width: 2%
}
.sheet-col-03, .sheet-rolltemplate-5e-shaped .sheet-col-03 {
    width: 3%
}
.sheet-col-04, .sheet-rolltemplate-5e-shaped .sheet-col-04 {
    width: 4%
}
.sheet-col-05, .sheet-rolltemplate-5e-shaped .sheet-col-05 {
    width: 5%
}
.sheet-col-06, .sheet-rolltemplate-5e-shaped .sheet-col-06 {
    width: 6%
}
.sheet-col-07, .sheet-rolltemplate-5e-shaped .sheet-col-07 {
    width: 7%
}
.sheet-col-08, .sheet-rolltemplate-5e-shaped .sheet-col-08 {
    width: 8%
}
.sheet-col-09, .sheet-rolltemplate-5e-shaped .sheet-col-09 {
    width: 9%
}
.sheet-col-10, .sheet-rolltemplate-5e-shaped .sheet-col-10 {
    width: 10%
}
.sheet-col-11, .sheet-rolltemplate-5e-shaped .sheet-col-11 {
    width: 11%
}
.sheet-col-12, .sheet-rolltemplate-5e-shaped .sheet-col-12 {
    width: 12%
}
.sheet-col-13, .sheet-rolltemplate-5e-shaped .sheet-col-13 {
    width: 13%
}
.sheet-col-14, .sheet-rolltemplate-5e-shaped .sheet-col-14 {
    width: 14%
}
.sheet-col-15, .sheet-rolltemplate-5e-shaped .sheet-col-15 {
    width: 15%
}
.sheet-col-16, .sheet-rolltemplate-5e-shaped .sheet-col-16 {
    width: 16%
}
.sheet-col-17, .sheet-rolltemplate-5e-shaped .sheet-col-17 {
    width: 17%
}
.sheet-col-18, .sheet-rolltemplate-5e-shaped .sheet-col-18 {
    width: 18%
}
.sheet-col-19, .sheet-rolltemplate-5e-shaped .sheet-col-19 {
    width: 19%
}
.sheet-col-20, .sheet-rolltemplate-5e-shaped .sheet-col-20 {
    width: 20%
}
.sheet-col-21, .sheet-rolltemplate-5e-shaped .sheet-col-21 {
    width: 21%
}
.sheet-col-22, .sheet-rolltemplate-5e-shaped .sheet-col-22 {
    width: 22%
}
.sheet-col-23, .sheet-rolltemplate-5e-shaped .sheet-col-23 {
    width: 23%
}
.sheet-col-24, .sheet-rolltemplate-5e-shaped .sheet-col-24 {
    width: 24%
}
.sheet-col-25, .sheet-rolltemplate-5e-shaped .sheet-col-25 {
    width: 25%
}
.sheet-col-26, .sheet-rolltemplate-5e-shaped .sheet-col-26 {
    width: 26%
}
.sheet-col-27, .sheet-rolltemplate-5e-shaped .sheet-col-27 {
    width: 27%
}
.sheet-col-28, .sheet-rolltemplate-5e-shaped .sheet-col-28 {
    width: 28%
}
.sheet-col-29, .sheet-rolltemplate-5e-shaped .sheet-col-29 {
    width: 29%
}
.sheet-col-30, .sheet-rolltemplate-5e-shaped .sheet-col-30 {
    width: 30%
}
.sheet-col-31, .sheet-rolltemplate-5e-shaped .sheet-col-31 {
    width: 31%
}
.sheet-col-32, .sheet-rolltemplate-5e-shaped .sheet-col-32 {
    width: 32%
}
.sheet-col-33, .sheet-rolltemplate-5e-shaped .sheet-col-33 {
    width: 33%
}
.sheet-col-34, .sheet-rolltemplate-5e-shaped .sheet-col-34 {
    width: 34%
}
.sheet-col-35, .sheet-rolltemplate-5e-shaped .sheet-col-35 {
    width: 35%
}
.sheet-col-36, .sheet-rolltemplate-5e-shaped .sheet-col-36 {
    width: 36%
}
.sheet-col-37, .sheet-rolltemplate-5e-shaped .sheet-col-37 {
    width: 37%
}
.sheet-col-38, .sheet-rolltemplate-5e-shaped .sheet-col-38 {
    width: 38%
}
.sheet-col-39, .sheet-rolltemplate-5e-shaped .sheet-col-39 {
    width: 39%
}
.sheet-col-40, .sheet-rolltemplate-5e-shaped .sheet-col-40 {
    width: 40%
}
.sheet-col-41, .sheet-rolltemplate-5e-shaped .sheet-col-41 {
    width: 41%
}
.sheet-col-42, .sheet-rolltemplate-5e-shaped .sheet-col-42 {
    width: 42%
}
.sheet-col-43, .sheet-rolltemplate-5e-shaped .sheet-col-43 {
    width: 43%
}
.sheet-col-44, .sheet-rolltemplate-5e-shaped .sheet-col-44 {
    width: 44%
}
.sheet-col-45, .sheet-rolltemplate-5e-shaped .sheet-col-45 {
    width: 45%
}
.sheet-col-46, .sheet-rolltemplate-5e-shaped .sheet-col-46 {
    width: 46%
}
.sheet-col-47, .sheet-rolltemplate-5e-shaped .sheet-col-47 {
    width: 47%
}
.sheet-col-48, .sheet-rolltemplate-5e-shaped .sheet-col-48 {
    width: 48%
}
.sheet-col-49, .sheet-rolltemplate-5e-shaped .sheet-col-49 {
    width: 49%
}
.sheet-col-50, .sheet-rolltemplate-5e-shaped .sheet-col-50 {
    width: 50%
}
.sheet-col-51, .sheet-rolltemplate-5e-shaped .sheet-col-51 {
    width: 51%
}
.sheet-col-52, .sheet-rolltemplate-5e-shaped .sheet-col-52 {
    width: 52%
}
.sheet-col-53, .sheet-rolltemplate-5e-shaped .sheet-col-53 {
    width: 53%
}
.sheet-col-54, .sheet-rolltemplate-5e-shaped .sheet-col-54 {
    width: 54%
}
.sheet-col-55, .sheet-rolltemplate-5e-shaped .sheet-col-55 {
    width: 55%
}
.sheet-col-56, .sheet-rolltemplate-5e-shaped .sheet-col-56 {
    width: 56%
}
.sheet-col-57, .sheet-rolltemplate-5e-shaped .sheet-col-57 {
    width: 57%
}
.sheet-col-58, .sheet-rolltemplate-5e-shaped .sheet-col-58 {
    width: 58%
}
.sheet-col-59, .sheet-rolltemplate-5e-shaped .sheet-col-59 {
    width: 59%
}
.sheet-col-60, .sheet-rolltemplate-5e-shaped .sheet-col-60 {
    width: 60%
}
.sheet-col-61, .sheet-rolltemplate-5e-shaped .sheet-col-61 {
    width: 61%
}
.sheet-col-62, .sheet-rolltemplate-5e-shaped .sheet-col-62 {
    width: 62%
}
.sheet-col-63, .sheet-rolltemplate-5e-shaped .sheet-col-63 {
    width: 63%
}
.sheet-col-64, .sheet-rolltemplate-5e-shaped .sheet-col-64 {
    width: 64%
}
.sheet-col-65, .sheet-rolltemplate-5e-shaped .sheet-col-65 {
    width: 65%
}
.sheet-col-66, .sheet-rolltemplate-5e-shaped .sheet-col-66 {
    width: 66%
}
.sheet-col-67, .sheet-rolltemplate-5e-shaped .sheet-col-67 {
    width: 67%
}
.sheet-col-68, .sheet-rolltemplate-5e-shaped .sheet-col-68 {
    width: 68%
}
.sheet-col-69, .sheet-rolltemplate-5e-shaped .sheet-col-69 {
    width: 69%
}
.sheet-col-70, .sheet-rolltemplate-5e-shaped .sheet-col-70 {
    width: 70%
}
.sheet-col-71, .sheet-rolltemplate-5e-shaped .sheet-col-71 {
    width: 71%
}
.sheet-col-72, .sheet-rolltemplate-5e-shaped .sheet-col-72 {
    width: 72%
}
.sheet-col-73, .sheet-rolltemplate-5e-shaped .sheet-col-73 {
    width: 73%
}
.sheet-col-74, .sheet-rolltemplate-5e-shaped .sheet-col-74 {
    width: 74%
}
.sheet-col-75, .sheet-rolltemplate-5e-shaped .sheet-col-75 {
    width: 75%
}
.sheet-col-76, .sheet-rolltemplate-5e-shaped .sheet-col-76 {
    width: 76%
}
.sheet-col-77, .sheet-rolltemplate-5e-shaped .sheet-col-77 {
    width: 77%
}
.sheet-col-78, .sheet-rolltemplate-5e-shaped .sheet-col-78 {
    width: 78%
}
.sheet-col-79, .sheet-rolltemplate-5e-shaped .sheet-col-79 {
    width: 79%
}
.sheet-col-80, .sheet-rolltemplate-5e-shaped .sheet-col-80 {
    width: 80%
}
.sheet-col-81, .sheet-rolltemplate-5e-shaped .sheet-col-81 {
    width: 81%
}
.sheet-col-82, .sheet-rolltemplate-5e-shaped .sheet-col-82 {
    width: 82%
}
.sheet-col-83, .sheet-rolltemplate-5e-shaped .sheet-col-83 {
    width: 83%
}
.sheet-col-84, .sheet-rolltemplate-5e-shaped .sheet-col-84 {
    width: 84%
}
.sheet-col-85, .sheet-rolltemplate-5e-shaped .sheet-col-85 {
    width: 85%
}
.sheet-col-86, .sheet-rolltemplate-5e-shaped .sheet-col-86 {
    width: 86%
}
.sheet-col-87, .sheet-rolltemplate-5e-shaped .sheet-col-87 {
    width: 87%
}
.sheet-col-88, .sheet-rolltemplate-5e-shaped .sheet-col-88 {
    width: 88%
}
.sheet-col-89, .sheet-rolltemplate-5e-shaped .sheet-col-89 {
    width: 89%
}
.sheet-col-90, .sheet-rolltemplate-5e-shaped .sheet-col-90 {
    width: 90%
}
.sheet-col-91, .sheet-rolltemplate-5e-shaped .sheet-col-91 {
    width: 91%
}
.sheet-col-92, .sheet-rolltemplate-5e-shaped .sheet-col-92 {
    width: 92%
}
.sheet-col-93, .sheet-rolltemplate-5e-shaped .sheet-col-93 {
    width: 93%
}
.sheet-col-94, .sheet-rolltemplate-5e-shaped .sheet-col-94 {
    width: 94%
}
.sheet-col-95, .sheet-rolltemplate-5e-shaped .sheet-col-95 {
    width: 95%
}
.sheet-col-96, .sheet-rolltemplate-5e-shaped .sheet-col-96 {
    width: 96%
}
.sheet-col-97, .sheet-rolltemplate-5e-shaped .sheet-col-97 {
    width: 97%
}
.sheet-col-98, .sheet-rolltemplate-5e-shaped .sheet-col-98 {
    width: 98%
}
.sheet-col-99, .sheet-rolltemplate-5e-shaped .sheet-col-99 {
    width: 99%
}
.sheet-col-100, .sheet-rolltemplate-5e-shaped .sheet-col-100 {
    width: 100%
}
.sheet-auto-expand-wrap {
    display: inline-block;
    position: relative
}
.sheet-auto-expand-wrap input, .sheet-auto-expand-wrap select, .sheet-auto-expand-wrap textarea {
    left: 0;
    position: absolute
}
.sheet-auto-expand-wrap textarea~.sheet-auto-expand-text {
    margin-right: 4px
}
.sheet-auto-expand-wrap input[type=number]:not(.sheet-no-spin)~.sheet-auto-expand-text {
    margin-right: 17px
}
.sheet-auto-expand-text {
    display: block;
    min-height: 1em;
    min-width: 11px;
    padding: 0 1px;
    visibility: hidden;
    white-space: nowrap
}
.sheet-auto-expand-text.sheet-min-2-rem {
    min-width: 2rem
}
.sheet-auto-expand-text.sheet-min-3-rem {
    min-width: 3rem
}
_:-moz-tree-row(hover), select+.sheet-auto-expand-text {
    margin-right: 7px
}
.sheet-1-rem {
    width: 16px
}
.sheet-2-rem {
    width: 32px
}
.sheet-3-rem {
    width: 48px
}
.sheet-4-rem {
    width: 64px
}
.sheet-5-rem {
    width: 80px
}
.sheet-6-rem {
    width: 96px
}
.sheet-7-rem {
    width: 112px
}
.sheet-8-rem {
    width: 128px
}
.sheet-9-rem {
    width: 144px
}
.sheet-10-rem {
    width: 160px
}
.sheet-11-rem {
    width: 176px
}
.sheet-12-rem {
    width: 192px
}
.sheet-13-rem {
    width: 208px
}
.sheet-14-rem {
    width: 224px
}
.sheet-15-rem {
    width: 240px
}
.sheet-16-rem {
    width: 256px
}
.sheet-17-rem {
    width: 272px
}
.sheet-18-rem {
    width: 288px
}
.sheet-19-rem {
    width: 304px
}
.sheet-20-rem {
    width: 320px
}
.sheet-21-rem {
    width: 336px
}
.sheet-22-rem {
    width: 352px
}
.sheet-23-rem {
    width: 368px
}
.sheet-24-rem {
    width: 384px
}
.sheet-25-rem {
    width: 400px
}
.sheet-26-rem {
    width: 416px
}
.sheet-27-rem {
    width: 432px
}
.sheet-28-rem {
    width: 448px
}
.sheet-29-rem {
    width: 464px
}
.sheet-30-rem {
    width: 480px
}
.sheet-1-5-rem {
    width: 1.5rem
}
.sheet-3-5-rem {
    width: 3.5rem
}
.sheet-height-100 {
    height: 100%
}
.sheet-wrapper-button {
    width: 100%
}
.sheet-no-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.sheet-overflow-hidden {
    overflow: hidden
}
.sheet-white-space-nowrap {
    white-space: nowrap
}
.sheet-hidden, .sheet-srd-hidden {
    display: none!important
}
.sheet-visibility-hidden {
    visibility: hidden!important
}
input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-visibility-hidden-in-presentation {
    visibility: hidden!important
}
input.sheet-toggle-edit-mode:not([value='1'])~div .itemcontrol {
    display: none!important
}
.sheet-ammo .repcontainer, .sheet-equipment .repcontainer, .sheet-features .repcontainer, .sheet-flex, .sheet-offense .repcontainer, .sheet-rolltemplate-5e-shaped .sheet-shaped-row, .sheet-section-npc .sheet-skills .repcontainer, .sheet-shaped-row, .sheet-spells .repcontainer, .sheet-utility .repcontainer {
    display: flex;
    flex-wrap: wrap
}
.sheet-ammo .repcontainer.sheet-column, .sheet-equipment .repcontainer.sheet-column, .sheet-features .repcontainer.sheet-column, .sheet-flex.sheet-column, .sheet-offense .repcontainer.sheet-column, .sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-column, .sheet-section-npc .sheet-skills .repcontainer.sheet-column, .sheet-shaped-row.sheet-column, .sheet-spells .repcontainer.sheet-column, .sheet-utility .repcontainer.sheet-column {
    flex-direction: column
}
.sheet-ammo .repcontainer.sheet-center, .sheet-equipment .repcontainer.sheet-center, .sheet-features .repcontainer.sheet-center, .sheet-flex.sheet-center, .sheet-offense .repcontainer.sheet-center, .sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-center, .sheet-section-npc .sheet-skills .repcontainer.sheet-center, .sheet-shaped-row.sheet-center, .sheet-spells .repcontainer.sheet-center, .sheet-utility .repcontainer.sheet-center {
    justify-content: center
}
.sheet-ammo .repcontainer.sheet-space-around, .sheet-equipment .repcontainer.sheet-space-around, .sheet-features .repcontainer.sheet-space-around, .sheet-flex.sheet-space-around, .sheet-offense .repcontainer.sheet-space-around, .sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-space-around, .sheet-section-npc .sheet-skills .repcontainer.sheet-space-around, .sheet-shaped-row.sheet-space-around, .sheet-spells .repcontainer.sheet-space-around, .sheet-utility .repcontainer.sheet-space-around {
    justify-content: space-around
}
.sheet-ammo .repcontainer.sheet-space-between, .sheet-equipment .repcontainer.sheet-space-between, .sheet-features .repcontainer.sheet-space-between, .sheet-flex.sheet-space-between, .sheet-offense .repcontainer.sheet-space-between, .sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-space-between, .sheet-section-npc .sheet-skills .repcontainer.sheet-space-between, .sheet-shaped-row.sheet-space-between, .sheet-spells .repcontainer.sheet-space-between, .sheet-utility .repcontainer.sheet-space-between {
    justify-content: space-between
}
.sheet-ammo .repcontainer.sheet-justify-flex-end, .sheet-equipment .repcontainer.sheet-justify-flex-end, .sheet-features .repcontainer.sheet-justify-flex-end, .sheet-flex.sheet-justify-flex-end, .sheet-offense .repcontainer.sheet-justify-flex-end, .sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-justify-flex-end, .sheet-section-npc .sheet-skills .repcontainer.sheet-justify-flex-end, .sheet-shaped-row.sheet-justify-flex-end, .sheet-spells .repcontainer.sheet-justify-flex-end, .sheet-utility .repcontainer.sheet-justify-flex-end {
    justify-content: flex-end
}
.sheet-ammo .repcontainer.sheet-align-flex-start, .sheet-equipment .repcontainer.sheet-align-flex-start, .sheet-features .repcontainer.sheet-align-flex-start, .sheet-flex.sheet-align-flex-start, .sheet-offense .repcontainer.sheet-align-flex-start, .sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-align-flex-start, .sheet-section-npc .sheet-skills .repcontainer.sheet-align-flex-start, .sheet-shaped-row.sheet-align-flex-start, .sheet-spells .repcontainer.sheet-align-flex-start, .sheet-utility .repcontainer.sheet-align-flex-start {
    align-items: flex-start
}
.sheet-ammo .repcontainer.sheet-align-center, .sheet-equipment .repcontainer.sheet-align-center, .sheet-features .repcontainer.sheet-align-center, .sheet-flex.sheet-align-center, .sheet-offense .repcontainer.sheet-align-center, .sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-align-center, .sheet-section-npc .sheet-skills .repcontainer.sheet-align-center, .sheet-shaped-row.sheet-align-center, .sheet-spells .repcontainer.sheet-align-center, .sheet-utility .repcontainer.sheet-align-center {
    align-items: center
}
.sheet-ammo .repcontainer.sheet-align-flex-end, .sheet-equipment .repcontainer.sheet-align-flex-end, .sheet-features .repcontainer.sheet-align-flex-end, .sheet-flex.sheet-align-flex-end, .sheet-offense .repcontainer.sheet-align-flex-end, .sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-align-flex-end, .sheet-section-npc .sheet-skills .repcontainer.sheet-align-flex-end, .sheet-shaped-row.sheet-align-flex-end, .sheet-spells .repcontainer.sheet-align-flex-end, .sheet-utility .repcontainer.sheet-align-flex-end {
    align-items: flex-end
}
.sheet-ammo .repcontainer.sheet-no-wrap, .sheet-equipment .repcontainer.sheet-no-wrap, .sheet-features .repcontainer.sheet-no-wrap, .sheet-flex.sheet-no-wrap, .sheet-offense .repcontainer.sheet-no-wrap, .sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-no-wrap, .sheet-section-npc .sheet-skills .repcontainer.sheet-no-wrap, .sheet-shaped-row.sheet-no-wrap, .sheet-spells .repcontainer.sheet-no-wrap, .sheet-utility .repcontainer.sheet-no-wrap {
    flex-wrap: nowrap
}
.sheet-vert-align-top {
    vertical-align: top
}
.sheet-ammo .repcontainer, .sheet-equipment .repcontainer, .sheet-features .repcontainer, .sheet-offense .repcontainer, .sheet-rolltemplate-5e-shaped .sheet-shaped-row, .sheet-section-npc .sheet-skills .repcontainer, .sheet-shaped-row, .sheet-spells .repcontainer, .sheet-utility .repcontainer {
    flex-direction: row
}
.sheet-outer-side {
    width: 45px
}
.sheet-gm-info-block, .sheet-gm-info-flex, .sheet-gm-info-inline-block, .sheet-rolltemplate-5e-shaped .sheet-gm-info-block, .sheet-rolltemplate-5e-shaped .sheet-gm-info-flex, .sheet-rolltemplate-5e-shaped .sheet-gm-info-inline-block {
    background-color: #f2f5d3!important;
    display: none
}
input.sheet-toggle-filter-condense[value='1']~div .sheet-condense, input.sheet-toggle-filter-content:not([value='1'])~div .sheet-content {
    display: none
}
.sheet-equipment .repcontainer, .sheet-features .repcontainer, .sheet-offense .repcontainer, .sheet-spells .repcontainer, .sheet-utility .repcontainer {
    width: 100%
}
.sheet-equipment .repcontrol, .sheet-features .repcontrol, .sheet-offense .repcontrol, .sheet-spells .repcontrol, .sheet-utility .repcontrol {
    width: 100%
}
.sheet-equipment .repitem, .sheet-features .repitem, .sheet-offense .repitem, .sheet-spells .repitem, .sheet-utility .repitem {
    width: 100%
}
::-webkit-scrollbar {
    height: 6px;
    width: 6px
}
::-webkit-scrollbar-button {
    height: 0;
    width: 0
}
::-webkit-scrollbar-thumb {
    background: #708090;
    border: 0;
    border-radius: 0
}
::-webkit-scrollbar-thumb:hover {
    background: #5e6b77
}
::-webkit-scrollbar-thumb :active {
    background: #4c565f
}
::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, .12);
    border: 0;
    border-radius: 0
}
::-webkit-scrollbar-track:active, ::-webkit-scrollbar-track:hover {
    background: rgba(0, 0, 0, .12)
}
::-webkit-scrollbar-corner {
    background: 0 0
}
hr {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, .75), rgba(0, 0, 0, 0));
    border: 0;
    height: 1px;
    margin: 5px 0
}
.sheet-no-background {
    background-color: transparent!important
}
.charsheet {
    background: #fff;
    margin-top: -10px;
    padding: 1px 2px!important
}
.sheet-wrap-box {
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 4px;
    padding: 2px
}
.sheet-heading {
    font-weight: 700
}
.sheet-ability-name, .sheet-wrap-box-label, .sheet-wrap-box-title {
    text-transform: uppercase
}
.sheet-ability-name, .sheet-wrap-box-title {
    font-weight: 700
}
.sheet-wrap-box-title {
    font-size: 8px;
    margin-top: 2px;
    text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff
}
.sheet-wrapper-button .sheet-wrap-box-title {
    margin-top: 1px
}
.sheet-wrap-box-label {
    font-size: 9px
}
.sheet-light-label {
    color: #a7a7a7
}
.sheet-bold, .sheet-rolltemplate-5e-shaped .sheet-bold {
    font-weight: 700
}
.sheet-italic, .sheet-rolltemplate-5e-shaped .sheet-italic {
    font-style: italic
}
.sheet-capitalize, .sheet-rolltemplate-5e-shaped .sheet-capitalize {
    text-transform: capitalize!important
}
.sheet-lowercase, .sheet-rolltemplate-5e-shaped .sheet-lowercase {
    text-transform: lowercase!important
}
.sheet-rolltemplate-5e-shaped .sheet-uppercase, .sheet-uppercase {
    text-transform: uppercase!important
}
.sheet-border-bottom {
    border-bottom: 1px solid #ccc!important
}
.sheet-border-top {
    border-top: 1px solid #ccc
}
.sheet-border-right, .sheet-rolltemplate-5e-shaped .sheet-border-right {
    border-right: 1px solid #000
}
.sheet-border-left, .sheet-rolltemplate-5e-shaped .sheet-border-left {
    border-left: 1px solid #000
}
.sheet-pictos {
    font-family: Pictos;
    font-size: 12px
}
.sheet-rolltemplate-5e-shaped .sheet-zebra, .sheet-zebra {
    background-color: #e6fff9;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}
.sheet-zebra-rows .sheet-shaped-row:nth-child(even) {
    background-color: #e6fff9
}
.sheet-zebra-rows input {
    background: 0 0
}
.sheet-rolltemplate-5e-shaped .sheet-small-label, .sheet-small-label {
    font-size: 10px
}
.sheet-rolltemplate-5e-shaped .sheet-small-label input, .sheet-small-label input {
    font-size: 10px!important
}
.sheet-small-font {
    font-size: 9px
}
.sheet-small-font input {
    font-size: 9px!important
}
.sheet-input-like {
    display: inline-block;
    padding: 0 1px;
    white-space: nowrap;
    width: 21px
}
.sheet-big-text {
    font-size: 16px;
    line-height: 16px
}
.sheet-big-font {
    font-size: 15px
}
.sheet-giant-font {
    font-size: 22px
}
.sheet-white-space-no-wrap {
    white-space: nowrap
}
.sheet-wrap {
    word-wrap: break-word
}
.sheet-medium-checkbox {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}
.sheet-small-checkbox {
    -webkit-transform: scale(.8);
    transform: scale(.8)
}
.sheet-checkbox-label, .sheet-checkbox-label-md, .sheet-checkbox-label-sm {
    cursor: pointer
}
.sheet-checkbox-label-sm {
    font-size: 10px
}
.sheet-checkbox-label-sm input[type=checkbox] {
    margin-top: -1px;
    -webkit-transform: scale(.6);
    transform: scale(.6)
}
.sheet-checkbox-label-md {
    font-size: 85%
}
.sheet-checkbox-label-md input[type=checkbox] {
    margin-top: -1px;
    -webkit-transform: scale(.7);
    transform: scale(.7)
}
.sheet-pseudo-button-wrapper, .sheet-round-checkbox-wrapper {
    cursor: pointer
}
.sheet-pseudo-button-wrapper input, .sheet-round-checkbox-wrapper input {
    display: none
}
.sheet-round-checkbox-wrapper input:checked+.sheet-pseudo-circle {
    background-color: #879a6a
}
.sheet-round-checkbox-wrapper .sheet-pseudo-circle {
    border: 1px solid #000;
    border-radius: 50%;
    display: block;
    height: 9px;
    width: 9px
}
.sheet-pseudo-button-wrapper {
    display: inline-block;
    margin: 0 1px
}
.sheet-pseudo-button-wrapper.sheet-space-below {
    margin-bottom: 1px
}
.sheet-pseudo-button-wrapper input:checked+span {
    background-color: #51624b
}
.sheet-pseudo-button-wrapper.sheet-page input:checked+span, .sheet-pseudo-button-wrapper.sheet-page input:checked+span+span {
    background-color: #416696!important
}
.sheet-pseudo-button-wrapper.sheet-page .sheet-pictos {
    padding-bottom: 1px
}
.sheet-pseudo-button-wrapper>span {
    background-color: #a7a7a7;
    border-radius: 4px;
    color: #fff;
    overflow: hidden;
    padding: 0 3px;
    text-align: center
}
.sheet-section-npc .sheet-pseudo-button-wrapper>span {
    font-size: 11px
}
.sheet-pseudo-button-wrapper.sheet-visible-button>span {
    background-color: #3f88e6!important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .3);
    color: #fff;
    padding: 1px 3px
}
.sheet-pseudo-button-wrapper.sheet-visible-button:active>span {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .3)
}
.sheet-gray-bg {
    background: #dedede
}
.sheet-connected-bubbles-label {
    font-size: 8px;
    text-transform: uppercase
}
.sheet-bubble-radio, .sheet-bubble-radio-clear {
    opacity: 0;
    position: relative;
    z-index: 6
}
.sheet-bubble-radio-clear:checked~.sheet-bubble-radio+.sheet-bubble, .sheet-bubble-radio:checked~.sheet-bubble-radio+.sheet-bubble {
    background-color: #fff
}
.sheet-bubble-clear, .sheet-bubble-radio-clear {
    left: -13px;
    position: absolute
}
.sheet-bubble-radio-clear:checked+.sheet-bubble-clear {
    opacity: 0
}
.sheet-bubble-clear {
    border: 0;
    color: #980000;
    font-size: 15px;
    line-height: 15px
}
.sheet-bubble, .sheet-bubble-radio {
    height: 13px;
    width: 13px
}
.sheet-bubble-radio:not([value='1']) {
    margin-left: 5px
}
.sheet-bubble {
    background-color: #922610;
    border: 1px solid #000;
    border-radius: 50%;
    display: inline-block;
    margin-left: -13px;
    position: relative;
    vertical-align: middle;
    z-index: 5
}
.sheet-connected-bubbles-hr, .sheet-connected-bubbles-hr-second {
    background-image: none;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}
.sheet-connected-bubbles-hr {
    border-bottom: 2px solid #000;
    top: 4px
}
.sheet-connected-bubbles-hr-second {
    border-bottom: 1px solid #000;
    top: 7px
}
.sheet-warning {
    color: red!important
}
button, input[type=number], input[type=text], select, textarea {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0!important
}
button:focus, input[type=number]:focus, input[type=text]:focus, select:focus, textarea:focus {
    outline: 0
}
input, select, textarea {
    background-color: transparent;
    color: #000;
    font-size: 11px;
    padding: 0
}
input[type=number], input[type=text], select, textarea {
    width: 100%!important
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: inherit
}
input[type=number] {
    text-align: center
}
.sheet-pseudo-input {
    display: block;
    min-height: 13px;
    padding: 0
}
input[type=number].sheet-no-spin {
    -moz-appearance: textfield
}
input[type=number].sheet-no-spin::-webkit-inner-spin-button, input[type=number].sheet-no-spin::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0
}
textarea {
    height: 150px;
    resize: both
}
.sheet-one-line-textarea, .sheet-xs-textarea {
    height: 1.273em
}
.sheet-two-line-textarea {
    height: 2.4em
}
.sheet-max-two-line-textarea {
    max-height: 2.4em
}
.sheet-three-line-textarea {
    height: 3.4em
}
.sheet-four-line-textarea {
    height: 4.5em
}
.sheet-five-line-textarea {
    height: 65px
}
.sheet-six-line-textarea {
    height: 7em
}
.sheet-twenty-line-textarea {
    height: 206px
}
.sheet-thirty-line-textarea {
    height: 392px
}
input.sheet-ability-check-toggle:not(:checked)~.sheet-ability-check, input.sheet-ability-score-toggle:not(:checked)~.sheet-ability-score, input.sheet-ac-toggle:not(:checked)~.sheet-ac, input.sheet-attack-ammo[value='']~.sheet-ammo-per-use, input.sheet-attack-second-damage-condition[value='']~.sheet-damage, input.sheet-attack-toggle:checked~.sheet-attack-reverse, input.sheet-attack-toggle:not(:checked)~.sheet-attack, input.sheet-attack-type[value=MELEE_SPELL_ATTACK]~.sheet-range, input.sheet-attack-type[value=MELEE_WEAPON_ATTACK]~.sheet-range, input.sheet-attack-type[value=RANGED_SPELL_ATTACK]~.sheet-reach, input.sheet-attack-type[value=RANGED_WEAPON_ATTACK]~.sheet-reach, input.sheet-damage-toggle:not(:checked)~.sheet-damage, input.sheet-death-saving-throw-chances:not([value='5'])~div .sheet-5-death-saving-throws, input.sheet-distance-system:not([value=FEET])~div .sheet-feet, input.sheet-distance-system:not([value=METERS])~div .sheet-meters, input.sheet-heal-toggle:checked~.sheet-heal-reverse, input.sheet-heal-toggle:not(:checked)~.sheet-heal, input.sheet-other-damage-toggle:checked~.sheet-other-damage-reverse, input.sheet-other-damage-toggle:not(:checked)~.sheet-other-damage, input.sheet-other-second-damage-condition[value='']~.sheet-damage, input.sheet-recharges[value='']~.sheet-uses-max, input.sheet-saving-throw-second-damage-condition[value='']~.sheet-damage, input.sheet-saving-throw-toggle:checked~.sheet-saving-throw-reverse, input.sheet-saving-throw-toggle:not(:checked)~.sheet-saving-throw, input.sheet-show-attacks-vs-target-ac:not([value='1'])~div .sheet-attacks-vs-target-ac, input.sheet-show-crit-range:not([value='1'])~div .sheet-crit-range, input.sheet-show-dice-modifiers:not([value='1'])~div .sheet-dice-modifier, input.sheet-show-extra-on-a-crit:not([value='1'])~div .sheet-extra-on-a-crit, input.sheet-show-uses:not(:checked)~.sheet-show-uses, input.sheet-show-weight:not([value='1'])~div .sheet-weight, input.sheet-special-effects-toggle:not(:checked)~.sheet-special-effects, input.sheet-spell-points-name:not([value=KI])~div .sheet-ki, input.sheet-spell-points-name:not([value=MANA])~div .sheet-mana, input.sheet-spell-points-name:not([value=PSI])~div .sheet-psi, input.sheet-spell-points-name:not([value=SORCERY])~div .sheet-sorcery, input.sheet-spell-points-name:not([value=SPELL_POINTS])~div .sheet-spell-points-word, input.sheet-spell-toggle:not(:checked)~.sheet-spell, input.sheet-toggle-custom-class-name:not([value='1'])~.sheet-custom-class-name, input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-edit, input.sheet-toggle-edit-mode[value='1']~div .sheet-presentation, input.sheet-toggle-hd-d10[value='']~div.sheet-hd-d10, input.sheet-toggle-hd-d12[value='']~div.sheet-hd-d12, input.sheet-toggle-hd-d20[value='']~div.sheet-hd-d20, input.sheet-toggle-hd-d2[value='']~div.sheet-hd-d2, input.sheet-toggle-hd-d4[value='']~div.sheet-hd-d4, input.sheet-toggle-hd-d6[value='']~div.sheet-hd-d6, input.sheet-toggle-hd-d8[value='']~div.sheet-hd-d8, input.sheet-toggle-honor:not([value='1'])~div .sheet-honor, input.sheet-toggle-honor:not([value='1'])~input.sheet-toggle-luck:not([value='1'])~input.sheet-toggle-sanity:not([value='1'])~div .sheet-honor-or-luck-or-sanity, input.sheet-toggle-icon-settings:not(:checked)~div .sheet-details, input.sheet-toggle-icon-settings:not(:checked)~div.sheet-details, input.sheet-toggle-luck:not([value='1'])~div .sheet-luck, input.sheet-toggle-luck:not([value='1'])~input.sheet-toggle-sanity:not([value='1'])~div .sheet-luck-or-sanity, input.sheet-toggle-sanity:not([value='1'])~div .sheet-sanity, input.sheet-toggle-use-custom-saving-throws:not([value='1'])~div .sheet-custom-saving-throw, input.sheet-toggle-use-custom-saving-throws[value='1']~div .sheet-default-saving-throw, input.sheet-toggle-warlock-slots:not([value='1'])~div .sheet-has-warlock-slots, input.sheet-weight-system:not([value=KILOGRAMS])~div .sheet-kilos, input.sheet-weight-system:not([value=POUNDS])~div .sheet-pounds {
    display: none
}
input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-has-cost[value='']~.sheet-show-cost, input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-has-recharge[value='']~.sheet-show-recharge, input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-has-uses[value='']~.sheet-has-uses-max[value='']~.sheet-has-recharge[value='']~.sheet-show-uses-recharge, input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-has-uses[value='']~.sheet-has-uses-max[value='']~.sheet-show-uses {
    display: none
}
.sheet-show-uses {
    text-indent: initial
}
.sheet-textarea-checkbox {
    padding-right: 9px
}
input[type=checkbox].sheet-content-toggle, input[type=checkbox].sheet-higher-level-toggle {
    position: absolute;
    right: -2px;
    top: -1px
}
input[type=hidden].sheet-content-toggle:not([value='1'])~button .sheet-content {
    display: none
}
input[class^=sheet-toggle-], span[class^=sheet-toggle-] {
    height: 12px;
    vertical-align: top
}
input[class^=sheet-toggle-] {
    cursor: pointer;
    opacity: 0;
    position: relative;
    z-index: 7
}
input[class^=sheet-toggle-]:active+span[class^=sheet-toggle-].sheet-button {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .3)
}
span[class^=sheet-toggle-] {
    background-color: #a7a7a7;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 10px;
    overflow: hidden;
    position: relative;
    text-align: center
}
input[class^=sheet-toggle]:checked+span[class^=sheet-toggle] {
    background-color: #51624b
}
input[class^=sheet-toggle-edit-mode]:checked+span[class^=sheet-toggle-edit-mode], input[class^=sheet-toggle-icon]:checked+span[class^=sheet-toggle-icon] {
    text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000;
    background-color: transparent;
    color: rgba(255, 255, 1, .95)
}
.sheet-toggle-icon-settings {
    position: absolute!important;
    right: -1px;
    top: 1px;
    width: 15px
}
input.sheet-toggle-icon-settings, span.sheet-toggle-icon-settings {
    height: 12px;
    margin-top: -1px
}
span.sheet-toggle-icon-settings {
    font-size: 12px
}
span.sheet-toggle-edit-mode, span.sheet-toggle-icon-settings {
    text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000;
    background-color: transparent;
    color: #909090
}
input.sheet-toggle-edit-mode, span.sheet-toggle-edit-mode {
    height: 20px
}
input.sheet-toggle-edit-mode.sheet-negative-mar-t-six, span.sheet-toggle-edit-mode.sheet-negative-mar-t-six {
    margin-top: -6px
}
span.sheet-toggle-edit-mode {
    font-size: 20px
}
input.sheet-toggle-edit-mode[value='1']~div input, input.sheet-toggle-edit-mode[value='1']~div select, input.sheet-toggle-edit-mode[value='1']~div textarea {
    background-color: #eefaff
}
input.sheet-toggle-edit-mode:not([value='1'])~div .repcontrol {
    display: none
}
input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-item-shown[value='']+.sheet-item-to-show, input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-item-shown[value='0']+.sheet-item-to-show {
    display: none
}
input.sheet-toggle-dice-system:not([value=d20])~div .sheet-d20 {
    display: none
}
input.sheet-toggle-dice-system:not([value='2d10'])~div .sheet-2d10 {
    display: none
}
input.sheet-toggle-dice-system:not([value='3d6'])~div .sheet-3d6 {
    display: none
}
label[class^=sheet-slide-toggle-] {
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-bottom-color: #e6e6e6;
    border-radius: 2px;
    box-shadow: inset 0 .1em .03em rgba(0, 0, 0, .3), inset 0 .1em .3em rgba(0, 0, 0, .3), 0 0 2em rgba(255, 255, 255, .6);
    box-sizing: border-box;
    display: inline-block;
    font-size: 10px;
    font-weight: 400;
    margin-bottom: 0;
    padding: 0;
    -webkit-perspective: 300px;
    perspective: 300px;
    position: relative;
    text-align: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: top
}
label[class^=sheet-slide-toggle-] .sheet-slide-cover {
    background-color: #f5f5f5;
    box-shadow: .1em 0 .2em rgba(0, 0, 0, .3);
    color: #fff;
    display: inline-block;
    margin-right: -1px;
    margin-top: -1px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transition: all .2s ease-in-out;
    transition-duration: .13333s;
    transition-timing-function: cubic-bezier(.52, -.41, .55, 1.46)
}
label[class^=sheet-slide-toggle-] span[class^=sheet-slide-toggle-] {
    display: inline-block;
    text-align: center;
    transition: all .2s ease-in-out
}
input.sheet-slide-input-pc, label.sheet-slide-toggle-pc {
    height: 12px;
    width: 80px
}
label.sheet-slide-toggle-pc {
    margin-left: -80px;
    line-height: 12px
}
label.sheet-slide-toggle-pc .sheet-slide-cover {
    width: 40px;
    box-shadow: 0 .12em .01em #394535, 0 .12em .3em rgba(57, 69, 53, .6), 0 .12em 2em rgba(0, 0, 0, .3), -.12em .15em .2em rgba(0, 0, 0, .3);
    height: 12px
}
input[type=checkbox].sheet-slide-input-pc+label.sheet-slide-toggle-pc .sheet-slide-cover {
    background-color: #51624b;
    text-shadow: 0 .05em 0 #455440
}
input[type=checkbox].sheet-slide-input-pc+label.sheet-slide-toggle-pc span[class^=sheet-slide-toggle-] {
    width: 50%;
    color: #51624b
}
input[type=checkbox].sheet-slide-input-pc:checked+label.sheet-slide-toggle-pc .sheet-slide-cover {
    background-color: #591209;
    margin-right: 40px;
    border-bottom: .03em solid #871b0e;
    box-shadow: 0 .12em .01em #2b0904, 0 .12em .3em rgba(43, 9, 4, .6), 0 .12em 2em rgba(0, 0, 0, .3), .12em .15em .2em rgba(0, 0, 0, .3);
    text-shadow: 0 .05em 0 #2b0904
}
input[type=checkbox].sheet-slide-input-pc:checked+label.sheet-slide-toggle-pc span[class^=sheet-slide-toggle-] {
    color: #591209
}
.sheet-slide-input-pc:not([value='1'])~.sheet-npc, .sheet-slide-input-pc:not([value='1'])~div .sheet-npc, .sheet-slide-input-pc[value='1']~.sheet-pc, .sheet-slide-input-pc[value='1']~div .sheet-pc {
    display: none
}
input[class^=sheet-slide-input-] {
    cursor: pointer;
    display: inline-block;
    margin: 0;
    opacity: 0;
    position: relative;
    vertical-align: top;
    z-index: 5
}
.sheet-rolltemplate-5e-shaped .sheet-tooltip-position-wrapper, .sheet-tooltip-position-wrapper {
    position: absolute;
    right: 1px;
    z-index: 6
}
.sheet-tooltip-position-wrapper {
    bottom: 1px
}
.sheet-rolltemplate-5e-shaped .sheet-tooltip-position-wrapper {
    top: 1px
}
.sheet-rolltemplate-5e-shaped .sheet-tooltip, .sheet-tooltip {
    position: relative
}
.sheet-rolltemplate-5e-shaped .sheet-tooltip:focus [class*=sheet-tooltip-content], .sheet-rolltemplate-5e-shaped .sheet-tooltip:hover [class*=sheet-tooltip-content], .sheet-tooltip:focus [class*=sheet-tooltip-content], .sheet-tooltip:hover [class*=sheet-tooltip-content] {
    visibility: visible;
    z-index: 9
}
.sheet-rolltemplate-5e-shaped .sheet-tooltip-toggle-text, .sheet-tooltip-toggle-text {
    background-color: #000;
    border-radius: 50%;
    color: rgba(255, 255, 255, .87);
    font-size: 9px;
    font-weight: 700;
    height: 10px;
    width: 10px
}
.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-bottom, .sheet-rolltemplate-5e-shaped .sheet-tooltip-content-left, .sheet-rolltemplate-5e-shaped .sheet-tooltip-content-right, .sheet-rolltemplate-5e-shaped .sheet-tooltip-content-top, .sheet-tooltip-content-bottom, .sheet-tooltip-content-left, .sheet-tooltip-content-right, .sheet-tooltip-content-top {
    background-color: #000;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    color: rgba(255, 255, 255, .87);
    opacity: .9;
    padding: 4px;
    position: absolute;
    text-align: left;
    visibility: hidden;
    width: 280px;
    z-index: 9
}
.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-bottom::after, .sheet-rolltemplate-5e-shaped .sheet-tooltip-content-left::after, .sheet-rolltemplate-5e-shaped .sheet-tooltip-content-right::after, .sheet-rolltemplate-5e-shaped .sheet-tooltip-content-top::after, .sheet-tooltip-content-bottom::after, .sheet-tooltip-content-left::after, .sheet-tooltip-content-right::after, .sheet-tooltip-content-top::after {
    content: '';
    margin-top: -8px;
    position: absolute;
    top: 9px
}
.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-left::after, .sheet-rolltemplate-5e-shaped .sheet-tooltip-content-right::after, .sheet-tooltip-content-left::after, .sheet-tooltip-content-right::after {
    border-bottom: 8px solid transparent;
    border-top: 8px solid transparent
}
.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-bottom::after, .sheet-rolltemplate-5e-shaped .sheet-tooltip-content-top::after, .sheet-tooltip-content-bottom::after, .sheet-tooltip-content-top::after {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent
}
[class*=sheet-tooltip-content] {
    margin-top: -15px
}
.sheet-rolltemplate-5e-shaped .sheet-tooltip-small, .sheet-tooltip-small {
    width: 80px
}
.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-left, .sheet-tooltip-content-left {
    border-top-left-radius: 4px;
    right: 100%
}
.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-left::after, .sheet-tooltip-content-left::after {
    border-left: 8px solid #000;
    right: -8px
}
.sheet-tooltip-content-left {
    margin-right: 12px
}
.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-left {
    margin-right: 20px
}
.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-right, .sheet-tooltip-content-right {
    border-top-right-radius: 4px;
    left: 100%
}
.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-right::after, .sheet-tooltip-content-right::after {
    border-right: 8px solid #000;
    left: -8px
}
.sheet-tooltip-content-right {
    margin-left: 12px
}
.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-right {
    margin-left: 20px
}
.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-top, .sheet-tooltip-content-top {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    top: 38px
}
.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-top::after, .sheet-tooltip-content-top::after {
    border-bottom: 8px solid #000;
    top: 0
}
.sheet-grid-box {
    align-items: stretch;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    bottom: 0;
    display: grid;
    justify-items: stretch;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}
.sheet-box-inner {
    position: relative
}
.sheet-box-middle {
    background-color: #fff
}
.sheet-boring-box-wrapper {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    margin-bottom: 8px;
    min-height: 51px;
    padding: 4px 10px;
    position: relative
}
.sheet-boring-box {
    grid-template-columns: 19px auto 19px;
    grid-template-rows: 15px auto 36px
}
.sheet-boring-box-bottom-left, .sheet-boring-box-bottom-right {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxBottomCornerWhite.svg) no-repeat
}
.sheet-boring-box-top-left, .sheet-boring-box-top-right {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxTopCornerWhite.svg) no-repeat
}
.sheet-boring-box-expand-left, .sheet-boring-box-expand-right {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxSideExpandWhite.svg) repeat-y
}
.sheet-boring-box-expand-bottom, .sheet-boring-box-expand-top {
    background: #fff url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxTopBottomExpandWhite.svg) repeat-x
}
.sheet-gray-background-wrapper {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: #dedfdf;
    min-height: 80px;
    min-width: 266px;
    padding: 14px 8px;
    position: relative
}
.sheet-gray-background {
    grid-template-columns: 133px auto 133px;
    grid-template-rows: 40px auto 40px
}
.sheet-gray-background-bottom-left, .sheet-gray-background-bottom-right, .sheet-gray-background-top-left, .sheet-gray-background-top-right {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/f048e9832c8b305ffe641eac3057aa5ef75e453f/grayBackgroundCorner.svg) no-repeat
}
.sheet-indented-box-wrapper {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    min-height: 46px;
    min-width: 82px;
    padding: 6px;
    position: relative
}
.sheet-indented-box {
    grid-template-columns: 6px auto 6px;
    grid-template-rows: 21px auto 21px
}
.sheet-indented-box-bottom-left, .sheet-indented-box-bottom-right, .sheet-indented-box-top-left, .sheet-indented-box-top-right {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/indentedBoxCorner.svg) no-repeat
}
.sheet-indented-box-expand-left, .sheet-indented-box-expand-right {
    background: #fff url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/indentedBoxTopExpand.svg) left repeat-y
}
.sheet-indented-box-expand-bottom, .sheet-indented-box-expand-top {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/c548c72bb93c1714ccce980a4760792968b2aa75/indentedBoxMiddle.svg) center top no-repeat, url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/indentedBoxSideExpand.svg) top repeat-x, #fff
}
.sheet-indented-box-horizontal-rounded-wrapper, .sheet-indented-box-horizontal-wrapper {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    min-height: 46px;
    min-width: 46px;
    padding: 6px 8px;
    position: relative
}
.sheet-indented-box-horizontal {
    grid-template-columns: 21px auto 21px;
    grid-template-rows: 6px auto 6px
}
.sheet-indented-box-horizontal-bottom-left, .sheet-indented-box-horizontal-bottom-right, .sheet-indented-box-horizontal-rounded-bottom-left, .sheet-indented-box-horizontal-rounded-bottom-right, .sheet-indented-box-horizontal-rounded-bottom-top-left, .sheet-indented-box-horizontal-rounded-bottom-top-right, .sheet-indented-box-horizontal-top-left, .sheet-indented-box-horizontal-top-right {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/20116ef2a3614f12b67ad3014dbab74ed93c1372/indentedBoxHorizontalCorner.svg) no-repeat
}
.sheet-indented-box-horizontal-expand-left, .sheet-indented-box-horizontal-expand-right {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/f98ed472d55dc8ba868dc5aa67e40ef64d0cba9f/indentedBoxHorizontalMiddle.svg) center left no-repeat, url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/indentedBoxTopExpand.svg) left repeat-y, #fff
}
.sheet-indented-box-horizontal-expand-bottom, .sheet-indented-box-horizontal-expand-top, .sheet-indented-box-horizontal-rounded-bottom-expand-bottom, .sheet-indented-box-horizontal-rounded-bottom-expand-top, .sheet-indented-box-horizontal-rounded-expand-bottom, .sheet-indented-box-horizontal-rounded-expand-top {
    background: #fff url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/indentedBoxSideExpand.svg) top repeat-x
}
.sheet-indented-box-horizontal-rounded {
    grid-template-columns: 21px auto 21px;
    grid-template-rows: 15px auto 6px
}
.sheet-indented-box-horizontal-rounded-bottom-bottom-left, .sheet-indented-box-horizontal-rounded-bottom-bottom-right, .sheet-indented-box-horizontal-rounded-top-left, .sheet-indented-box-horizontal-rounded-top-right {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/0f74e809b3fdc0e6f8e8a8c5d637bf72bf44e737/indentedBoxHorizontalRoundedTopCorner.svg) no-repeat
}
.sheet-indented-box-horizontal-rounded-bottom-expand-left, .sheet-indented-box-horizontal-rounded-bottom-expand-right, .sheet-indented-box-horizontal-rounded-expand-left, .sheet-indented-box-horizontal-rounded-expand-right {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/f98ed472d55dc8ba868dc5aa67e40ef64d0cba9f/indentedBoxHorizontalMiddle.svg) left no-repeat, url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/indentedBoxTopExpand.svg) left repeat-y, #fff
}
.sheet-indented-box-horizontal-rounded-bottom {
    grid-template-columns: 21px auto 21px;
    grid-template-rows: 6px auto 15px
}
.sheet-pointy-end-box-wrapper {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    min-height: 48px;
    min-width: 144px;
    padding: 20px 10px;
    position: relative
}
.sheet-pointy-end-box {
    grid-template-columns: 72px auto 71px;
    grid-template-rows: 24px auto 24px
}
.sheet-pointy-end-box-bottom-left, .sheet-pointy-end-box-bottom-right, .sheet-pointy-end-box-top-left, .sheet-pointy-end-box-top-right {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/87d2fd7562fdd634963d661f67c7debe459168fe/pointyEndBoxCorner.svg) no-repeat
}
.sheet-pointy-end-box-expand-left, .sheet-pointy-end-box-expand-right {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/77eb4c69f16a390107db3bdf2d48b59caeb76851/pointyEndBoxSideExpand.svg) left repeat-y
}
.sheet-pointy-end-box-expand-bottom, .sheet-pointy-end-box-expand-top {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/77eb4c69f16a390107db3bdf2d48b59caeb76851/pointyEndBoxExpandTop.svg) repeat-x
}
.sheet-very-boring-box-wrapper {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    margin-bottom: 8px;
    min-height: 32px;
    padding: 4px 10px;
    position: relative
}
.sheet-very-boring-box {
    grid-template-columns: 14px auto 14px;
    grid-template-rows: 17px auto 17px
}
.sheet-very-boring-box-bottom-left, .sheet-very-boring-box-bottom-right, .sheet-very-boring-box-top-left, .sheet-very-boring-box-top-right {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/48cc706f4838f6677babdfe157729839d7dc25bb/veryBoringBoxCorner.svg) no-repeat
}
.sheet-very-boring-box-expand-left, .sheet-very-boring-box-expand-right {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/5ff74ee6eaab7555fae61e1f31a2144f702c6bba/veryBoringBoxLineExpand.svg) repeat-y
}
.sheet-very-boring-box-expand-bottom, .sheet-very-boring-box-expand-top {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/5ff74ee6eaab7555fae61e1f31a2144f702c6bba/veryBoringBoxLineBottomExpand.svg) repeat-x
}
.sheet-very-styled-box-wrapper {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    min-height: 75px;
    padding: 8px 10px 4px;
    position: relative;
    width: 153px
}
.sheet-very-styled-box {
    grid-template-columns: 153px;
    grid-template-rows: minmax(37px, 60px) auto minmax(37px, 60px)
}
.sheet-very-styled-box-bottom, .sheet-very-styled-box-top {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/d514b2e7f7fbd5dfb6ffb6636a9c0bced95c67ad/tallVeryStyledBoxTop.svg) no-repeat
}
.sheet-very-styled-box-expand {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/d514b2e7f7fbd5dfb6ffb6636a9c0bced95c67ad/tallVeryStyledBoxExpand.svg) repeat-y
}
.sheet-gray-background-bottom-right, .sheet-indented-box-bottom-right, .sheet-indented-box-horizontal-bottom-right, .sheet-indented-box-horizontal-rounded-bottom-bottom-right, .sheet-indented-box-horizontal-rounded-bottom-right, .sheet-pointy-end-box-bottom-right, .sheet-very-boring-box-bottom-right {
    -webkit-transform: scale(-1, -1);
    transform: scale(-1, -1)
}
.sheet-boring-box-bottom-right, .sheet-boring-box-expand-right, .sheet-boring-box-top-right, .sheet-gray-background-top-right, .sheet-indented-box-expand-right, .sheet-indented-box-horizontal-expand-right, .sheet-indented-box-horizontal-rounded-bottom-expand-right, .sheet-indented-box-horizontal-rounded-bottom-top-right, .sheet-indented-box-horizontal-rounded-expand-right, .sheet-indented-box-horizontal-rounded-top-right, .sheet-indented-box-horizontal-top-right, .sheet-indented-box-top-right, .sheet-pointy-end-box-expand-right, .sheet-pointy-end-box-top-right, .sheet-spell-level-title-background-left-no-number, .sheet-very-boring-box-expand-right, .sheet-very-boring-box-top-right {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}
.sheet-boring-box-expand-bottom, .sheet-gray-background-bottom-left, .sheet-indented-box-bottom-left, .sheet-indented-box-expand-bottom, .sheet-indented-box-horizontal-bottom-left, .sheet-indented-box-horizontal-expand-bottom, .sheet-indented-box-horizontal-rounded-bottom-bottom-left, .sheet-indented-box-horizontal-rounded-bottom-expand-bottom, .sheet-indented-box-horizontal-rounded-bottom-left, .sheet-indented-box-horizontal-rounded-expand-bottom, .sheet-pointy-end-box-bottom-left, .sheet-pointy-end-box-expand-bottom, .sheet-very-boring-box-bottom-left, .sheet-very-boring-box-expand-bottom, .sheet-very-styled-box-bottom {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}
.sheet-processing {
    background-color: rgba(0, 0, 0, .75);
    color: #f5f5f5;
    display: none;
    height: 100%;
    left: 0;
    padding: 2px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99999
}
.sheet-show-processing:not([value=''])~.sheet-processing {
    display: block
}
.sheet-processing .sheet-processing-names {
    color: red
}
.sheet-character-header {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/855cdd0e1e8789f15ce03908b82ca584580aad05/topRibbonBackground.svg) no-repeat;
    display: flex;
    flex-wrap: nowrap
}
.sheet-character-header .sheet-shaped-version {
    margin-right: 10px;
    margin-top: 3px;
    text-align: right
}
.sheet-name-ribbon-wrapper {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    margin-right: -4px
}
.sheet-character-name {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/e22ac446a0abb681c535a704abc4a6f7244df2ed/nameRibbon.svg) no-repeat;
    height: 68px;
    max-width: 310px;
    min-width: 170px;
    padding: 12px 8px 12px 20px
}
.sheet-character-name input {
    font-size: 22px;
    font-weight: 700;
    overflow: hidden;
    padding: 4px;
    text-overflow: ellipsis;
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
    white-space: nowrap
}
.sheet-character-name .sheet-wrap-box-label {
    margin-left: 35px;
    margin-top: 10px
}
.sheet-header-info {
    flex-grow: 1
}
input.sheet-toggle-edit-mode[value='1']~div .sheet-header-info {
    margin-top: -14px
}
.sheet-header-info-inner {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    padding: 4px 8px;
    position: relative;
    z-index: 9
}
.sheet-header-info-inner .sheet-shaped-row {
    width: 100%
}
.sheet-classes-select-wrapper {
    background: #fff;
    min-height: 27px
}
.sheet-classes-select-wrapper .repcontainer {
    display: flex
}
.sheet-classes-select-wrapper .repitem+.repitem {
    border-left: 1px solid #000;
    margin-left: 8px;
    padding-left: 8px
}
.sheet-right-ribbon-wrapper {
    align-items: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: flex;
    margin-left: -4px
}
.sheet-right-ribbon {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/e22ac446a0abb681c535a704abc4a6f7244df2ed/rightRibbon.svg) no-repeat;
    height: 57px;
    width: 27px
}
.sheet-nav {
    position: relative;
    z-index: 10
}
input.sheet-toggle-page:not([value=character]):not([value=spells])~div.sheet-section-character, input.sheet-toggle-page:not([value=character]):not([value=spells])~div.sheet-section-npc, input.sheet-toggle-page:not([value=settings])~div.sheet-section-settings {
    display: none
}
input.sheet-slide-input-pc:not([value='1'])~div.sheet-section-npc, input.sheet-slide-input-pc[value='1']~div.sheet-section-character {
    display: none!important
}
input.sheet-toggle-page[value=spells]~.sheet-section-character .sheet-character-details, input.sheet-toggle-page[value=spells]~.sheet-section-character .sheet-left-column, input.sheet-toggle-page[value=spells]~.sheet-section-character .sheet-right-column {
    display: none
}
input.sheet-toggle-page[value=spells]~.sheet-section-character .sheet-center-column {
    width: 100%
}
input.sheet-toggle-page[value=spells]~.sheet-section-character .sheet-center-column>div:not(.sheet-spells-wrap) {
    display: none
}
input.sheet-toggle-page[value=spells]~.sheet-section-npc .sheet-left-column {
    display: none
}
input.sheet-toggle-page[value=spells]~.sheet-section-npc .sheet-right-column>div:not(.sheet-spells) {
    display: none
}
input.sheet-toggle-edit-mode, span.sheet-toggle-edit-mode {
    width: 23px
}
span.sheet-toggle-edit-mode {
    margin-left: -23px
}
div[class='repcontainer editmode']~div[class^=repcontrol] button[class='btn repcontrol_add'] {
    display: inline-block!important;
    visibility: hidden
}
.sheet-abilities {
    margin-bottom: 8px;
    margin-right: 6px
}
.sheet-abilities-background {
    align-items: center;
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cd2ad2aa714f30a9245728a510fbe4ddfa5701a6/abilityBackgroundEnd.svg) center top no-repeat, url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/ab9629dfca660db313c02bd0b8f3f80dd7714e87/abilityBackgroundEndBottom.svg) center bottom no-repeat, #dedfdf;
    display: flex;
    flex-direction: column;
    padding-bottom: 16px;
    padding-top: 26px;
    width: 81px
}
.sheet-ability-wrapper {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/a9f61604d33622b4509ac65928fe2423754c14b3/ability.svg) no-repeat;
    display: flex;
    flex-direction: column;
    height: 83px;
    margin-bottom: 12px;
    padding: 5px;
    position: relative;
    width: 71px
}
.sheet-ability-wrapper .sheet-ability-score-wrapper {
    border-radius: 50%;
    bottom: 2px;
    font-size: 12px;
    height: 24px;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 2px;
    position: absolute;
    right: 0;
    width: 40px
}
.sheet-ability-wrapper .sheet-ability-score-wrapper input {
    background: 0 0;
    border-radius: 5px
}
.sheet-ability-name {
    display: block;
    font-size: 8px;
    margin-top: 1px
}
.sheet-ability-modifier {
    font-size: 28px;
    padding-top: 6px
}
input.sheet-toggle-edit-mode[value='1']~div .sheet-ability-modifier {
    line-height: 22px
}
.sheet-inspiration {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/9e301f3bdf16cfb73e0caf91998eaa317cbd783a/inspiration.svg) no-repeat;
    height: 38px;
    width: 153px
}
.sheet-inspiration .sheet-shaped-row {
    height: 100%
}
.sheet-inspiration .sheet-wrap-box-title {
    margin-left: 14px;
    margin-top: 0;
    padding: 0
}
.sheet-inspiration-left {
    height: 100%;
    width: 38px
}
.sheet-inspiration-right {
    flex-grow: 1;
    height: 100%
}
.sheet-inspiration-label {
    height: 100%
}
.sheet-inspiration-label [type=checkbox] {
    display: none
}
.sheet-inspiration-label [type=checkbox]+span {
    cursor: pointer;
    display: block
}
.sheet-inspiration-label [type=checkbox]:checked+span {
    background: url(https://i.imgur.com/m5WFImZ.png) center center no-repeat
}
.sheet-inspiration-label span {
    height: 100%;
    width: 100%
}
.sheet-inspiration-multiple {
    height: 100%;
    padding: 5px 4px
}
.sheet-inspiration-multiple input {
    height: 100%
}
.sheet-inspiration-multiple-toggle[value='1']~div .sheet-inspiration-label {
    display: none
}
.sheet-inspiration-multiple-toggle:not([value='1'])~div .sheet-inspiration-multiple {
    display: none
}
.sheet-proficiency-bonus {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/9e301f3bdf16cfb73e0caf91998eaa317cbd783a/proficiencyBonus.svg) no-repeat;
    height: 46px;
    width: 153px
}
.sheet-proficiency-bonus .sheet-shaped-row, .sheet-proficiency-bonus .sheet-wrapper-button {
    height: 100%
}
.sheet-proficiency-bonus .sheet-wrap-box-title {
    margin-left: 8px;
    margin-top: 0;
    padding: 0
}
.sheet-proficiency-bonus-wrapper {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    padding: 5px 4px;
    width: 43px
}
.sheet-proficiency-bonus-wrapper input {
    height: 100%
}
.sheet-skills select {
    padding: 0
}
input.sheet-toggle-passive-skills:not([value='1'])~div .sheet-passive-skill {
    display: none
}
.sheet-skill-roll-select {
    width: 7px
}
.sheet-skill-name {
    overflow: hidden
}
.sheet-skill-ability {
    color: #ccc;
    font-size: 10px
}
.sheet-saving-throw, .sheet-skill {
    margin-bottom: 4px
}
.sheet-skills-ability-selector {
    background: 0 0
}
.sheet-section-character .sheet-skills-ability-selector {
    color: #909090
}
.sheet-skill-ability-size {
    font-size: .9em!important;
    padding: 0
}
.sheet-skill-ability-expand-text {
    font-size: .825em!important
}
.sheet-parenthesis-wrapper {
    color: #909090;
    font-size: 9px
}
.sheet-parenthesis-wrapper input {
    padding-left: 3px;
    padding-right: 3px
}
.sheet-skill-proficiency[value=proficient]+span {
    background-color: #879a6a
}
.sheet-skill-proficiency[value=expertise]+span {
    background-color: gold
}
.sheet-ac {
    margin-top: -6px
}
.sheet-shield {
    align-items: center;
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/7cd31246e95b8c773cb40f6cbf59764db0cc2bcd/ac.svg) no-repeat;
    display: flex;
    flex-direction: column;
    height: 74px;
    justify-content: center;
    width: 64px
}
.sheet-shield .sheet-wrap-box-title {
    width: 40px
}
.sheet-hit-dice-container {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 13px;
    height: 100%;
    justify-content: center
}
.sheet-hit-dice-container input {
    font-size: 13px
}
.sheet-heart {
    align-items: center;
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/467445dc8cfd7e13bdaab72e650c5eb656d00025/heart.svg) no-repeat;
    display: flex;
    flex-direction: column;
    height: 66px;
    justify-content: center;
    margin-left: -2px;
    margin-top: -6px;
    position: relative;
    width: 70px
}
.sheet-heart .sheet-wrap-box-title {
    margin-bottom: 2px;
    margin-top: -2px;
    width: 40px
}
.sheet-hp-wrapper {
    width: 50px
}
.sheet-hp-wrapper input {
    border-radius: 12px
}
.sheet-hp-wrapper input::-webkit-input-placeholder {
    font-size: 14px
}
.sheet-hp-wrapper input:-ms-input-placeholder {
    font-size: 14px
}
.sheet-hp-wrapper input::-ms-input-placeholder {
    font-size: 14px
}
.sheet-hp-wrapper input::placeholder {
    font-size: 14px
}
.sheet-temp-hp-position {
    position: absolute;
    right: -4px;
    top: -2px
}
.sheet-temp-hp-wrapper {
    font-size: 13px
}
.sheet-temp-hp-wrapper input {
    font-size: 13px
}
.sheet-max-hp-wrapper, .sheet-temp-hp-wrapper {
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 12px;
    padding-left: 2px;
    padding-right: 2px
}
.sheet-max-hp-wrapper input, .sheet-temp-hp-wrapper input {
    border-radius: 6px
}
.sheet-max-hp-position {
    align-items: center;
    bottom: 2px;
    display: flex;
    justify-content: center;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0
}
.sheet-speed-hover-toggle:not([value='1'])~.sheet-speed-hover-display {
    display: none
}
.sheet-other-speeds:not([value='1'])~.sheet-speed.sheet-other {
    display: none
}
.sheet-sense-blind-beyond-toggle:not([value='1'])~.sheet-sense-blind-beyond-display {
    display: none
}
.sheet-death-saving-throws {
    position: relative
}
.sheet-death-saving-throws-proficiency-wrapper {
    bottom: 1px;
    left: -3px;
    position: absolute
}
.sheet-death-saving-throws-proficiency-wrapper .sheet-round-checkbox-wrapper span {
    background-color: #fff
}
.sheet-death-successes .sheet-bubble {
    background-color: #879a6a
}
.sheet-death-failures {
    margin-top: 2px
}
.sheet-currency-wrap {
    flex-shrink: 0;
    margin-left: -16px;
    width: 73px
}
.sheet-currency {
    height: 30px;
    padding: 2px 3px 3px 2px
}
.sheet-currency-border[value=COPPER]~.sheet-currency {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cace63afe01487a41f778e2139cd4d8fa41f4bc2/copper.svg) no-repeat
}
.sheet-currency-border[value=SILVER]~.sheet-currency {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cace63afe01487a41f778e2139cd4d8fa41f4bc2/silver.svg) no-repeat
}
.sheet-currency-border[value=ELECTRUM]~.sheet-currency {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cace63afe01487a41f778e2139cd4d8fa41f4bc2/electrum.svg) no-repeat
}
.sheet-currency-border[value=GOLD]~.sheet-currency {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cace63afe01487a41f778e2139cd4d8fa41f4bc2/gold.svg) no-repeat
}
.sheet-currency-border[value=PLATINUM]~.sheet-currency {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cace63afe01487a41f778e2139cd4d8fa41f4bc2/platinum.svg) no-repeat
}
.sheet-currency-acronym {
    flex-shrink: 0;
    font-size: 8px;
    margin-top: 1px;
    width: 15px
}
.sheet-currency-button {
    text-align: center!important
}
.sheet-currency-name {
    white-space: nowrap
}
.sheet-currency-value-wrap {
    margin-left: 4px;
    margin-right: 4px
}
.sheet-currency-value-wrap input {
    border-radius: 12px
}
.sheet-weight-total {
    margin-right: -12px
}
.sheet-background-text {
    display: block;
    max-height: 75px;
    min-height: 28px;
    overflow-x: hidden;
    overflow-y: auto
}
.sheet-personality-traits {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}
.sheet-bonds, .sheet-ideals {
    border-radius: 0
}
.sheet-flaws {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}
.sheet-conditions-wrapper-wrapper {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 8px;
    margin-right: 6px
}
.sheet-conditions-wrapper {
    width: 100%
}
.sheet-conditions-wrapper .sheet-round-checkbox-wrapper input:checked+.sheet-pseudo-circle {
    background-color: #922610
}
.sheet-conditions {
    display: grid;
    grid-template-columns: auto auto
}
.sheet-condition {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 4px
}
.sheet-condition:nth-child(odd) {
    margin-right: 2px
}
.sheet-exhaustion-wrapper {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/triangeFlag.svg) no-repeat;
    height: 46px;
    margin-top: -1.833px;
    width: 120px
}
.sheet-exhaustion {
    margin-top: 8px
}
.sheet-artificer-class-features:not([value='1'])~.sheet-artificer-class-features-toggle {
    display: none
}
.sheet-barbarian-class-features:not([value='1'])~.sheet-barbarian-class-features-toggle {
    display: none
}
.sheet-bard-class-features:not([value='1'])~.sheet-bard-class-features-toggle {
    display: none
}
.sheet-cleric-class-features:not([value='1'])~.sheet-cleric-class-features-toggle {
    display: none
}
.sheet-druid-class-features:not([value='1'])~.sheet-druid-class-features-toggle {
    display: none
}
.sheet-fighter-class-features:not([value='1'])~.sheet-fighter-class-features-toggle {
    display: none
}
.sheet-monk-class-features:not([value='1'])~.sheet-monk-class-features-toggle {
    display: none
}
.sheet-paladin-class-features:not([value='1'])~.sheet-paladin-class-features-toggle {
    display: none
}
.sheet-ranger-class-features:not([value='1'])~.sheet-ranger-class-features-toggle {
    display: none
}
.sheet-rangerua-class-features:not([value='1'])~.sheet-rangerua-class-features-toggle {
    display: none
}
.sheet-rogue-class-features:not([value='1'])~.sheet-rogue-class-features-toggle {
    display: none
}
.sheet-sorcerer-class-features:not([value='1'])~.sheet-sorcerer-class-features-toggle {
    display: none
}
.sheet-warlock-class-features:not([value='1'])~.sheet-warlock-class-features-toggle {
    display: none
}
.sheet-wizard-class-features:not([value='1'])~.sheet-wizard-class-features-toggle {
    display: none
}
.sheet-section-character.sheet-pc .sheet-left-column {
    flex-shrink: 0;
    margin-right: 2px;
    width: 242px
}
.sheet-section-character.sheet-pc .sheet-center-column {
    flex-grow: 1;
    flex-shrink: 0;
    width: 320px
}
.sheet-section-character.sheet-pc .sheet-right-column {
    flex-grow: 1;
    flex-shrink: 0;
    margin-left: 4px;
    width: 302px
}
.sheet-section-character.sheet-pc .sheet-initiative, .sheet-section-character.sheet-pc .sheet-saving-throws, .sheet-section-character.sheet-pc .sheet-skills, .sheet-section-character.sheet-pc .sheet-speed {
    margin-bottom: 8px
}
.sheet-first-rows {
    margin-bottom: 8px;
    margin-left: 4px;
    margin-right: 4px
}
.sheet-gray-background-bottom {
    bottom: 0;
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}
.sheet-gray-background-top {
    top: 0
}
.sheet-gray-background-expand {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cee44ae0240cc9d1e4823e4964356427c54dcb62/firstRowsBackgroundExpand.svg);
    bottom: 43px;
    right: 0;
    top: 43px
}
.sheet-death-saving-throws, .sheet-hit-dice, .sheet-initiative, .sheet-rest, .sheet-speed {
    align-items: center;
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/5d6c848acb8934d340368d0786ccafea5c53fdda/box.svg) no-repeat;
    display: flex;
    flex-direction: column;
    height: 66px;
    justify-content: flex-end;
    margin-left: 6px;
    padding: 4px 6px;
    width: 70px
}
.sheet-death-saving-throws .sheet-giant-font, .sheet-hit-dice .sheet-giant-font, .sheet-initiative .sheet-giant-font, .sheet-rest .sheet-giant-font, .sheet-speed .sheet-giant-font {
    padding: 5px 3px
}
.sheet-death-saving-throws {
    padding: 2px 6px
}
.sheet-equipment {
    margin-left: 4px;
    margin-right: 4px
}
.sheet-languages-wrap, .sheet-resistances-wrap, .sheet-senses-wrap {
    margin-right: 2px
}
.sheet-character-details {
    border-top: 4px solid #000;
    padding-top: 4px
}
.sheet-modifier-wrapper-box {
    margin: -16px -12px -2px
}
.sheet-modifier-wrapper {
    align-items: center;
    display: flex;
    flex-direction: column
}
.sheet-modifier, .sheet-modifier-long, .sheet-modifier-short {
    height: 30px;
    margin-bottom: 2px;
    padding: 2px 3px 3px
}
.sheet-modifier {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/7ad132c535dad034e73695193ef3ae3981a978fd/modifier.svg) no-repeat;
    width: 60px
}
.sheet-modifier-long {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/02668ef9fd839d986c83dcfaec139dda5bb9dbf0/modifierLong.svg) no-repeat;
    width: 70px
}
.sheet-modifier-short {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/02668ef9fd839d986c83dcfaec139dda5bb9dbf0/modifierShort.svg) no-repeat;
    width: 50px
}
.sheet-modifier-value-wrap {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    margin-left: 4px;
    margin-right: 4px
}
.sheet-modifier-value-wrap input, .sheet-modifier-value-wrap select {
    border-radius: 12px
}
input.sheet-toggle-edit-mode:not([value='1'])~div input.sheet-toggle-skill:not([value=true])~.sheet-skill-wrapper, input.sheet-toggle-edit-mode:not([value='1'])~div input.sheet-toggle-skills:not([value=true])~.sheet-skills, input.sheet-toggle-innate-spellcasting:not([value='1'])~div .sheet-innate-spellcasting, input.sheet-toggle-spellcasting:not([value='1'])~div .sheet-spellcasting, input.sheet-toggle-spells:not([value='1'])~.sheet-toggle-innate-spellcasting, input.sheet-toggle-spells:not([value='1'])~.sheet-toggle-spellcasting {
    display: none
}
.sheet-section-npc .sheet-left-column {
    flex-shrink: 0;
    margin-right: 2px;
    padding-right: 4px;
    width: 300px
}
.sheet-section-npc .sheet-right-column {
    flex-grow: 1;
    flex-shrink: 0;
    margin-left: 2px;
    position: relative;
    width: 380px
}
.sheet-section-npc input, .sheet-section-npc select, .sheet-section-npc textarea {
    padding-bottom: 0;
    padding-top: 0
}
.sheet-section-npc .sheet-bar {
    background: #e69a28 repeating-linear-gradient(15deg, #e69a28, #ca8929 5px, #ca8929 5px, #e69a28 10px);
    border: 1px solid #563300;
    height: 5px;
    position: relative;
    z-index: 1
}
.sheet-section-npc .sheet-npc-content-wrap {
    background: url(https://i.imgur.com/hggz0ed.jpg) repeat;
    box-shadow: 0 0 1.5em #867453;
    font-size: 14px;
    margin-left: 2px;
    margin-right: 2px;
    padding: 3px
}
.sheet-section-npc .sheet-npc-content-wrap input, .sheet-section-npc .sheet-npc-content-wrap select, .sheet-section-npc .sheet-npc-content-wrap textarea {
    font-size: 14px
}
.sheet-section-npc .sheet-shaped-version {
    font-size: 12px
}
.sheet-section-npc .btn[type=roll], .sheet-section-npc .sheet-npc-content-wrap, .sheet-section-npc .sheet-npc-content-wrap input, .sheet-section-npc .sheet-npc-content-wrap select, .sheet-section-npc .sheet-npc-content-wrap textarea {
    font-family: 'Noto Sans', 'Myriad Pro', Calibri, Helvetica, Arial, sans-serif
}
.sheet-section-npc .sheet-creature-name {
    color: #3a0e06;
    font-family: Lora, 'Calisto MT', 'Bookman Old Style', Bookman, 'Goudy Old Style', Garamond, 'Hoefler Text', 'Bitstream Charter', Georgia, serif!important;
    font-size: 28px!important;
    font-variant: small-caps;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 28px
}
.sheet-section-npc .sheet-h3-wrap {
    border-bottom: 1px solid #3a0e06;
    margin: 0 0 5px
}
.sheet-section-npc h3 {
    color: #3a0e06;
    font-size: 1.3em;
    font-variant: small-caps;
    font-weight: 400;
    line-height: 110%
}
.sheet-section-npc .sheet-top-stats {
    color: #3a0e06;
    padding-top: 2px
}
.sheet-section-npc .sheet-top-stats button, .sheet-section-npc .sheet-top-stats input, .sheet-section-npc .sheet-top-stats textarea {
    color: #3a0e06
}
.sheet-section-npc .sheet-divider {
    border-bottom: 3px solid transparent;
    border-left: 300px solid #922610;
    border-top: 3px solid transparent;
    margin: 4px 0
}
.sheet-section-npc .sheet-skills .repitem:last-child .sheet-comma {
    display: none
}
.sheet-section-npc .sheet-skills-wrapper {
    width: 100%
}
input.sheet-toggle-edit-mode[value='1']~.sheet-section-npc .sheet-skills .repcontainer {
    display: grid;
    grid-template-columns: 50% 50%
}
.sheet-section-npc .sheet-custom-saving-throw:last-child .sheet-comma {
    display: none
}
.sheet-actions .repitem:not(:last-of-type), .sheet-class-features .repitem:not(:last-of-type), .sheet-equipment .repitem:not(:last-of-type), .sheet-feats .repitem:not(:last-of-type), .sheet-lair-actions .repitem:not(:last-of-type), .sheet-legendary-actions .repitem:not(:last-of-type), .sheet-modifiers .repitem:not(:last-of-type), .sheet-offense .repitem:not(:last-of-type), .sheet-racial-traits .repitem:not(:last-of-type), .sheet-reactions .repitem:not(:last-of-type), .sheet-regional-effects .repitem:not(:last-of-type), .sheet-traits .repitem:not(:last-of-type), .sheet-utility .repitem:not(:last-of-type) {
    margin-bottom: 4px
}
.sheet-actions .sheet-heading, .sheet-class-features .sheet-heading, .sheet-equipment .sheet-heading, .sheet-feats .sheet-heading, .sheet-lair-actions .sheet-heading, .sheet-legendary-actions .sheet-heading, .sheet-modifiers .sheet-heading, .sheet-offense .sheet-heading, .sheet-racial-traits .sheet-heading, .sheet-reactions .sheet-heading, .sheet-regional-effects .sheet-heading, .sheet-traits .sheet-heading, .sheet-utility .sheet-heading {
    font-style: italic
}
.sheet-actions, .sheet-lair-actions, .sheet-legendary-actions, .sheet-reactions, .sheet-regional-effects {
    margin-top: 7px
}
.sheet-ammo .repitem {
    padding-left: 6px;
    padding-right: 6px
}
.sheet-has-carried {
    text-indent: 13px
}
.sheet-has-carried-margin {
    margin-left: 13px
}
input.sheet-toggle-filter-condense, span.sheet-toggle-filter-condense {
    width: 48px
}
span.sheet-toggle-filter-condense {
    margin-left: -48px
}
input.sheet-toggle-filter-content, span.sheet-toggle-filter-content {
    width: 39px
}
span.sheet-toggle-filter-content {
    margin-left: -39px
}
input.sheet-toggle-filters, span.sheet-toggle-filters {
    width: 28px
}
span.sheet-toggle-filters {
    margin-left: -28px
}
input.sheet-toggle-filter-prepared, span.sheet-toggle-filter-prepared {
    width: 46px
}
span.sheet-toggle-filter-prepared {
    margin-left: -46px
}
input.sheet-toggle-filter-ritual, span.sheet-toggle-filter-ritual {
    width: 26px
}
span.sheet-toggle-filter-ritual {
    margin-left: -26px
}
input.sheet-toggle-filter-concentration, span.sheet-toggle-filter-concentration {
    width: 82px
}
span.sheet-toggle-filter-concentration {
    margin-left: -82px
}
input.sheet-toggle-concentration, span.sheet-toggle-concentration {
    width: 67px
}
span.sheet-toggle-concentration {
    margin-left: -67px
}
input.sheet-toggle-filter-verbal, span.sheet-toggle-filter-verbal {
    width: 13px
}
span.sheet-toggle-filter-verbal {
    margin-left: -13px
}
input.sheet-toggle-filter-somatic, span.sheet-toggle-filter-somatic {
    width: 13px
}
span.sheet-toggle-filter-somatic {
    margin-left: -13px
}
input.sheet-toggle-filter-material, span.sheet-toggle-filter-material {
    width: 14px
}
span.sheet-toggle-filter-material {
    margin-left: -14px
}
input.sheet-toggle-spell-vsm-v, span.sheet-toggle-spell-vsm-v {
    width: 13px
}
span.sheet-toggle-spell-vsm-v {
    margin-left: -13px
}
input.sheet-toggle-spell-vsm-s, span.sheet-toggle-spell-vsm-s {
    width: 13px
}
span.sheet-toggle-spell-vsm-s {
    margin-left: -13px
}
input.sheet-toggle-spell-vsm-m, span.sheet-toggle-spell-vsm-m {
    width: 14px
}
span.sheet-toggle-spell-vsm-m {
    margin-left: -14px
}
input.sheet-toggle-filter-time-reaction, span.sheet-toggle-filter-time-reaction {
    width: 41px
}
span.sheet-toggle-filter-time-reaction {
    margin-left: -41px
}
input.sheet-toggle-filter-time-bonus, span.sheet-toggle-filter-time-bonus {
    width: 34px
}
span.sheet-toggle-filter-time-bonus {
    margin-left: -34px
}
input.sheet-toggle-filter-time-action, span.sheet-toggle-filter-time-action {
    width: 33px
}
span.sheet-toggle-filter-time-action {
    margin-left: -33px
}
input.sheet-toggle-filter-time-longer, span.sheet-toggle-filter-time-longer {
    width: 34px
}
span.sheet-toggle-filter-time-longer {
    margin-left: -34px
}
input.sheet-toggle-spells-filter-level-0, span.sheet-toggle-spells-filter-level-0 {
    width: 40px
}
span.sheet-toggle-spells-filter-level-0 {
    margin-left: -40px
}
input.sheet-toggle-spells-filter-level-1, span.sheet-toggle-spells-filter-level-1 {
    width: 11px
}
span.sheet-toggle-spells-filter-level-1 {
    margin-left: -11px
}
input.sheet-toggle-spells-filter-level-2, span.sheet-toggle-spells-filter-level-2 {
    width: 11px
}
span.sheet-toggle-spells-filter-level-2 {
    margin-left: -11px
}
input.sheet-toggle-spells-filter-level-3, span.sheet-toggle-spells-filter-level-3 {
    width: 11px
}
span.sheet-toggle-spells-filter-level-3 {
    margin-left: -11px
}
input.sheet-toggle-spells-filter-level-4, span.sheet-toggle-spells-filter-level-4 {
    width: 11px
}
span.sheet-toggle-spells-filter-level-4 {
    margin-left: -11px
}
input.sheet-toggle-spells-filter-level-5, span.sheet-toggle-spells-filter-level-5 {
    width: 11px
}
span.sheet-toggle-spells-filter-level-5 {
    margin-left: -11px
}
input.sheet-toggle-spells-filter-level-6, span.sheet-toggle-spells-filter-level-6 {
    width: 11px
}
span.sheet-toggle-spells-filter-level-6 {
    margin-left: -11px
}
input.sheet-toggle-spells-filter-level-7, span.sheet-toggle-spells-filter-level-7 {
    width: 11px
}
span.sheet-toggle-spells-filter-level-7 {
    margin-left: -11px
}
input.sheet-toggle-spells-filter-level-8, span.sheet-toggle-spells-filter-level-8 {
    width: 11px
}
span.sheet-toggle-spells-filter-level-8 {
    margin-left: -11px
}
input.sheet-toggle-spells-filter-level-9, span.sheet-toggle-spells-filter-level-9 {
    width: 11px
}
span.sheet-toggle-spells-filter-level-9 {
    margin-left: -11px
}
input.sheet-toggle-spells-filter-level-all, span.sheet-toggle-spells-filter-level-all {
    width: 15px
}
span.sheet-toggle-spells-filter-level-all {
    margin-left: -15px
}
span.sheet-toggle-filter-time-action, span.sheet-toggle-filter-time-bonus, span.sheet-toggle-spells-filter-level-1, span.sheet-toggle-spells-filter-level-2, span.sheet-toggle-spells-filter-level-3, span.sheet-toggle-spells-filter-level-4, span.sheet-toggle-spells-filter-level-5, span.sheet-toggle-spells-filter-level-6, span.sheet-toggle-spells-filter-level-7, span.sheet-toggle-spells-filter-level-8, span.sheet-toggle-spells-filter-level-9 {
    border-radius: 0
}
span.sheet-toggle-filter-time-longer, span.sheet-toggle-spells-filter-level-all {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}
span.sheet-toggle-filter-time-reaction, span.sheet-toggle-spells-filter-level-0 {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}
input.sheet-show-materials:not(:checked)~.sheet-show-materials, input.sheet-toggle-filters:not(:checked)~[class^=sheet-toggle-filter-], input.sheet-toggle-filters:not(:checked)~[class^=sheet-toggle-spells-filter-], input.sheet-toggle-filters:not(:checked)~div [class^=sheet-toggle-filter-], input.sheet-toggle-filters:not(:checked)~div [class^=sheet-toggle-spells-filter-], input.sheet-toggle-prepared-matters:not([value='1'])~div .sheet-prepared-matters, input.sheet-toggle-prepared-matters:not([value='1'])~div .sheet-toggle-filter-prepared, input.sheet-toggle-prepared-matters[value='1']~div .sheet-show-when-prepared-doesnt-matters, input.sheet-toggle-ritual:not([value=Yes])~div .sheet-show-ritual, input.sheet-toggle-spell-points:not([value='1'])~.sheet-spell-points, input.sheet-toggle-spell-points:not([value='1'])~div .sheet-spell-points, input.sheet-toggle-spell-slots:not([value='1'])~.sheet-spell-slots, input.sheet-toggle-spell-slots:not([value='1'])~div .sheet-spell-slots, input[type=hidden].sheet-toggle-spells:not([value='1'])~.sheet-spells, input[type=hidden].sheet-toggle-spells:not([value='1'])~div .sheet-spells, input[type=hidden].sheet-toggle-spells:not([value='1'])~input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-spells-wrap {
    display: none
}
input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-0:not(:checked)~div .sheet-spell-level-0 {
    display: none
}
input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-1:not(:checked)~div .sheet-spell-level-1 {
    display: none
}
input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-2:not(:checked)~div .sheet-spell-level-2 {
    display: none
}
input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-3:not(:checked)~div .sheet-spell-level-3 {
    display: none
}
input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-4:not(:checked)~div .sheet-spell-level-4 {
    display: none
}
input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-5:not(:checked)~div .sheet-spell-level-5 {
    display: none
}
input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-6:not(:checked)~div .sheet-spell-level-6 {
    display: none
}
input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-7:not(:checked)~div .sheet-spell-level-7 {
    display: none
}
input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-8:not(:checked)~div .sheet-spell-level-8 {
    display: none
}
input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-9:not(:checked)~div .sheet-spell-level-9 {
    display: none
}
input.sheet-toggle-filters:checked~input.sheet-toggle-filter-concentration:checked~div input.sheet-toggle-concentration[value=Yes]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-material:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_M]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-material:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_S_M]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-material:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_M]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-material:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_S_M]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-prepared:checked~div input.sheet-toggle-prepared:not([value=Yes])~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-ritual:checked~div input.sheet-toggle-ritual:not([value=Yes])~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-somatic:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_S]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-somatic:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_S_M]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-somatic:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_S]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-somatic:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_S_M]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-action:not(:checked)~div input.sheet-toggle-time[value='1_ACTION']~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-bonus:not(:checked)~div input.sheet-toggle-time[value='1_BONUS_ACTION']~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-longer:not(:checked)~div input.sheet-toggle-time[value='10_MINUTES']~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-longer:not(:checked)~div input.sheet-toggle-time[value='12_HOURS']~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-longer:not(:checked)~div input.sheet-toggle-time[value='1_HOUR']~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-longer:not(:checked)~div input.sheet-toggle-time[value='1_MINUTE']~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-longer:not(:checked)~div input.sheet-toggle-time[value='24_HOURS']~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-longer:not(:checked)~div input.sheet-toggle-time[value='8_HOURS']~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-reaction:not(:checked)~div input.sheet-toggle-time[value='1_REACTION']~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-verbal:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-verbal:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_M]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-verbal:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_S]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-verbal:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_S_M]~.sheet-filter-section {
    display: none
}
.sheet-filter {
    display: inline-block;
    font-size: 11px
}
.sheet-spell-level-container {
    flex-grow: 1;
    min-width: 278px
}
.sheet-spell-level-container select {
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px
}
.sheet-section-npc .sheet-spell-level-container, .sheet-toggle-page[value=spells]~div .sheet-spell-level-container {
    padding-left: 2px;
    padding-right: 2px
}
.sheet-section-npc .sheet-spell-level-container {
    max-width: 50%
}
.sheet-toggle-page[value=spells]~div .sheet-spell-level-container {
    max-width: 33%
}
.sheet-spell-level-title, .sheet-spell-level-title-no-number {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 50px;
    position: relative;
    width: 100%
}
.sheet-spell-level-title {
    padding: 12px 6px
}
.sheet-spell-level-title-no-number {
    padding: 12px
}
.sheet-spell-level-title-background, .sheet-spell-level-title-background-no-number {
    align-items: stretch;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    bottom: 0;
    display: grid;
    grid-template-rows: 50px;
    justify-items: stretch;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}
.sheet-spell-level-title-background {
    grid-template-columns: 42px auto 23px
}
.sheet-spell-level-title-background-no-number {
    grid-template-columns: 23px auto 23px
}
.sheet-spell-level-title-background-left {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/e624f6a67178ee92ba723b37fff0d805891c1602/spellcastingTitleLeft.svg) no-repeat
}
.sheet-spell-level-title-background-left-no-number, .sheet-spell-level-title-background-right {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/e624f6a67178ee92ba723b37fff0d805891c1602/spellcastingTitleRight.svg) no-repeat
}
.sheet-spell-level-title-background-left-no-number {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}
.sheet-spell-level-title-background-expand {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/e624f6a67178ee92ba723b37fff0d805891c1602/spellcastingTitleExpand.svg) repeat-x
}
.sheet-spell-level {
    font-size: 18px;
    font-weight: 700;
    margin-right: 32px;
    text-align: center;
    width: 13px
}
.sheet-spell-title-wrapper {
    max-height: 26px;
    width: 100%
}
.sheet-spells .sheet-prepared-matters input:checked+span, .sheet-spells input.sheet-toggle-concentration:checked+span.sheet-toggle-concentration, .sheet-spells input.sheet-toggle-ritual:checked+span.sheet-toggle-ritual, .sheet-spells input[class^=sheet-toggle-filter]:checked+span[class^=sheet-toggle-filter], .sheet-spells input[class^=sheet-toggle-spells-filter]:checked+span[class^=sheet-toggle-spells-filter] {
    background-color: #591209
}
.sheet-spell-list {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap
}
input.sheet-toggle-prepared-matters[value='1']~.sheet-section-character input.sheet-toggle-prepared:not([value=Yes])~div .sheet-spell-name, input.sheet-toggle-prepared-matters[value='1']~.sheet-section-npc input.sheet-toggle-prepared:not([value=Yes])~div .sheet-spell-name {
    color: #909090
}
.sheet-prepared-bubble-spaceholder {
    height: 9px;
    width: 9px
}
.sheet-spell-name {
    color: #591209;
    font-family: 'Times New Roman', Times, serif;
    font-size: 14px;
    font-variant: small-caps;
    font-weight: 700
}
.sheet-tooltip-content-top .sheet-spell-name {
    color: inherit
}
input.sheet-toggle-edit-mode[value='1']~div .sheet-spell-name {
    font-size: 16px
}
.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-1 {
    display: none
}
.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-2 {
    display: none
}
.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-3 {
    display: none
}
.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-4 {
    display: none
}
.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-5 {
    display: none
}
.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-6 {
    display: none
}
.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-7 {
    display: none
}
.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-8 {
    display: none
}
.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-2 {
    display: none
}
.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-3 {
    display: none
}
.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-4 {
    display: none
}
.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-5 {
    display: none
}
.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-6 {
    display: none
}
.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-7 {
    display: none
}
.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-8 {
    display: none
}
.sheet-spell-slot-counter-max[value='2']~.sheet-spell-slot-counter-3 {
    display: none
}
.sheet-spell-slot-counter-max[value='2']~.sheet-spell-slot-counter-4 {
    display: none
}
.sheet-spell-slot-counter-max[value='2']~.sheet-spell-slot-counter-5 {
    display: none
}
.sheet-spell-slot-counter-max[value='2']~.sheet-spell-slot-counter-6 {
    display: none
}
.sheet-spell-slot-counter-max[value='2']~.sheet-spell-slot-counter-7 {
    display: none
}
.sheet-spell-slot-counter-max[value='2']~.sheet-spell-slot-counter-8 {
    display: none
}
.sheet-spell-slot-counter-max[value='3']~.sheet-spell-slot-counter-4 {
    display: none
}
.sheet-spell-slot-counter-max[value='3']~.sheet-spell-slot-counter-5 {
    display: none
}
.sheet-spell-slot-counter-max[value='3']~.sheet-spell-slot-counter-6 {
    display: none
}
.sheet-spell-slot-counter-max[value='3']~.sheet-spell-slot-counter-7 {
    display: none
}
.sheet-spell-slot-counter-max[value='3']~.sheet-spell-slot-counter-8 {
    display: none
}
.sheet-spell-slot-counter-max[value='4']~.sheet-spell-slot-counter-5 {
    display: none
}
.sheet-spell-slot-counter-max[value='4']~.sheet-spell-slot-counter-6 {
    display: none
}
.sheet-spell-slot-counter-max[value='4']~.sheet-spell-slot-counter-7 {
    display: none
}
.sheet-spell-slot-counter-max[value='4']~.sheet-spell-slot-counter-8 {
    display: none
}
.sheet-spell-slot-counter-max[value='5']~.sheet-spell-slot-counter-6 {
    display: none
}
.sheet-spell-slot-counter-max[value='5']~.sheet-spell-slot-counter-7 {
    display: none
}
.sheet-spell-slot-counter-max[value='5']~.sheet-spell-slot-counter-8 {
    display: none
}
.sheet-spell-slot-counter-max[value='6']~.sheet-spell-slot-counter-7 {
    display: none
}
.sheet-spell-slot-counter-max[value='6']~.sheet-spell-slot-counter-8 {
    display: none
}
.sheet-spell-slot-counter-max[value='7']~.sheet-spell-slot-counter-8 {
    display: none
}
.sheet-spell-slot-counter-max[value='8']~.sheet-spell-slot-counter-9 {
    display: none
}
.sheet-spell-slot-counter-max[value='8']~.sheet-spell-slot-counter-8 {
    display: none
}
input.sheet-toggle-emote:not([value='1'])~div .sheet-emote, input.sheet-toggle-freeform:not([value='1'])~div .sheet-freeform, input.sheet-toggle-freetext:not([value='1'])~div .sheet-freetext {
    display: none
}
.sheet-compendium-drop-target.dropping {
    background-color: initial!important
}
.sheet-compendium-drop {
    background-color: rgba(255, 255, 255, .87);
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99
}
.dropping .sheet-compendium-drop {
    display: block
}
.sheet-drop-target {
    align-items: center;
    border: 4px dashed #000;
    display: flex;
    font-size: 96px;
    height: 400px;
    justify-content: center;
    margin: 48px
}
.sheet-rolltemplate-5e-shaped {
    margin-bottom: -5px;
    margin-left: -43px;
    margin-right: -2px
}
.withoutavatars .sheet-rolltemplate-5e-shaped {
    margin-left: -13px
}
.sheet-rolltemplate-5e-shaped .sheet-no-border {
    border-bottom: 0!important
}
.sheet-rolltemplate-5e-shaped a[href^='!'], .sheet-rolltemplate-5e-shaped a[href^='~'] {
    background-color: transparent;
    border: 0;
    color: #ce0f69;
    display: inline;
    padding: 0
}
.sheet-rolltemplate-5e-shaped .sheet-rt-card {
    box-sizing: border-box;
    font-size: 11px;
    overflow: hidden
}
.sheet-rolltemplate-5e-shaped .sheet-rt-card.sheet-continuous, .sheet-rolltemplate-5e-shaped .sheet-rt-card.sheet-continuous-header {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}
.sheet-rolltemplate-5e-shaped .sheet-rt-card.sheet-continuous, .sheet-rolltemplate-5e-shaped .sheet-rt-card.sheet-continuous-footer {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: -28px;
    padding-top: 9px
}
.sheet-rolltemplate-5e-shaped .sheet-rt-content {
    color: #000
}
.sheet-rolltemplate-5e-shaped .sheet-rt-content>div {
    padding: 2px 4px
}
.sheet-rolltemplate-5e-shaped .sheet-rt-content>div:not(:last-of-type) {
    -o-border-image: linear-gradient(to right, transparent, rgba(0, 0, 0, .75), transparent) 1;
    border-image: linear-gradient(to right, transparent, rgba(0, 0, 0, .75), transparent) 1;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #000;
    border-top: 0
}
.sheet-rolltemplate-5e-shaped .sheet-grid-box {
    align-items: stretch;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    bottom: 0;
    display: grid;
    justify-items: stretch;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}
.sheet-rolltemplate-5e-shaped .sheet-box-inner {
    position: relative
}
.sheet-rolltemplate-5e-shaped .sheet-box-middle {
    background-color: #fff
}
.sheet-rolltemplate-5e-shaped .sheet-boring-box-wrapper {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    margin-bottom: 8px;
    min-height: 51px;
    padding: 4px 10px;
    position: relative
}
.sheet-rolltemplate-5e-shaped .sheet-boring-box {
    grid-template-columns: 19px auto 19px;
    grid-template-rows: 15px auto 36px
}
.sheet-rolltemplate-5e-shaped .sheet-boring-box-bottom-left, .sheet-rolltemplate-5e-shaped .sheet-boring-box-bottom-right {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxBottomCornerWhite.svg) no-repeat
}
.sheet-rolltemplate-5e-shaped .sheet-boring-box-top-left, .sheet-rolltemplate-5e-shaped .sheet-boring-box-top-right {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxTopCornerWhite.svg) no-repeat
}
.sheet-rolltemplate-5e-shaped .sheet-boring-box-expand-left, .sheet-rolltemplate-5e-shaped .sheet-boring-box-expand-right {
    background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxSideExpandWhite.svg) repeat-y
}
.sheet-rolltemplate-5e-shaped .sheet-boring-box-expand-bottom, .sheet-rolltemplate-5e-shaped .sheet-boring-box-expand-top {
    background: #fff url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxTopBottomExpandWhite.svg) repeat-x
}
.sheet-rolltemplate-5e-shaped .sheet-boring-box-bottom-right, .sheet-rolltemplate-5e-shaped .sheet-boring-box-expand-right, .sheet-rolltemplate-5e-shaped .sheet-boring-box-top-right {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}
.sheet-rolltemplate-5e-shaped .sheet-boring-box-expand-bottom {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}
.sheet-rolltemplate-5e-shaped .inlinerollresult {
    background: 0 0;
    border: 2px solid transparent;
    border-radius: 4px;
    font-size: 18px;
    padding: 0 2px
}
.sheet-rolltemplate-5e-shaped .sheet-output {
    font-size: 13px;
    margin-top: 2px
}
.sheet-rolltemplate-5e-shaped .sheet-output-label {
    color: #676767;
    font-style: italic
}
.sheet-rolltemplate-5e-shaped .sheet-height-one-em {
    min-height: 1em
}
.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar {
    height: 6px;
    width: 6px
}
.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-button {
    height: 0;
    width: 0
}
.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-thumb {
    background: #708090;
    border: 0;
    border-radius: 0
}
.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-thumb:hover {
    background: #5e6b77
}
.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-thumb :active {
    background: #4c565f
}
.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, .12);
    border: 0;
    border-radius: 0
}
.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-track:active, .sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-track:hover {
    background: rgba(0, 0, 0, .12)
}
.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-corner {
    background: 0 0
}
.sheet-rolltemplate-5e-shaped .sheet-advantage-circle {
    border: 1px solid #000;
    border-radius: 50%;
    height: 11px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 11px;
    z-index: 5
}
.sheet-rolltemplate-5e-shaped .sheet-advantage-circle.sheet-advantage {
    background-color: #2fc910
}
.sheet-rolltemplate-5e-shaped .sheet-advantage-circle.sheet-disadvantage {
    background-color: #980000
}
.sheet-rolltemplate-5e-shaped .sheet-rt-title-wrap {
    margin-right: 13px;
    padding: 0 2px
}
.sheet-rolltemplate-5e-shaped .sheet-rt-title {
    color: #591209;
    font-family: 'Times New Roman', Times, serif;
    font-variant: small-caps;
    font-weight: 700
}
.sheet-rolltemplate-5e-shaped .sheet-rt-title-name {
    font-size: 20px
}
.sheet-rolltemplate-5e-shaped .sheet-spell-points, .sheet-rolltemplate-5e-shaped .sheet-uses-recharge-cost-wrap {
    font-size: 14px
}
.sheet-rolltemplate-5e-shaped .sheet-rt-subheader {
    padding: 0 3px
}
.sheet-rolltemplate-5e-shaped .sheet-rt-subheader div {
    line-height: 1.4em
}
.sheet-rolltemplate-5e-shaped .sheet-rt-character-name {
    font-size: 1.2em;
    font-variant: small-caps
}
.sheet-rolltemplate-5e-shaped .sheet-rt-emote {
    background-color: #f5e4d3;
    border-bottom: 2px solid #f0c392;
    border-top: 2px solid #f0c392;
    color: #db831f;
    font-size: 11px;
    font-style: italic;
    font-weight: 700;
    padding: 3px 4px;
    text-align: center
}
.sheet-rolltemplate-5e-shaped .userscript-criterion {
    margin: 2px 0
}
.sheet-rolltemplate-5e-shaped .userscript-criterion a[href^='!'] .userscript-notselected, .sheet-rolltemplate-5e-shaped .userscript-criterion a[href^='!']:not(.userscript-selected), .sheet-rolltemplate-5e-shaped .userscript-criterion a[href^='~'] .userscript-notselected, .sheet-rolltemplate-5e-shaped .userscript-criterion a[href^='~']:not(.userscript-selected) {
    color: #909090
}
.sheet-rolltemplate-5e-shaped a[href^='!'].userscript-notselected, .sheet-rolltemplate-5e-shaped a[href^='~'].userscript-notselected {
    color: #909090
}
.sheet-rolltemplate-5e-shaped .userscript-section:not(:first-child) {
    margin-top: 5px
}
.sheet-rolltemplate-5e-shaped .userscript-section:not(:last-child) {
    margin-bottom: 5px
}
.sheet-rolltemplate-5e-shaped .userscript-section-heading {
    font-size: 14px;
    font-weight: 700
}
.sheet-rolltemplate-5e-shaped .userscript-criterion-name {
    font-style: italic;
    font-weight: 700
}
.sheet-rolltemplate-5e-shaped .userscript-shaped-config {
    width: 100%
}
.sheet-rolltemplate-5e-shaped .userscript-shaped-config tr:nth-child(odd) {
    background: #dedede
}
.sheet-rolltemplate-5e-shaped .userscript-shaped-config table {
    width: 100%
}
.sheet-rolltemplate-5e-shaped hr {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, .75), rgba(0, 0, 0, 0));
    border: 0;
    height: 1px;
    margin: 5px 0
}
.sheet-rolltemplate-5e-shaped .sheet-spells-wrapper {
    font-family: 'Times New Roman', Times, serif;
    font-size: 1.1em;
    font-style: italic;
    text-transform: lowercase!important
}
.sheet-rolltemplate-5e-shaped .sheet-prepared-matters .sheet-spell-wrapper:not(.sheet-prepared) a[href^='~'] {
    color: #909090
}
.sheet-rolltemplate-5e-shaped a[href^='!'].userscript-remove {
    color: #909090
}
.sheet-rolltemplate-5e-shaped .sheet-entity-scroller {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-height: calc(60vh - 170px);
    overflow-y: auto
}
.sheet-rolltemplate-5e-shaped .sheet-entity-scroller a {
    overflow: hidden;
    white-space: nowrap;
    width: 49%
}
.sheet-rolltemplate-5e-shaped .sheet-ammo-wrapper .inlinerollresult {
    font-size: inherit;
    font-weight: 400
}