.full-height{height:100vh;overflow:hidden;padding:0;background:#f5f5f5}.full-height>>>.ivu-card{height:100%;-ms-flex-direction:column;flex-direction:column;margin:0}.full-height>>>.ivu-card,.full-height>>>.ivu-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.full-height>>>.ivu-card-body{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:16px;min-height:0}.full-height>>>.ivu-divider-horizontal{margin:0;display:none}.tool-container{background:#fafafa;padding:8px;border-radius:4px;margin-bottom:5px;-ms-flex-negative:0;flex-shrink:0}.result-panel{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 10px 60px 10px;background:#fff;border-radius:4px;overflow-y:auto}.empty-placeholder,.result-panel{min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.generated-image-item{max-width:100%;max-height:calc(100vh - 360px);height:auto;width:auto;border-radius:10px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;display:block;margin:0 auto}.generated-image-item:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.responsive-image{max-width:35px;max-height:35px;height:auto;width:auto;display:block;border-radius:4px}.image-container{position:relative;display:inline-block;padding:0;margin-right:3px}.close-icon{top:-8px;color:#ed4014}.close-icon,.download-icon{position:absolute;right:-8px;display:none;cursor:pointer;font-size:18px;background:#fff;border-radius:50%}.download-icon{bottom:-8px;color:#19be6b}.image-container:hover .close-icon,.image-container:hover .download-icon{display:block}.tool-row-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tool-row-item>>>.ivu-upload{display:inline-block}.spin-icon-load{-webkit-animation:ani-demo-spin 1s linear infinite;animation:ani-demo-spin 1s linear infinite}@-webkit-keyframes ani-demo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-demo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}