.panel{display:none}.panel>.viewport{height:100%;overflow:hidden;position:relative;width:252px}.panel>.viewport .overview{position:absolute;width:252px}.panel-section>.label{background-color:#35393c;color:#787c81;cursor:pointer;font-size:11px;height:26px;line-height:26px}.panel-section>.label>.arrow{fill:#787c81;float:left;height:10px;margin:8px 5px 8px 5px;width:10px}.panel-section.open>.label>.arrow{transform:rotate(90deg)}.panel-section>.label>.ui-checkbox-wrapper{float:left;margin-left:3px;margin-top:3px}
.panel-section>.label .ui-checkbox-label{color:#787c81}.panel-section>.inputs{margin:5px}.panel-section>.inputs .row{height:20px;margin-bottom:5px;width:100%}.panel-section>.inputs .row>.label{color:#787c81;float:left;height:20px;line-height:20px;margin-right:10px;text-align:right;width:75px}.panel-section>.inputs .row>.input{float:left;width:157px}.panel-section>.inputs .ui-image-wrapper{background-color:#2c3034;margin-bottom:5px}#panels-lighting .list{background-color:#2c3034;border-radius:3px;box-shadow:0 .5px .5px 0 rgba(0,0,0,0.25);float:left;min-height:72px;margin-bottom:5px;width:calc(100% - 25px)}
#panels-lighting .list>.element{border-radius:2px;color:#fff;cursor:pointer;font-size:11px;height:20px;line-height:20px;margin:3px}#panels-lighting .list>.element>.icon{fill:#fff;float:left;height:14px;margin:3px 5px;width:14px}#panels-lighting .list>.element.selected{background-color:#61686e}#picker-tooltip{background-color:rgba(20,23,27,0.9);border-radius:2px;color:#fff;font-size:11px;line-height:20px;padding:0 5px;position:absolute}#panels-render .to{color:#fff;float:left;font-size:11px;height:20px;line-height:20px;text-align:center;width:30px}
#panels-images .overview{background-image:url(../../../assets/images/workshop-groups-background.png);min-height:100%;position:absolute;width:100%}#panels-images .image{cursor:pointer;height:25px;line-height:25px;width:100%}#panels-images .image:hover,#panels-images .image.selected{background-color:#35393c}#panels-images .image .state{border-radius:2px;float:left;height:10px;margin:8px 10px 7px 10px;width:10px}#panels-images .image .icon{float:left;height:15px;fill:#fff;margin-top:5px;width:15px}#panels-images .image .name{color:#fff;float:left;font-size:11px;height:25px;margin-left:8px;overflow:hidden;padding-right:10px;text-overflow:ellipsis;width:139px;white-space:nowrap}
#panels-images .image .price{color:#fff;float:left;font-size:11px;height:25px;margin-right:5px;text-align:right;width:45px}#panels-images .image .price.free{color:#565c61}#panels{float:left;padding:0 2px;position:relative;width:267px}#panels>.panels-box{margin-bottom:2px;width:267px}#panels .panels-tabs{height:26px;width:267px}#panels .panels-tab{background-color:#1a1d20;border-radius:3px 3px 0 0;color:#fff;cursor:pointer;float:left;font-size:11px;height:24px;line-height:26px;margin-right:2px;padding:0 12px}
#panels .panels-tab.selected{background-color:#35393c;height:26px}#panels .panels-tab:hover:not(.selected){background-color:#35393c}#panels .panels-tab.disabled{color:#37393b}#panels .panels-tab.disabled:hover{background-color:#1a1d20;cursor:default}#panels .panels-wrapper{background-color:#17191c;border-radius:0 3px 3px 3px;border:3px solid #35393c;width:261px}#panels .panels-panel{display:none}#panels .scrollbar-y{background-color:#1d1f21;float:right;height:100%;position:relative;width:9px}#panels .track-y{height:100%;position:relative;width:9px}
#panels .thumb-y{background-color:#61686e;border-radius:4px;cursor:pointer;overflow:hidden;position:absolute;width:9px}#panels .scrollbar-y.disable .thumb{display:none}#panels select{background-color:transparent;border:0;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}#panels select>option{background-color:#fff;color:#000}#panels .select-large{background-color:#17191c;border-radius:2px;float:left;height:25px;overflow:hidden;position:relative}
#panels .select-large::before{background-image:url(../../../assets/images/sprites/workshop@2x.png);background-position:0 -295px;background-repeat:no-repeat;background-size:500px;border-left:1px solid #26292b;content:'';float:right;height:25px;width:25px}#panels .select-large>select{color:#fff;font-size:11px;height:25px;left:0;line-height:25px;padding-left:5px;padding-right:31px;position:absolute;top:0;width:100%}#panels .select{background-color:#26292b;border-radius:2px;float:left;height:20px;overflow:hidden;position:relative}
#panels .select::before{background-image:url(../../../assets/images/sprites/workshop@2x.png);background-position:-280px -295px;background-repeat:no-repeat;background-size:500px;border-left:1px solid #17191c;content:'';float:right;height:20px;width:20px}#panels .select>select{color:#fff;font-size:11px;height:20px;left:0;line-height:20px;padding-left:5px;padding-right:26px;position:absolute;top:0;width:100%}#panels .checkbox label{cursor:pointer;display:inline-block;font-size:11px;position:relative}
#panels .checkbox.header{color:#fff;height:25px;line-height:25px}#panels .checkbox.content{color:#8e8e8e;height:20px;line-height:20px}#panels .checkbox label::before{border-radius:1px;content:'';display:block;float:left;height:15px;margin-right:5px;width:15px}#panels .checkbox.header label::before{background-color:#17191c;margin-top:5px}#panels .checkbox.content label::before{background-color:#26292b;margin-top:2.5px}#panels .checkbox>input[type=checkbox]:checked+label:before{background-image:url(../../../assets/images/sprites/workshop@2x.png);background-position:-30px -295px;background-repeat:no-repeat;background-size:500px;content:''}
#panels .checkbox>input[type=checkbox]:disabled+label{cursor:default}#panels input[type=checkbox]{display:none}#panels .data-row{height:20px;margin-bottom:5px;width:242px}#panels .data-row:last-child{margin-bottom:0}#panels .data-row>.label{color:#8e8e8e;float:left;font-size:11px;height:20px;line-height:20px;margin-right:10px;text-align:right;width:75px}#panels .data-row>input[type=text],#transform-table input[type=text]{background-color:#26292b;border-radius:2px;color:#fff;float:left;height:20px;line-height:20px;padding:0 5px}
#panels .data-row>input[type=text].default{width:147px}#panels .data-row>input[type=text]:disabled{color:#3d4042}#panels .data-row .button-frame{border-radius:2px;float:left;overflow:hidden;height:20px}#panels .data-row .button-frame.default{width:157px}#panels .data-row .button-frame.full{width:100%}#panels .data-row .button-frame>.button{background-color:#61686e;border-right:1px solid #17191c;color:#fff;cursor:pointer;float:left;font-size:11px;height:20px;line-height:20px;text-align:center}#panels .data-row .button-frame>.button:last-child{border:0}
#panels .data-row .button-frame>.button:hover{background-color:#767f86}#panels .data-row .button-frame>.button.disabled{background-color:#393d40;color:#55585b;cursor:default}#panels .data-row .filename{background-color:#26292b;border-radius:2px;color:#fff;float:left;font-size:11px;height:20px;line-height:20px;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:122px}#panels .data-row .file-picker{background-color:#61686e;background-position:-480px -55px;border-radius:2px;cursor:pointer;float:left;height:20px;overflow:hidden;margin-left:5px;width:20px}
#panels .data-row .file-picker:hover{background-color:#767f86}#panels .data-row input[type=file]{display:none}#panels .ui-number-wrapper.error{background-color:#cd102d}#panels .ui-text-wrapper.error{background-color:#cd102d}#panels .ui-file-wrapper.error>label{background-color:#cd102d}#panels .ui-number-wrapper.error:hover:not(.ui-disabled):not(.ui-readonly):not(.ui-number-slide) .ui-number-arrow:hover{background-color:#ff3352}#panels .ui-number-wrapper.error:hover:not(.ui-disabled):not(.ui-readonly):not(.ui-number-slide) .ui-number-arrow:active{background-color:#e22542}
#panels .ui-number-wrapper.error .ui-number-input{background-color:#cd102d}#panels .ui-number-wrapper.error:hover:not(.ui-disabled):not(.ui-readonly):not(.ui-number-slide) .ui-number-slider:hover:not(.disabled){background-color:#ff3352}#panels .ui-checkbox-wrapper.error .ui-checkbox-label{color:#ff3352}#panels .ui-checkbox-wrapper.error .ui-checkbox{background-color:#cd102d}#panels .ui-checkbox-wrapper.error .ui-checkbox-input:checked+label .ui-checkbox{background-color:#cd102d}#panels .data-row.error>input[type=text]{background-color:#f11e23}
#panels .data-row.error>.checkbox.content label{color:#f11e23}#panels .data-row.error>.checkbox.content label::before{background-color:#f11e23}#panels .data-row.error>.select{background-color:#f11e23}#panels .data-row.error>.select::before{background-position:-345px -295px}#panels .section{width:242px}#panels .section-label{color:#fff;font-size:11px;height:20px;line-height:20px;margin-bottom:5px;padding-left:10px}#panels .section-content{width:242px}#groups-content{width:261px}#groups-viewport-y{height:100%;overflow:hidden;position:relative;width:252px}
#groups-viewport-y>.overview{padding:0;position:absolute;width:100%}#groups-names{width:200px}#groups-scrollbar-x{background-color:#1d1f21;height:9px;position:relative;width:252px}#groups-scrollbar-x .track{height:9px;position:relative;width:100%}#groups-scrollbar-x .thumb{background-color:#61686e;border-radius:4px;cursor:pointer;height:9px;overflow:hidden;position:absolute}#groups-scrollbar-x.disable .thumb{display:none}#groups-corner{background-color:#26292b;float:right;height:9px;width:9px}#groups-viewport-x{overflow:hidden;position:relative;width:200px}
#groups-elements{background-image:url(../../../assets/images/workshop-groups-background.png);min-width:200px;padding:0;position:absolute}#panels-groups .group{min-width:200px;width:100%}#panels-groups .group-desc{cursor:pointer;font-size:0;height:25px;position:relative;white-space:nowrap;width:100%}#panels-groups .group.selected>.group-desc{background-color:#2e3d49}#panels-groups .group-toggle-wrapper{display:inline-block;height:10px;padding:7px 8px 7px 10px;position:relative;width:10px}#panels-groups .group-toggle{cursor:pointer;height:11px;width:11px}
#panels-groups .group-toggle.opened{background-position:-50px -295px}#panels-groups .group-toggle.closed{background-position:-65px -295px}#panels-groups .path-x{background-color:#fff;display:none;height:1px;position:absolute;right:18px;top:12px;width:12px}#panels-groups .path-y{background-color:#fff;display:none;height:1px;left:15px;position:absolute;top:18px;width:1px;z-index:2}#panels-groups .group-icon{background-position:-80px -295px;display:inline-block;height:11px;width:14px;vertical-align:6px}
#panels-groups .group-name{color:#fff;display:inline-block;font-size:11px;height:25px;line-height:25px;margin-left:8px;padding-right:10px;vertical-align:top}#groups-elements .group-children{display:none}#groups-locks,#groups-options{background-image:url(../../../assets/images/workshop-groups-background.png);float:right;border-left:1px solid #1d1f21;width:25px}#panels-groups .tool{width:25px}#panels-groups .tool.selected>.tool-wrapper>div{background-color:#2e3d49;border-left:1px solid #2b3944}#panels-groups .tool-wrapper{height:25px;position:relative;width:25px}
#groups-viewport-y .tool-children{display:none}#panels-groups .lock{background-position:-95px -295px;border-left:1px solid #1d1f21;cursor:pointer;height:25px;left:-1px;position:absolute;top:0;width:25px}#panels-groups .lock.locked{background-position:-120px -295px}#panels-groups .options{background-position:-145px -295px;border-left:1px solid #1d1f21;cursor:pointer;height:25px;position:absolute;right:0;top:0;width:25px}#group-name{background:#e9eff4;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);color:#6f767e;left:50%;margin:100px -250px 0 -250px;padding:40px 75px 55px 75px;position:fixed;width:350px;z-index:1001}
#group-name .label{font-size:13px;font-weight:600;margin-bottom:8px;margin-top:15px;text-transform:uppercase}#group-name input[type=text]{background-color:#fff;border:2px solid #b5bfc8;color:#7c858e;font-family:Open Sans;height:51px;font-size:20px;margin:0;padding:0 10px 0 10px;width:330px}#group-name .button{background-color:#676e75;color:#fff;cursor:pointer;font-size:13px;font-weight:600;height:52px;line-height:52px;margin-top:35px;position:relative;text-align:center;text-transform:uppercase;width:350px}
#group-name .button:hover{background-color:#fe9900;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}#group-toolbox{background:#26292b;border-radius:3px;color:#fff;display:none;font-size:11px;font-weight:400;position:absolute;width:130px;z-index:2000}#group-toolbox .block{border-bottom:1px solid #303336;padding:5px 0}#group-toolbox .block:last-child{border-bottom:0}#group-toolbox .block>div{cursor:pointer;line-height:18px;padding:0 20px}
#group-toolbox .block>div:hover{background-color:#254faa}#materials-header{background-color:#35393c;height:23px;width:261px}#materials-content{height:142px;width:261px}#materials-content .viewport{height:142px;overflow:hidden;position:relative;width:252px}#materials-overview{padding:7px 7px 6px 8px;position:absolute}#materials-overview>div::after{content:'';display:block;clear:both}#materials-overview .item{border-radius:2px;cursor:pointer;float:left;height:21px;margin:6px 6px 0 0;overflow:hidden;position:relative;width:21px}
#materials-overview .item div{border-radius:2px;height:25px;left:-2px;overflow:hidden;position:absolute;top:-2px;width:25px}#materials-overview .item svg,#materials-overview .item div svg{display:block;height:100%;width:100%}#materials-overview .item.selected,#materials-overview .item.selected div{border-radius:50%}#materials-overview .item:nth-child(-n+9){margin-top:0}#materials-overview .item:nth-child(9n+9){margin-right:0}#materials-footer{background-color:#35393c;height:25px;padding-top:3px;width:261px}
#materials-data{background-color:#17191c;border-radius:2px;color:#fff;font-size:11px;height:25px;line-height:25px;width:261px}#materials-data-name{float:left;overflow:hidden;margin-left:5px;text-overflow:ellipsis;white-space:nowrap;width:201px}#materials-data-reference{float:right;margin-right:5px;text-align:right;width:50px}#transform-content{height:100%}#panels-transform .viewport{height:100%;overflow:hidden;position:relative;width:252px}#panels-transform .overview{padding-bottom:5px;position:absolute}
#transform-table{margin-bottom:5px;width:100%}#transform-table>.row{border-bottom:1px solid #1d1f21;color:#8e8e8e;font-size:11px;height:26px;line-height:26px;width:100%}#transform-table>.row>div{border-right:1px solid #1d1f21;float:left;height:26px}#transform-table>.row>div:last-child{border-right:0}#transform-table>.row>.label{text-align:center;width:38px}#transform-table>.row>.value{padding-left:5px;width:101px}#transform-table input[type=text]{margin-top:3px;width:86px}#panels-transform .data-row{margin-left:5px}
#transform-apply{width:100%}#transform-rot-mode{width:120px}#move-content{height:100%}#panels-move .viewport{height:100%;overflow:hidden;position:relative;width:252px}#panels-move .overview{padding:5px;position:absolute}#move-transform,#move-axis{width:120px}#move-apply{width:100%}#flexControls-content{height:100%}#panels-flexControls .viewport{height:100%;overflow:hidden;position:relative;width:252px}#panels-flexControls .overview{padding:5px;position:absolute}#flexOptions-content{height:100%}#panels-flexOptions .viewport{height:100%;overflow:hidden;position:relative;width:252px}
#panels-flexOptions .overview{padding:5px;position:absolute}#panels-graph .viewport-y{height:100%;overflow:hidden;position:relative;width:calc(100% - 9px)}#panels-graph .viewport-y>.overview{padding:0;position:absolute;width:100%}#panels-graph .scrollbar-x{background-color:#1d1f21;height:9px;position:relative;width:calc(100% - 9px)}#panels-graph .scrollbar-x .track-x{height:9px;position:relative;width:100%}#panels-graph .scrollbar-x .track-x .thumb-x{background-color:#61686e;border-radius:4px;cursor:pointer;height:9px;overflow:hidden;position:absolute}
#panels-graph .scrollbar-x.disable .thumb-x{display:none}#panels-graph .corner{background-color:#26292b;float:right;height:9px;width:9px}#panels-graph .options-container{background-image:url(../../../assets/images/workshop-groups-background.png);float:right;width:50px}#panels-graph .content-x{width:202px}#panels-graph .viewport-x{overflow:hidden;position:relative;width:202px}#panels-graph .objects-container{background-image:url(../../../assets/images/workshop-groups-background.png);min-width:202px;padding:0;position:absolute}#panels-graph .object{cursor:pointer;font-size:0;height:25px;position:relative;white-space:nowrap;width:100%}
#panels-graph .object>.background{height:25px;position:absolute;top:0;right:0;z-index:0}#panels-graph .object>.background.highlight{background-color:#3161b1}#panels-graph .object>.background.drop{background-color:#21395c}#panels-graph .object .separation,#panels-graph .options>.separation{background-color:#3161b1;display:none;height:2px;position:absolute;width:100%}#panels-graph .object>.toggle{display:inline-block;height:25px;position:relative;width:20px;z-index:1}#panels-graph .object>.toggle>svg{cursor:pointer;display:block;fill:#fff;height:10px;margin:7.5px 5px;width:10px}
#panels-graph .object.invisible>.toggle>svg{opacity:.5}#panels-graph .object.open>.toggle>svg{transform:rotate(90deg)}#panels-graph .object>.icon{display:inline-block;height:25px;position:relative;vertical-align:top;width:16px;z-index:1}#panels-graph .object>.icon>svg{display:block;fill:#fff;height:16px;margin-top:4.5px;width:16px}#panels-graph .object.invisible>.icon>svg{opacity:.5}#panels-graph .object>.name{color:#fff;display:inline-block;font-size:11px;height:25px;line-height:25px;margin-left:5px;padding-right:10px;position:relative;vertical-align:top;z-index:1}
#panels-graph .object.invisible>.name{opacity:.5}#panels-graph .options{height:25px;position:relative}#panels-graph .options.highlight{background-color:#3161b1}#panels-graph .options.drop{background-color:#21395c}#panels-graph .children-objects{display:none;margin-left:18px}#panels-graph .children-options{display:none}#panels-graph .options>div{float:left;height:25px;width:25px}#panels-graph .options>.visibility{cursor:pointer}#panels-graph .options>div>svg{display:block;fill:#fff;height:16px;padding:4.5px 4.5px;width:16px}
#panels-graph .options.invisible>div>svg{opacity:.5}.graph-drag{background-color:rgba(0,0,0,0.80);border-radius:2px;color:#fff;font-size:11px;height:25px;line-height:25px;max-width:170px;padding:0 5px;position:absolute}.graph-drag>.icon{;height:25px;float:left;margin-right:5px;width:16px;z-index:1}.graph-drag>.icon>svg{display:block;fill:#fff;height:16px;margin-top:4.5px;width:16px}.panel .material-color{border-radius:3px;float:left;height:20px;margin-left:8px;margin-right:5px;overflow:hidden;width:40px}
.panel .material-color>svg{display:block;float:left;height:20px;width:20px}.panel .material-color>svg:nth-child(2){transform:rotate(90deg)}#panels-mosaic .preview{background-color:#2c3034;background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:3px;width:100%}#rendering-view{background-color:#26292b;border-radius:3px;display:none;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}#rendering-view>.topbar{height:30px;width:100%}#rendering-view>.topbar>.state{border-radius:10px;color:#fff;float:left;font-size:11px;height:20px;line-height:20px;margin:5px 0 0 8px;padding:0 15px}
#rendering-view>.topbar>.name{color:#fff;font-size:16px;font-weight:800;float:left;height:30px;line-height:30px;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:400px}#rendering-view>.topbar>.button-close{float:right;margin:5px}#rendering-view>.topbar>.menu{float:right;margin-top:5px}#rendering-view>.middle{height:calc(100% - 190px);width:100%}#rendering-view>.middle>.metadata{background-color:#17191c;float:left;height:100%;margin-left:3px;width:261px}#rendering-view>.middle>.preview{background-color:#1a1d20;float:left;height:100%;margin-left:3px;width:calc(100% - 270px)}
#rendering-view>.middle>.preview>.image-wrapper{height:calc(100% - 70px);margin:30px 30px 10px 30px;position:relative;width:calc(100% - 60px)}#rendering-view>.middle>.preview>.image-wrapper>.viewport{background-color:#26292b;background-repeat:repeat;background-size:8px;position:absolute}#rendering-view>.middle>.preview>.image-wrapper>.viewport>.image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}#rendering-view>.middle>.preview>.button{margin:0 auto}
#rendering-view>.bottom{background-color:#17191c;height:154px;margin-left:3px;margin-top:3px;width:calc(100% - 6px)}#rendering-view>.bottom .viewport{height:145px;overflow:hidden;position:relative}#rendering-view>.bottom .viewport>.overview{height:129px;padding:16px 16px 0 4px;position:absolute}#rendering-view>.bottom .thumbnail-wrapper{cursor:pointer;float:left;height:129px;margin-left:12px}#rendering-view>.bottom .selector{border-radius:3px;height:99px;padding:2px}#rendering-view>.bottom .selector.selected{background-color:white}
#rendering-view>.bottom .gap{background-color:#17191c;height:95px;padding:2px}#rendering-view>.bottom .background{background-color:#26292b;background-repeat:repeat repeat;background-size:8px;box-shadow:2px 2px 5px rgba(0,0,0,0.2);height:95px}#rendering-view>.bottom .image{background-repeat:no-repeat;background-size:cover;height:95px}#rendering-view>.bottom .frame{color:#fff;font-size:12px;margin-top:2px;padding-left:4px}#rendering-view .panels-panel{display:none}#rendering-view .scrollbar-y{background-color:#1d1f21;float:right;height:100%;position:relative;width:9px}
#rendering-view .scrollbar-x{background-color:#1d1f21;height:9px;position:relative;width:100%}#rendering-view .track-y{height:100%;position:relative;width:9px}#rendering-view .track-x{height:9px;position:relative;width:100%}#rendering-view .thumb-y{background-color:#61686e;border-radius:4px;cursor:pointer;overflow:hidden;position:absolute;width:9px}#rendering-view .thumb-x{background-color:#61686e;border-radius:4px;cursor:pointer;height:9px;overflow:hidden;position:absolute}#rendering-view .scrollbar-y.disable .thumb,#rendering-view .scrollbar-x.disable .thumb{display:none}
#toolbar-top{height:36px;width:100%}#toolbar-top>div{float:left;margin-left:5px;margin-top:8px}#toolbar-top>div:first-child{margin-left:10px}#toolbar-top-undoredo>div{float:left}#toolbar-top-undoredo>div:first-child{margin-right:1px}#toolbar-top-camera>div,#toolbar-top-transform>div,#toolbar-top-viewport>div,#toolbar-top-layout>div{float:left;margin-left:1px}#toolbar-top-camera>div:first-child,#toolbar-top-transform>div:first-child,#toolbar-top-viewport>div:first-child,#toolbar-top-layout>div:first-child{margin-left:0}
#toolbar-top-grid-activation{background-color:#61686e;border-radius:3px 0 0 3px;float:left;height:20px;margin-right:1px;overflow:hidden;position:relative;width:20px}#toolbar-top-grid-activation .ui-checkbox-wrapper{left:3px;position:absolute}#toolbar-top-grid-activation .ui-checkbox-wrapper .ui-checkbox{background-color:#fff;fill:#fff;fill-opacity:0}#toolbar-top-grid-activation .ui-checkbox-wrapper .ui-checkbox-input:checked+label .ui-checkbox{background-color:#61686e;fill-opacity:1}#viewport-settings{color:#fff;font-size:11px;font-weight:400;padding:15px;text-shadow:0 .5px .5px rgba(0,0,0,0.25)}
#viewport-settings .section-title{color:#787c81;cursor:pointer;font-size:12px;height:20px;line-height:20px;margin-bottom:5px}#viewport-settings .section-arrow{display:inline-block;fill:#787c81;height:10px;margin-right:5px;margin-top:5px;vertical-align:top;width:10px}#viewport-settings .section.open .section-arrow{transform:rotate(90deg)}#viewport-settings .settings-buttons{height:20px}#viewport-settings .settings-buttons>div{float:left;margin-left:1px}#viewport-settings .settings-buttons>div:first-child{margin-left:0}
#viewport-settings .section-inputs{margin-bottom:15px}#viewport-settings .section:nth-last-child(2) .section-inputs{margin-bottom:0}#viewport-settings>div:last-child{margin-top:15px}#viewport-settings .section-inputs>div{margin-top:5px}#viewport-settings .section-inputs>div:first-child{margin-top:0}.ui-disabled:not(.ui-readonly){cursor:default;opacity:.3}.ui-input{border:0;margin:0;padding:0;font:400 11px 'Open Sans',sans-serif;text-shadow:0 .5px .5px rgba(0,0,0,0.25);-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:antialiased}
.ui-overlay{height:100%;position:fixed;width:100%;z-index:1000}.ui-select-wrapper,.ui-panel-wrapper{background-color:#61686e;border-radius:3px;box-shadow:0 .5px .5px 0 rgba(0,0,0,0.25);font-size:11px;font-weight:400;height:20px;position:relative}.ui-select-wrapper:not(.ui-disabled),.ui-panel-wrapper:not(.ui-disabled){cursor:pointer}.ui-select-arrow{display:block;fill:#fff;float:right;height:20px;width:20px}.ui-select-wrapper>select{background-color:transparent;border:0;border-radius:0;color:#fff;cursor:pointer;font-size:11px;height:20px;left:0;line-height:20px;padding:0 20px 0 6px;position:absolute;text-shadow:0 .5px .5px rgba(50,54,58,0.5);top:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.ui-select-wrapper>select>option{background-color:#fff;color:#000}.ui-select-icon,.ui-panel-icon,.ui-menu-icon{display:block;fill:#fff;float:left;height:14px;margin-left:6px;margin-top:3px;width:14px}.ui-select-text,.ui-panel-text{color:#fff;float:left;height:20px;line-height:20px;margin-left:6px;text-shadow:0 .5px .5px rgba(0,0,0,0.25)}.ui-select-list,.ui-panel-window{background-color:rgba(45,49,54,0.95);border-radius:0 0 3px 3px;box-shadow:0 1px 2px 0 rgba(20,23,26,0.5);cursor:default;display:none;list-style:none;padding:6px 0;position:absolute;z-index:2}
.ui-panel-window{display:block;padding:0}.ui-select-list-bottom,.ui-panel-window-bottom{border-radius:0 0 3px 3px;top:20px}.ui-select-list-top,.ui-panel-window-top{border-radius:3px 3px 0 0;bottom:20px}.ui-select-list-label{color:#787c81;height:20px;line-height:20px;margin-left:6px;text-shadow:0 .5px .5px rgba(50,54,58,0.5)}.ui-select-list>li{cursor:pointer;display:block;height:20px;width:100%}.ui-select-list>li:hover{background-color:#3161b1}.ui-select-list-divider{background-color:#363a3d;height:1px;margin:6px 0;width:100%}
.ui-menu-panel .section{border-bottom:1px solid #363a3d;padding:6px 0}.ui-menu-panel .section:last-child{border-bottom:0}.ui-menu-panel .section>.item{color:#fff;cursor:pointer;height:20px;line-height:20px;padding-left:6px;position:relative}.ui-menu-panel .item:hover{background-color:#3161b1}.ui-menu-panel .section>.item>.arrow{display:block;fill:#fff;float:right;height:20px;transform:rotate(-90deg);width:20px}.ui-menu-shortcut{color:#787c81;float:right;font-size:10px;line-height:20px;margin-right:6px}
.ui-menu-panel .item:hover>.ui-menu-shortcut{color:#8aa7d7}.ui-menu-subpanel{background-color:rgba(45,49,54,0.95);border-radius:3px;box-shadow:0 1px 2px 0 rgba(20,23,26,0.5);left:100%;position:absolute;top:-6px}.ui-button-wrapper{background-color:#61686e;border-radius:3px;box-shadow:0 .5px .5px 0 rgba(0,0,0,0.25);height:20px;position:relative}.ui-button-wrapper:not(.ui-disabled){cursor:pointer}.ui-button-wrapper .ui-button-icon-only{display:inline-block;fill:#fff;height:14px;margin-left:3px;margin-right:3px;margin-top:3px;vertical-align:top;width:14px}
.ui-button-wrapper .ui-button-icon{float:left;fill:#fff;height:14px;margin-left:3px;margin-top:3px;width:14px}.ui-button-wrapper .ui-button-text{color:#fff;display:inline-block;font-size:11px;font-weight:400;height:20px;line-height:20px;margin-left:6px;margin-right:6px;text-shadow:0 .5px .5px rgba(0,0,0,0.25);vertical-align:top}.ui-button-wrapper:active:not(.ui-disabled){background-color:#474e53}.ui-button-wrapper:not(.ui-disabled):not(.ui-button-on):hover{background-color:#777f86}.ui-button-on,.ui-button-on:hover{background-color:#3161b1}
.ui-button-on:active:not(.ui-disabled){background-color:#0d4d9b}.ui-number-wrapper,.ui-text-wrapper{background-color:#61686e;border-radius:3px;box-shadow:0 .5px .5px 0 rgba(0,0,0,0.25);cursor:default;font-size:11px;font-weight:400;overflow:hidden;height:20px;position:relative}.ui-number-std{height:20px;width:100%}.ui-number-input,.ui-text-input{background-color:#61686e;border:0;color:#fff;display:none;height:20px;left:0;position:absolute;margin:0;padding:0 8px;line-height:20px;top:0;width:calc(100% - 16px)}
.ui-number-arrow{fill:#fff;fill-opacity:0;float:left;height:20px;width:13px}.ui-number-wrapper:hover:not(.ui-disabled):not(.ui-readonly):not(.ui-number-slide) .ui-number-arrow:hover{background-color:#777f86;cursor:pointer}.ui-number-wrapper:hover:not(.ui-disabled):not(.ui-readonly):not(.ui-number-slide) .ui-number-arrow:active{background-color:#6d747a}.ui-number-wrapper:hover:not(.ui-disabled):not(.ui-readonly):not(.ui-number-slide) .ui-number-arrow-left,.ui-number-wrapper.ui-number-slide .ui-number-arrow-left{fill-opacity:1}
.ui-number-wrapper:hover:not(.ui-disabled):not(.ui-readonly):not(.ui-number-slide) .ui-number-arrow-right,.ui-number-wrapper.ui-number-slide .ui-number-arrow-right{fill-opacity:1;transform:rotate(180deg)}.ui-number-slider{color:#fff;float:left;height:20px;line-height:20px;position:relative}.ui-number-wrapper:hover:not(.ui-disabled):not(.ui-readonly) .ui-number-slider:not(.disabled){cursor:col-resize}.ui-number-wrapper:hover:not(.ui-disabled):not(.ui-readonly) .ui-number-slider.disabled{cursor:pointer}
.ui-number-wrapper:hover:not(.ui-disabled):not(.ui-readonly):not(.ui-number-slide) .ui-number-slider:hover:not(.disabled),.ui-number-wrapper:hover:not(.ui-disabled):not(.ui-readonly):not(.ui-number-slide) .ui-number-slider:hover:not(.disabled) .ui-number-value{background-color:#777f86}.ui-number-text{float:left;height:20px;margin-left:4px}.ui-number-value{background-color:#61686e;height:20px;padding:0 4px;position:absolute;right:0;top:0}.ui-number-value-center{height:20px;text-align:center;width:100%}
.ui-text-std{color:#fff;height:20px;line-height:20px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.ui-text-wrapper:not(.ui-disabled):not(.ui-readonly) .ui-text-std{cursor:text}.ui-color-wrapper{background-color:#61686e;border-radius:3px;box-shadow:0 .5px .5px 0 rgba(0,0,0,0.25);font-size:11px;font-weight:400;height:20px;position:relative}.ui-color-wrapper:not(.ui-disabled){cursor:pointer}.ui-color-picker{background-color:rgba(45,49,54,0.95);border-radius:3px;box-shadow:0 1px 2px 0 rgba(20,23,26,0.5);position:absolute;transform-origin:top right;width:190px;z-index:1001}
.ui-color-picker-hsv-wrapper{height:145px;margin:10px;position:relative;width:170px}.ui-color-picker-sv-wrapper{height:145px;position:relative;width:145px}.ui-color-picker-h-wrapper{height:145px;position:absolute;right:0;top:0;width:15px}.ui-color-picker-gradient{border-radius:2px;cursor:pointer;height:100%;overflow:hidden;width:100%}.ui-color-picker-indicator{border:1px solid white;border-radius:50%;box-shadow:0 0 1px rgba(0,0,0,1);cursor:pointer;height:7px;position:absolute;width:7px}.ui-color-picker-sv-wrapper .ui-color-picker-indicator{left:-4px;top:-4px}
.ui-color-picker-h-wrapper .ui-color-picker-indicator{left:3px;top:-4px}.ui-color-picker-representation{height:20px;margin:0 10px}.ui-color-picker-representation>div{float:left;margin-left:1px}.ui-color-picker-representation>div:first-child{margin-left:0}.ui-color-picker-inputs{height:60px;margin:10px}.ui-color-picker-inputs>div{margin-bottom:1px}.ui-color-picker-inputs>div:last-child{margin-bottom:0}.ui-checkbox-wrapper{height:20px;line-height:20px}.ui-checkbox-input{display:none}.ui-checkbox-label{color:#fff;font-size:11px}
.ui-checkbox-wrapper:not(.ui-disabled) .ui-checkbox-label{cursor:pointer}.ui-checkbox{background-color:#61686e;border-radius:2px;display:inline-block;fill:#fff;fill-opacity:0;height:10px;margin-top:3px;padding:2px;vertical-align:top;width:10px}.ui-checkbox-input:checked+label .ui-checkbox{background-color:#3161b1;fill-opacity:1}.ui-checkbox-right{margin-right:8px}.ui-checkbox-left{margin-left:8px}.ui-image-wrapper{background-position:center;background-color:#3c4248;background-repeat:no-repeat;background-size:contain;border-radius:3px;box-shadow:0 .5px .5px 0 rgba(0,0,0,0.25);overflow:hidden}
.ui-image-wrapper:not(.ui-disabled){cursor:pointer}.ui-image-selector{background-color:rgba(45,49,54,0.95);border-radius:3px;box-shadow:0 1px 2px 0 rgba(20,23,26,0.5);padding:5px;position:absolute;z-index:1001}.ui-image-selector>div{background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:2px;cursor:pointer;display:inline-block;height:75px;vertical-align:top;width:75px}.ui-image-selector>div:hover{background-color:#3161b1}.ui-file-wrapper{height:20px;line-height:20px}
.ui-file-input{display:none}.ui-file-label{background-color:#61686e;border-radius:3px;box-shadow:0 .5px .5px 0 rgba(0,0,0,0.25);display:block;height:20px;position:relative;width:100%}.ui-file-wrapper:not(.ui-disabled) .ui-file-label{cursor:pointer}.ui-file-label .ui-file-icon-only{display:inline-block;fill:#fff;height:14px;margin-left:3px;margin-right:3px;margin-top:3px;vertical-align:top;width:14px}.ui-file-label .ui-file-icon{display:inline-block;fill:#fff;height:14px;margin-left:6px;margin-top:3px;vertical-align:top;width:14px}
.ui-file-label .ui-file-text{color:#fff;display:inline-block;font-size:11px;font-weight:400;height:20px;line-height:20px;margin-left:6px;margin-right:6px;text-shadow:0 .5px .5px rgba(0,0,0,0.25);vertical-align:top}.ui-file-wrapper:active:not(.ui-disabled) .ui-file-label{background-color:#474e53}.ui-file-wrapper:not(.ui-disabled):hover .ui-file-label{background-color:#777f86}.ui-position-left{border-radius:3px 0 0 3px}.ui-position-right{border-radius:0 3px 3px 0}.ui-position-center{border-radius:0}
.ui-position-top{border-radius:3px 3px 0 0}.ui-position-bottom{border-radius:0 0 3px 3px}.ui-position-top-left{border-radius:3px 0 0 0}.ui-position-top-right{border-radius:0 3px 0 0}.ui-position-bottom-left{border-radius:0 0 0 3px}.ui-position-bottom-right{border-radius:0 0 3px 0}.ui-loader{background-color:#e9eff4;border-radius:5px;height:140px;left:calc(50% - 300px);position:absolute;top:calc(50% - 70px);width:600px;z-index:1001}.ui-loader .info-wrapper{height:40px;margin-left:calc(50% - 270px);padding-top:45px;width:540px}
.ui-loader .status{color:#353535;float:left;font-size:15px;font-weight:700;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:370px}.ui-loader .data{color:#818b9a;float:right;font-size:13px;height:30px;line-height:30px}.ui-loader .bar-wrapper{background-color:#e0e2e6;border-radius:5px;height:10px;margin-left:calc(50% - 270px);overflow:hidden;width:540px}.ui-loader .bar{background-color:#1986f4;height:10px}.ui-search-wrapper{background-color:#61686e;border-radius:3px;box-shadow:0 .5px .5px 0 rgba(0,0,0,0.25);font-size:11px;font-weight:400;overflow:hidden;height:20px;position:relative}
.ui-search-wrapper .search-button{cursor:pointer;float:left;height:14px;padding:3px 5px;width:14px}.ui-search-wrapper .search-button>svg{display:block;fill:#d0d5d9;height:14px;width:14px}.ui-search-wrapper .search-button:hover>svg{fill:#fff}.ui-search-wrapper input[type=text]{background:0;color:#fff;float:left;font-size:11px;height:20px;line-height:20px;text-shadow:0 .5px .5px rgba(0,0,0,0.25);width:calc(100% - 29px)}.ui-search-wrapper input[type=text]::placeholder{color:#d0d5d9}.ui-material-wrapper{border-radius:3px;cursor:pointer;font-size:11px;font-weight:400;height:20px;overflow:hidden}
.ui-material-wrapper>.reference{background-color:#61686e;box-shadow:0 .5px .5px 0 rgba(0,0,0,0.25);color:#fff;float:left;height:20px;line-height:20px;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-material-wrapper>.swatch{box-shadow:0 .5px .5px 0 rgba(0,0,0,0.25);float:right;height:20px;overflow:hidden}.ui-material-wrapper>.swatch>svg{display:block;height:20px;width:20px}.ui-material-picker{background-color:rgba(45,49,54,0.95);border-radius:3px;min-height:155px;padding:5px;position:absolute;transform-origin:top left;width:195px;z-index:1001}
.ui-material-picker .select{background-color:#61686f;border-radius:3px;height:20px;margin-bottom:10px;position:relative;width:100%}.ui-material-picker .select svg{display:block;fill:#fff;float:right;height:10px;margin:7.5px 10px 0 0;width:10px}.ui-material-picker .select select{background-color:transparent;border:0;border-radius:0;color:#fff;cursor:pointer;font-size:11px;left:0;line-height:20px;padding:0 30px 0 10px;position:absolute;top:0;width:100%;-webkit-appearance:none;-moz-appearance:none}.ui-material-picker .select select>option{background-color:#fff;color:#000}
.ui-material-picker .materials:after{content:'';display:table;clear:both}.ui-material-picker .materials .material{border-radius:2px;cursor:pointer;float:left;height:20px;overflow:hidden;position:relative;margin:5px 5px 0 0;width:20px}.ui-material-picker .materials .material:nth-child(-n+8){margin-top:0}.ui-material-picker .materials .material:nth-child(8n+8){margin-right:0}.ui-material-picker .materials .material.selected,.ui-material-picker .materials .material.selected div{border-radius:50%}
.ui-material-picker .materials .material svg,.ui-material-picker .materials .material div svg{display:block;fill:red;height:100%;width:100%}.ui-material-picker .materials .material div{border-radius:2px;height:24px;left:-2px;overflow:hidden;position:absolute;top:-2px;width:24px}.ui-material-picker-info{background-color:#2d3037;border-radius:2px;color:#fff;height:20px;line-height:20px;padding:0 10px;position:absolute;transform-origin:top right;z-index:1001}.ui-position-left{border-radius:3px 0 0 3px}
.ui-position-right{border-radius:0 3px 3px 0}.ui-position-center{border-radius:0}.ui-position-top{border-radius:3px 3px 0 0}.ui-position-bottom{border-radius:0 0 3px 3px}.ui-position-top-left{border-radius:3px 0 0 0}.ui-position-top-right{border-radius:0 3px 0 0}.ui-position-bottom-left{border-radius:0 0 0 3px}.ui-position-bottom-right{border-radius:0 0 3px 0}.alert{background-color:#e9eff4;border-radius:4px;left:calc((100% - 500px) / 2);position:absolute;top:100px;width:500px;z-index:10001}.alert .header{color:#6f767e;font-size:20px;font-weight:300;line-height:50px;padding-left:20px;height:50px;text-transform:uppercase}
.alert .message{background-color:#f0f5f8;border:1px solid #dde4eb;border-radius:3px;color:#6f767e;font-size:13px;line-height:1.4em;margin:0 20px;padding:20px 10px}.alert .buttons{height:30px;margin:20px}.alert .buttons .button{background-color:#828a93;border-radius:3px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;height:30px;line-height:30px;margin-right:10px;padding:0 20px;text-align:center;text-transform:uppercase;min-width:60px}.alert .buttons .button:first-child{margin-right:0}.alert .buttons .button.right{float:right}
.alert .buttons .button.left{float:left}.alert .buttons .button:not(.disabled):hover{background-color:#3161b1}.alert textarea{border-radius:3px;color:#474b50;font-size:12px;font-weight:600;line-height:1.4em;margin-top:10px;padding:5px;resize:none;width:428px}.alert textarea::placeholder{color:#8a929c;font-style:italic;font-weight:300}.alert label.radio{cursor:pointer;display:block;float:left;height:30px;line-height:30px;position:relative;min-width:18px}.alert label.radio input[type=radio]{display:none}
.alert label.radio .text{color:#6f767e;font-size:13px;padding-left:28px}.alert label.radio .checkmark{background-color:#fff;border:1px solid #b3bac2;border-radius:50%;height:16px;left:0;position:absolute;top:6px;width:16px}.alert label.radio .checkmark:after{background-color:#6f767e;border-radius:50%;content:'';display:none;height:6px;left:5px;position:absolute;top:5px;width:6px}.alert label.radio input:checked ~ .checkmark:after{display:block}.alert .checkbox{cursor:pointer;display:block;float:left;height:30px;line-height:30px;position:relative;min-width:18px}
.alert .checkbox.disabled{cursor:default;opacity:.4}.alert .checkbox input[type=checkbox]{display:none}.alert .checkbox .text{color:#6f767e;font-size:13px;padding-left:28px}.alert .checkbox .checkmark{background-color:#fff;border:1px solid #eaeaea;border-radius:2px;height:16px;left:0;position:absolute;top:6px;width:16px}.alert .checkbox .checkmark svg{display:none;fill:#6f767e;height:16px;width:16px}.alert .checkbox input:checked ~ .checkmark svg{display:block}#popup-helper{margin:100px -200px 0 -200px;width:400px}
#popup-helper .button-wrapper{height:28px;margin:20px 0 20px;width:100%}#popup-helper .button{float:right;margin-right:20px}#popup-helper .content{background-color:#edf1f4;border:1px solid #dde4eb;margin-left:20px;padding:30px 0;width:358px}#popup-helper .title-wrapper{margin-left:20px;text-align:left}#popup-helper .content::after{content:'';display:block;clear:both}#popup-helper .element-wrapper{display:block;float:left;margin-left:1px;text-decoration:none;width:80px}#popup-helper .element-wrapper:first-child{margin-left:16px}
#popup-helper .element-wrapper .icon{background-color:#818993;border-radius:50%;height:50px;margin-left:15px;width:50px}#popup-helper .element-wrapper:hover .icon{background-color:#fe9900}#popup-helper .element-wrapper .icn-start{background-position:0 -230px}#popup-helper .element-wrapper .icn-shortcuts{background-position:-50px -230px}#popup-helper .element-wrapper .icn-snap{background-position:-100px -230px}#popup-helper .element-wrapper .icn-render{background-position:-150px -230px}#popup-helper .element-wrapper .label{color:#6f767e;font-size:14px;margin-top:5px;text-align:center;text-decoration:none}
#popup-helper .element-wrapper:hover .label{color:#fe9900}header{height:30px;width:100%}header nav .mecabricks{color:#fff;display:block;font-size:15px;float:left;height:30px;line-height:30px;text-transform:uppercase}header nav .mecabricks-logo{display:block;fill:#fff;float:left;height:22px;margin:4px 0 4px 7px;width:22px}header nav .mecabricks-text{float:left;font-weight:800;margin-left:2px;margin-right:10px}header nav .mecabricks-text .thin{font-weight:400}header nav{float:left;font-size:13px;height:30px;width:100%}
header nav ul{list-style:none;margin:0;padding:0}header nav ul.left{float:left}header nav ul.right{float:right}header nav li{color:#fff;float:left;position:relative}header nav li>a,header nav li span{color:#fff;cursor:pointer;display:inline-block;font-weight:600;height:30px;line-height:30px;padding:0 10px;text-decoration:none}header nav li>a:hover,header nav li span:hover,header nav li.active{background-color:#2653a7}header nav .notifications{background-color:#ed1c24;border-radius:10px;font-size:11px;height:20px;line-height:20px;margin-left:10px;min-width:10px;padding:0 5px;position:relative;text-align:center;top:-1px}
header nav .notifications:hover{background-color:#ed1c24}#fullscreen{background-position:-355px 0;cursor:pointer;float:right;height:14px;padding:8px;width:14px}#fullscreen:hover{background-color:#2653a7}#fullscreen svg{fill:#fff;height:14px;width:14px}header .menu{background-color:rgba(233,239,244,1);display:none;left:0;padding:3px 0;position:absolute;top:30px;min-width:200px;white-space:nowrap;z-index:2}header .menu .item{color:#14171b;cursor:pointer;height:30px;line-height:30px;padding:0 20px 0 10px}
header .menu .item:hover,header .menu .item:hover a{background-color:#2653a7;color:#fff}header .menu .item a{color:#14171b;text-decoration:none}header .menu .item.disabled{color:#a3a2a4}header .menu .item.disabled:hover{background-color:transparent;cursor:default}#workbench>.viewport{background-color:#36393c;border-radius:3px;float:left;height:100%;overflow:hidden;position:relative}#workbench .scene{background-color:#26292b;background-position:center;background-repeat:no-repeat;background-size:cover;margin:auto;overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0}
#workbench .scene>canvas{display:block}#workbench .axes-helper{bottom:5px;height:70px;left:10px;position:absolute;width:70px}#workbench>.viewport .transformTooltip{color:#fff;display:block;font-size:11px;position:absolute;right:10px;text-shadow:0 1px 1px rgba(0,0,0,0.5);top:5px}#workbench>.viewport .transformTooltip>div{float:left;margin-left:5px}#workbench>.viewport .transformTooltip>.translate{width:85px}#workbench>.viewport .transformTooltip>.rotate{width:75px}#workbench>.viewport .camera{color:#fff;font-size:11px;left:10px;position:absolute;text-shadow:0 1px 1px rgba(0,0,0,0.5);top:5px}
#workbench>.viewport .framerate{color:#fff;font-size:11px;left:10px;position:absolute;text-shadow:0 1px 1px rgba(0,0,0,0.5);top:25px}#workbench>.viewport .stats{bottom:5px;color:#fff;font-size:11px;position:absolute;right:10px;text-shadow:0 1px 1px rgba(0,0,0,0.5)}#workbench>.viewport>.name{bottom:10px;color:#fff;font-size:11px;left:10px;position:absolute;max-width:500px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 1px rgba(0,0,0,0.5);white-space:nowrap}#workbench>.viewport>.name::before{background-image:url(../../../assets/images/sprites/workshop@2x.png);background-position:-400px 0;background-repeat:no-repeat;background-size:500px;height:14px;width:12px;content:'';margin-right:5px;float:left}
#workbench>.viewport .tooltip{background:#f2f3c3;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.5);color:#14171b;font-size:12px;font-weight:400;height:25px;left:50%;line-height:25px;margin:15px auto;padding:0 20px;position:absolute;top:0;transform:translateX(-50%);z-index:10}#workbench>.viewport .box{background:rgba(212,216,219,0.1);border:1px dashed #d4d8db;position:absolute}#workbench>.viewport .renderfarm-status{background-color:rgba(20,23,27,0.9);border-radius:2px;color:#fff;font-size:10px;height:20px;line-height:20px;padding:0 5px;position:absolute;right:5px;top:5px}
#workbench>.viewport .renderfarm-status.off::before{background:#f61313;border-radius:50%;height:10px;width:10px;content:'';margin-right:5px;margin-top:5px;float:left}#workbench>.viewport .renderfarm-status.on::before{background:#1bc824;border-radius:50%;height:10px;width:10px;content:'';margin-right:5px;margin-top:5px;float:left}#workbench .guide{border:0;opacity:.6;position:absolute}#workbench .guide.horizontal{border-top:1px dashed #f79c29;box-shadow:0 0 1px rgba(0,0,0,0.5);left:0;width:100%}
#workbench .guide.vertical{border-left:1px dashed #f79c29;box-shadow:0 0 1px rgba(0,0,0,0.5);height:100%;top:0}#workbench>.viewport .camera-preview{background-color:#17191c;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.5);margin:5px;overflow:hidden;padding:3px;position:absolute;z-index:2}#workbench>.viewport .camera-preview>.scene-container{position:relative}#workbench>.viewport .camera-preview>.scene-container>canvas{display:block}#workbench>.viewport .camera-preview>.name{color:#fff;bottom:7px;overflow:hidden;position:absolute;right:10px;text-align:right;text-overflow:ellipsis;text-shadow:0 1px 1px rgba(0,0,0,0.5);width:calc(100% - 20px);white-space:nowrap}
#workbench>.animation{float:left;height:100%;position:relative}#workbench>.animation .header{background-color:#35393c;height:20px;overflow:scroll;overflow-y:hidden;padding:3px 0;scrollbar-width:none;-ms-overflow-style:none}#workbench>.animation .header::-webkit-scrollbar{display:none}#workbench>.animation .header>.wrapper{height:20px;padding:0 3px;width:calc(100% - 6px)}#workbench>.animation .header>.wrapper-timeline{min-width:548px}#workbench>.animation .header>.wrapper-node-editor{min-width:423px}
#workbench>.animation .header>.wrapper .left{float:left}#workbench>.animation .header>.wrapper .right{float:right}#workbench>.animation .header>.wrapper .left>div,#workbench>.animation .header>.wrapper .right>div{float:left}#workbench>.animation>.timeline{background-color:#26292b;border-radius:3px;height:106px;overflow:hidden;width:100%}#workbench>.animation>.timeline>.markers{height:20px;position:relative;width:100%}#workbench>.animation>.timeline>.markers>.marker{color:#626669;height:20px;left:0;line-height:20px;position:absolute;top:0}
#workbench>.animation>.timeline>.time{background-color:#2b2f31;height:60px;position:relative;width:100%}#workbench>.animation>.timeline>.time>.line{border-left:1px solid #26292b;height:100%;position:absolute;top:0;width:0}#workbench>.animation>.timeline>.time>.playhead{height:100%;position:absolute;top:0;z-index:2}#workbench>.animation>.timeline>.time>.playhead>.line{border-left:1px solid #3161b1;height:100%;left:50%;position:absolute;top:0;width:0;z-index:-1}#workbench>.animation>.timeline>.time>.playhead>.frame{background-color:#3161b1;border-radius:3px;color:#fff;cursor:pointer;height:20px;line-height:20px;margin-top:20px;padding:0 6px;text-align:center}
#workbench>.animation>.timeline>.time>.box{background-color:#35393c;border-left:1px solid #26292b;border-right:1px solid #26292b;height:100%;margin:0 29px 0 30px}#workbench>.animation>.node-editor{background-color:#26292b;border-radius:3px;margin-bottom:2px;overflow:hidden;position:relative;width:100%}#workbench>.animation>.node-editor>.workspace{background-image:linear-gradient(to right,rgba(0,0,0,.2) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.2) 1px,transparent 1px);cursor:move;height:calc(100% - 26px);overflow:hidden;position:relative;width:100%}
#workbench>.animation>.node-editor .diagram{display:grid;height:100%;grid-template-rows:100%;grid-template-columns:100%;left:0;position:relative;top:0;transform-origin:left top;width:100%}#workbench>.animation .node{box-shadow:0 1px 2px 0 rgba(20,23,26,0.5);border-radius:4px;cursor:pointer;position:absolute}#workbench>.animation .node>.node-header{background-color:rgba(49,97,177,0.85);border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;height:20px}#workbench>.animation .node.active>.node-header{background-color:rgba(217,49,69,0.85)}
#workbench>.animation .node.selected>.node-header{background-color:rgba(230,119,21,0.85)}#workbench>.animation .node>.node-header>.text{color:#fff;height:20px;line-height:20px;overflow:hidden;padding:0 6px;text-overflow:ellipsis;text-shadow:0 1px 1px rgba(0,0,0,0.25);white-space:nowrap}#workbench>.animation .node>.node-core{background-color:rgba(147,152,158,0.85);border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:0 0 5px 0}#workbench>.animation .node>.node-core::before{clear:both;content:'';display:table}
#workbench>.animation .node>.node-core>.output,#workbench>.animation .node>.node-core>.input{position:relative}#workbench>.animation .node>.node-core>div{margin-top:5px}#workbench>.animation .node>.node-core .label{color:#fff;line-height:20px;min-height:20px;overflow:hidden;padding:0 15px;text-overflow:ellipsis;text-shadow:0 1px 1px rgba(0,0,0,0.25);white-space:nowrap}#workbench>.animation .node>.node-core>.output>.label{text-align:right}#workbench>.animation .node>.node-core>.input>.disconnected::after{content:'';display:block;clear:both}
#workbench>.animation .node>.node-core .conn{border:1px solid rgba(0,0,0,0.1);border-radius:50%;box-shadow:0 1px 1px rgba(0,0,0,0.25);height:8px;opacity:.95;position:absolute;top:5px;width:8px}#workbench>.animation .node>.node-core .conn.list{opacity:.65}#workbench>.animation .node>.node-core>.output>.conn{right:-5px}#workbench>.animation .node>.node-core>.input>.conn{left:-5px}#workbench>.animation .node>.node-core .conn-number{background-color:#3161b1}#workbench>.animation .node>.node-core .conn-vector{background-color:#d93145}
#workbench>.animation .node>.node-core .conn-object{background-color:#171718}#workbench>.animation .node>.node-core .conn-bool{background-color:#e67715}#workbench>.animation .node>.node-core .conn-interpolation{background-color:#d82e8d}#workbench>.animation .node>.node-core .conn-falloff{background-color:#84ec15}#workbench>.animation .node>.node-core .conn-material{background-color:#31b5ca}#workbench>.animation .node>.node-core .conn-viewer{background-color:#f8c718}#workbench>.animation .node>.node-core .conn-color{background-color:#f66}
#workbench>.animation .node>.node-core .interpolation{background-color:rgba(97,104,110,0.85);border-radius:2px;display:block;height:220px;margin:10px 0;width:220px}#workbench>.animation>.node-editor .diagram>.links{filter:drop-shadow(0 1px 1px rgba(0,0,0,0.25));left:0;overflow:visible;pointer-events:none;position:absolute;top:0}#workbench>.animation>.node-editor .diagram .link{stroke:#fff;stroke-width:2px}#workbench>.animation>.node-editor .node-panel{border-radius:3px;max-height:calc(100% - 36px);overflow:scroll;overflow-x:hidden;position:absolute;right:5px;scrollbar-width:none;top:31px;z-index:2;-ms-overflow-style:none;width:220px}
#workbench>.animation>.node-editor .node-panel::-webkit-scrollbar{display:none}#workbench>.animation>.node-editor .node-panel .node-panel-section>.label{background-color:rgba(53,57,60,0.85);color:#fff;cursor:pointer;font-size:11px;height:26px;line-height:26px}#workbench>.animation>.node-editor .node-panel .node-panel-section>.label>.arrow{fill:#fff;float:left;height:10px;margin:8px 5px 8px 5px;width:10px}#workbench>.animation>.node-editor .node-panel .node-panel-section.open>.label>.arrow{transform:rotate(90deg)}
#workbench>.animation>.node-editor .node-panel .node-panel-section>.label>.ui-checkbox-wrapper{float:left;margin-left:3px;margin-top:3px}#workbench>.animation>.node-editor .node-panel .node-panel-section>.node-panel-content{background-color:rgba(26,29,32,0.85);padding:10px 0}#workbench>.animation>.node-editor .node-panel .node-panel-section>.node-panel-content>div{margin:0 10px;margin-bottom:5px}#workbench>.animation>.node-editor .node-panel .node-panel-section>.node-panel-content>div:last-child{margin-bottom:0}
#workbench>.animation>.node-editor .node-panel .node-panel-section>.node-panel-content>div::after{content:'';display:block;clear:both}#workbench>.animation>.node-editor .node-panel .node-panel-section .node-panel-label{color:#fff;float:left;height:20px;line-height:20px;width:60px}#workbench>.animation>.node-editor .node-panel .node-overview-tree{height:20px;margin-bottom:5px}#workbench>.animation>.node-editor .node-panel .node-overview-tree:last-child{margin-bottom:0}#workbench>.animation>.node-editor .node-panel .node-overview-tree::after{content:'';display:block;clear:both}
#workbench>.animation>.node-editor .node-panel .node-overview-icon{display:block;fill:#fff;float:left;height:14px;padding:3px 0;width:14px}#workbench>.animation>.node-editor .node-panel .node-overview-name{color:#fff;float:left;height:20px;line-height:20px;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80px}#workbench>.animation>.node-editor .node-panel .node-overview-time{color:#fff;float:left;height:20px;line-height:20px;margin-left:5px;overflow:hidden;text-align:right;width:69px}
#workbench>.animation>.node-editor>.workspace .box-select{height:100%;left:0;position:absolute;top:0;width:100%}#workbench>.animation>.node-editor>.workspace .box-select>.box{background:rgba(212,216,219,0.1);border:1px dashed #d4d8db;display:none;position:absolute;box-sizing:border-box}#workbench>.animation>.node-editor>.workspace .box-select>.line{border:0;position:absolute}#workbench>.animation>.node-editor>.workspace .box-select>.line.vert{border-left:1px dashed #d4d8db;height:100%;width:0}#workbench>.animation>.node-editor>.workspace .box-select>.line.hor{border-top:1px dashed #d4d8db;left:0;width:100%}
#workbench>.animation>.node-editor .node-panel .io{padding-top:5px}#workbench>.animation>.node-editor .node-panel .io::after{content:'';display:block;clear:both}#workbench>.animation>.node-editor .node-panel .io .col{background-color:rgba(97,104,110,0.3);border-radius:3px;float:left;min-height:20px;width:calc((100% - 4px) / 2)}#workbench>.animation>.node-editor .node-panel .io .col:first-child{margin-right:4px}#workbench>.animation>.node-editor .node-panel .io .col .item{color:#fff;font-size:11px;height:20px;line-height:20px;margin:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#workbench>.animation>.node-editor .node-panel .io .col .item .button{cursor:pointer;float:right;height:12px;margin-left:5px;margin-top:4px;width:12px}#workbench>.animation>.node-editor .node-panel .io .col .item svg{display:block;fill:#fff;height:12px;width:12px}#part-library{padding-bottom:1px;position:relative}#part-library .header{background-color:#35393c;border-radius:3px 3px 0 0;color:#c3cdd4;font-size:11px;font-weight:400;height:20px;line-height:26px;padding:3px;width:calc(100% - 6px)}
#part-library .header .ui-button-wrapper,#part-library .header .ui-select-wrapper,#part-library .header .ui-search-wrapper,#part-library .header .ui-panel-wrapper{border-radius:2px}#part-library .header .handle{float:left;width:20px}#part-library .header .categories{float:left;margin-left:5px;width:240px}#part-library .header .back{float:left;margin-left:5px;width:30px}#part-library .header .tooltip{color:#fff;float:left;height:20px;line-height:20px;margin-left:5px}#part-library .header .tooltip>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#part-library .header .tooltip .icon{display:block;fill:#fff;float:left;height:14px;margin-right:5px;margin-top:3px;width:14px}#part-library .header .search{float:right;margin-right:5px;width:170px}#part-library .header .filter{float:right;width:40px}.filter-panel{padding:5px 10px 0 10px}.filter-panel .row{height:20px;margin-bottom:5px}#part-library .content{padding-top:1px;width:100%}#part-library .content::after{content:'';display:block;clear:both}#part-library .content .nav{background-color:#26292b;cursor:pointer;display:flex;align-items:center;height:78px;min-width:20px}
#part-library .content .nav.disabled{cursor:default}#part-library .content .nav.left{border-bottom-left-radius:3px;float:left;margin-right:1px}#part-library .content .nav.right{border-bottom-right-radius:3px;float:right}#part-library .content .nav>svg{display:block;fill:#fff;height:10px;margin:0 auto;width:10px}#part-library .content .nav.disabled>svg{opacity:.2}#part-library .content .nav.left>svg{transform:rotate(90deg)}#part-library .content .nav.right>svg{transform:rotate(-90deg)}#part-library .content .viewport{float:left;overflow:hidden}
#part-library .content .items::after{content:'';display:block;clear:both}#part-library .content .item{background-color:#26292b;cursor:pointer;display:block;float:left;height:75px;margin-bottom:1px;margin-right:1px;position:relative;padding-top:3px;width:78px}#part-library .content .item .icon{height:57px;margin:0 3px 3px 3px;width:72px}#part-library .content .item .icon.folder{display:block;fill:#61686e}#part-library .content .item .icon.part{background-size:contain;background-position:50% 50%;background-repeat:no-repeat}
#part-library .content .item .reference{color:#fff;font-size:10px;font-weight:400;height:15px;line-height:15px;overflow:hidden;padding:0 5px;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}#part-library .content .item .info{height:19px;position:absolute;right:0;top:0}#part-library .content .item .info>div{background-color:#61686e;float:right;height:19px;margin-left:1px;width:19px}#part-library .content .item .info>div:last-child{border-bottom-left-radius:2px}#part-library .content .item .info svg{fill:#fff;height:15px;margin:2px;width:15px}
#part-library .content .item .info .plus{height:11px;padding:2px;width:11px}#part-library .content .item .info .button:hover{background-color:#fe9900}#part-library .content .item .info .assy{height:13px;padding:1px;width:13px}#part-library .content .item .loader{background-color:rgba(38,41,43,0.95);cursor:default;display:block;height:78px;left:0;position:absolute;top:0;width:78px}#part-library .content .item .loader>svg{display:block;fill:#61686e;height:39px;margin:19px;width:39px}#part-library .content .item .next{display:block;fill:#61686e;height:30px;margin:21px 24px;width:30px}
#part-library .content .item:hover .next{fill:#fff}#library-top-bar .level{float:left;margin-left:10px}#library-top-bar .arrow{background-position:-110px 0;float:left;height:9px;margin:9px 10px 0 10px;width:6px}#library-extra{float:left}#library-subcategory,#library-part-name{height:26px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}#library-back-button{background-color:#d4d8db;background-position:-75px 0;cursor:pointer;float:left;height:20px;margin-left:5px;margin-top:3px;width:26px}
#library-search{background-color:#d4d8db;float:right;margin-top:3px}#library-search-button{background-position:-225px 0;cursor:pointer;float:left;height:20px;width:30px}#library-search-field{background-color:#d4d8db;color:#3c3f41;float:left;height:20px;line-height:20px;padding:0 10px 0 0;width:130px}#library-search-field::-webkit-input-placeholder{color:#3c3f41}#library-search-field::-moz-placeholder{color:#3c3f41}#library-search-field:-ms-input-placeholder{color:#3c3f41}#library-filters{background-position:-260px 0;cursor:pointer;float:right;height:20px;margin-top:3px;position:relative;width:35px}
#library-filters-tooltip{background-color:#61686e;display:none;height:80px;position:absolute;right:0;top:23px;width:160px;z-index:2}#library-filters-tooltip input[type=checkbox]{display:none}#library-filters-tooltip label{color:#d4d8db;cursor:pointer;display:inline-block;font-size:11px;line-height:26px;position:relative}#library-filters-tooltip label::before{background-image:url(../../../assets/images/sprites/workshop@2x.png);background-position:-300px 0;background-repeat:no-repeat;background-size:500px;content:'';display:block;float:left;height:12px;margin:7px;width:12px}
#library-filters-tooltip input[type=checkbox]:checked+label:before{background-position:-315px 0;content:''}#library-prev .icon{background-position:-330px 0}#library-next .icon{background-position:-340px 0}html{height:100%}body{background-color:#14171b;visibility:hidden;font:400 11px 'Open Sans',sans-serif;height:100%;margin:0;padding:0;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
*:focus{outline:0}img,form,input,button{border:0;margin:0;padding:0}input,select{font:400 11px 'Open Sans',sans-serif;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:antialiased}ul{margin:0}hr{margin:0}*.unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url(../../../assets/fonts/OpenSans-Light.ttf)}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(../../../assets/fonts/OpenSans-Regular.ttf)}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url(../../../assets/fonts/OpenSans-Semibold.ttf)}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:url(../../../assets/fonts/OpenSans-Bold.ttf)}#workbench{background-color:#14171b;margin-bottom:2px;overflow:hidden;position:relative}
#curtain{height:100%;position:fixed;width:100%;z-index:1000}.sprite{background-image:url(../../../assets/images/sprites/workshop@2xr6.png);background-repeat:no-repeat;background-size:500px}.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano>.nano-content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}.nano>.nano-content::-webkit-scrollbar{display:none}.has-scrollbar>.nano-content::-webkit-scrollbar{display:block}.nano>.nano-pane{background:#212325;position:absolute;width:7px;right:0;top:0;bottom:0;visibility:hidden\9;opacity:0;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.nano>.nano-pane>.nano-slider{background:#61686e;cursor:pointer;position:relative}.nano:hover>.nano-pane,.nano-pane.active,.nano-pane.flashed{visibility:visible\9;opacity:1}#alert{background:#e9eff4;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);color:#6f767e;left:50%;margin:100px -250px 0 -250px;position:fixed;width:500px;z-index:1001}#alert>.header{background-color:#d7dee4;padding-top:15px}#alert>.header>.icon{background:url(../../../assets/images/workshop-sprite.png) -230px -80px;height:64px;margin:0 auto;width:58px}#alert>.header>.label{font-size:30px;font-weight:800;margin-top:5px;padding-bottom:10px;text-align:center;text-transform:uppercase}
#alert>.text{font-size:16px;font-weight:400;line-height:1.6em;margin:0 10px;padding:35px 0;text-align:center}#alert>.buttons{height:50px;padding-bottom:10px}#alert>.buttons>div{background-color:#676e75;color:#fff;cursor:pointer;float:left;font-size:13px;font-weight:600;height:50px;line-height:50px;margin-left:10px;position:relative;text-align:center;text-transform:uppercase}#alert .buttons div.selected{background-color:#2653a7}#alert .buttons div:hover{background-color:#fe9900;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}
#save-as,#save{background:#e9eff4;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);color:#6f767e;left:50%;margin:100px -250px 0 -250px;padding:40px 75px 55px 75px;position:fixed;width:350px;z-index:1001}#save-as .label{font-size:13px;font-weight:600;margin-bottom:8px;margin-top:15px;text-transform:uppercase}#save-as input[type=text]{background-color:#fff;border:2px solid #b5bfc8;color:#7c858e;font-family:Open Sans;height:51px;font-size:20px;margin:0;padding:0 10px 0 10px;width:330px}#save-as .path{background-color:#fff;border:2px solid #b5bfc8;height:120px;width:346px}
#save-as .path .folder .data{color:#87939f;cursor:pointer;height:24px}#save-as .path .folder .data.selected{background-color:#b5bfc8;color:#fff}#save-as .path .folder .data .toggle{float:left;height:24px;width:24px}#save-as .path .folder .data .toggle.closed{background:url(../../../assets/images/workshop-sprite.png) -70px -170px}#save-as .path .folder .data .toggle.opened{background:url(../../../assets/images/workshop-sprite.png) -100px -170px}#save-as .path .folder .data.selected>.toggle.closed{background:url(../../../assets/images/workshop-sprite.png) 0 -110px}
#save-as .path .folder .data.selected>.toggle.opened{background:url(../../../assets/images/workshop-sprite.png) -30px -110px}#save-as .path .folder .data .icon{background:url(../../../assets/images/workshop-sprite.png) -50px -170px;float:left;height:24px;width:16px}#save-as .path .folder .data.selected>.icon{background:url(../../../assets/images/workshop-sprite.png) -30px -170px}#save-as .path .folder .data .name{font-size:13px;height:24px;line-height:24px;margin-right:10px;overflow:hidden;padding-left:7px;text-overflow:ellipsis;white-space:nowrap}#save-as .nano>.nano-pane{border-left:2px solid #b5bfc8;background:#fff;padding:0 2px}
#save-as .nano>.nano-pane>.nano-slider{border-top:2px solid #fff;background-color:#b5bfc8}#save-as .button,#save .button{background-color:#676e75;color:#fff;cursor:pointer;font-size:13px;font-weight:600;height:52px;line-height:52px;margin-top:35px;position:relative;text-align:center;text-transform:uppercase;width:350px}#save .button{margin-top:15px}#save-as .button.active:hover{background-color:#fe9900;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}
#save-as .button.action,#save .button.action{background:0;color:#6f767e;cursor:default;padding-left:34px;text-align:left;width:316px}#save-as .button .loader,#save .button .loader{display:none;left:0;position:absolute;top:14px}#save-as>.close,#signin .close,#group-name .close{background-color:#b5bfc8;border-style:solid;border-color:#e9eff4;border-bottom-width:5px;border-left-width:2px;border-right-width:2px;border-top-width:5px;cursor:pointer;height:2px;position:absolute;right:10px;top:10px;width:8px}
#save-as>.close:hover,#signin .close:hover,#group-name .close:hover{background-color:#e9eff4;border-color:#828a93}#explorer{background-color:#e9eff4;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);color:#6f767e;left:50%;margin:100px -360px 0 -360px;position:fixed;width:720px;z-index:1001}#explorer>.header{background-color:#0567a9;height:34px}#explorer>.header>.close{background-color:#fff;border-style:solid;border-color:#0567a9;border-bottom-width:16px;border-left-width:13px;border-right-width:13px;border-top-width:16px;cursor:pointer;float:right;height:2px;width:8px}
#explorer>.header>.close:hover{background-color:#fff;border-color:#86c932}#explorer>.header>.prev{background:url(../../../assets/images/workshop-sprite.png) -140px -170px;float:left;height:34px;opacity:.3;width:34px}#explorer>.header>.prev.active{cursor:pointer;opacity:1}#explorer>.header>.item{color:#fff;cursor:pointer;float:left;font-size:12px;font-weight:600;line-height:34px;padding:0 15px;text-transform:uppercase}#explorer>.header>.item:hover,#explorer>.header>.item.selected,#explorer>.header>.prev.active:hover{background-color:#86c932}
#explorer>.nano{height:390px}#explorer .nano-content{padding:30px 0 0 40px}#explorer .nano-content::after{content:'';display:block;clear:both}#explorer .nano-content>.item{cursor:pointer;float:left;height:180px;margin-right:40px;width:130px}#explorer .nano-content>.item>.img{background-color:#d7e0e9;background-size:cover;background-position:50% 50%;border-bottom:3px solid #a9b6c4;height:127px;width:130px}#explorer .nano-content>.item>.img.folder{background:#d7e0e9 url(../../../assets/images/workshop-sprite.png) -370px -150px}
#explorer .nano-content>.item>.img>svg{display:block;fill:#a9b6c4;height:107px;padding:10px;width:110px}#explorer .nano-content>.item>.name{color:#6f767e;font-size:13px;margin-top:10px;overflow:hidden;text-align:center;text-overflow:ellipsis;width:130px;white-space:nowrap}#explorer .nano>.nano-pane{background:#e9eff4;margin:3px}#explorer .nano>.nano-pane>.nano-slider{background:#a9b6c4}#model-loading{background-color:#e9eff4;border-radius:2px;height:125px;left:50%;margin:0 -125px 0 -125px;position:fixed;width:250px;z-index:1001}
#model-loading-progress-container{height:8px;margin:58.5px 35px 0 38px;position:relative;width:180px}#model-loading-track{background-color:#d4d9dd;height:2px;left:0;position:absolute;top:3px;width:180px}#model-loading-bar{background-color:#1789d5;height:8px;left:0;position:absolute;top:0;width:0}#model-loading-percent{color:#a9adb1;font-size:13px;font-weight:600;margin:10px 35px 0 35px;text-align:center;width:180px}#loading{height:78px;left:50%;margin:100px -285px 0 -285px;position:fixed;width:570px;z-index:1001}
#loading .icon{background:url(../../../assets/images/workshop-sprite.png) -374px -84px;background-color:rgba(16,18,21,0.8);border:4px solid #86c932;border-radius:50%;height:70px;left:0;position:absolute;top:0;width:70px}#loading>.track{background-color:rgba(16,18,21,0.8);border-bottom-right-radius:7px;border-top-right-radius:7px;height:14px;margin:32px 0 32px 77px;width:493px}#loading>.track>.bar{background-color:#86c932;border-bottom-right-radius:7px;border-top-right-radius:7px;height:14px;width:0}#loading>.parts{color:#86c932;font-size:18px;font-weight:600;left:90px;position:absolute;top:55px}
#loading .parts>.num{color:#86c932}.tools-palette{background-color:rgba(97,104,110,0.95);border-radius:5px;height:90px;padding:10px 10px 0 10px;position:absolute;z-index:2000}.tools-palette>.selector{background-color:rgba(0,0,0,0.4);border-radius:4px;height:65px;left:10px;position:absolute;top:10px;width:65px}.tools-palette>.items{left:10px;position:absolute;top:10px}.tools-palette>.items>.item{cursor:pointer;float:left;height:90px;margin-right:10px;width:65px}.tools-palette>.items>.item:last-child{margin-right:0}
.tools-palette>.items>.item>.icon{height:65px;width:65px}.tools-palette>.items>.item>.icon-svg{display:block;fill:#fff;margin:8px;height:49px;width:49px}.tools-palette>.items>.item>.icon.area{background-position:0 -155px}.tools-palette>.items>.item>.icon.color{background-position:-70px -155px}.tools-palette>.items>.item>.icon.shape{background-position:-140px -155px}.tools-palette>.items>.item>.icon.combined{background-position:-210px -155px}.tools-palette>.items>.item>.icon.multiple{background-position:-280px -155px}
.tools-palette>.items>.item>.icon.invert{background-position:-350px -155px}.tools-palette>.items>.item>.icon.doubles{background-position:-420px -155px}.tools-palette>.items>.item>.icon.pointLamp{background-position:0 -325px}.tools-palette>.items>.item>.icon.sunLamp{background-position:-65px -325px}.tools-palette>.items>.item>.icon.spotLamp{background-position:-130px -325px}.tools-palette>.items>.item>.icon.areaLamp{background-position:-195px -325px}.tools-palette>.items>.item>.name{color:#fff;font-size:12px;font-weight:600;height:25px;line-height:25px;text-align:center}
#main::after{content:'';display:block;clear:both}#column-centre{float:left}#column-centre::after{content:'';display:block;clear:both}#tools{float:left;width:40px}#tools>div{margin:10px 10px 0 10px}#tools>div:nth-child(1){margin-top:0}#properties-wrapper{margin-bottom:10px;position:relative;width:247px}#properties-wrapper .disabled{background:rgba(38,41,43,0.6);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}#properties-main{background:#26292b url(../../../assets/images/workshop-scroll-bg.png);background-size:247px 1px;width:247px}
#properties-main .border{padding:10px 17px 2px 10px}#properties-main .row{color:#8c9195;font-size:12px;height:20px;line-height:20px;margin-bottom:8px}#properties-main .row::after{content:'';display:block;clear:both}#properties-main .row .label{float:left;line-height:20px;width:50px}#properties-main .row .value{color:#fff;float:left;line-height:20px;margin-left:7px;width:163px}#prop-name{background-color:#14171b;border:0;color:#fff;height:20px;font-size:12px;margin-left:2px;padding:0 5px;width:158px}
#properties-main span{color:#fff}#properties-main .colour{box-shadow:0 1px 2px rgba(0,0,0,0.3);float:right;height:10px;margin-top:4px;width:10px}#properties-main .separator{background-color:#61686e;height:1px;margin-bottom:10px;margin-top:10px}#properties-main .axis-label{float:left;line-height:20px;margin-left:18px;width:16px}#properties-main .axis-label:first-child{margin-left:0}#properties-main .axis-input{background-color:#14171b;border:0;color:#fff;height:20px;float:left;font-size:12px;padding:0 5px;text-align:center;width:35px}
#prop-quaternion .axis-label{margin-left:9px}#prop-quaternion .axis-input{width:22px}#prop-select-rotation{background:#14171b url(../../../assets/images/workshop-sprite.png) 0 -140px;border:0;border-radius:0;color:#fff;cursor:pointer;font-size:12px;font-weight:400;height:20px;margin-left:2px;padding:0 5px;vertical-align:middle;width:168px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#prop-quaternion{display:none}#signin{background:#e9eff4;border-radius:3px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);color:#6f767e;left:50%;margin:100px -250px 0 -250px;padding:40px 75px 55px 75px;position:fixed;width:350px;z-index:1001}
#signin-error{background-color:#eedfdf;color:#da7373;display:none;font-size:13px;font-weight:600;height:40px;left:0;line-height:40px;position:absolute;top:0;width:100%}#signin-error .icon{background:url(../../../assets/images/login-sprite.png) 0 0;float:left;height:17px;margin:12px 12px 6px 12px;width:16px}#signin .input-label{font-size:13px;font-weight:600;margin-bottom:8px;margin-top:15px;text-transform:uppercase}#signin .forgot-password{float:right;font-size:11px;margin-top:2px}#signin .forgot-password a{color:#6f767e;text-decoration:none}
#signin .forgot-password a:hover,#signin .forgot-password a:focus,#signin .forgot-password a:active{text-decoration:underline}#signin input[type=text],#signin input[type=password]{background-color:#fff;border:2px solid #b5bfc8;color:#7c858e;font-family:Open Sans;height:51px;font-size:20px;margin:0;padding:0 10px 0 10px;width:330px}#signin .checkbox{margin-top:15px}#signin .checkbox input[type=checkbox]{display:none}#signin .checkbox label{cursor:pointer;display:inline-block;font-size:12px;font-weight:400;padding-left:21px;position:relative}
#signin .checkbox label:before{background-color:#fff;border:2px solid #b5bfc8;content:"";display:inline-block;height:12px;left:0;position:absolute;top:1px;width:12px}#signin .checkbox input[type=checkbox]:checked+label:before{background:#fff url(../../../assets/images/login-sprite.png) -20px 0;content:""}#signin-button{background-color:#676e75;color:#fff;cursor:pointer;font-size:13px;font-weight:600;height:52px;line-height:52px;margin-top:35px;position:relative;text-align:center;text-transform:uppercase;width:350px}
#signin-button.active:hover{background-color:#fe9900;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}#signin-button.action{background:0;color:#6f767e;cursor:default;padding-left:34px;text-align:left;width:316px}#signin-button .loader{display:none;left:0;position:absolute;top:14px}.new-popup{background:#e9eff4;border-radius:3px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);left:50%;position:fixed;z-index:10002}
.new-popup .close{background-color:#b0bbc7;border-style:solid;border-color:#e9eff4;border-bottom-width:5px;border-left-width:2px;border-right-width:2px;border-top-width:5px;cursor:pointer;height:2px;position:absolute;right:10px;top:10px;width:8px}.new-popup .close:hover{background-color:#828a93}.new-popup .title-wrapper{color:#6f767e;font-size:20px;font-weight:300;height:70px;line-height:70px;text-align:center;width:100%}#popup-eula .title-wrapper{text-transform:uppercase}.new-popup .button{background-color:#828a93;border-radius:2px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;height:28px;line-height:28px;padding:0 20px;text-align:center;text-transform:uppercase}
.new-popup .button:hover{background-color:#fe9900}.new-popup .button.disabled{opacity:.3;cursor:default}.new-popup .button.disabled:hover{background-color:#828a93}.new-popup .select-row-wrapper{height:28px;margin-bottom:10px}.new-popup .select-row-wrapper:last-of-type{margin-bottom:0}.new-popup .select-row-wrapper .title{color:#6f767e;float:left;font-size:13px;line-height:28px}.new-popup .select{background-color:#fff;border:1px solid #b0bbc7;border-radius:2px;height:26px;overflow:hidden;position:relative}
.new-popup .select::before{background-image:url(../../../assets/images/sprites/workshop@2x.png);background-position:-140px 0;background-repeat:no-repeat;background-size:500px;content:'';float:right;height:26px;right:0;width:14px}.new-popup .select>select{background-color:transparent;transparent;border:0;border-radius:0;cursor:pointer;color:#6f767e;font-size:13px;left:0;line-height:26px;padding:0 19px 0 5px;position:absolute;top:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}
.new-popup .select>select>option{background-color:#fff;color:#000}.new-popup input[type=checkbox]{display:none}.new-popup input[type=checkbox]+label{color:#6f767e;cursor:pointer;display:inline-block;font-size:13px;line-height:28px;position:relative}.new-popup input[type=checkbox]+label::before{background-color:#fff;border:1px solid #b0bbc7;border-radius:2px;content:"";display:block;float:left;height:16px;margin-right:10px;margin-top:5px;width:16px}.new-popup input[type=checkbox]:checked+label:before{background-image:url(../../../assets/images/sprites/workshop@2x.png);background-position:-180px 0;background-size:500px;content:""}
#popup-export,#popup-import{margin:100px -200px 0 -200px;width:400px}#popup-eula{margin:100px -250px 0 -250px;width:500px;z-index:20000}#popup-export .content,#popup-import .content,#popup-eula .content{background-color:#edf1f4;border:1px solid #dde4eb;margin:0 20px;padding:20px}#popup-export .select,#popup-import .select{float:right;width:236px}#export-collada{display:none;margin-top:10px}#popup-export .logo-wrapper,#popup-eula .checkbox-wrapper{margin-top:20px}#popup-export .button-wrapper,#popup-import .button-wrapper,#popup-eula .button-wrapper{height:28px;margin:20px 0 20px;width:100%}
#import-button-file{display:none}#export-button,#import-button,#import-button-file+label,#eula-button{float:right;margin-right:20px}#import-loading{background-color:#e9eff4;background-image:url(../../../assets/images/loader-workshop-import.svg);background-repeat:no-repeat;background-position:center;border-radius:2px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);height:70px;left:50%;margin:154px -50px 0 -50px;padding:15px;position:fixed;width:70px;z-index:10003}#popup-eula .content p{color:#6f767e;font-size:13px;margin:0 0 15px 0;text-align:justify;white-space:pre-line}
#popup-eula .content p a{color:#2653a7;text-decoration:none}#popup-eula .content p a:hover{text-decoration:underline}