.editable{box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;min-height:30px;min-width:40px;position:relative}.editable:not(.readonly)>div,.editable:not(.readonly)>p,.editable:not(.readonly)>span{cursor:pointer}.editable>div,.editable>input,.editable>span,.editable>textarea{align-items:inherit;border:none;bottom:0;color:inherit;display:flex;flex:1;font-family:inherit;font-size:inherit;font-weight:inherit;height:100%;justify-content:inherit;left:0;line-height:inherit;margin:0;max-height:100%;min-width:40px;outline:none;overflow:hidden;padding:.25em;position:absolute;right:0;text-align:inherit;top:0;width:100%}.editable>div.multiline,.editable>textarea{align-items:flex-start;flex-direction:column;justify-content:flex-start;text-align:left}.editable>div.multiline>p,.editable>textarea>p{margin:0 0 .5rem;padding:0}.editable .placeholder{color:hsla(0,0%,78.4%,.8);font-style:italic}.editable>input::-webkit-input-placeholder,.editable>textarea::-webkit-input-placeholder{color:hsla(0,0%,78.4%,.8);font-style:italic}.editable>input:-moz-placeholder,.editable>input::-moz-placeholder,.editable>textarea:-moz-placeholder,.editable>textarea::-moz-placeholder{color:hsla(0,0%,78.4%,.8);font-style:italic}.editable>input:-ms-input-placeholder,.editable>textarea:-ms-input-placeholder{color:hsla(0,0%,78.4%,.8);font-style:italic}.editable:focus-within{outline:1px auto -webkit-focus-ring-color}.editable input[type=checkbox]{height:1em;margin:auto;min-width:auto;width:1em}.rating{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;max-width:200px;min-width:200px}.rating>span{align-items:center;cursor:pointer;display:inline-flex;height:20px;justify-content:center;width:20px}.rating>span>*{pointer-events:none}.rating>span .dot{align-items:center;border:1px solid;border-radius:5px;color:#000;display:flex;font-size:12px;height:10px;justify-content:center;width:10px}.rating>span .dot.filled{background-color:#000}.resource{align-items:stretch;box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-items:stretch;line-height:1em;min-height:2em}.resource>.editable{align-items:center;display:flex;height:auto;justify-content:center;min-width:40px;text-align:center}.resource .name{flex:1;justify-content:flex-start;text-align:left}.resource .display{align-items:center;display:flex}.resource .display .current,.resource .display .maximum,.resource .display .name{align-items:center}.resource .display .name{flex:1;font-weight:700;height:30px}.resource .display .current,.resource .display .maximum{justify-content:center}.resource .rating{margin:.25em auto}.list.resource-list>.list-item-wrapper.focus-within,.list.resource-list>.list-item-wrapper:hover{border-radius:5px 0 5px 5px}