html,body{padding:0;margin:0}*{font-family:Helvetica,Arial}.button,button{display:inline-block;background-color:#9198a7;border:0px solid rgba(0,0,0,0);outline:none;border-radius:3px;padding:14px 16px;line-height:1em;color:#fff;font-weight:bold;font-size:14px;font-family:Arial;cursor:pointer;text-decoration:none;white-space:nowrap}.button:disabled,button:disabled{background-color:#e1e2e6 !important;color:#f4f4f4;cursor:default}.button:hover,button:hover{background-color:#9ca2b0}.button:active,button:active{background-color:#838996}.button:focus,button:focus{background-color:#83ac3e}.button:focus:hover,button:focus:hover{background-color:#a4d33c}.button:focus:active,button:focus:active{background-color:#7aa024}.thin-button{display:inline-block;font-size:20px;font-weight:normal;line-height:32px;color:#aaa;background-color:#fff;text-decoration:none;border:1px solid #ddd;border-radius:8px;padding:6px 0px;width:42px;text-align:center;cursor:pointer;text-transform:uppercase}.thin-button.wide{width:auto;padding-left:16px;padding-right:16px}@keyframes highlightAnimation{50%{background-color:#e3ffb4;border-color:#83ac3e;color:#83ac3e}0%,100%{border-color:#ddd;color:#aaa}}.thin-button.highlight{animation:highlightAnimation 1s;animation-timing-function:ease-in-out}input,textarea{border:1px solid #ddd;border-radius:4px;padding:4px 6px;font-size:12px;color:#17181a}input::placeholder,textarea::placeholder{color:#ccc}label{font-size:12px;color:#666a75}select{background-color:#ddd;border:1px solid #ddd;border-radius:4px;padding:4px 2px;font-size:12px;color:#17181a}input[type=checkbox]{position:relative;appearance:none;outline:none;display:inline-block;width:20px;height:12px;background-color:#9198a7;border-width:0px;border-radius:7px;transition-duration:200ms}input[type=checkbox]:after{content:"";position:absolute;transition-duration:200ms;top:2px;left:2px;width:8px;height:8px;background-color:#fff;border-radius:50%}input[type=checkbox]:checked{background-color:#83ac3e}input[type=checkbox]:checked:after{left:10px;transition-duration:200ms}input,select,textarea{outline-color:#83ac3e}h1{font-size:28px}.html-login,.login{height:100%}.login{display:flex;flex-direction:column;justify-content:space-between}.login .main-toolbar{position:relative;z-index:inherit}.login footer{margin-top:0}.login .form{width:400px;border-radius:10px;padding:30px 40px;text-align:center;background-color:#fff;box-shadow:0px 0px 32px #aaa;margin:0 auto}.login .form input{margin-top:10px;display:block;width:100%;padding:8px 14px;box-sizing:border-box;border:1px solid #bbb;border-radius:4px;color:#17181a}.login .form button{margin-top:30px;padding:14px 40px}.login .form label{font-size:14px;line-height:22px;color:#666a75;display:block}.login .form h1{margin:0 0 40px 0;color:#17181a}.login .form a.button{margin-top:30px;padding-left:40px;padding-right:40px}.login.done .form *{display:none}.login.done .form .ok{margin-top:0px;display:block}.toolbar3{display:grid !important;grid-template-columns:1fr auto 1fr}.toolbar3 .left,.toolbar3 .right,.toolbar3 .center{white-space:nowrap}.toolbar3 .center{text-align:center}.toolbar3 .right{text-align:right}.main-toolbar{position:fixed;top:0px;left:0px;right:0px;z-index:20;height:36px;background:#fff;padding:8px 16px 32px 16px;display:flex;justify-content:space-between}.main-toolbar a+a{margin-left:32px}.main-toolbar a{text-decoration:none;color:#666;font-size:16px;line-height:32px;border-bottom:4px solid rgba(0,0,0,0)}.main-toolbar a.active{border-bottom-color:#83ac3e}.main-toolbar a img{height:32px}.main-toolbar .spacer{flex:2}.make .secondary-toolbar,.design .secondary-toolbar,.saved .secondary-toolbar{position:fixed;top:64px;left:0px;right:0px;z-index:20;background:#fff;padding:8px 16px 8px 16px;background-color:#f8f8f8}.make .secondary-toolbar .inner,.design .secondary-toolbar .inner,.saved .secondary-toolbar .inner{padding:0 16px;max-width:910px;width:100%;margin:0 auto;display:flex;flex-direction:row}.make .secondary-toolbar .inner input,.design .secondary-toolbar .inner input,.saved .secondary-toolbar .inner input{flex:1;box-sizing:border-box}.make .secondary-toolbar .inner select,.design .secondary-toolbar .inner select,.saved .secondary-toolbar .inner select{margin-left:16px;box-sizing:border-box}footer{max-width:1100px;width:100%;margin:40px auto 20px auto;padding:10px 0;border-top:1px solid #eee;font-size:12px;display:flex}footer label{margin-right:40px}footer label,footer label a{color:#bbb;text-decoration:none}footer label.right{flex:1;margin-right:0px;text-align:right;font-weight:bold}.saved table{max-width:1100px;width:100%;margin:140px auto 0 auto;border-spacing:0px}.saved table tbody tr:hover{background-color:#eee;cursor:pointer}.saved table th.no-dielines{padding:10px;text-align:center;font-weight:normal;border:2px solid #aaa;background-color:#f8f8f8;border-radius:8px;line-height:24px;color:#444}.saved table th.no-dielines a{text-decoration:underline}.saved table th{padding:30px 16px 10px 16px}.saved table td{padding:8px 16px}.saved table td,.saved table th{font-size:14px;text-align:left}.saved table th a{color:#444}.saved table a{text-decoration:none;color:#222}.saved table .c1{padding-left:4px;width:25px;white-space:nowrap}.saved table .c2{width:50%;white-space:nowrap}.saved table .c3{width:30%;white-space:nowrap}.saved table .c4{white-space:nowrap;padding-right:4px}.saved table .del{padding:2px 4px;color:#ddd}.saved table .del:hover{background-color:#888;color:#fff;cursor:pointer}.saved table .c1 a,.saved table .c3 a,.saved table .c4 a{color:#888}.header-toolbar h1{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 10px;padding:6px 0;line-height:32px}.header-toolbar .thin-button+.thin-button,.header-toolbar .thin-button+.popup-menu-holder,.header-toolbar .popup-menu-holder+.thin-button,.header-toolbar .popup-menu-holder+.popup-menu-holder{margin-left:10px}.header-toolbar .popup-menu-holder{display:inline-block;height:46px;position:relative}.header-toolbar .popup-menu-holder .popup-menu{position:absolute;top:44px;padding:8px 0;background-color:#fff;border:1px solid #ddd;border-radius:8px;display:none;flex-direction:column;z-index:10;box-shadow:0 0 8px rgba(0,0,0,.25)}.header-toolbar .popup-menu-holder .popup-menu hr{width:100%;border:0;border-top:1px solid #ddd}.header-toolbar .popup-menu-holder .popup-menu a,.header-toolbar .popup-menu-holder .popup-menu label{padding:8px 16px;color:#666;min-width:150px;text-align:left;text-decoration:none;white-space:nowrap;font-size:12px;font-weight:bold;cursor:pointer}.header-toolbar .popup-menu-holder .popup-menu a:hover,.header-toolbar .popup-menu-holder .popup-menu label:hover{background-color:#f0f0f0}.header-toolbar .popup-menu-holder .popup-menu .menu-group{color:#aaa}.header-toolbar .popup-menu-holder .popup-menu .menu-group:hover{background-color:initial}.header-toolbar .popup-menu-holder .popup-menu #file-picker-outer,.header-toolbar .popup-menu-holder .popup-menu #file-picker-inner{display:none !important}.header-toolbar .popup-menu-holder:hover .popup-menu,.header-toolbar .popup-menu-holder .popup-menu:hover{display:flex}.make #list{margin-top:140px}.make.public h1,.make.public p{max-width:900px;width:100%}.make.public h1{text-align:center;margin:100px auto 20px auto}.make.public p{margin:0 auto;font-size:15px;line-height:22px}.make.public p+p{margin-top:20px}.make.public #list{margin-top:50px}.make.public h1,.make.public p,.make.public p a{color:#222}.make h2{max-width:1100px;margin:40px auto 20px auto;text-align:center}.make ul{max-width:1100px;margin:20px auto 20px auto;width:100%;display:flex;flex-wrap:wrap;list-style:none;justify-content:center;padding:0}.make ul li{color:#666;width:160px;height:150px;margin-bottom:20px;position:relative}.make ul li a{border:1px solid rgba(0,0,0,0);text-decoration:none;display:block;padding:10px 6px}.make ul li:hover{min-height:150px;height:auto;z-index:10}.make ul li:hover a{position:absolute;left:0;top:0;right:0;border-color:#eee;border-radius:4px;background-color:#f8f8f8}.make ul li:hover .name{white-space:normal}.make ul li .image{height:80px;text-align:center;display:flex;flex-direction:column;justify-content:space-around;align-items:center;margin-top:10px}.make ul li .image img{max-width:106px;max-height:80px;display:block;border-width:0}.make ul li .name-wrapper{margin-top:20px;width:100%}.make ul li .name{width:100%;text-align:center;color:#666;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.html-make-dieline,.make-dieline{height:100%}.make-dieline{display:flex;flex-direction:column}.make-dieline .middle{margin-top:76px;position:relative}.make-dieline .middle .only3d{display:none}.make-dieline .middle.mode3d .only2d{display:none}.make-dieline .middle.mode3d .only3d{display:inline-block}.make-dieline .top{position:fixed;top:76px;left:0;right:0;height:60px;background-color:#fff;z-index:10}.make-dieline .top .header-toolbar{max-width:1100px;width:100%;margin:0 auto}.make-dieline .hidden{display:none}.make-dieline .maker-workspace{margin-top:84px;margin-bottom:40px;flex:1}.make-dieline .workspace3d{display:none;position:relative;width:100%;height:100%}.make-dieline #loading3d{position:absolute;top:0;width:100%;height:100%;background-image:url(/assets/images/loading.svg);background-repeat:no-repeat;background-position:center center}.make-dieline .middle.mode3d{height:100%}.make-dieline .middle.mode3d .maker-workspace{display:none}.make-dieline .middle.mode3d .top{background-color:rgba(0,0,0,0)}.make-dieline .middle.mode3d .workspace3d{display:block}.make-dieline .middle.mode3d #preview3d{width:100%;height:100%;overflow:hidden}.make-dieline #make-popup{position:fixed;display:none;top:0;left:0;width:100%;height:100%;background:rgba(200,200,200,.75);z-index:10000;flex-direction:column;justify-content:center}.make-dieline #make-popup .window{max-width:650px;width:650px;background:#fff;opacity:1;margin:0px auto;border-radius:8px;box-shadow:0px 0px 30px rgba(0,0,0,.4);position:relative;padding:10px 40px 30px 40px}.make-dieline #make-popup h2,.make-dieline #make-popup p{color:#222}.make-dieline #make-popup h2{text-align:center}.make-dieline #make-popup .bold{font-weight:bold}.make-dieline #make-popup .center{text-align:center}.make-dieline #make-popup .gray{color:#aaa}.make-dieline #make-popup .small{font-size:12px}.make-dieline #make-popup p{margin:20px 0 0 0;display:block;font-size:15px;line-height:22px;text-align:justify}.make-dieline #make-popup ul{padding:0;margin:20px 0 0 14px}.make-dieline #make-popup li{font-weight:bold;margin:0 0 5px 0;font-size:15px;line-height:22px;text-align:left;color:#000}.make-dieline #make-popup row{display:flex;align-items:center}.make-dieline #make-popup row.bottom{margin-top:30px;justify-content:center}.make-dieline #make-popup row .button+.button{margin-left:20px}.make-dieline #make-popup row .button{display:inline-block;padding-left:40px;padding-right:40px}.maker-workspace{width:100%;max-width:1100px;margin:0 auto;display:flex;justify-content:space-between}.maker-workspace .left_panel{flex:1;margin-right:32px}.maker-workspace .left_panel ul{margin:0;padding:0;width:100%}.maker-workspace .left_panel ul li{margin-left:0;list-style-type:none}.maker-workspace .left_panel #save{display:inline-block;background-color:#ddd;border-radius:4px;font-size:12px;line-height:normal;padding:4px 12px}.maker-workspace .left_panel .vars tr.name td{padding-top:20px}.maker-workspace .left_panel .vars tr{line-height:30px}.maker-workspace .left_panel .vars tr td{padding:5px 0}.maker-workspace .left_panel .vars tr td.varname{font-size:14px;color:#444;font-weight:bold;width:200px}.maker-workspace .left_panel .vars tr td.value{width:150px}.maker-workspace .left_panel .vars tr input.var-length,.maker-workspace .left_panel .vars tr input.var-text{width:100%;box-sizing:border-box;border:1px solid #ddd;padding:4px}.maker-workspace .left_panel .vars tr select{width:100%;box-sizing:border-box}.maker-workspace .left_panel .vars tr td.units{font-size:12px;color:#888;padding-left:6px}.maker-workspace .left_panel .novars{display:flex;flex-direction:column;height:100%;justify-content:space-around;align-items:center}.maker-workspace .right_panel{display:flex;flex-direction:column;align-items:center;justify-content:start}.maker-workspace .right_panel .info{font-size:11px;line-height:16px;margin-top:40px;color:#aaa;width:100%;max-width:512px}.maker-workspace .right_panel .info row{display:block}.maker-workspace .right_panel .info row label{font-weight:bold;width:80px;display:inline-block}.maker-workspace #preview{background-color:#f8f8f8;position:relative;width:512px;height:512px;display:flex;align-items:center;justify-content:center}.maker-workspace #preview.preview-loading{background-image:url(/assets/images/loading.svg);background-repeat:no-repeat;background-position:center center}.maker-workspace #preview #img_preview{max-width:512px;max-height:512px;border:0px solid rgba(0,0,0,0);display:none}.maker-workspace #preview #problems{position:absolute;top:0;left:0;width:100%}.maker-workspace #preview #problems li{margin:8px;padding:8px;background-color:#bb372a;color:#fff;display:table;border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,.25)}@media(max-width: 899px){.maker-workspace{flex-direction:column}.maker-workspace #preview{margin-top:40px}.maker-workspace #preview,.maker-workspace #img_preview{width:auto;height:auto}.maker-workspace #preview{max-width:512px}.maker-workspace #img_preview{max-width:100%}}.account .main{max-width:1100px;min-height:80vh;margin:80px auto 20px auto}.account h1{max-width:1100px;margin:80px auto 40px auto;padding-bottom:20px;text-align:center;border-bottom:1px solid #eee}.account h2{max-width:500px;width:100%;margin:50px auto 20px auto}.account .fineprint{margin-top:30px;margin-bottom:30px;text-align:center;font-size:11px}.account .fineprint,.account .fineprint a{color:#aaa}.account .danger-zone{margin-top:100px}.account .payments{max-width:1100px;width:100%;margin:20px auto}.account .payments h2{max-width:initial;padding-bottom:10px;border-bottom:1px solid #eee}.account .payments table{width:100%}.account .payments table td,.account .payments table th{text-align:left;font-size:12px;padding:4px 20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:20%}.account .payments table td.c1,.account .payments table th.c1{width:50px}.account .payments table td.c7,.account .payments table th.c7{padding-right:0;max-width:250px}.account .payments table td.c1,.account .payments table th.c1{padding-left:0}.account .payments table td.c7{text-align:right}.account .payments table td,.account .payments table th,.account .payments table a{color:#444;font-family:monospace}.account row{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:20px}.account row label{width:100px;font-weight:bold;line-height:24px;color:#666}.account row label,.account row input,.account row select{font-size:14px;line-height:28px}.account row input{width:100%;max-width:400px;height:28px;box-sizing:border-box}.account row .red{background-color:#b00}.account row .right{display:inline-block;width:100%;max-width:400px}.account row .right select{width:100%;box-sizing:border-box}.account row .right button{padding:12px 50px}.design .main-toolbar{padding-bottom:20px}.design .main{max-width:1100px;width:100%;min-height:80vh;margin:140px auto 0 auto}.design .main .no-designs{max-width:850px;margin:0 auto 50px auto;padding:10px 20px;text-align:center;font-weight:normal;border:2px solid #aaa;background-color:#f8f8f8;border-radius:8px;font-size:14px;line-height:24px}.design .main .no-designs,.design .main .no-designs a{color:#444}.design .main .no-designs a{text-decoration:underline}.design ul#dielines{width:100%;display:flex;align-items:start;align-content:start;justify-content:center;flex-wrap:wrap;list-style:none;padding:0}.design ul#dielines .cell{color:#666;width:160px;height:180px;margin-bottom:20px;position:relative}.design ul#dielines .cell a{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;padding:6px 10px;border:1px solid rgba(0,0,0,0)}.design ul#dielines .cell:hover{min-height:180px;height:auto;z-index:5}.design ul#dielines .cell:hover a{position:absolute;left:0;top:0;right:0;border-color:#eee;border-radius:4px;background-color:#f8f8f8}.design ul#dielines .cell:hover .name{white-space:normal}.design ul#dielines .cell .image{height:80px;text-align:center;display:flex;flex-direction:column;justify-content:space-around;align-items:center;margin-top:10px;position:relative}.design ul#dielines .cell .image img{max-width:106px;max-height:80px;display:block;border-width:0}.design ul#dielines .cell .plus{color:#ddd;font-size:80px;line-height:1em;text-align:center;margin-top:10px;width:100px;background-color:#f8f8f8;border-radius:10px}.design ul#dielines .cell .name-wrapper{width:100%}.design ul#dielines .cell .name{color:#666;max-width:100%;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:20px;padding:0px 5px}.design ul#dielines .cell .name.embeddable,.design ul#dielines .cell .name.draft{border-radius:4px;display:inline-block;color:#fff}.design ul#dielines .cell .name.embeddable{background-color:#66c}.design ul#dielines .cell .name.draft{background-color:#aaa}.design ul#dielines .cell .modified{margin-top:4px;margin-bottom:10px;font-size:12px;color:#ccc;width:100%}.design ul#dielines .cell .buttonsMenu{position:absolute;font-weight:bold;top:10px;right:10px;visibility:hidden}.design ul#dielines .cell .buttonsMenu span{padding:0px 4px;cursor:pointer;border:1px solid #ddd;border-radius:2px;color:#888}.design ul#dielines .cell .buttonsMenu .buttons{z-index:100;position:absolute;margin-top:0px;right:0px;background-color:#fff;border-radius:4px;padding:4px 0px;box-shadow:0px 0px 16px #444;display:flex;flex-direction:column;visibility:hidden;width:100px}.design ul#dielines .cell .buttonsMenu .buttons button{width:100%;background:rgba(0,0,0,0);color:#222;outline:0;border:0px solid rgba(0,0,0,0);border-radius:0px;padding:4px 0;font-weight:normal;font-size:12px}.design ul#dielines .cell .buttonsMenu .buttons button:hover{background:#83ac3e;color:#fff}.design ul#dielines .cell .buttonsMenu .buttons button+button{margin-top:1px}.design ul#dielines .cell .buttonsMenu:hover span{background-color:#ddd;border-color:#ccc}.design ul#dielines .cell .buttonsMenu:hover .buttons{visibility:visible}.design ul#dielines .cell:hover .buttonsMenu{visibility:visible}.design ul#dielines .cell.shared .buttonsMenu{display:none}.design ul#dielines .cell.shared .buttonsMenu .btn-rename,.design ul#dielines .cell.shared .buttonsMenu .btn-share{display:none}.design ul#dielines .cell.shared.my .buttonsMenu{display:initial !important}.design .login-required{min-height:60vh;max-width:1100px;width:100%;margin:100px auto 200px auto;text-align:center}.design .login-required p{font-size:15px;line-height:22px}.design .login-required p,.design .login-required a{color:#444}.design #sharing-popup{position:fixed;display:none;top:0;left:0;width:100%;height:100%;background:rgba(200,200,200,.75);z-index:10000;flex-direction:column;justify-content:center}.design #sharing-popup .window{max-width:600px;width:600px;background:#fff;opacity:1;margin:0px auto;border-radius:8px;box-shadow:0px 0px 30px rgba(0,0,0,.4);position:relative;padding:20px 40px 20px 40px}.design #sharing-popup h2,.design #sharing-popup p{color:#222}.design #sharing-popup h2{text-align:center}.design #sharing-popup p{margin-bottom:20px;display:block;font-size:15px;line-height:22px;text-align:justify}.design #sharing-popup row{display:flex;align-items:center}.design #sharing-popup row.bottom{margin-top:20px;justify-content:space-around}.design #sharing-popup row label{width:100px;max-width:100px;margin-right:10px}.design #sharing-popup row input{flex:1}.design #sharing-popup row button{padding-left:40px;padding-right:40px}.design #sharing-popup row+row{margin-top:10px}html-design-editor,.design-editor{margin:0;overflow:hidden;height:100%;font-family:Arial}.design-editor .toolbar{background-color:#fff;position:fixed;top:0px;left:0px;right:0px;z-index:10;padding:8px}.design-editor .toolbar .inner{display:flex;align-items:center;background-color:#f0f0f0;padding:8px 10px;border-radius:4px}.design-editor .toolbar .inner .space{width:20px}.design-editor .toolbar .inner .spacer{flex:1}.design-editor .toolbar .inner button{padding:10px 10px;font-weight:normal;font-size:12px}.design-editor .toolbar .inner button+button{margin-left:5px}.design-editor canvas[resize]{min-width:600px;min-height:400px;width:100%;height:100%;outline:0}.design-editor #banner{position:fixed;z-index:1;left:20px;bottom:20px;background-color:#88f;padding:8px 10px;border-radius:4px;display:none}.design-editor #rightSel,.design-editor #rightProj{position:fixed;z-index:1;right:8px;top:64px;bottom:8px;width:250px;display:flex;flex-direction:column;background-color:#eee;padding:4px 10px;border-radius:4px;overflow-y:scroll}.design-editor #rightSel div.row{display:flex;align-items:center;height:24px}.design-editor #rightSel div.row input:not([type=checkbox]),.design-editor #rightSel div.row select{width:150px;box-sizing:border-box}.design-editor #rightSel div.row input[type=checkbox]{flex:none}.design-editor #rightSel div.row label{display:inline-block;min-width:75px;flex:1}.design-editor #rightSel div.row+div.row{margin-top:5px}.design-editor #rightSel button.row{margin-top:20px;display:block;font-weight:normal;padding:8px 0;width:100%}.design-editor #rightSel button.row+button.row{margin-top:5px}.design-editor #rightSel h5{margin-top:30px;margin-bottom:10px}.design-editor #rightSel h5:first-child{margin-top:0px}.design-editor #rightProj .delRow{margin-bottom:20px;margin-top:5px;text-align:right}.design-editor #rightProj .delRow button{font-weight:normal;padding:10px 20px}.design-editor #rightProj .headerPlusButton{margin-top:40px;display:flex;align-items:center}.design-editor #rightProj .headerPlusButton:first-child{margin-top:0px}.design-editor #rightProj .headerPlusButton h3{flex:1;font-weight:600;color:#17181a}.design-editor #rightProj .headerPlusButton button{padding:6px;font-size:20px;font-weight:normal;line-height:12px}.design-editor #rightProj .row{display:flex;align-items:center;margin-top:5px;position:relative}.design-editor #rightProj .row input:not([type=checkbox]){width:150px;box-sizing:border-box}.design-editor #rightProj .row.displayName input{padding-right:24px}.design-editor #rightProj .row input+input{margin-left:4px}.design-editor #rightProj .row label{flex:1;min-width:50px}.design-editor #rightProj .row input.varName{flex:1;min-width:0}.design-editor #rightProj .row input.varVal{padding-right:24px}.design-editor #rightProj .row button.del{font-weight:normal;padding:3px 0px;width:18px;position:absolute;right:3px;background-color:#ccc}.design-editor #rightProj .row button.del:hover{background-color:#ddd}.design-editor #rightProj .row button.del:active{background-color:#aaa}.design-editor #rightProj .row.textarea{flex-direction:column;align-items:flex-start;margin-bottom:10px}.design-editor #rightProj .row.textarea label,.design-editor #rightProj .row.textarea textarea{width:100%}.design-editor #rightProj .row.textarea label{margin-bottom:4px}.design-editor #rightProj .row.textarea textarea{box-sizing:border-box}.design-editor #rightProj .row+.row.displayName{margin-top:30px}.design-editor #rightProj .rowHeader{margin-top:20px;margin-bottom:10px;display:flex;justify-content:space-between}.design-editor #embed-popup{position:fixed;display:none;top:0;left:0;width:100%;height:100%;background:rgba(200,200,200,.75);z-index:10000;flex-direction:column;justify-content:center}.design-editor #embed-popup .window{max-width:800px;width:800px;background:#fff;opacity:1;margin:0px auto;border-radius:8px;box-shadow:0px 0px 30px rgba(0,0,0,.4);position:relative;padding:0px 40px 20px 40px}.design-editor #embed-popup .title{display:flex;flex-direction:row;align-items:center}.design-editor #embed-popup .title h2{flex:1}.design-editor #embed-popup .title button{padding:10px 16px;font-weight:normal}.design-editor #embed-popup .title button+button{margin-left:5px}.design-editor #embed-popup ul.dielines{height:600px;display:flex;flex-wrap:wrap;list-style:none;padding:0}.design-editor #embed-popup ul.dielines .cell{border:1px solid rgba(0,0,0,0);padding:4px 6px;color:#666;width:150px;height:130px;position:relative;cursor:pointer}.design-editor #embed-popup ul.dielines .cell:hover{border-color:#eee;border-radius:4px;background-color:#f8f8f8}.design-editor #embed-popup ul.dielines .cell .image{height:90px;text-align:center;display:flex;flex-direction:column;justify-content:space-around;align-items:center;margin-top:10px}.design-editor #embed-popup ul.dielines .cell .image img{max-width:100px;max-height:90px;display:block;border-width:0}.design-editor #embed-popup ul.dielines .cell .name{width:100%;margin-top:6px;text-align:center;color:#222;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.design-editor-help{width:1000px;margin:20px auto}.design-editor-help h1{margin-top:100px}.design-editor-help h2{margin-top:40px;font-size:20px}.design-editor-help p,.design-editor-help li{line-height:150%;color:#444}.design-editor-help p,.design-editor-help p a,.design-editor-help li{color:#444}.api-doc{width:1000px;margin:20px auto}.api-doc h1{margin-top:100px}.api-doc h2{margin-top:40px;font-size:20px}.api-doc h3{font-size:16px}.api-doc p,.api-doc p a,.api-doc li{color:#444}.api-doc p,.api-doc li{line-height:150%}.api-doc pre{background:#eceef2;border-radius:4px;width:auto;padding:16px 24px;overflow-x:auto}.api-doc code{font-family:Courier,monospace}
