*{box-sizing:border-box;outline:0 solid transparent}a{text-decoration:none}body{margin:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fcfcfc;min-height:100vh}#app,button{color:#595959}button{background-color:transparent;border:1px dotted rgba(89,89,89,.5);padding:.5rem;font-size:110%;border-radius:.25rem;cursor:pointer}button:hover:enabled{background-color:rgba(228,118,15,.05);color:#e4760f;border:1px solid rgba(228,118,15,.4)}button:active{background-color:rgba(228,118,15,.2);border:1px solid rgba(228,118,15,.2)}button:disabled{background-color:transparent;color:rgba(89,89,89,.4);cursor:not-allowed}button:hover:disabled{border:1px solid rgba(228,118,15,.4)}input[type=text]{padding:.5rem;opacity:.9}.editable,input[type=text]{border-radius:.5rem;background-color:transparent}.editable{padding:.75rem}.editable,input[type=text]{border:1px solid transparent}.editable:hover,input[type=text].force-hover,input[type=text]:hover{border:1px dotted rgba(89,89,89,.5)}.dirty{background-color:rgba(228,118,15,.05)}.ed-text[data-v-0a0393ba]{position:relative}.placeholder[data-v-0a0393ba]{position:absolute;font-weight:700;color:rgba(89,89,89,.05);top:.75rem;left:.75rem;pointer-events:none}.tag[data-v-ebab6fc0]{padding:.3rem;margin-right:.45rem;border-radius:.5rem;border:none;box-shadow:0 0 3px 0 rgba(50,50,50,.16);background-color:#fff;color:rgba(0,0,0,.7);cursor:pointer}.removable[data-v-ebab6fc0]{padding:.3rem .45rem}.delete[data-v-ebab6fc0]{opacity:.5;cursor:pointer;margin-left:.3rem}.delete[data-v-ebab6fc0]:hover{opacity:1}.tag-box[data-v-23b1592d]{position:relative}.tags[data-v-23b1592d]{display:flex;flex-wrap:wrap;align-content:flex-start;min-height:1.85rem;min-width:12rem}.new-tag[data-v-23b1592d]{border-radius:.5rem;padding:.3rem;font-size:100%;color:rgba(0,0,0,.7);border:1px dotted rgba(89,89,89,.5)}.placeholder[data-v-23b1592d]{position:absolute;font-size:250%;font-weight:700;color:rgba(89,89,89,.05);top:-.35rem;pointer-events:none}.tags[data-v-23b1592d] .editable{background:transparent;padding:0;border:none}.tags[data-v-23b1592d] .editable:hover{border:none}.object[data-v-7da92979]{max-width:40rem;width:auto;display:inline-block}h1[data-v-7da92979]{display:inline-block;margin:0}.title[data-v-7da92979]{min-width:11rem}.tools[data-v-7da92979],.work-icons[data-v-7da92979]{font-size:90%;display:inline-block;margin-left:.75rem}.tools svg[data-v-7da92979]{margin-right:.75rem;cursor:pointer}.tools svg[data-v-7da92979]:hover{color:#e4760f}.tools svg[data-v-7da92979]:active{color:#595959}.tools .delete[data-v-7da92979]{color:rgba(242,13,13,.6)}.tools .delete[data-v-7da92979]:hover{color:red}.work-icons .work-failed[data-v-7da92979]{color:rgba(255,0,0,.7)}.text[data-v-7da92979]{min-width:4rem}.tag-box[data-v-7da92979]{margin-top:.75rem;margin-left:.75rem}.buttons[data-v-7da92979]{margin-top:1.5rem;margin-right:.75rem;margin-bottom:.75rem;margin-left:.75rem;min-width:21rem}.buttons>button[data-v-7da92979]{margin-right:.5rem}.buttons-right[data-v-7da92979]{float:right}.buttons-right button[data-v-7da92979]{margin-left:.5rem}.raw-edit[data-v-7da92979]{margin-top:1rem}.buttons-no-mouse[data-v-7da92979] :disabled{display:none}.header[data-v-0c105dbb]{cursor:pointer}.bullet[data-v-0c105dbb]{display:inline-block;width:1rem;transition:all .2s ease}.bullet[data-v-0c105dbb]:before{content:"›"}.bullet.leaf[data-v-0c105dbb]:before{content:"•"}.bullet.open[data-v-0c105dbb]{transform:rotate(90deg) translate(6px,5px)}.title[data-v-0c105dbb]{display:inline-block;white-space:nowrap;text-overflow:ellipsis;max-width:10rem;overflow:hidden;vertical-align:top}.selected[data-v-0c105dbb]{font-weight:700}ul[data-v-0c105dbb]{list-style-type:none;margin:.4rem 0 .4rem 2px;-webkit-padding-start:1rem;padding-inline-start:1rem;border-left:1px dashed rgba(89,89,89,.15)}li[data-v-0c105dbb]{margin-top:.2rem}.list-enter-active[data-v-0c105dbb],.list-leave-active[data-v-0c105dbb]{transition:all .2s ease}.list-enter-from[data-v-0c105dbb],.list-leave-to[data-v-0c105dbb]{opacity:0;transform:translateY(-100%)}ul[data-v-2aca0742]{list-style-type:none;margin:.4rem 0 .4rem 2px;-webkit-padding-start:1rem;padding-inline-start:1rem;border-left:1px dashed rgba(89,89,89,.15)}li[data-v-2aca0742]{margin-top:.2rem}.list-enter-active[data-v-2aca0742],.list-leave-active[data-v-2aca0742]{transition:all .2s ease}.list-enter-from[data-v-2aca0742],.list-leave-to[data-v-2aca0742]{opacity:0;transform:translateY(-100%)}.items[data-v-32ab10ac]{margin:0;-webkit-padding-start:0;padding-inline-start:0;list-style-type:none;border:none}#top-menu[data-v-a646305a]{padding:16px;font-size:18px;background-color:rgba(50,50,50,.025);box-shadow:0 0 6px rgba(0,0,0,.16)}a[data-v-a646305a]{font-weight:700;color:#a6a6a6;margin:0 .5rem}a.router-link-exact-active[data-v-a646305a]{color:#cc7727}#view-body[data-v-ecb42bbe]{display:flex;overflow:auto}#view-nav[data-v-ecb42bbe]{padding:3rem 2rem 2rem 2rem;flex:0 0 auto}#view-content[data-v-ecb42bbe]{padding:2rem;flex:1 1 auto;min-height:100vh}.placeholder[data-v-ecb42bbe]{font-size:200%;font-weight:700;margin:7rem;color:rgba(89,89,89,.15)}.m-obj[data-v-288bd28a]{padding:.5rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(50,50,50,.16);background-color:#fff;cursor:pointer}.selected[data-v-288bd28a]{border:1px solid rgba(0,0,0,.3);background-color:rgba(255,215,0,.7)}.title[data-v-288bd28a]{font-size:150%;font-weight:700}.tag-box[data-v-288bd28a]{margin-top:.3rem}#view-content[data-v-7c7326cc]{padding:2rem;display:flex;overflow:auto}.filter[data-v-7c7326cc]{margin-bottom:1rem}.clear-filter[data-v-7c7326cc]{opacity:.5;cursor:pointer;margin:0 .5rem;font-size:130%;position:relative;top:.1rem}.viewer[data-v-7c7326cc]{margin:2rem 0 0 3.5rem;min-width:30vw}.obj-container[data-v-7c7326cc]{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:space-around}.obj-container .m-obj[data-v-7c7326cc]{margin:0 .5rem .5rem 0}.filter[data-v-7c7326cc]::-moz-placeholder{color:rgba(89,89,89,.55)}.filter[data-v-7c7326cc]:-ms-input-placeholder{color:rgba(89,89,89,.55)}.filter[data-v-7c7326cc]::placeholder{color:rgba(89,89,89,.55)}