@charset "UTF-8";.effect{align-items:stretch;box-sizing:border-box;display:flex;flex:1;flex-wrap:wrap;justify-items:stretch;line-height:1em;min-height:2em}.effect>.editable{align-items:center;display:flex;height:auto;justify-content:center;min-width:40px;text-align:center}.effect .name{flex:1;justify-content:flex-start;text-align:left}.effect:not(.applicable){background:beige}.effect .condition{flex:1}.effect .modifier,.expandable-toggle{justify-content:center}.expandable-toggle{align-items:center;cursor:pointer;display:flex;min-width:30px}.expandable{min-width:100%}.multi-toggle{display:inline-flex}.multi-toggle>.toggle{align-items:center;border:1px outset;box-shadow:0 0 2px;cursor:pointer;display:flex;height:30px;justify-content:center;min-width:30px;padding:.25rem}.multi-toggle>.toggle>*{pointer-events:none}.multi-toggle>.toggle.selected{background:#eee;border:1px inset;box-shadow:inset 0 0 2px #ccc,0 0 2px}.multi-toggle>.toggle:first-of-type{border-radius:5px 0 0 5px}.multi-toggle>.toggle:last-of-type{border-radius:0 5px 5px 0}.multi-toggle>.toggle:only-child{border-radius:5px}.list{flex:1;grid-gap:3px;margin-top:30px;padding:.5px 0;position:relative}.list:focus-within button.icon-add{display:flex}.list>.title-bar{align-items:center;border-bottom:1px solid;display:flex;font-size:.7rem;height:30px;justify-content:space-between;left:0;position:absolute;right:0;top:-30px;width:100%}.list>.title-bar>.multi-toggle.sorter>.toggle{align-items:center;border:1px solid transparent;border-radius:5px;border-radius:0;box-shadow:none;cursor:pointer;display:inline-flex;height:20px;justify-content:center;min-height:20px;min-width:25px;padding:.1rem}.list>.title-bar>.multi-toggle.sorter>.toggle:hover{border:1px outset #ccc}.list>.title-bar>.multi-toggle.sorter>.toggle.on{background-color:#eee;border:1px inset #ccc}.list>.title-bar>.multi-toggle.sorter>.toggle:first-of-type{border-radius:5px 0 0 5px}.list>.title-bar>.multi-toggle.sorter>.toggle:last-of-type{border-radius:0 5px 5px 0}.list>.title-bar>.multi-toggle.sorter>.toggle:only-child{border-radius:5px}.list>.title-bar>.categorize{align-items:center;border:1px solid transparent;border-radius:5px;box-shadow:none;cursor:pointer;display:inline-flex;height:20px;justify-content:center;margin-left:5px;min-height:20px;min-width:25px;padding:.1rem}.list>.title-bar>.categorize:hover{border:1px outset #ccc}.list>.title-bar>.categorize.on{background-color:#eee;border:1px inset #ccc}.list>.title-bar>.filter{align-items:center;background:inherit;border:1px solid transparent;border-radius:5px;box-shadow:none;cursor:pointer;display:inline-flex;height:20px;justify-content:center;margin-left:5px;min-height:20px;min-width:25px;padding:.1rem}.list>.title-bar>.filter:hover{border:1px outset #ccc}.list>.title-bar>.filter.on{background-color:#eee;border:1px inset #ccc}.list>.title-bar .text{flex:1;font-size:1.5em;font-weight:700;text-align:center}.list>.title-bar>button{background:none;border:none;cursor:pointer;height:30px;width:30px}.list .category{display:flex;flex-direction:column}.list .category>.details{border-bottom:1px solid;display:flex;flex-direction:row;font-weight:700;height:30px;justify-content:space-between;padding:.25em}.list .category>.details>.title{flex:1}.list .category>.details>.range{align-items:center;display:flex;justify-content:center;width:50px}.list .list-item-wrapper{-webkit-column-break-inside:avoid;box-sizing:border-box;break-inside:avoid;display:flex;flex:1;margin:0 0 .25em;padding:.25em;page-break-inside:avoid;position:relative}.list .list-item-wrapper>.drag-handle,.list .list-item-wrapper>button.icon-remove{align-items:center;background:none;border:none;box-sizing:border-box;cursor:pointer;display:none;height:30px;justify-content:center}.list .list-item-wrapper>.drag-handle{color:#ccc;font-size:6px;letter-spacing:2px;line-height:5px;margin-right:5px;overflow:hidden;padding:0 2px;text-align:center;text-shadow:1px 0 1px #000;vertical-align:middle;width:15px}.list .list-item-wrapper>.drag-handle:after{content:"•• •• •• •• "}.list .list-item-wrapper>button.icon-remove{width:30px}.list .list-item-wrapper>button.icon-remove:hover{background-color:#ccf8f8}.list .list-item-wrapper.expanded .drag-handle{left:-15px;position:absolute}.list .list-item-wrapper.sortable-chosen{background-color:#faebd7}.list .list-item-wrapper.expanded{column-span:all}.list .list-item-wrapper.expanded>.expandable-wrapper.expanded,.list .list-item-wrapper.expanded>button.icon-remove{background:#fff;border:1px solid #666;box-shadow:3px 3px #666;margin-bottom:3px;margin-left:-1px}.list .list-item-wrapper.expanded>.expandable-wrapper.expanded+button.icon-remove,.list .list-item-wrapper.expanded>button.icon-remove+button.icon-remove{border-left:none}.list .list-item-wrapper .list>.title-bar{padding:0}.list .list-item-wrapper .list>.title-bar>.button.icon-add{right:0}.list .list-item-wrapper .list>.list-item-wrapper>.icon-remove{background:#fff;border:1px solid #666;border-left:none;box-shadow:3px 3px #666;display:flex;position:absolute;right:-30px;z-index:1}.list .list-item-wrapper .list>.list-item-wrapper>.icon-remove:hover{background:#ccf8f8}.list .list-item-wrapper .list>.expandable>.list-item-wrapper>div{padding:0}.list .list-item-wrapper:focus-within,.list .list-item-wrapper:hover{background:#eee;border-radius:0}.list .list-item-wrapper:focus-within>.drag-handle,.list .list-item-wrapper:hover>.drag-handle{display:flex}.list .list-item-wrapper:focus-within>*>.editable,.list .list-item-wrapper:hover>*>.editable{background-color:#f3f3f3;border:1px solid #ddd}.list.dragging>.list-item-wrapper>.drag-handle,.list.dragging>.list-item-wrapper button.icon-remove{display:none!important}.sheet.small .list{column-count:1!important;width:100%}.sheet.small .list .list-item-wrapper{width:100%}.trait{align-items:stretch;box-sizing:border-box;display:flex;flex:1;flex-wrap:wrap;justify-items:stretch;line-height:1em;min-height:2em}.trait>.editable{align-items:center;display:flex;height:auto;justify-content:center;min-width:40px;text-align:center}.trait .name{flex:1;justify-content:flex-start;text-align:left}.trait .trait-list.row{display:flex;flex-direction:row}.trait .expandable,.trait .expandable>.list{width:100%}.trait .expandable .title-bar>.text{font-size:1em}