.snackbar{visibility:hidden;opacity:0;min-width:250px;transform:translateX(-50%);background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:12px;position:fixed;z-index:10002;left:50%;bottom:0;font-size:16px;transition:all .5s ease}.snackbar.show{bottom:55px;opacity:1;transition:opacity .5s ease,bottom .5s ease;visibility:visible}.dark .snackbar{background-color:#1b1b1b}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.contenteditor .item.question .insertactions>div{width:80px;left:28px}.contenteditor .item.hotspotitem .rectinputs input{width:auto}.contenteditor .item.root{margin-right:10px}.sidebar{min-width:250px;flex:none;background-color:#f8f9fb}.sidebar .toggle{font-size:10px;height:25px;line-height:25px;text-align:right;padding-right:10px;cursor:pointer;color:#3c4448}.sidebar .toggle:hover{background-color:#e9f4ea}.sidebar .toggle span{display:inline-block;transform:scale(1.5)}.sidebar.collapsed{width:25px;min-width:0}.sidebar.collapsed .toggle{height:100%}.sidebar.collapsed span{transform:scale(1.5) rotate(180deg)}.sidebar.collapsed .sidebar-content{width:0;overflow:hidden}.sidebar .tree{margin-top:0}.sidebar a{display:block;height:28px;font-style:normal;font-weight:500;font-size:16px;line-height:16px;color:#000;padding-left:25px}.sidebar a.router-link-active{background-color:#e2e2e2;border-radius:0}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{max-height:calc(100vh - 50px);width:300px;margin:0 auto;padding:30px 20px;background-color:#fff;border-radius:3px;box-shadow:0 2px 8px rgba(60,68,72,.11);transition:all .3s ease;font-family:Roboto,Arial,sans-serif;position:relative}.modal-header h3{margin-top:0;color:#000;font-size:28px;font-weight:400}.modal-body{margin:20px 0;max-height:calc(100vh - 270px);overflow-y:auto}.modal-default-button{position:absolute;right:30px;top:39px;width:18px;height:18px;cursor:pointer;border:none;background-image:url(../img/close-icon.626aa26f.svg);background-size:contain;background-repeat:no-repeat;background-color:transparent}.modal-default-button:hover{opacity:.8}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.modal-container{width:600px}.modal-footer{padding-top:35px}.modal-footer>div{display:flex;justify-content:space-between}.modal-footer button.insead{width:270px}.contenteditor{width:100%}.contenteditor input.dirty,.contenteditor textarea.dirty{border-left:3px solid #57af80}.contenteditor input.dirty.invalid,.contenteditor textarea.dirty.invalid{border-left:3px solid #dc3d3d}.contenteditor input.dirty[type=checkbox]:before{content:".";color:transparent;border-left:3px solid #57af80;display:inline-block;position:relative;left:-4px}.contenteditor input.dirty[type=checkbox].invalid:before{border-left:3px solid #dc3d3d}.contenteditor .textareas{display:flex;width:100%}.contenteditor .textareas>div{width:100%;padding:10px;display:flex}.contenteditor .textareas>div.source{border-right:1px dashed #bbb}.contenteditor .textareas .separator{margin:0 10px;border-right:1px dashed #bbb}.contenteditor .textareas textarea{width:100%;height:100%;min-height:62px;margin-right:10px}.contenteditor .publishinfo{padding-left:10px}.contenteditor .item{border:1px solid rgba(0,128,128,.5);padding:10px 5px 5px 10px;margin:8px 0 8px 10px;border-radius:3px}.contenteditor .item.deletewarn{border:1px solid red;background-color:#ffe4e4}.contenteditor .item.item.hotspot .preview,.contenteditor .item.item.hotspotitem .preview,.contenteditor .item.item.option .preview,.contenteditor .item.item.picture .preview,.contenteditor .item.item.segment .preview{vertical-align:baseline;width:30px}.contenteditor .item.item.hotspot .preview img,.contenteditor .item.item.hotspotitem .preview img,.contenteditor .item.item.option .preview img,.contenteditor .item.item.picture .preview img,.contenteditor .item.item.segment .preview img{height:88px;vertical-align:top;border-radius:3px}.contenteditor .item.item.hotspot .preview img:hover,.contenteditor .item.item.hotspotitem .preview img:hover,.contenteditor .item.item.option .preview img:hover,.contenteditor .item.item.picture .preview img:hover,.contenteditor .item.item.segment .preview img:hover{transform-origin:right;transform:scale(6);box-shadow:0 0 10px #cecece;border-radius:0}.contenteditor .item span.path{background-color:#dcfac4;padding:0 3px;margin-left:5px;border-radius:3px}.contenteditor .item span.path.invalid{background-color:brown;color:#fff}.contenteditor .item .insertactions{position:relative;margin-left:10px;color:grey;height:16px;width:136px}.contenteditor .item .insertactions:after,.contenteditor .item .insertactions:before{border-top:1px dotted grey;content:" ";width:50px;display:inline-block;height:8px}.contenteditor .item .insertactions img{margin:0 10px;opacity:.4}.contenteditor .item .insertactions>div{display:none;position:absolute;top:-55px;height:55px;border-radius:5px;box-shadow:0 0 10px #cecece;background-color:#fff;width:180px;padding:10px}.contenteditor .item .insertactions:hover{cursor:pointer;color:#000}.contenteditor .item .insertactions:hover img{opacity:1}.contenteditor .item .insertactions:hover>div{display:block}.contenteditor .item button.icon{padding:5px;margin:5px 5px 5px 0;height:30px}.contenteditor .item button.icon img{opacity:.5;width:18px;height:18px}.contenteditor .item button.icon:hover img{opacity:1}.contenteditor .item:hover>span .header button{visibility:visible}.contenteditor .item .header{margin-bottom:5px;cursor:pointer}.contenteditor .item .header span.unsaved{margin-left:15px;padding:0 5px;border-radius:3px;font-size:14px;color:#fff;background-color:orange}.contenteditor .item .header span.invalid{margin-left:10px;color:#dc3d3d;font-size:14px}.contenteditor .item .header button{visibility:hidden;margin:-5px 0 5px 5px;float:right}.contenteditor .item .header button.dirty{visibility:visible;background-color:#e3ffe8;border:1px dotted #00684b}.contenteditor .item .header .label{opacity:.3;padding-left:20px}.contenteditor .item .header .toggle{margin-left:10px;display:inline-block;transform:rotate(90deg) scaleY(1.5);opacity:.5}.contenteditor .item .header:hover .toggle{transform:rotate(90deg) scaleY(1.5);opacity:1}.contenteditor .item.collapsed .header .label{opacity:.5}.contenteditor .item.collapsed .header .toggle,.contenteditor .item.collapsed .header:hover .toggle{transform:rotate(-90deg) scaleY(1.5)}.contenteditor .item .children{display:flex;margin-top:5px}.contenteditor .item .children .label{position:sticky;top:15px;align-self:flex-start;font-size:14px;margin-top:10px}.contenteditor .item .children .label span{color:grey}.contenteditor .item .children .label span.dirty{color:orange;padding-left:2px}.contenteditor .item .children .label span.invalid{color:#dc3d3d;padding-left:2px;font-weight:700}.contenteditor .item .children .label div{writing-mode:vertical-rl;white-space:nowrap}.contenteditor .item .children .items{flex-grow:1}.contenteditor .item input,.contenteditor .item textarea{padding:4px;height:auto}.contenteditor .item input::-moz-placeholder,.contenteditor .item textarea::-moz-placeholder{color:#d3d3d3}.contenteditor .item input::placeholder,.contenteditor .item textarea::placeholder{color:#d3d3d3}.contenteditor .item table{width:100%;border-collapse:collapse}.contenteditor .item table tr td:first-child{width:50px;padding-right:5px;padding-left:0}.contenteditor .item.loading .header>button.loader{visibility:visible}