#app{height:100%;width:100%}#app *{box-sizing:border-box}#app-navigation{width:250px;height:100%;float:left;box-sizing:border-box;background-color:#fff;padding-bottom:44px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-right:1px solid #eee}#app-navigation>ul{position:relative;height:100%;width:inherit;overflow:auto;box-sizing:border-box}#app-navigation li{position:relative;width:100%;box-sizing:border-box}#app-navigation .active.with-menu>a,#app-navigation .with-counter>a{padding-right:50px}#app-navigation .active.with-menu.with-counter>a{padding-right:90px}#app-navigation .app-navigation-entry-loading a,#app-navigation .with-icon a{padding-left:44px;background-size:16px 16px;background-position:14px center;background-repeat:no-repeat}#app-navigation li>a{display:block;width:100%;line-height:44px;min-height:44px;padding:0 12px;overflow:hidden;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;color:#000;opacity:.57}#app-navigation .active,#app-navigation .active a,#app-navigation .selected,#app-navigation .selected a,#app-navigation a:focus,#app-navigation li:focus>a,#app-navigation li:hover>a{opacity:1}#app-navigation .active{background-color:rgba(240,240,240,.9);font-weight:700}#app-navigation li.divider{display:block;width:100%;line-height:44px;min-height:44px;padding:0 12px;overflow:hidden;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;color:#000;background-color:rgba(240,240,240,.9);font-weight:700;border-bottom:1px solid #eee}#app-navigation .collapse{display:none}#app-navigation .collapsible>.collapse{position:absolute;height:44px;width:44px;margin:0;padding:0;background:0 0;background-image:url('../img/actions/triangle-s.svg');background-size:16px;background-repeat:no-repeat;background-position:center;border:none;border-radius:0;outline:0!important;box-shadow:none}#app-navigation .collapsible>.collapse:focus-visible{outline:2px solid #262B45!important;outline-offset:-2px}#app-navigation .collapsible:focus>a,#app-navigation .collapsible:hover>a{background-image:none}#app-navigation .collapsible:focus>.collapse,#app-navigation .collapsible:hover>.collapse{display:block}#app-navigation .collapsible .collapse{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#app-navigation .collapsible.open .collapse{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#app-navigation>ul ul{display:none}#app-navigation>ul ul li>a{padding-left:32px}#app-navigation>.with-icon ul li.app-navigation-entry-loading>a,#app-navigation>.with-icon ul li>a{padding-left:68px;background-position:44px center}#app-navigation .collapsible.open{background-image:linear-gradient(top,#eee 0,#f5f5f5 100%);background-image:-webkit-linear-gradient(top,#eee 0,#f5f5f5 100%);background-image:-ms-linear-gradient(top,#eee 0,#f5f5f5 100%)}#app-navigation>ul .collapsible.open:focus,#app-navigation>ul .collapsible.open:hover{box-shadow:inset 0 0 3px #ddd}#app-navigation>ul .collapsible.open ul{display:block}#app-navigation .app-navigation-entry-deleted{display:inline-block;height:44px;width:100%}#app-navigation .app-navigation-entry-deleted-description{padding-left:12px;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;width:calc(100% - 49px);line-height:44px;float:left}#app-navigation .app-navigation-entry-deleted-button{margin:0;height:44px;width:44px;line-height:44px;border:0;display:inline-block;background-color:transparent;opacity:.5}#app-navigation .app-navigation-entry-deleted-button:focus,#app-navigation .app-navigation-entry-deleted-button:hover{opacity:1}#app-navigation .utils{position:absolute;padding:7px 7px 0 0;right:0;top:0;bottom:0;font-size:12px}#app-navigation .utils .counter,#app-navigation .utils button{width:44px;height:44px;padding-top:12px}#app-navigation .drag-and-drop{-webkit-transition:padding-bottom .5s ease 0s;transition:padding-bottom .5s ease 0s;padding-bottom:40px}#app-navigation .error{color:#d14}#app-navigation .app-navigation-separator{border-bottom:1px solid #ddd}#app-navigation .app-navigation-entry-utils{position:absolute;top:0;right:0;z-index:105}#app-navigation .app-navigation-entry-utils ul{display:block!important}#app-navigation .app-navigation-entry-utils li{float:left;width:44px!important;height:44px;line-height:44px}#app-navigation .active>.app-navigation-entry-utils li{display:inline-block}#app-navigation .app-navigation-entry-utils button{height:38px;width:38px;line-height:38px;float:left}#app-navigation .app-navigation-entry-utils-menu-button{display:none}#app-navigation .app-navigation-entry-utils-menu-button button{border:0;opacity:.5;background-color:transparent;background-repeat:no-repeat;background-position:center;background-image:url('../img/actions/more.svg')}#app-navigation .app-navigation-entry-utils-menu-button:focus button,#app-navigation .app-navigation-entry-utils-menu-button:hover button{background-color:transparent;opacity:1}#app-navigation .app-navigation-entry-utils-counter{overflow:hidden;text-overflow:hidden;text-align:right;font-size:9pt;width:38px;line-height:44px;padding:0 10px}#app-navigation .app-navigation-entry-menu ul,#app-navigation .app-navigation-entry-utils ul{list-style-type:none}#app-navigation .app-navigation-entry-menu,.bubble{position:absolute;background-color:#fff;color:#333;border-radius:3px;border-top-right-radius:0;z-index:110;margin:-5px 14px 5px 10px;right:0;-webkit-filter:drop-shadow(0 0 5px rgba(150,150,150,0.75));-moz-filter:drop-shadow(0 0 5px rgba(150,150,150,0.75));-ms-filter:drop-shadow(0 0 5px rgba(150,150,150,0.75));-o-filter:drop-shadow(0 0 5px rgba(150,150,150,0.75));filter:drop-shadow(0 0 5px rgba(150, 150, 150, .75))}.edge #app-navigation .app-navigation-entry-menu,.edge #app-navigation .app-navigation-entry-menu:after,.edge .bubble,.edge .bubble:after,.ie #app-navigation .app-navigation-entry-menu,.ie #app-navigation .app-navigation-entry-menu:after,.ie .bubble,.ie .bubble:after{border:1px solid #eee}#app-navigation .app-navigation-entry-menu:after,.bubble:after{bottom:100%;right:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#app-navigation .app-navigation-entry-menu:after,.bubble:after{border-color:rgba(238,238,238,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.bubble .action{opacity:.5!important}.bubble .action:focus,.bubble .action:hover{opacity:1!important}#app-navigation .app-navigation-entry-menu{display:none}#app-navigation .app-navigation-entry-menu.open{display:block}#app-navigation .app-navigation-entry-menu ul{display:block!important}#app-navigation .app-navigation-entry-menu li{float:left;width:38px!important}#app-navigation .app-navigation-entry-menu li button{float:right;width:36px!important;height:36px;line-height:36px;border:0;opacity:.5;background-color:transparent}#app-navigation .app-navigation-entry-menu li button:focus,#app-navigation .app-navigation-entry-menu li button:hover{opacity:1;background-color:transparent}#app-navigation .app-navigation-entry-edit{padding-left:5px;padding-right:5px;display:inline-block;height:39px;width:100%}#app-navigation .app-navigation-entry-edit input{border-bottom-right-radius:0;border-top-right-radius:0;width:calc(100% - 36px);padding:5px;margin-right:0;height:38px;float:left;border:1px solid rgba(190,190,190,.9)}#app-navigation .app-navigation-entry-edit button,#app-navigation .app-navigation-entry-edit input[type=submit]{width:36px;height:38px;float:left}#app-navigation .app-navigation-entry-edit .icon-checkmark{border-bottom-left-radius:0;border-top-left-radius:0;border-left:0;margin-right:0}#app-content{position:relative;height:100%;overflow-y:auto}#app-content-wrapper{min-width:100%;min-height:100%}#app-sidebar{position:fixed;top:45px;right:0;left:auto;bottom:0;width:27%;min-width:300px;display:block;background:#fff;border-left:1px solid #eee;-webkit-transition:margin-right .3s;transition:margin-right .3s;overflow-x:hidden;overflow-y:auto;visibility:visible;z-index:500}#app-content.with-app-sidebar{margin-right:27%}#app-sidebar.disappear{visibility:hidden}#app-settings{position:fixed;width:250px;bottom:0;z-index:140}#app-settings.opened #app-settings-content{display:block}#app-settings-content{display:none;padding:10px;background-color:#fff}#app-settings.open #app-settings-content{display:block;max-height:300px;overflow-y:auto}#app-settings-content,#app-settings-header{border-right:1px solid #eee}#app-settings-content input[type=text]{width:93%}.settings-button{display:block;height:44px;width:100%;padding:0;margin:0;background-color:#fff;background-image:url('../img/actions/settings.svg');background-position:14px center;background-repeat:no-repeat;box-shadow:none;border:0;border-radius:0;text-align:left;padding-left:42px;font-weight:400}.settings-button:focus,.settings-button:hover{background-color:#fff}.settings-button.opened:focus,.settings-button.opened:hover{background-color:#fff}button.loading{background-image:url('../img/loading.gif');background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:30px}.section{display:block;padding:30px;color:#555;margin-bottom:24px}.section.hidden{display:none!important}.sub-section{position:relative;margin-top:10px;margin-left:27px;margin-bottom:10px}#app-content>.section:first-child{border-top:none}h2{font-size:20px;font-weight:300;margin-bottom:12px}h3{font-size:15px;font-weight:300;margin:12px 0}.section input[type=checkbox],.section input[type=radio]{vertical-align:-2px;margin-right:4px}.appear{opacity:1;-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-ms-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s}.appear.transparent{opacity:0}em{font-style:normal;opacity:.5}.dropdown{background:#eee;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 1px 1px #777;display:block;margin-right:0;position:absolute;right:0;width:420px;z-index:500;padding:16px}.tabHeaders{display:flex;justify-content:stretch;margin:15px;flex-wrap:wrap;flex-direction:row}.tabHeader{display:block;flex:1 1 80px;text-align:center;border-bottom:2px solid #eee;transition:all .2s;opacity:.57}.tabHeader a{display:block;padding-bottom:5px;padding-top:5px;cursor:pointer}.tabHeader:hover{border-bottom:2px solid #999;color:#000}.tabHeader.selected{border-bottom:2px solid #00e4bd;font-weight:600;color:#000}.tabHeader.selected,.tabHeader:hover{opacity:1}.subTabHeaders{display:flex}.subTabHeaders>.subTabHeader{color:#888;background-color:#f8f8f8;padding:5px;cursor:pointer}.subTabHeaders>.subTabHeader:not(:last-child){margin-right:5px}.subTabHeaders>.subTabHeader.selected{border-bottom:1px solid #333;font-weight:600;color:#000}.tabsContainer{clear:left}.tabsContainer .tab{padding:15px}.popovermenu .menuitem,.popovermenu .menuitem>span{cursor:pointer;vertical-align:middle}.popovermenu .menuitem{opacity:.5}.popovermenu .menuitem:focus,.popovermenu .menuitem:hover{opacity:1}.popovermenu{padding:4px 12px}.popovermenu li{padding:5px 0}.popovermenu .menuitem img{padding:initial}.popovermenu .menuitem,.popovermenu a.menuitem,.popovermenu label.menuitem{padding:10px;margin:-10px}.popovermenu.hidden{display:none}.popovermenu .menuitem{display:block;line-height:30px;padding-left:5px;color:#000;padding:0}.popovermenu .menuitem .icon,.popovermenu .menuitem .no-icon{display:inline-block;width:16px;height:16px;margin-right:10px;vertical-align:middle}.popovermenu .menuitem{opacity:.5}.popovermenu li:hover .menuitem{opacity:1}