@charset "UTF-8";@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes b{0%{width:0}50%{width:50%;transform:translateX(50%)}to{width:100%;transform:translateX(100%)}}*{box-sizing:border-box}body,html{margin:0;padding:0;width:100%;height:100%;font-family:AdelleSans,sans-serif;font-size:15px;font-weight:400;background:#fff;color:#888;letter-spacing:0;overflow:scroll}@keyframes c{0%{transform:none}to{transform:scaleX(0)}}.phiona-toaster{position:fixed;top:0;width:200px;padding:5px 10px;left:50%;z-index:9999;transform:translate(-50%,2vh) scale(.9);opacity:0;background:#3bbb8b;color:#fff;text-align:center;font-size:12px;transition:all .3s ease}.phiona-toaster.show{transform:translateX(-50%);opacity:1}.tooltip{background:#222;padding:3px;border-radius:4px;color:#fff;font-size:11px;font-weight:400;position:absolute;top:0;left:0;z-index:9999;visibility:hidden;display:inline-block}.tooltip.show{visibility:visible}.red{color:#ff4d4d!important}.editable{outline:none;cursor:text}.editable.empty:before{content:attr(data-placeholder);color:#ccc}@keyframes d{0%{background-color:#eee}25%{background-color:#abe4cf;border-color:#3bbb8b}to{background-color:#eee}}.phiona-math-equation{padding:10px 0;position:relative;width:100%;display:block}.phiona-math-equation .filter-text{width:100%;font-size:12px;font-weight:400;margin:0 0 5px;padding:2px}.phiona-math-equation .equation-input{background:#eee;padding:7px 10px;border-radius:4px;font-size:12px;font-weight:400;color:#333;margin:0;outline:none;cursor:text;border:1px solid #eee;min-width:100%;width:100%;display:block;word-break:break-all;white-space:pre-wrap}.phiona-math-equation .equation-input.valid{animation:d 4s}.phiona-math-equation .equation-input.invalid{background:#ffe6e6;border-color:#ff4d4d}.phiona-math-equation .equation-input.empty:before{content:attr(data-placeholder);color:#999;font-family:AdelleSans,sans-serif}.phiona-math-equation .equation-input span{font-weight:500;display:inline!important;margin:0!important;padding:0!important}.phiona-math-equation .equation-input span:first-of-type{color:#ff4d4d;background:#ffe6e6}.phiona-math-equation .equation-input span:nth-of-type(2n){color:#1572dd;background:#bbd8f9}.phiona-math-equation .equation-input span:nth-of-type(3n){color:#3bbb8b;background:#caeee0}.phiona-math-equation .equation-input span:nth-of-type(4n){color:#ff844b;background:#ffede4}.phiona-math-equation .equation-input span:nth-of-type(5n){color:#954c5a;background:#dbb8bf}.phiona-math-equation .equation-input span:nth-of-type(6n){color:#9af2de;background:#fff}.phiona-math-equation .equation-input span:nth-of-type(7n){color:#f58555;background:#fffefe}.phiona-math-equation .equation-dropdown{position:absolute;top:5px;left:0;width:100%;background:#fff;z-index:2;border-radius:4px;box-shadow:0 4px 8px hsla(0,0%,39%,.2);margin:0;padding:10px}.phiona-math-equation .equation-dropdown h4{font-size:12px;font-weight:400;color:#666;margin:5px 0 0}.phiona-math-equation .equation-dropdown li{margin:0;padding:2px;font-size:12px;font-weight:500;color:#333;outline:none;border-radius:4px}.phiona-math-equation .equation-dropdown li:not(.noaction):hover{cursor:pointer;color:#999}.phiona-math-equation .equation-dropdown li:not(.noaction):first-child{background:#eee;color:#1572dd}.phiona-helper{display:inline-block;position:relative}.phiona-helper i{display:inline-block;font-size:16px;color:#999}.phiona-helper .phiona-helper-content{position:absolute;background:#666;top:0;left:0;border-radius:4px;width:200px;padding:10px;font-size:12px!important;color:#fff;font-weight:400;text-transform:none;transition:all .15s ease;z-index:8888;cursor:pointer}.phiona-helper .phiona-helper-content.ng-enter.ng-enter-active,.phiona-helper .phiona-helper-content.ng-leave{transform:none;opacity:1}.phiona-helper .phiona-helper-content.ng-enter,.phiona-helper .phiona-helper-content.ng-leave.ng-leave-active{transform:scale(.95) translateY(1vh);opacity:0}.phiona-autotimeout{position:fixed;top:0;left:0;width:100vw;height:100vh;background:hsla(0,0%,100%,.8);z-index:9999}.phiona-autotimeout .phiona-autotimeout-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;border-radius:10px;background:#fff;box-shadow:0 8px 8px hsla(0,0%,39%,.2);text-align:center}.phiona-autotimeout .phiona-autotimeout-content h1{margin:0;padding:0;color:#333;font-size:24px;font-weight:500}.phiona-autotimeout .phiona-autotimeout-content .timeout-fill-bg{width:200px;background:#eee;border-radius:20px;height:10px;margin:10px auto 0;position:relative;overflow:hidden}.phiona-autotimeout .phiona-autotimeout-content .timeout-fill-bg .timeout-fill{background:#1572dd;width:100%;height:20px;position:absolute;top:0;left:0;transform-origin:0 50%;animation:c 60s linear}.phiona-autotimeout .phiona-autotimeout-content .continue-btn{background:#ff844b;color:#fff;padding:4px 10px;border-radius:4px;margin:20px 0 0;font-size:16px;font-weight:400}.datatype-icon{height:15px;display:inline-block;margin:0 5px 0 0;vertical-align:middle}.datatype-icon.dropbox{position:relative;left:-5px;height:20px;width:auto;margin-right:-5px}.gray{color:#999!important}.green{color:#3bbb8b!important}.blue{color:#1572dd!important}.blueprint-list{margin:10px 0}.blueprint-list h3{margin:0 0 5px;padding:0;font-size:15px;font-weight:500;color:#333;float:left}.blueprint-list h4{margin:0!important;padding:0!important;font-size:13px!important;font-weight:400!important;color:#666!important;clear:both}.blueprint-list .delete-btn{margin:0;padding:0;font-size:15px;font-weight:500;color:#ff4d4d;float:right}.blueprint-list ul{clear:both;margin:10px 0}.blueprint-list li{display:block;border-bottom:1px solid #eee;font-size:14px;font-weight:400;color:#333;margin:5px 0;padding:10px 0}.blueprint-list li .user-comment{margin:5px 0;color:#999;font-size:13px}.dataset-blocks{margin:10px 0 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dataset-blocks .dataset-block{position:relative;height:240px;-ms-flex:1;flex:1;-ms-flex-preferred-size:32%;flex-basis:32%;max-width:32%;border-radius:15px;border:1px solid transparent;margin:0 0 20px;padding:10px 20px;box-shadow:0 0 8px hsla(0,0%,39%,.2);outline:none;transition:all .2s}.dataset-blocks .dataset-block.blue{border-color:#398cec;animation:f 3s infinite}.dataset-blocks .dataset-block.halfsies{-ms-flex-preferred-size:49%;flex-basis:49%;max-width:49%}.dataset-blocks .dataset-block.halfsies:first-child{margin:0 2% 20px 0}.dataset-blocks .dataset-block.ng-enter.ng-enter-active,.dataset-blocks .dataset-block.ng-leave{transform:none;opacity:1}.dataset-blocks .dataset-block.ng-enter,.dataset-blocks .dataset-block.ng-leave.ng-leave-active{transform:scale(.5);opacity:0}.dataset-blocks .dataset-block:not(.disabled):hover{cursor:pointer;background:#fafafa}.dataset-blocks .dataset-block:not(.halfsies):nth-child(3n-1){margin:0 2% 20px}.dataset-blocks .dataset-block h2{font-size:16px;font-weight:500;color:#333;margin:20px 0;padding:3px;border-radius:4px;border:1px solid transparent;outline:none;max-height:43px;overflow:hidden}.dataset-blocks .dataset-block h2.editable.focus,.dataset-blocks .dataset-block h2.editable:hover{background:#f3f8fe;cursor:text;border-color:#67a7f1;color:#1572dd}.dataset-blocks .dataset-block .pending{margin:-20px 0 10px 3px;color:#1572dd;font-size:11px;padding:0;font-weight:400;animation:e 2s infinite}.dataset-blocks .dataset-block .pending:before{content:"";display:inline-block;width:5px;height:5px;background:#1572dd;border-radius:100%;vertical-align:top;margin:3px 5px 0 0}.dataset-blocks .dataset-block h3{font-size:14px;font-weight:400;color:#333;margin:5px 0;padding:0 3px}.dataset-blocks .dataset-block .dataset-error{font-size:14px;font-weight:500;color:#ff4d4d;margin:10px 0 0;padding:0 3px}.dataset-blocks .dataset-block .dataset-error p{font-style:italic;margin:0;padding:3px 0}.dataset-blocks .dataset-block.failed{background:#ffe6e6}.dataset-blocks .dataset-block .dataset-actions{padding:0 3px}.dataset-blocks .dataset-block .dataset-actions li{display:inline-block;margin:0;padding:0;font-size:14px;font-weight:400;color:#333}.dataset-blocks .dataset-block .dataset-actions li:not(:last-child):after{content:"·";display:inline-block;margin:0 0 0 5px}.dataset-blocks .dataset-block .dataset-rest{margin:15px 0 0}.dataset-blocks .dataset-block .dataset-rest button{margin:0;padding:0;color:#1572dd;font-size:14px;font-weight:400}.dataset-blocks .dataset-block .dataset-blocked{margin:15px 0 0;position:relative}.dataset-blocks .dataset-block .dataset-blocked h4{position:absolute;left:40px;bottom:15px;margin:0;padding:0;font-size:12px;font-weight:400;color:#ff844b}.dataset-blocks .dataset-block .dataset-buttons{position:absolute;bottom:10px;left:20px;width:calc(100% - 40px);display:-ms-flexbox;display:flex;gap:5px}.dataset-blocks .dataset-block .dataset-buttons .automation-popup{position:absolute;bottom:0;right:0;width:200px;background:#fff;padding:10px;box-shadow:3px 9px 12px rgba(1,1,1,.1);border-radius:6px}.dataset-blocks .dataset-block .dataset-buttons .automation-popup button{background:transparent;color:#1572dd}.dataset-blocks .dataset-block .dataset-buttons button{color:#333;font-size:13px;font-weight:400;background:#c6cacc;margin:0;padding:7px 10px 5px;-ms-flex:1;flex:1;border-radius:5px;position:relative}.dataset-blocks .dataset-block .dataset-buttons button:nth-child(3){margin:0}.dataset-blocks .dataset-block .dataset-buttons button:disabled{opacity:.3}.dataset-blocks .dataset-block .dataset-buttons button:not(:disabled):hover{opacity:.8}.dataset-blocks .dataset-block .dataset-buttons button.rest-btn span{color:#666}.dataset-blocks .dataset-block .dataset-buttons button.rest-btn.on{color:#fff;background:#1572dd}.dataset-blocks .dataset-block .dataset-buttons button.rest-btn.on span{color:#fff}.dataset-blocks .dataset-block .dataset-buttons button .clean-amount{background:#f33;color:#fff;width:20px;height:20px;line-height:20px;text-align:center;font-size:11px;font-weight:400;border-radius:100%;display:inline-block;position:absolute;top:-10px;left:-2px}.dataset-blocks .dataset-block .dataset-header{overflow:hidden}.dataset-blocks .dataset-block .dataset-header .delete-btn,.dataset-blocks .dataset-block .dataset-header .export-btn{float:right;margin:0;padding:0;color:#999;font-size:12px}.dataset-blocks .dataset-block .dataset-header .export-btn{color:#1572dd;margin:0 20px 0 0}.dataset-blocks .dataset-block .dataset-header .export-btn:disabled{opacity:.3}.diff-container{position:absolute;width:90vw;left:5vw;top:50%;background:#111;border-radius:5px;transition:transform .15s ease;padding:20px;display:-ms-flexbox;display:flex;transform:translateY(-50%)}.diff-container .diff-half{-ms-flex:1;flex:1;overflow:scroll}.diff-container .diff-half .diff-col{background:#3ec291}.diff-container .diff-half:first-child{border-right:4px solid #1572dd}.diff-container .diff-half:first-child .diff-col{background:#444}.diff-container .diff-half h5{text-align:center;margin:50px 0;padding:0;font-size:15px}.diff-container .diff-half .diff-row{display:-ms-flexbox;display:flex}.diff-container .diff-half .diff-row.diff-row-header .diff-col{background:#333}.diff-container .diff-half .diff-row:last-child .diff-col{border-bottom:none}.diff-container .diff-half .diff-row .diff-col{padding:20px 5px;-ms-flex:0 0 100px;flex:0 0 100px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px;color:#fff;font-weight:400;border-bottom:1px solid #333;border-left:1px solid #333}.overlay-container .overlay-container-content .existing-selector{padding:20px}.existing-selector{width:75%;margin:20px 0 0;padding:20px 0}.existing-selector .existing-header{font-size:16px;font-weight:500;color:#333;margin:0;padding:0;outline:none}.existing-selector .existing-header:hover{cursor:pointer;color:#999}.existing-selector .existing-list li{font-size:15px;font-weight:400;color:#999;margin:5px 0;padding:5px 0;outline:none}.existing-selector .existing-list li:hover{cursor:pointer;opacity:.8}.existing-selector .existing-list li:not(:last-child){border-bottom:1px solid #eee}.src-selector{min-height:20vh;width:100%;margin:40px 0 0;display:-ms-flexbox;display:flex}.src-selector .src-selector-left{-ms-flex:1;flex:1}.src-selector .src-selector-left .src-dropper{width:100%;margin:0}.src-selector .src-selector-right{-ms-flex:2;flex:2;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding-left:20px;-ms-flex-pack:start;justify-content:flex-start}.src-dropper{-ms-flex:initial;flex:initial;border:1px solid #999;width:32.2%;border-radius:10px;margin:0;position:relative;padding:15px 10px}.src-dropper:hover{background:#fafafa;cursor:pointer}.src-dropper .file-input,.src-dropper .file-input label{position:absolute;top:0;left:0;width:100%;height:100%}.src-dropper .file-input label{z-index:3}.src-dropper .src-dropper-info .info-header{font-size:16px;font-weight:500;color:#000;margin:0;padding:0;display:inline-block}.src-dropper .src-dropper-info .info-subheader{font-size:11px;font-weight:400;color:#999;margin:0;padding:0 0 0 20px}.src-dropper .src-dropper-info span{color:#999;display:inline-block;margin:0 5px 0 0}.src-dropper .src-dropper-info span.icon-sheet{color:#3bbb8b;font-size:24px;line-height:10px;vertical-align:middle}.src-dropper .src-dropper-info span.icon-database{color:#1572dd;font-size:24px;line-height:10px;vertical-align:middle}.sticky{position:absolute;z-index:8888;box-shadow:0 2px 8px hsla(0,0%,39%,.2);transition:transform .2s ease,opacity .3s ease}.sticky.hidden{transform:scale(.98);opacity:0}.center{text-align:center}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}h1,h2,h3{font-weight:400}h1,h2,h3,ul{padding:0;margin:0}ul{list-style:none}a{color:#964f5b;text-decoration:none;font-weight:700}a:hover{opacity:.9}button,input{font-family:AdelleSans,sans-serif;background:transparent;margin:0;padding:0;outline:none;border:none;font-weight:300}button:not(:disabled):hover{cursor:pointer}.red{color:red}.node circle{fill:#7d68ba}.node text{font-family:AdelleSans,sans-serif;font-weight:100;font-size:10px}.node--internal circle{fill:#3bbb8b}.node--internal text{text-shadow:0 1px 0 #fff,0 -1px 0 #fff,1px 0 0 #fff,-1px 0 0 #fff}.link{fill:none;stroke:#ff844b;stroke-opacity:.4;stroke-width:1.5px}.simple-checker{font-size:12px;font-weight:400;color:#999;outline:none;margin:5px 0}.simple-checker:hover{cursor:pointer;opacity:.8}.simple-checker.selected:before{background:#1572dd}.simple-checker.disabled{pointer-events:none}.simple-checker:before{content:"";display:inline-block;height:8px;width:8px;border:1px solid #999;margin:0 3px 0 0;vertical-align:middle}.phiona-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;color:#ff844b}.phiona-loader .phiona-loader-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.phiona-loader .phiona-loader-content h2{font-size:14px;font-weight:200;margin:0 0 20px}.phiona-loader .phiona-loader-content h3{font-size:24px;font-weight:500;margin:0 0 20px}.lds-ring{display:inline-block;position:relative;width:34px;height:34px;overflow:hidden}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:25px;height:25px;margin:5px;border:3px solid #ff844b;border-radius:50%;animation:a 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#ff844b transparent transparent}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}.preload{background:linear-gradient(140deg,#ff844b,#954c5a 90%);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;transition:all .3s}.preload.ng-enter.ng-enter-active,.preload.ng-leave{opacity:1}.preload.ng-enter,.preload.ng-leave.ng-leave-active{opacity:0}.preload img{max-width:25vw;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blue-btn{display:block;color:#1572dd;padding:2px;font-weight:500;font-size:13px;margin:0 0 0 auto;letter-spacing:1px}.blue-btn:disabled{opacity:.4}.back-btn{color:#999;font-weight:400;margin:0;padding:0}.back-btn,.blue-bg-btn{display:inline-block;font-size:13px}.blue-bg-btn{background:#1572dd;color:#fff;padding:5px 10px;border-radius:4px;font-weight:500;margin:0 30px;letter-spacing:1px}.blue-bg-btn:disabled{opacity:.4}@keyframes e{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes f{0%{border-color:#1572dd}50%{border-color:#c5ddf9}to{border-color:#1572dd}}.project-detail-view.ng-enter{transition:all .3s ease-in .1s}.project-detail-view.ng-leave{transition:opacity .15s;opacity:1}.project-detail-view.ng-enter.ng-enter-active,.project-detail-view.ng-leave{opacity:1;transform:none}.project-detail-view.ng-enter,.project-detail-view.ng-leave.ng-leave-active{opacity:0;transform:scale(.98) translateY(3vh)}.sidebar{text-align:center;position:relative;border-right:1px solid #ddd;height:100vh}.sidebar,.sidebar .sidebar-left{-ms-flex:initial;flex:initial;display:-ms-flexbox;display:flex}.sidebar .sidebar-left{width:12vw;-ms-flex-direction:column;flex-direction:column;min-width:200px}.sidebar .sidebar-right{width:4vw;min-width:50px;-ms-flex:initial;flex:initial;background-color:#eee}.sidebar.collapsed .sidebar-left{width:3vw;min-width:0}.sidebar.collapsed .logo{margin:0 auto}.sidebar.collapsed .logo-container{-ms-flex-direction:column;flex-direction:column}.sidebar.collapsed .sidebar-toggle-btn{margin:10px 0 0}.sidebar .logo-container{display:-ms-flexbox;display:flex;margin:5px 5px 0;padding:5px 0;-ms-flex-align:center;align-items:center}.sidebar .logo{display:block;width:35px;margin:0;padding:0}.sidebar .sidebar-toggle-btn{margin:0 5px 0 auto;font-size:14px;border:1px solid #ccc;border-radius:4px;padding:5px 1px 1px 5px}.sidebar .sidebar-toggle-btn.expanded span{transform:scaleX(-1)}.sidebar .phiona-text-logo{display:block;height:20px;margin:0 0 0 6px;padding:0;filter:invert(.4)}.sidebar .user-menu{position:absolute;bottom:20px;left:60%;box-shadow:0 8px 8px hsla(0,0%,39%,.1);padding:20px 20px 5px;border-radius:4px;background:#fff;z-index:9999;min-width:200px}.sidebar .user-menu h3{font-size:14px;font-weight:500;margin:0;padding:0}.sidebar .user-menu h4{font-size:12px;font-weight:400;margin:0;padding:0;color:#1572dd}.sidebar .user-menu ul{margin:20px 0 0}.sidebar .user-menu ul li{display:block;margin:5px 0;padding:5px 0;font-size:13px;font-weight:400}.sidebar .user-menu ul li:not(:last-child){border-bottom:1px solid #eee}.sidebar .user-menu ul li:hover{cursor:pointer;color:#ff844b}.sidebar .dataset-menu{margin:0;padding:20px 0 0}.sidebar .dataset-menu li{margin:0 0 20px;padding:0;display:block;position:relative}.sidebar .dataset-menu li .clean-count{background:red;height:15px;width:15px;border-radius:100%;color:#fff;line-height:17px;font-size:9px;text-align:center;display:inline-block;position:absolute;top:12px;left:8px}.sidebar .dataset-menu li:hover{cursor:pointer}.sidebar .dataset-menu li:hover span{color:#ff844b}.sidebar .dataset-menu li:hover h3{display:block}.sidebar .dataset-menu h3,.sidebar .top-menu h3{display:none;position:absolute;right:0;top:50%;background:#fff;padding:5px 10px;border-radius:5px;font-size:12px;transform:translate(100%,-50%);box-shadow:4px 2px 4px hsla(0,0%,39%,.3);z-index:2}.sidebar .dataset-menu h3:after,.sidebar .top-menu h3:after{content:"";position:absolute;top:40%;left:-2px;border:5px solid #000;border-color:transparent transparent #fff #fff;transform:rotate(45deg);box-shadow:-1px 8px 5px 0 hsla(0,0%,39%,.1)}.sidebar .top-menu{margin:0;padding:0}.sidebar .top-menu li{margin:0 0 20px;padding:0;display:block;position:relative}.sidebar .top-menu li h4{font-weight:400;font-size:14px;margin:0;padding:0 12px;color:#666;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar .top-menu li span{display:inline-block;margin:0 5px 0 0}.sidebar .top-menu li.selected h4{color:#ff844b;font-weight:700}.sidebar .top-menu li.disabled{pointer-events:none;opacity:.4}.sidebar .top-menu li:hover{cursor:pointer}.sidebar .top-menu li:hover h3{display:block}.sidebar .top-menu li:hover h4{color:#ff844b}.sidebar .project-list{border-top:1px solid #ddd;padding:20px 0;max-height:76%;overflow:auto}.sidebar .project-list li:hover{cursor:default}.sidebar .project-list h4:hover{color:#ff844b;cursor:pointer}.sidebar .project-list li.selected h4{color:#000;font-weight:700}.sidebar .project-list li.selected ul{margin:0;padding:0}.sidebar .project-list li.selected ul li{margin:3px 0;padding:3px 0 3px 10px}.sidebar .project-list li.selected ul li h4{font-weight:400}.sidebar .project-list li.selected ul li .icon-archive{color:#aaa}.sidebar .project-list li.selected ul li.selected{background:#eee}.sidebar .project-list li.selected ul li.selected h4{font-weight:500}.sidebar .project-list li.selected ul li.selected .icon-archive{color:#222}.sidebar .project-list li.selected ul li:hover{cursor:pointer}.sidebar .project-list li.selected ul li:hover .icon-archive,.sidebar .project-list li.selected ul li:hover h4{color:#ff844b}.sidebar.collapsed .bottom-menu .user-container{-ms-flex-pack:center;justify-content:center}.sidebar.collapsed .bottom-menu .more-btn{display:none}.sidebar .bottom-menu{margin:auto 0 0;padding:10px 0;border-top:1px solid #ddd}.sidebar .bottom-menu .user-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 20px;gap:1vmin}.sidebar .bottom-menu .user-container .user-meta{-ms-flex:1;flex:1}.sidebar .bottom-menu .user-container .user-meta h3{margin:0;padding:0;font-size:1.3vmin;text-align:left;font-weight:500}.sidebar .bottom-menu .user-container .user-btn{color:#999;margin:0;padding:0}.sidebar .bottom-menu .user-container .user-btn:hover{cursor:pointer;opacity:.8}.sidebar .bottom-menu .user-container .more-btn{font-size:24px;color:#999;margin:0 0 0 auto;padding:0}.sidebar .bottom-menu .user-container .more-btn:hover{cursor:pointer;opacity:.8}.header{position:relative;height:90px;z-index:2}.header.shadow{box-shadow:0 5px 8px hsla(0,0%,39%,.1)}.header:after{clear:both;overflow:hidden}.header .branding{float:left;padding:5px 0 0 5px}.header .branding img{height:35px;display:inline-block}.header .branding span{display:inline-block;vertical-align:top;color:#999;font-size:12px;font-weight:500;padding:10px 0 0 5px}.header .project-nav{height:90px;position:absolute;left:50%;transform:translateX(-50%);width:70%;margin:0 auto;padding:0;overflow:hidden}.header .project-nav ul{width:100%}.header .project-nav ul li{display:inline-block;width:20%;height:90px;margin:0 0 0 20px;padding:0;position:relative}.header .project-nav ul li .nav-label{position:absolute;top:30px;font-size:13px;font-weight:300;color:#ccc}.header .project-nav ul li .blocker{position:absolute;left:0;bottom:12px;height:20px;width:200px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header .project-nav ul li .blocker .blocker-label{-ms-flex:1;flex:1;font-size:10px;font-weight:300;color:#000;padding:0 10px 0 0}.header .project-nav ul li .blocker .blocker-label span{color:#999;font-weight:400;display:inline-block;margin:0 0 0 2px;padding:0}.header .project-nav ul li .blocker .blocker-bar{-ms-flex:1;flex:1;border-radius:12px;background:#eee;height:10px;position:relative;overflow:hidden}.header .project-nav ul li .blocker .blocker-bar .blocker-bar-fill{position:absolute;top:0;left:0;width:20%;background:#1572dd;height:10px}.header .project-nav ul li .blocker .blocker-bar .blocker-bar-fill:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:10px;background:hsla(0,0%,100%,.2);animation:j 1s infinite ease}.header .project-nav ul li i{font-style:normal}.header .project-nav ul li span{margin:0;float:right;display:inline-block}.header .project-nav ul li:before{content:"";display:block;position:absolute;top:15px;left:0;height:2px;width:100%;background:#ccc}.header .project-nav ul li.disabled{opacity:.4;pointer-events:none}.header .project-nav ul li.selected{width:40%}.header .project-nav ul li.selected .nav-label{color:#ff844b;font-size:17px;font-weight:600}.header .project-nav ul li.selected:before{background:#ff844b}.header .project-nav ul li:hover{opacity:.8;cursor:pointer}.header .right-nav{float:right;padding:10px 20px 0 0;position:relative}.header .right-nav li{display:inline-block;font-size:24px;color:#ff844b;margin:0 0 0 20px;padding:0;outline:none}.header .right-nav li.disabled{color:#ccc;pointer-events:none}.header .right-nav li:not(.data-percentage):hover{cursor:pointer;opacity:.8}.header .right-nav li span{vertical-align:middle}.header .right-nav li .icon-help{color:#ff844b}.header .right-nav li.data-percentage{font-size:12px;color:#999;font-weight:500}.header .right-nav li.data-percentage button{font:inherit;color:#1572dd;margin:0;padding:0}.header .right-nav li .icon-user{border:2px solid #ff844b;border-radius:100%;height:23px;width:23px;display:inline-block;font-size:16px;line-height:23px;text-align:center}.header .right-nav .user-menu{position:absolute;top:10px;right:10px;background:#fff;font-size:14px;font-weight:300;min-width:200px;color:#333;padding:10px 15px;border-radius:15px;box-shadow:0 0 8px hsla(0,0%,39%,.2);z-index:9999}.header .right-nav .user-menu.ng-enter{transition:all .2s ease}.header .right-nav .user-menu.ng-leave{transition:all .1s ease}.header .right-nav .user-menu.ng-enter.ng-enter-active,.header .right-nav .user-menu.ng-leave{transform:none;opacity:1}.header .right-nav .user-menu.ng-enter,.header .right-nav .user-menu.ng-leave.ng-leave-active{transform:translateY(6vh);opacity:0}.header .right-nav .user-menu h3{font-size:13px;font-weight:500;margin:0;padding:0}.header .right-nav .user-menu h4{font-size:11px;font-weight:400;margin:0;padding:0;color:#1572dd}.header .right-nav .user-menu h5{font-size:10px;font-weight:400;color:#ccc;margin:5px 0 0;padding:0}.header .right-nav .user-menu ul{margin:0;padding:0}.header .right-nav .user-menu ul li{display:block;margin:0;padding:3px 0;font-size:12px;font-weight:300;color:#999}.header .right-nav .user-menu ul li.logout{border-top:1px solid #ddd;margin:10px 0 0;padding:10px 0 0;color:#1572dd}.cancel-btn{display:block;background:#999;color:#fff;font-size:14px;font-weight:100;padding:4px 30px;margin:0 15px 0 0;border-radius:15px}.cancel-btn:not(:disabled):hover{opacity:.8}.submit-btn{display:block;background:#3bbb8b;color:#fff;font-size:14px;font-weight:100;padding:4px 30px;margin:0;border-radius:15px}.submit-btn:not(:disabled):hover{opacity:.8}.upload-btn{display:block;background:#555;color:#fff;font-size:14px;font-weight:100;padding:4px 30px;margin:0;border-radius:15px}.upload-btn:not(:disabled):hover{opacity:.8}.error{background:#f66;text-align:center;margin:0;padding:10px 0;font-size:13px;font-weight:500;color:#fff;position:fixed;bottom:0;left:0;width:100%;z-index:9999;transform-origin:50% 100%;transition:all .2s ease}.error.ng-enter.ng-enter-active,.error.ng-leave{transform:none;opacity:1}.error.ng-enter,.error.ng-leave.ng-leave-active{transform:scaleY(.5);opacity:0}@keyframes g{0%{transform:scale(.85)}10%{transform:scale(.95)}15%{transform:none}70%{transform:scale(.7)}to{transform:scale(.85)}}.loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:8888;transition:all .3s ease}.loader.ng-enter.ng-enter-active,.loader.ng-leave{transform:none}.loader.ng-enter,.loader.ng-leave.ng-leave-active{transform:scale(.8)}.loader .logo-loader{width:20vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader .logo-loader .cls-1{fill:#af5735}.loader .logo-loader .cls-1,.loader .logo-loader .cls-2{animation:g 2s 0s ease infinite;transform-origin:50% 50%}.loader .logo-loader .cls-2{opacity:.042}.loader .logo-loader .cls-3{fill:url(#linear-gradient);animation:g 2s 0s ease infinite;transform-origin:50% 50%}.loader h1{color:#954c5a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:26px}.loader h1 img{width:30px;margin:10px auto 0;display:block}.loader.ng-enter,.loader.ng-leave{transition:all .3s ease}.loader.ng-enter,.loader.ng-leave.ng-leave-active{opacity:0}.loader.ng-enter.ng-enter-active,.loader.ng-leave{opacity:1}.file-input{display:inline-block}.file-input label{cursor:pointer;border:none}.file-input label:hover{opacity:.8}.file-input input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.toggle-btn{float:left;height:30px;font-size:11px;font-weight:500;line-height:50px;color:#333;margin:0 15px 0 0;position:relative}.toggle-btn:before{top:0;height:10px;width:10px;border-radius:100%;border:2px solid #ccc}.toggle-btn:after,.toggle-btn:before{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%)}.toggle-btn:after{top:3px;height:8px;width:8px;border-radius:100%;background:#3bbb8b;visibility:hidden}.toggle-btn.filled:after{visibility:visible}.toggle-btn:not(.filled):hover{cursor:pointer;opacity:.8}@font-face{font-family:icomoon;src:url(../assets/fonts-suppl/icomoon.eot?w9lnl2);src:url(../assets/fonts-suppl/fonts/icomoon.eot?w9lnl2#iefix) format("embedded-opentype"),url(../assets/fonts-suppl/icomoon.ttf?w9lnl2) format("truetype"),url(../assets/fonts-suppl/icomoon.woff?w9lnl2) format("woff"),url(../assets/fonts-suppl/icomoon.svg?w9lnl2#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{speak:never}.icon-activity:before{content:"\e9002"}.icon-alert-triangle:before{content:"\e9012"}.icon-archive:before{content:"\e9022"}.icon-chevron-down:before{content:"\e90c2"}.icon-chevron-right:before{content:"\e90d2"}.icon-coffee:before{content:"\e90f2"}.icon-compass:before{content:"\e9102"}.icon-copy:before{content:"\e9112"}.icon-database:before{content:"\e9132"}.icon-folder:before{content:"\e91a2"}.icon-home:before{content:"\e90e2"}.icon-link:before{content:"\e9202"}.icon-loader:before{content:"\e9032"}.icon-moon:before{content:"\e92a2"}.icon-sun:before{content:"\e9352"}@font-face{font-family:AdelleSans;font-style:normal;font-weight:600;src:url(../assets/fonts/AdelleSansBold.otf) format("opentype")}@font-face{font-family:AdelleSans;font-style:normal;font-weight:500;src:url(../assets/fonts/AdelleSansSb.otf) format("opentype")}@font-face{font-family:AdelleSans;font-style:normal;font-weight:400;src:url(../assets/fonts/AdelleSans.otf) format("opentype")}@font-face{font-family:AdelleSans;font-style:normal;font-weight:300;src:url(../assets/fonts/AdelleSansLt.otf) format("opentype")}@font-face{font-family:AdelleSans;font-style:normal;font-weight:200;src:url(../assets/fonts/AdelleSansTh.otf) format("opentype")}@font-face{font-family:AdelleSans;font-style:normal;font-weight:100;src:url(../assets/fonts/AdelleSansUt.otf) format("opentype")}@font-face{font-family:icomoon;src:url(../assets/fonts/icomoon.eot?u178r7);src:url(../assets/fonts/icomoon.eot?u178r7#iefix) format("embedded-opentype"),url(../assets/fonts/icomoon.ttf?u178r7) format("truetype"),url(../assets/fonts/icomoon.woff?u178r7) format("woff"),url(../assets/fonts/icomoon.svg?u178r7#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-keyboard_backspace:before{content:"\e317"}.icon-keyboard_return:before{content:"\e31b"}.icon-arrow_drop_down:before{content:"\e5c5"}.icon-arrow_drop_up:before{content:"\e5c7"}.icon-check_circle:before{content:"\e86c"}.icon-help:before{content:"\e887"}.icon-activity:before{content:"\e906"}.icon-append .path1:before{content:"\e907";color:#707070}.icon-append .path2:before{content:"\e908";margin-left:-1.02734375em;color:#c6cacc}.icon-append .path3:before{content:"\e909";margin-left:-1.02734375em;color:#707070}.icon-uniE907:before{content:"\e907"}.icon-uniE908:before{content:"\e908"}.icon-uniE909:before{content:"\e909"}.icon-clean:before{content:"\e90a"}.icon-combine:before{content:"\e90b"}.icon-find-replace:before{content:"\e90c"}.icon-join-rev:before{content:"\e90d";color:#707070}.icon-upload:before{content:"\e90e"}.icon-plus-circle:before{content:"\e90f"}.icon-check:before{content:"\e910"}.icon-merge1:before{content:"\e911"}.icon-pivot:before{content:"\e912"}.icon-search_group:before{content:"\e913"}.icon-split:before{content:"\e914"}.icon-transform:before{content:"\e915"}.icon-unpivot:before{content:"\e916"}.icon-trash-2:before{content:"\e91f"}.icon-x:before{content:"\e924"}.icon-noun_Refresh_765048:before{content:"\e900"}.icon-noun_group_2308229:before{content:"\e901"}.icon-sheet:before{content:"\e902"}.icon-user:before{content:"\e903"}.icon-export:before{content:"\e904"}.icon-database:before{content:"\e905"}.icon-more:before{content:"\e917"}.icon-search:before{content:"\e918"}.auth{position:absolute;top:0;left:0;width:100%;height:100%}.auth .flying-logo{width:40px;display:block;margin:0 auto;position:absolute;top:10px;left:10px}.auth .auth-container{width:40vw;color:#fff;font-weight:100;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth .auth-container.full{transform:none;top:0;left:30vw;position:relative;height:100%}.auth .auth-container .logo{width:140px;display:block;margin:0 auto}.auth .auth-container .dark{font-size:14px;font-weight:400;color:#999;margin:10px 0 0;padding:0;text-align:center}.auth .auth-container .accept{font-size:13px;font-weight:400;border-radius:5px;padding:10px 20px;background:#5dcca2}.auth .auth-container .create-step{position:absolute;top:50%;transform:translateY(-50%);top:48%;width:100%}.auth .auth-container .create-step.big{top:57%}.auth .auth-container .auth-form{margin:30px 0 0}.auth .auth-container .auth-form input{display:block;margin:10px 0;padding:10px 20px;font:inherit;width:100%;font-size:15px;font-weight:300;border-radius:5px;background:#eee;color:#999}.auth .auth-container .auth-form input.other{padding:5px 10px;font-size:13px;margin:0 0 0 10px;display:inline-block;width:180px;transform:translateY(-10px)}.auth .auth-container .forgot-btn{float:left;font-size:14px;font-weight:400;color:#999;margin:0;padding:0}.auth .auth-container .next-btn{background:#1572dd;color:#fff;font-size:14px;font-weight:300;padding:5px 40px;border-radius:5px;margin:0}.auth .auth-container .next-btn:disabled{opacity:.3}.auth .auth-container .skip-btn{color:#666;font-size:13px;font-weight:300;padding:4px 0;margin:0 10px 0 0;text-decoration:underline}.auth .auth-container .features{margin:0 0 30px;padding:0}.auth .auth-container .features li{color:#000;font-weight:600;font-size:13px;margin:15px 0;padding:0}.auth .auth-container .features li span{display:inline-block;margin:0 10px 0 0;font-size:18px;font-weight:600;vertical-align:middle}.auth .auth-container .new-user h2{color:#000;font-size:19px;font-weight:500;margin:0 0 5px;padding:0;text-align:center}.auth .auth-container .new-user h3{font-size:12px;font-weight:400;color:#333;margin:0 0 5px;padding:0;text-align:center}.auth .auth-container .new-user h4{font-size:13px;font-weight:600;color:#000;margin:0;padding:20px 0 10px}.auth .auth-container .new-user button{color:#999;font-size:13px;font-weight:400;margin:10px 0;padding:0;display:block}.auth .auth-container .new-user button.other{display:inline-block;transform:translateY(-10px)}.auth .auth-container .new-user button.selected{color:#000}.auth .auth-container .new-user button.selected:before{background:#1572dd;border-color:#1572dd}.auth .auth-container .new-user button:before{content:"";display:inline-block;width:13px;height:13px;border:2px solid #ddd;border-radius:100%;vertical-align:middle;margin:0 5px 0 0}.auth .auth-container .new-user ul{width:70%;margin:20px auto 30px;overflow:hidden}.auth .auth-container .new-user ul li{float:left;display:block;width:29%;height:2px;background:#ccc;margin:2px 2% 0;padding:0}.auth .auth-container .new-user ul li.selected{margin:0 2%;height:5px;background:#ff844b;vertical-align:middle}.auth .auth-container .remember-me{float:left;margin:10px 0 0;color:#999;font-size:14px;font-weight:300}.auth .auth-container .remember-me.accept-terms{float:none}.auth .auth-container .remember-me.accept-terms i{text-decoration:underline;font-style:normal;font-weight:500}.auth .auth-container .remember-me.accept-terms i:hover{color:#1572dd}.auth .auth-container .remember-me:hover{cursor:pointer;opacity:.8}.auth .auth-container .remember-me span{width:18px;height:18px;display:inline-block;background:#fff;border-radius:100%;margin:0 5px 0 0;vertical-align:middle;border:1px solid #999}.auth .auth-container .remember-me span.enabled{background:#1572dd;border-color:#1572dd}.auth .auth-container .create-btn{color:#999;display:block;margin:10px 0 0 auto;font-size:14px;font-weight:300}.phiona-dashboard{max-width:1200px;margin:0 auto;padding:0 0 20px}.phiona-dashboard button{background-color:#ddd;padding:10px 12px 7px;color:0;border-radius:4px;margin:0 0 0 auto;display:block}.phiona-dashboard .phiona-dashboard-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 40px}.phiona-dashboard .phiona-dashboard-header h2{color:#000}.phiona-dashboard .phiona-dashboard-top{display:-ms-flexbox;display:flex;gap:20px}.phiona-dashboard .phiona-dashboard-top p{margin:20px 0}.phiona-dashboard .phiona-dashboard-top a{color:#1572dd;font-size:14px;font-weight:400}.phiona-dashboard .dashboard-section{border:1px solid #ddd;box-shadow:0 4px 4px rgba(0,0,0,.1);border-radius:8px;padding:15px}.phiona-dashboard .dashboard-section h4{padding:0;margin:0;text-transform:uppercase;font-weight:500;font-size:13px}.phiona-dashboard .dashboard-section h3{font-weight:700;margin:20px 0 10px}.phiona-dashboard .dashboard-section h5{font-weight:400;margin:10px 0 0}.phiona-dashboard .dashboard-usuage{width:25%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}.phiona-dashboard .dashboard-usuage .bar-graph{height:2px;border-top:2px dashed #ccc;position:relative}.phiona-dashboard .dashboard-usuage .bar-graph .bar-graph-fill{position:absolute;top:0;left:0;height:2px;background-color:#1572dd}.phiona-dashboard .dashboard-recent{width:75%}.phiona-dashboard .dashboard-recent ul{margin:30px 0 0}.phiona-dashboard .dashboard-recent ul li{padding:10px 0;border-bottom:1px solid #e8e8e8;display:-ms-flexbox;display:flex;gap:5px}.phiona-dashboard .dashboard-recent ul li:last-child{border:none}.phiona-dashboard .dashboard-recent ul li div{-ms-flex:1;flex:1;text-transform:capitalize}.phiona-dashboard .dashboard-recent ul li div.color-black{color:#000}.phiona-dashboard .dashboard-recent ul li div:last-child{-ms-flex:0.5;flex:0.5}.phiona-dashboard .dashboard-recent ul li:first-child{font-weight:700}.phiona-dashboard .phiona-dashboard-bottom{margin:30px 0 0}.phiona-dashboard .dashboard-activity{width:100%}.phiona-dashboard .dashboard-activity.centered ul li{text-align:center}.phiona-dashboard .dashboard-activity ul{margin:30px 0 0;display:-ms-flexbox;display:flex;gap:20px}.phiona-dashboard .dashboard-activity ul li{border:1px solid #e8e8e8;border-radius:8px;padding:20px;width:25%}.phiona-dashboard .dashboard-activity ul li h2{color:#1572dd;font-size:18px;font-weight:500;margin:0}.phiona-dashboard .dashboard-activity ul li h3{color:#000;font-size:16px;font-weight:500;margin:20px 0 30px}.phiona-dashboard .dashboard-activity ul li h5{font-size:14px;color:#000}.phiona-dashboard .dashboard-activity ul li button{width:100%;margin:20px 0 0}.phiona-dashboard.empty-cta{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#000}.phiona-dashboard.empty-cta img{display:block;margin:0 auto 20px;width:300px}.phiona-dashboard.empty-cta .cta-button-group{margin:40px 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:20px}.phiona-dashboard.empty-cta button{background-color:#1572dd;color:#fff;padding:10px 20px;margin:0}.phiona-dashboard.empty-cta a{color:#1572dd;font-size:14px;font-weight:400}.phiona-dashboard.empty-cta a.block{display:block;background-color:#e8e8e8;color:#000;padding:70px 50px}.project-access-container{border:1px solid #ccc;border-radius:6px;padding:10px;margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.project-access-container.non-flex{display:block}.project-access-container h3{font-size:16px;font-weight:700;margin:0;padding:0}.project-access-container h4{font-size:13px;font-weight:400;margin:5px 0 0;padding:0}.project-access-container h5{font-size:14px;font-weight:400;margin:20px 0;padding:0;text-align:center;color:#999}.project-access-container .project-access-header{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center}.project-access-container .project-access-header .blue-btn{font-size:14px!important;margin:0 0 0 auto!important;float:none!important}.project-access-container .project-access-left{-ms-flex:2;flex:2}.project-access-container .project-access-right{-ms-flex:1;flex:1;text-align:right}.project-access-container .project-access-right .slide-btn{margin:0 0 0 auto}.project-access-container .project-access-right input{margin:5px 0 0;background-color:#eee;border-radius:6px;padding:5px;width:100%}.project-access-container .project-access-popup{position:absolute;top:0;right:0;border-radius:6px;background-color:#fff;box-shadow:3px 6px 12px rgba(1,1,1,.1);padding:10px;border:1px solid #ccc;width:500px}.project-access-container .project-access-popup header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 20px}.project-access-container .project-access-popup header .close-btn{font-size:18px;margin:0 0 0 auto;color:#666}.project-access-container ul{margin:10px 0 0}.project-access-container ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px 0}.project-access-container ul li .slide-btn{margin:0 0 0 auto!important}.project-access-container ul li .slide-btn span{width:35px}.project-access-container ul li .revoke-btn{margin:0 0 0 auto}.project-sql-access h2{font-size:14px;font-weight:500}.project-sql-access .project-sql-tables li{margin:0;display:block;padding:10px 0;font-size:14px;color:#333}.project-sql-access .project-sql-tables li:before{content:"";display:inline-block;width:8px;height:8px;border:3px solid #1572dd;border-radius:100%;margin:0 5px 0 0}.project-sql-access .project-sql-tables li:not(:last-child){border-bottom:1px solid #eee}.project-sql-access .project-sql-tables li input{border:1px solid #1572dd;border-radius:5px;color:#1572dd;font-weight:500;padding:5px;width:50%;margin:0 0 0 5px}.project-sql-access .project-sql-access-content{border:1px solid #ccc;border-radius:5px;padding:10px}.project-sql-access .project-sql-access-content h4{font-size:14px;font-weight:400}.project-sql-access .flex-container{display:-ms-flexbox;display:flex}.project-sql-access .flex-container .flex-input{-ms-flex:initial;flex:initial;width:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.project-sql-access .flex-container .flex-input .header-add-btn{display:inline-block;background:#1572dd;color:#fff;font-size:12px;font-weight:500;border-radius:10px;margin:10px 10px 10px 0;padding:5px 10px}.project-sql-access .flex-container .flex-input .header-add-btn:disabled{opacity:.3}.project-sql-access .flex-container .flex-input .flex-left{-ms-flex:initial;flex:initial;width:20%}.project-sql-access .flex-container .flex-input .flex-left h4{font-weight:500;color:#333}.project-sql-access .flex-container .flex-input .flex-right{-ms-flex:initial;flex:initial;width:80%}.project-sql-access .flex-container .flex-input .flex-right .api-flex-group{margin:0 0 20px}.project-sql-access .flex-container .flex-input .flex-right .api-flex-group-input{display:-ms-flexbox;display:flex}.project-sql-access .flex-container .flex-input .flex-right .api-flex-group-input input{width:48%;margin:10px 2% 0 0}.project-sql-access .flex-container .flex-input .flex-right input{width:90%;display:block;background:#eee;border-radius:5px;padding:5px}.scheduled-flex-dropdown{display:block;min-width:120px;max-width:60%;border-radius:5px;border:1px solid #ccc;font-size:14px;font-weight:400;color:#666;position:relative}.scheduled-flex-dropdown.disabled{pointer-events:none;opacity:.6}.scheduled-flex-dropdown.inactive{background:#eee}.scheduled-flex-dropdown h4{margin:0;padding:8px 10px;font-size:14px;font-weight:400;color:#666;overflow:hidden}.scheduled-flex-dropdown h4:hover{cursor:pointer;opacity:.8}.scheduled-flex-dropdown h4.disabled{opacity:.6;pointer-events:none}.scheduled-flex-dropdown h4 .icon-arrow_drop_down{float:right}.scheduled-flex-dropdown .field-tag{display:inline-block;padding:5px 10px;border-radius:14px;background:#c5ddf9;color:#1572dd;font-size:12px;font-weight:500;margin:5px}.scheduled-flex-dropdown .field-tag:hover{cursor:pointer;background:#ff4d4d;color:#fff}.scheduled-flex-dropdown .scheduled-flex-dropdown-popup{position:absolute;top:0;left:0;width:100%;padding:10px;border-radius:5px;border:1px solid #ccc;background:#fff;box-shadow:0 8px 8px hsla(0,0%,39%,.2);z-index:8888}.scheduled-flex-dropdown .scheduled-flex-dropdown-popup.under{z-index:7777}.scheduled-flex-dropdown .scheduled-flex-dropdown-popup.under-more{z-index:6666}.scheduled-flex-dropdown .scheduled-flex-dropdown-popup button{font-size:14px;font-weight:400;color:#666;margin:5px 0;padding:2px 0;display:block}.scheduled-flex-dropdown .scheduled-flex-dropdown-popup button:hover{color:#1572dd}.scheduled-flex-calendar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.scheduled-flex-calendar input[type=date]{margin:15px 0;-ms-flex-align:center;align-items:center;padding:0;width:auto}.scheduled-flex-calendar span{padding-left:5px}.scheduled-flex-calendar input:invalid+span:after{content:"✖";color:red}.scheduled-flex-calendar input:valid+span:after{content:"✓";color:green}.sheets-browser-container{position:fixed;background:rgba(0,0,0,.6);width:100%;height:100%;left:0;top:0;z-index:8888}.sheets-browser-container .sheets-browser{width:70vw;max-height:70vh;background:#fff;border-radius:10px;box-shadow:0 8px 8px hsla(0,0%,39%,.2);overflow:scroll;padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sheets-browser-container .sheets-browser .close-btn{position:absolute;top:10px;right:10px;font-size:21px;margin:0;padding:0;color:#999}.sheets-browser-container .sheets-browser .input-container{margin:40px 0 10px;overflow:hidden}.sheets-browser-container .sheets-browser .input-container .flex-input{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.sheets-browser-container .sheets-browser .input-container .flex-input .flex-left{-ms-flex:1;flex:1;font-size:14px;font-weight:400;color:#999}.sheets-browser-container .sheets-browser .input-container .flex-input .flex-right{-ms-flex:2;flex:2}.sheets-browser-container .sheets-browser .input-container .flex-input .flex-right .api-flex-group{margin:0 0 20px}.sheets-browser-container .sheets-browser .input-container .flex-input .flex-right .api-flex-group-input{display:-ms-flexbox;display:flex}.sheets-browser-container .sheets-browser .input-container .flex-input .flex-right .api-flex-group-input input{width:48%;margin:10px 2% 0 0}.sheets-browser-container .sheets-browser .input-container .flex-input .flex-right input{background:#eee;border-radius:20px;padding:5px 10px;font-size:14px;font-weight:400;color:#333}.sheets-browser-container .sheets-browser .input-container button{float:left}.sheets-browser-container .sheets-browser .input-container button.cancel-btn{background:transparent;color:#999;margin:50px 50px 0 0;font-weight:500;padding:0}.sheets-browser-container .sheets-browser .input-container button.blue-btn{margin:40px 0 0}.sheets-browser-container .sheets-browser h2{font-size:15px;font-weight:400;color:#1572dd;margin:0;padding:0}.sheets-browser-container .sheets-browser ul{margin:20px 0 0}.sheets-browser-container .sheets-browser ul li{display:-ms-flexbox;display:flex;margin:0;padding:10px 5px;border-bottom:1px solid #eee;font-size:11px;font-weight:400;color:#999;outline:none}.sheets-browser-container .sheets-browser ul li:first-child div{font-size:11px;font-weight:500;color:#333}.sheets-browser-container .sheets-browser ul li div{-ms-flex:1;flex:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheets-browser-container .sheets-browser ul li div:first-of-type{-ms-flex:2;flex:2;text-align:left;font-size:13px;font-weight:500;color:#333}.sheets-browser-container .sheets-browser ul li:not(:first-child):hover{cursor:pointer;background:#efefef}.home-container{max-width:1500px;margin:0 auto}.home-container .project-viewer .tab-selector{margin:20px 0;padding:0;border:1px solid #ccc;border-radius:4px;display:-ms-flexbox;display:flex}.home-container .project-viewer .tab-selector li{display:inline-block;margin:0;padding:15px 10px 12px;outline:none;-ms-flex:1;flex:1;font-size:12px;font-weight:400;text-align:center;color:#999;position:relative}.home-container .project-viewer .tab-selector li span{display:none;position:absolute;top:0;left:0;background:#eee;border-radius:5px;color:#666;padding:3px;font-size:10px;width:100%;transform:translateY(-101%);box-shadow:0 4px 4px rgba(1,1,1,.1);text-align:center}.home-container .project-viewer .tab-selector li:not(:last-child){border-right:1px solid #ccc}.home-container .project-viewer .tab-selector li:not(.selected):hover{cursor:pointer;opacity:.9}.home-container .project-viewer .tab-selector li:not(.selected):hover span{display:block}.home-container .project-viewer .tab-selector li.selected{background:#ccc;color:#fff}.home-container .project-viewer .activity-log-action-popup{position:fixed;bottom:0;width:95vw;background:#1572dd;left:5vw;padding:15px 40px;overflow:hidden}.home-container .project-viewer .activity-log-action-popup h3{font-size:15px;font-weight:500;color:#fff;margin:0;padding:0;float:left}.home-container .project-viewer .activity-log-action-popup .create-btn{float:right;font-size:15px;font-weight:400;color:#fff;margin:0;padding:0;text-decoration:underline}.home-container .project-viewer .new-scheduled-job-container.modal{position:fixed;top:20px;height:calc(100vh - 20px);left:7%;background:#fff;width:91%;z-index:8888;padding:20px;border-radius:6px;box-shadow:4px 5px 12px rgba(1,1,1,.1);overflow:auto}.home-container .project-viewer .new-scheduled-job-container .back-btn{font-size:15px;font-weight:500;color:#333;margin:0;padding:0}.home-container .project-viewer .new-scheduled-job-container .scheduled-final-btns .cancel-btn{background:#ccc;border-radius:5px;display:inline-block;margin:0;padding:5px 50px 4px;font-size:15px;font-weight:400}.home-container .project-viewer .new-scheduled-job-container .scheduled-final-btns .save-btn{background:#1572dd;color:#fff;border-radius:5px;display:inline-block;margin:0 0 0 10px;padding:5px 50px 4px;font-size:15px;font-weight:400}.home-container .project-viewer .new-scheduled-job-container .scheduled-final-btns .save-btn:disabled{opacity:.3}.home-container .project-viewer .new-scheduled-job-container .export-container h2{font-size:16px;font-weight:500;color:#222;margin:15px 0;padding:0;outline:none}.home-container .project-viewer .new-scheduled-job-container .export-container h2:first-child{margin:0 0 15px}.home-container .project-viewer .new-scheduled-job-container .export-container .modify-dropdown{max-width:60%}.home-container .project-viewer .new-scheduled-job-container .scheduled-time-input{display:inline-block!important;width:200px!important}.home-container .project-viewer .new-scheduled-job-container .scheduled-time-input.ng-invalid{background:#ffb3b3;border-color:#ff4d4d}.home-container .project-viewer .new-scheduled-job-container .scheduled-btn-group{margin:0 0 0 5px;padding:0;border:1px solid #ccc;display:inline-block;border-radius:5px;overflow:hidden;vertical-align:middle}.home-container .project-viewer .new-scheduled-job-container .scheduled-btn-group div{margin:0;padding:8px 10px 5px;display:block;float:left;outline:none;color:#666;font-size:14px;font-weight:400}.home-container .project-viewer .new-scheduled-job-container .scheduled-btn-group div.selected{background:#aaa;color:#fff}.home-container .project-viewer .new-scheduled-job-container .scheduled-btn-group div:not(.selected):hover{cursor:pointer;opacity:.8}.home-container .project-viewer .new-scheduled-job-container .scheduled-btn-group div:not(:first-child){border-left:1px solid #ccc}.home-container .project-viewer .new-scheduled-job-container .scheduled-flex-container{display:-ms-flexbox;display:flex;margin:40px 0;-ms-flex-align:center;align-items:center}.home-container .project-viewer .new-scheduled-job-container .scheduled-flex-container .scheduled-flex-left{-ms-flex:1;flex:1;font-size:13px;font-weight:400;color:#999}.home-container .project-viewer .new-scheduled-job-container .scheduled-flex-container .scheduled-flex-left .highlight{color:#ff844b;font-weight:500;background:linear-gradient(180deg,hsla(0,0%,100%,0) 65%,#ffd0ae 0)}.home-container .project-viewer .new-scheduled-job-container .scheduled-flex-container .scheduled-flex-right{-ms-flex:2;flex:2;-ms-flex-align:baseline;align-items:baseline}.home-container .project-viewer .new-scheduled-job-container .scheduled-flex-container h3{font-size:14px;font-weight:400;margin:0 0 10px;padding:0;color:#999}.home-container .project-viewer .new-scheduled-job-container .scheduled-flex-container .save-btn{background:#007dd6;color:#fff;border-radius:5px;display:inline-block;padding:5px 50px 4px;font-size:15px;font-weight:400}.home-container .project-viewer .new-scheduled-job-container .scheduled-flex-container .change-btn{background:#ccc;color:#fff;border-radius:5px;display:inline-block;padding:5px 50px 4px;font-size:15px;font-weight:400}.home-container .project-viewer .new-scheduled-job-container .scheduled-flex-container input{font-size:14px;font-weight:400;color:#666;padding:8px 10px;border-radius:5px;border:1px solid #ccc;display:block;width:60%}.home-container .project-viewer .new-scheduled-job-container .scheduled-flex-container .scheduled-container{margin:0 0 20px}.home-container .project-viewer .project-viewer-bucket h6{font-size:12px;font-weight:400;color:#999;text-align:center}.home-container .project-viewer .project-viewer-bucket .separator{background:#eee;height:1px;width:50%;margin:10px 0}.home-container .project-viewer .project-viewer-bucket .delete-btn{font-size:12px;font-weight:400;margin:0;padding:0;color:#ff4d4d;white-space:nowrap}.home-container .project-viewer .project-viewer-bucket .reverse-btn{font-size:11px;font-weight:500;color:#1572dd;margin:0;padding:0;letter-spacing:1.75px}.home-container .project-viewer .project-viewer-bucket .blue-btn{display:inline-block;float:right;font-size:12px;margin:0 0 20px 30px}.home-container .project-viewer .project-viewer-bucket .overlay-container-content .flex-match .title{color:#1572dd}.home-container .project-viewer .project-viewer-bucket .overlay-container-content .flex-match h3 .list{float:left}.home-container .project-viewer-bucket-list{margin:30px 0;padding:0}.home-container .project-viewer-bucket-list li{font-size:11px;font-weight:400;color:#333;padding:15px 0;margin:0;display:-ms-flexbox;display:flex;border-bottom:1px solid #ccc;-ms-flex-align:center;align-items:center;position:relative}.home-container .project-viewer-bucket-list li.actionable:hover{cursor:pointer;opacity:.9}.home-container .project-viewer-bucket-list li:first-child{font-size:11px;font-weight:500;color:#999;letter-spacing:1.75px}.home-container .project-viewer-bucket-list li .blue-btn{padding:0;margin:0;font-size:12px;float:none}.home-container .project-viewer-bucket-list li .blueprint-settings-popup{background:#fff;border-radius:10px;padding:10px;box-shadow:0 4px 6px rgba(1,1,1,.1);position:absolute;top:5px;right:5px;border:1px solid #ccc;min-width:300px;z-index:9}.home-container .project-viewer-bucket-list li .blueprint-settings-popup li{font-size:12px;margin:4px 0;padding:8px 0;border-color:#eee;overflow:hidden}.home-container .project-viewer-bucket-list li .blueprint-settings-popup li:last-child{border:none}.home-container .project-viewer-bucket-list li .blueprint-settings-popup .slide-btn{font-size:12px;color:#333;vertical-align:middle;display:inline-block;margin:0 0 0 auto}.home-container .project-viewer-bucket-list li .blueprint-settings-popup input{background:#eee;padding:5px;border-radius:5px;font-size:12px;margin:0 0 0 auto}.home-container .project-viewer-bucket-list li .checkbox{margin:0 10px 0 0;width:20px;height:20px;-ms-flex:initial;flex:initial}.home-container .project-viewer-bucket-list li .checkbox.no-action{pointer-events:none}.home-container .project-viewer-bucket-list li .checkbox:not(.no-action){border-radius:5px;border:2px solid #ff844b}.home-container .project-viewer-bucket-list li .checkbox:not(.no-action).selected{background:#1572dd;border-color:#1572dd}.home-container .project-viewer-bucket-list li .api-run-btn{background-color:#3bbb8b;color:#fff;border-radius:4px;padding:5px 10px;margin:0;font-size:13px;font-weight:700;-ms-flex:initial;flex:initial}.home-container .project-viewer-bucket-list li .api-run-btn:hover{opacity:.8}.home-container .project-viewer-bucket-list li .api-edit-btn{margin:0 20px;font-size:13px;color:#555;-ms-flex:initial;flex:initial}.home-container .project-viewer-bucket-list li .api-edit-btn:hover{opacity:.8}.home-container .project-viewer-bucket-list li .api-delete-btn{margin:0;font-size:11px;color:#ff4d4d;-ms-flex:initial;flex:initial}.home-container .project-viewer-bucket-list li .api-delete-btn:hover{opacity:.8}.home-container .project-viewer-bucket-list li .share-tag{background:#1572dd;color:#fff;border-radius:4px;padding:2px 4px;display:inline-block;margin:0 0 0 5px;font-size:10px;vertical-align:middle}.home-container .project-viewer-bucket-list li div{-ms-flex:1;flex:1}.home-container .project-viewer-bucket-list li div.green{color:#3bbb8b}.home-container .project-viewer-bucket-list li div.smaller{-ms-flex:.5;flex:.5}.home-container .project-viewer-bucket-list li div.small{-ms-flex:.3;flex:.3;text-align:right}.home-container .project-viewer-bucket-list li div.medium{-ms-flex:.5;flex:.5}.home-container .project-viewer-bucket-list li div.available{color:#3bbb8b}.home-container .project-viewer-bucket-list li div.error{color:#ff4d4d}.home-container .project-viewer-bucket-list li div.actionable{color:#1572dd;text-decoration:underline}.home-container .project-viewer-bucket-list li div.actionable:hover{cursor:pointer;opacity:.8}.home-container .project-viewer-bucket-list li div .preview-btn{color:#1572dd;font-size:12px;font-weight:500;text-decoration:underline}.home-container .google-logout-btn{color:#999;font-size:14px;font-weight:400;margin:20px auto 0;display:block}.home-container .google-auth-btn{background:#ff844b;font-size:14px;font-weight:500;color:#fff;border-radius:5px;padding:5px 10px;margin:40px auto 0;display:block}.home-container .home-grid{padding:30px 0 0;position:relative}.home-container .home-grid h5{font-size:16px;font-weight:500;text-align:center}.home-container .home-grid .create-btn{background:#1572dd;color:#fff;position:absolute;top:20px;right:0;padding:8px 30px;border-radius:10px;font-size:15px}.home-container .home-grid .home-list{position:relative}.home-container .home-grid .home-list:after{content:"";display:block;clear:both}.home-container .home-grid .home-list li{display:block;position:relative;float:left;border:1px solid #999;border-radius:10px;outline:none}.home-container .home-grid .home-list .src-list-item{width:22.75%;margin:0 3% 20px 0}.home-container .home-grid .home-list .src-list-item:nth-child(4n){clear:right;margin:0 0 20px}.home-container .home-grid .home-list .src-list-item:before{content:"";display:block;padding-top:70%}.home-container .home-grid .home-list .src-list-item .list-item{position:absolute;top:0;left:0;width:100%;height:100%;color:#000}.home-container .home-grid .home-list .src-list-item .list-item h2{position:absolute;left:50%;transform:translateX(-50%);top:30%;margin:0;padding:0;font-size:21px;font-weight:600}.home-container .home-grid .home-list .src-list-item .list-item h3{position:absolute;bottom:0;left:0;width:100%;margin:0;padding:15px 10px;border-top:1px solid #000;font-size:10px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-container .home-grid .home-list .project-list-item{width:49%;margin:0 2% 20px 0;border-radius:10px;transition:all .3s ease}.home-container .home-grid .home-list .project-list-item .list-item{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px;color:#000}.home-container .home-grid .home-list .project-list-item .list-item h2{font-size:32px;font-weight:400;margin:0;padding:0}.home-container .home-grid .home-list .project-list-item .list-item .item-meta{position:absolute;bottom:100px;left:30px}.home-container .home-grid .home-list .project-list-item .list-item .item-meta h3{padding:5px 0;margin:0;font-size:14px;font-weight:400}.home-container .home-grid .home-list .project-list-item .list-item .item-actions{position:absolute;bottom:30px;left:30px}.home-container .home-grid .home-list .project-list-item .list-item .item-actions button{display:inline-block;height:50px;width:50px;border-radius:100%;background:#000;color:#fff;padding:0;font-size:29px;line-height:60px;margin:0 5px 0 0}.home-container .home-grid .home-list .project-list-item:hover{cursor:pointer;transform:scale(.99);border-color:#ccc;box-shadow:0 6px 18px hsla(0,0%,39%,.6)}.home-container .home-grid .home-list .project-list-item:before{content:"";display:block;padding-top:70%}.home-container .home-grid .home-list .project-list-item:nth-child(2n){margin:0 0 20px;clear:right}.home-container .home-menu{margin:0;padding:0}.home-container .home-menu:after{content:"";display:block;overflow:hidden;clear:both}.home-container .home-menu li{float:left;display:block;width:49.5%;margin:0 1% 0 0;color:#999;padding:10px 0 0;font-size:13px;font-weight:400;outline:none;position:relative}.home-container .home-menu li:before{content:"";position:absolute;top:0;left:0;width:100%;background:#ccc;height:2px;pointer-events:none}.home-container .home-menu li:not(.selected):hover{cursor:pointer;opacity:.8}.home-container .home-menu li.selected{color:#ff844b;font-size:18px;font-weight:600}.home-container .home-menu li.selected:before{background:#ff844b}.home-container .home-menu li:last-child{margin:0}.slide-btn{font-size:16px;font-weight:400;color:#999;margin:10px 0;padding:0}.slide-btn.on{color:#1572dd}.slide-btn.on span{background:#1572dd}.slide-btn.on span:before{right:2px;left:auto}.slide-btn span{display:inline-block;width:60px;height:20px;background:#eee;margin:0 0 0 10px;border-radius:20px;vertical-align:middle;position:relative}.slide-btn span:before{content:"";display:block;position:absolute;top:2px;left:2px;height:16px;width:16px;border-radius:100%;background:#fff}.flex-match{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;border:1px solid #ddd;border-radius:4px;margin:10px 0;padding:20px;-ms-flex-pack:justify;justify-content:space-between}.flex-match .datatype-icon,.flex-match h3{-ms-flex:initial;flex:initial}.flex-match h3{margin:0;padding:0;color:#000;font-size:12px;font-weight:500}.flex-match .mapping-blueprints h3.selected{opacity:.2}.flex-match .mapping-blueprints .simple-checker{margin-top:20px}.flex-match .mapping-blueprints .simple-checker.selected:before{background:#1572dd}.flex-match .find-replace-dropdown{margin:10px 0 20px;padding:15px 20px;border-radius:12px;box-shadow:0 4px 8px hsla(0,0%,39%,.2);position:relative;z-index:8888;width:170px}.flex-match .find-replace-dropdown.disabled{cursor:not-allowed!important;opacity:.8}.flex-match .find-replace-dropdown.under{z-index:7777}.flex-match .find-replace-dropdown.under-more{z-index:6666}.flex-match .find-replace-dropdown.green{background:#3bbb8b}.flex-match .find-replace-dropdown.green h3{color:#fff}.flex-match .find-replace-dropdown .field-tag{display:inline-block;padding:5px 10px;border-radius:14px;background:#c5ddf9;color:#1572dd;font-size:12px;font-weight:500;margin:0 5px 5px}.flex-match .find-replace-dropdown .field-tag:hover{cursor:pointer;background:#ff4d4d;color:#fff}.flex-match .find-replace-dropdown .isolate-arrow{font-size:14px;color:#666;margin:0;padding:0;position:absolute;top:15px;right:25px}.flex-match .find-replace-dropdown h3{color:#666;margin:0;padding:0;font-size:14px;font-weight:400;overflow:hidden}.flex-match .find-replace-dropdown h3.floated{display:inline-block}.flex-match .find-replace-dropdown h3 .icon-arrow_drop_down{float:right}.flex-match .find-replace-dropdown h3 .label{max-width:90%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;display:inline-block}.flex-match .find-replace-dropdown h3 span{margin:0 10px 0 0;font-size:14px;color:#666;float:right;display:inline-block}.flex-match .find-replace-dropdown h3.selected .label{color:#3bbb8b}.flex-match .find-replace-dropdown:hover{cursor:pointer}.flex-match .find-replace-dropdown .find-replace-dropdown-popup{background:#707070;position:absolute;top:0;left:0;padding:10px;border-radius:5px;min-width:100%;overflow:hidden}.flex-match .find-replace-dropdown .find-replace-dropdown-popup.disabled{pointer-events:none;opacity:.8}.flex-match .find-replace-dropdown .find-replace-dropdown-popup ul{margin-top:0;margin-bottom:0}.flex-match .find-replace-dropdown .find-replace-dropdown-popup ul li{width:100%;margin:2px 0;padding:3px 0;display:-ms-flexbox;display:flex;outline:none}.flex-match .find-replace-dropdown .find-replace-dropdown-popup ul li:hover h4,.flex-match .find-replace-dropdown .find-replace-dropdown-popup ul li:hover h5{color:#ff844b}.flex-match .find-replace-dropdown .find-replace-dropdown-popup ul li h4{font-size:10px;font-weight:100;margin:0;padding:0;-ms-flex:1;flex:1;color:#ddd}.flex-match .find-replace-dropdown .find-replace-dropdown-popup ul li h5{font-size:12px;font-weight:300;padding:0;color:#fff;text-transform:none;-ms-flex:2;flex:2;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.save-option-buttons{text-align:right}.save-option-buttons .gray-btn{margin:0 10px 0 0;background:#aaa}.save-option-buttons .blue-btn,.save-option-buttons .gray-btn{border-radius:5px;display:inline-block;padding:6px 30px;color:#fff;font-size:15px;font-weight:300}.save-option-buttons .blue-btn{margin:0;background:#1572dd}.overlay-mapping li{display:-ms-flexbox;display:flex;font-size:12px;font-weight:400;margin:0 0 20px}.overlay-mapping li h5{-ms-flex:1;flex:1;margin:0;padding:0;position:relative}.overlay-mapping li h5 span{background:#3bbb8b;color:#fff;padding:5px;position:relative;z-index:2}.overlay-mapping li h5:after{z-index:1;content:"";display:block;height:2px;top:48%;right:0;width:100%;background:#eee;position:absolute}.overlay-mapping li select{-ms-flex:1;flex:1;margin:0;padding:5px;border:none;background:#eee}.slide-container{width:100%;margin:0}.slide-container .blue-btn{display:block!important}.slide-container .blue-btn.float{display:inline-block!important;padding:8px 20px;font-weight:500;font-size:13px}.slide-container .next-btn{right:10%}.slide-container .next-btn,.slide-container .prev-btn{background:#fff;position:absolute;top:40%;border-radius:100%;height:40px;width:40px;color:#954c5a;font-size:32px;line-height:50px;font-weight:600}.slide-container .prev-btn{left:10%}.slide-container .slide{text-align:center}.slide-container .slide h3{font-size:16px;font-weight:400;color:#fff;text-align:center;margin:50px 0 10px;padding:0}.slide-container .slide h3.float{margin:12vh 15px 0 0;display:inline-block}.slide-container .slide .slide-body{font-size:13px;color:#fff;font-weight:300;margin:0 auto;padding:0;max-width:60vw;text-align:center}.slide-container .slide-status{margin:10px 0 0;text-align:center}.slide-container .slide-status li{display:inline-block;height:12px;width:12px;margin:0 3px;border-radius:100%;background:#999}.slide-container .slide-status li.selected{background:#fff}.slide-container .blue-btn{margin:0 auto!important}.dictionary-breakdown{margin:20px 0}.dictionary-breakdown ul li{font-size:11px;color:#333;font-weight:300;margin:0;padding:0;border-bottom:1px solid #ccc;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start}.dictionary-breakdown ul li div{padding:10px 20px;-ms-flex:1;flex:1;-ms-flex-preferred-size:20px;flex-basis:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #ccc}.dictionary-breakdown ul li div.small{-ms-flex:.5;flex:.5}.dictionary-breakdown ul li div:last-child{border:none}.dictionary-breakdown ul li div span{display:block}.dictionary-breakdown ul li:first-child{background:#dedede;border-color:#fff}.dictionary-breakdown ul li:first-child div{border-color:#fff}.table-breakdown{margin:20px 0}.table-breakdown ul li{font-size:11px;color:#333;font-weight:300;padding:10px 20px;border-bottom:1px solid #666;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.table-breakdown ul li div{-ms-flex:1;flex:1}.table-breakdown ul li div:first-child{font-weight:600}.table-breakdown ul:first-of-type{background:#888}.table-breakdown ul:first-of-type li{font-size:12px;color:#fff;font-weight:400;border:none;text-transform:uppercase}.table-breakdown .breakdown-header{background:#c6cacc;color:#333;font-size:12px;font-weight:600;padding:10px 20px;border-bottom:1px solid #666}.overlay-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000;transition:background .2s ease}.overlay-container,.overlay-container.ng-enter.ng-enter-active,.overlay-container.ng-leave{background:hsla(0,0%,4%,.5)}.overlay-container.ng-enter.ng-enter-active .overlay-container-content,.overlay-container.ng-leave .overlay-container-content{transform:translate(-50%,-50%);opacity:1}.overlay-container.ng-enter.ng-enter-active .diff-container,.overlay-container.ng-leave .diff-container{transform:translateY(-50%);opacity:1}.overlay-container.ng-enter,.overlay-container.ng-leave.ng-leave-active{background:transparent}.overlay-container.ng-enter .overlay-container-content,.overlay-container.ng-leave.ng-leave-active .overlay-container-content{transform:translate(-50%,-50%) scale(.8);opacity:0}.overlay-container.ng-enter .diff-container,.overlay-container.ng-leave.ng-leave-active .diff-container{transform:scale(.9) translateY(2vh);opacity:0}.overlay-container.onboarding{background:transparent;z-index:1}.overlay-container.onboarding .overlay-container-content{top:auto;bottom:0;transform:none;width:100%;left:0;background:#8473cb;border-radius:0;min-height:0;padding:0;height:25vh;overflow:hidden}.overlay-container.onboarding .overlay-container-content .close-btn{color:#fff}.overlay-container.onboarding .overlay-container-content .blue-btn{background:#4e3b9e}.overlay-container .overlay-container-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:15px;padding:30px;width:60vw;max-height:80vh;min-height:40vh;overflow:scroll;transition:all .2s ease}.overlay-container .overlay-container-content.no-min-height{min-height:0}.overlay-container .overlay-container-content .shopify-import{height:100%;background:#333;box-shadow:0 5px 8px rgba(1,1,1,.3);overflow:scroll;border-radius:15px;padding:30px;transition:all .2s ease}.overlay-container .overlay-container-content .simple-checker{padding-top:12px;margin-top:20px}.overlay-container .overlay-container-content .simple-checker .shopify-checker{margin-top:0}.overlay-container .overlay-container-content .simple-checker.selected:before{background:#1572dd}.overlay-container .overlay-container-content.api-container{background:#222;color:#ccc;width:80vw}.overlay-container .overlay-container-content.api-container .close-btn,.overlay-container .overlay-container-content.api-container h2{color:#fff}.overlay-container .overlay-container-content .api-details-container h3{margin:2vmin 0;color:#999}.overlay-container .overlay-container-content .api-details-container .api-details-row{display:-ms-flexbox;display:flex;border-bottom:1px solid #333;margin:1vmin 0;padding:1vmin 0;-ms-flex-align:center;align-items:center}.overlay-container .overlay-container-content .api-details-container .api-details-row h4{-ms-flex:initial;flex:initial;width:15%}.overlay-container .overlay-container-content .api-details-container .api-details-row div,.overlay-container .overlay-container-content .api-details-container .api-details-row input{-ms-flex:1;flex:1}.overlay-container .overlay-container-content .api-details-container .api-details-row input{background:#111;color:#ccc}.overlay-container .overlay-container-content .api-details-container .api-details-row ul{margin:2vmin 0;background:#111;border-radius:20px;padding:10px 10px 5px;color:#ccc}.overlay-container .overlay-container-content .api-details-container .api-details-row ul li{margin:1vmin 0}.overlay-container .overlay-container-content .api-details-container .api-details-row ul li.indent{margin:1vmin 0 1vmin 3vmin}.overlay-container .overlay-container-content .api-details-container .api-details-row ul li span{display:inline-block;padding:5px;border-radius:5px;background:#1572dd;margin:0 1vmin 0 0}.overlay-container .overlay-container-content .api-details-container .api-details-row code{background:#5331bf;padding:5px;border-radius:4px;margin:1vmin 0;display:block}.overlay-container .overlay-container-content.save-content h3{text-transform:uppercase;font-weight:300;font-size:12px}.overlay-container .overlay-container-content.save-content h2{margin:10px 0;font-size:16px;font-weight:400;border-bottom:1px solid #333}.overlay-container .overlay-container-content.save-content input{display:block;margin:10px 0}.overlay-container .overlay-container-content.save-content .overlay-flex{display:-ms-flexbox;display:flex}.overlay-container .overlay-container-content.save-content .overlay-flex .flex-left{-ms-flex:1;flex:1}.overlay-container .overlay-container-content.save-content .overlay-flex .flex-right{-ms-flex:2;flex:2;border-left:2px solid #eee;padding:0 0 0 20px}.overlay-container .overlay-container-content.save-content .param-set{margin:5px 0 20px;border-bottom:1px solid #eee;padding:5px 0}.overlay-container .overlay-container-content.save-content .param-set .param-set-inputs{display:-ms-flexbox;display:flex}.overlay-container .overlay-container-content.save-content .param-set .param-set-inputs input{border:1px solid #eee;background:transparent;-ms-flex:1;flex:1;font-size:13px;font-weight:400;padding:3px 4px;border-radius:3px;margin:0 10px 0 0}.overlay-container .overlay-container-content.save-content .param-set .remove-btn{font-size:13px;font-weight:400;color:#ff4d4d;margin:10px 0 0;padding:0}.overlay-container .overlay-container-content.save-content .orange-icon{display:inline-block;width:10px;height:10px;border-radius:100%;background:#ff844b;margin:0 0 0 2px}.overlay-container .overlay-container-content.save-content .response-container .selected-prop{padding:2px 3px;display:inline-block;border-radius:4px;color:#bbb;margin:0 2px}.overlay-container .overlay-container-content.save-content .response-container .selected-prop.active{background:#1572dd;color:#fff}.overlay-container .overlay-container-content.save-content .response-container .selected-prop:not(.no-action):hover{background:#ff4d4d;color:#fff;cursor:pointer}.overlay-container .overlay-container-content.save-content .response-container .selected-prop:not(.no-action):hover:before{font-family:icomoon;content:"\e91f";font-size:10px}.overlay-container .overlay-container-content.save-content .response-container .response{margin:10px 0 30px;background:#111;border-radius:4px;padding:15px;overflow:hidden}.overlay-container .overlay-container-content.save-content .response-container .response .response-item{display:-ms-flexbox;display:flex;padding:5px 0}.overlay-container .overlay-container-content.save-content .response-container .response .response-item.indent{padding:5px 0 5px 20px}.overlay-container .overlay-container-content.save-content .response-container .response .response-item h4{color:#999;margin:0;padding:0 5px 0 0;-ms-flex:1;flex:1;position:relative}.overlay-container .overlay-container-content.save-content .response-container .response .response-item h4:before{content:"";position:absolute;top:6px;left:-8px;width:6px;height:6px;border-radius:100%;background:#ff844b;display:block}.overlay-container .overlay-container-content.save-content .response-container .response .response-item h4 span{border-radius:4px;display:inline-block;padding:1px 3px}.overlay-container .overlay-container-content.save-content .response-container .response .response-item h4.selected,.overlay-container .overlay-container-content.save-content .response-container .response .response-item h4:hover{cursor:pointer}.overlay-container .overlay-container-content.save-content .response-container .response .response-item h4.selected span,.overlay-container .overlay-container-content.save-content .response-container .response .response-item h4:hover span{background:#1572dd;color:#fff}.overlay-container .overlay-container-content.save-content .response-container .response .response-item h5{color:#fff;margin:0;padding:0;font-weight:500;-ms-flex:5;flex:5}.overlay-container .overlay-container-content.save-content .green-btn{background:#3bbb8b;color:#fff;font-size:14px;font-weight:400;padding:4px 8px;margin:10px 0;border-radius:4px}.overlay-container .overlay-container-content.save-content .green-btn:disabled{opacity:.3}.overlay-container .overlay-container-content.save-content .save-option-buttons{text-align:right}.overlay-container .overlay-container-content.save-content .save-option-buttons .gray-btn{border-radius:5px;display:inline-block;margin:0 10px 0 0;padding:6px 30px;background:#aaa;color:#fff;font-size:15px;font-weight:300}.overlay-container .overlay-container-content.save-content .save-option-buttons .blue-btn{border-radius:5px;display:inline-block;margin:0;padding:6px 30px;background:#1572dd;color:#fff;font-size:15px;font-weight:300}.overlay-container .overlay-container-content.save-content .save-options{margin:20px 0}.overlay-container .overlay-container-content.save-content .save-options li{color:#888;font-size:14px;font-weight:400;margin:10px 0;padding:0;outline:none}.overlay-container .overlay-container-content.save-content .save-options li:hover{cursor:pointer}.overlay-container .overlay-container-content.save-content .save-options li:before{content:"";display:inline-block;width:18px;height:18px;border-radius:100%;border:1px solid #aaa;vertical-align:middle;margin:0 10px 0 0}.overlay-container .overlay-container-content.save-content .save-options li.selected{color:#1572dd}.overlay-container .overlay-container-content.save-content .save-options li.selected:before{background:#1572dd;border-color:#1572dd}.overlay-container .overlay-container-content .close-btn{position:absolute;top:15px;right:10px;font-size:24px;font-weight:400}.overlay-container .overlay-container-content .close-btn:hover{opacity:.8}.overlay-container .overlay-container-content.wide{width:90vw}.overlay-container .overlay-container-content.api-transform{width:98vw;max-height:98vh}.overlay-container .overlay-container-content.api-transform input{width:92%}.overlay-container .overlay-container-content.api-transform .flex-left{-ms-flex:initial;flex:initial;width:25%}.overlay-container .overlay-container-content.api-transform .flex-right{-ms-flex:initial;flex:initial;width:75%}.overlay-container .overlay-container-content.api-transform .api-btn-group{position:absolute;top:40px;right:40px}.overlay-container .overlay-container-content.api-transform .api-btn-group .cancel-btn{margin:0 20px 0 0;font-size:16px;font-weight:400;color:#999;padding:0;background:transparent}.overlay-container .overlay-container-content.api-transform .api-btn-group .test-btn{margin:0 20px 0 0;font-size:16px;font-weight:400;color:#fff;background:#3bbb8b;border-radius:4px;padding:4px 10px}.overlay-container .overlay-container-content.api-transform .api-btn-group .test-btn:disabled{opacity:.3}.overlay-container .overlay-container-content.api-transform .api-btn-group .save-btn{margin:0;font-size:16px;font-weight:400;color:#fff;background:#1572dd;border-radius:4px;padding:4px 10px}.overlay-container .overlay-container-content.api-transform .api-btn-group .save-btn:disabled{opacity:.3}.overlay-container .overlay-container-content.no-pad{padding:30px 0}.overlay-container .overlay-container-content h4{font-size:14px;font-weight:400;margin:10px 0;padding:0;color:#999}.overlay-container .overlay-container-content .recipe-obj{padding:10px 30px 0}.overlay-container .overlay-container-content .recipe-obj .recipe-obj-header{overflow:hidden;padding:10px 0 5px;border-bottom:1px solid #eee;margin:0 0 10px}.overlay-container .overlay-container-content .recipe-obj .recipe-obj-header h4{margin:0;padding:0;font-size:15px;font-weight:500;color:#333;float:left}.overlay-container .overlay-container-content .recipe-obj .recipe-obj-header .diff-btn{margin:0 0 0 10px;padding:0;float:left}.overlay-container .overlay-container-content .recipe-obj .recipe-obj-header .diff-btn img{height:20px;margin:0;padding:0}.overlay-container .overlay-container-content .recipe-obj .recipe-obj-header .diff-btn:hover{opacity:.8}.overlay-container .overlay-container-content .recipe-obj .recipe-obj-header button:disabled{opacity:.3}.overlay-container .overlay-container-content .recipe-obj .recipe-obj-header .save-btn{float:right;margin:0;padding:0;color:#1572dd;font-size:15px;font-weight:500}.overlay-container .overlay-container-content .recipe-obj .recipe-obj-header .cancel-btn{float:right;margin:0 20px 0 0!important;padding:0;color:#999;font-size:15px;font-weight:400}.overlay-container .overlay-container-content .recipe-obj ul{margin:0;padding:0}.overlay-container .overlay-container-content .recipe-obj ul li{display:-ms-flexbox;display:flex;margin:0;padding:8px 0;border-bottom:1px solid #eee;font-size:14px;font-weight:400;color:#666}.overlay-container .overlay-container-content .recipe-obj ul li div{-ms-flex:1;flex:1}.overlay-container .overlay-container-content .recipe-obj ul li div:last-child{color:#1572dd}.overlay-container .overlay-container-content input{background:#eee;padding:10px 10px 5px;border-radius:20px;font-size:14px;font-weight:400;color:#333;margin:0}.overlay-container .overlay-container-content .import-container{overflow:hidden}.overlay-container .overlay-container-content .import-container .import-header{color:#333;font-size:16px;font-weight:500;margin:0;padding:0 30px;overflow:hidden}.overlay-container .overlay-container-content .import-container .import-header .shopify-header{padding:0}.overlay-container .overlay-container-content .import-container .import-header .shopify-header h2{margin:10px 0;font-size:16px;font-weight:400;border-bottom:1px solid #333}.overlay-container .overlay-container-content .import-container .import-header .shopify-header .icon-chevron-right{font-size:14px;font-weight:600;color:#fff;display:inline-block;margin:0 5px}.overlay-container .overlay-container-content .import-container .import-header .add-new-button{color:#1572dd;font-size:16px;padding:0;margin:0;float:right}.overlay-container .overlay-container-content .import-container .import-header .back-btn{font-size:16px;margin:0 5px 0 0;padding:0;color:#999}.overlay-container .overlay-container-content .import-container .import-header .icon-chevron-right{font-size:14px;font-weight:600;color:#000;display:inline-block;margin:0 5px}.overlay-container .overlay-container-content .import-container .import-header .icon-chevron-right .shopify-header{color:#999}.overlay-container .overlay-container-content .import-container .src-selector{width:95%;margin:20px auto 0}.overlay-container .overlay-container-content .import-container .cancel-btn{float:right;margin:30px 0 0!important;padding:0;font-size:15px;color:#666;font-weight:300;background:transparent}.overlay-container .overlay-container-content .import-container .copy-btn{display:inline-block;background:#ddd;padding:5px 10px;border-radius:4px;font-size:14px;font-weight:500;color:#666;margin:0 0 0 10px}.overlay-container .overlay-container-content .import-container .blue-btn{float:right;margin:30px 0 0 50px;padding:0;font-size:15px;color:#1572dd;font-weight:500}.overlay-container .overlay-container-content .import-container .flex-container{padding:0 30px}.overlay-container .overlay-container-content .import-container .flex-container .flex-input .flex-left{padding:0 20px 0 0;font-size:13px}.overlay-container .overlay-container-content .import-container input{margin:20px 0 0 30px;background:#eee;border-radius:20px;font-size:13px;font-weight:400;color:#333;padding:5px 30px;width:70%}.overlay-container .overlay-container-content .import-container .import-list{margin:20px 0 0;padding:0;border-top:1px solid #ddd}.overlay-container .overlay-container-content .import-container .import-list .select-btn{float:right;margin:0;padding:0;font-size:13px;color:#1572dd;font-weight:400}.overlay-container .overlay-container-content .import-container .import-list .arrow-right{display:inline-block;transform:rotate(-90deg)}.overlay-container .overlay-container-content .import-container .import-list .switch-color{background-color:#fff}.overlay-container .overlay-container-content .import-container .import-list .switch-color.switch-color:nth-of-type(2n){background:#efefef}.overlay-container .overlay-container-content .import-container .import-list li{margin:0;padding:15px 30px 15px 50px;border-bottom:1px solid #ddd;font-size:13px;font-weight:400;color:#333;overflow:hidden;outline:none}.overlay-container .overlay-container-content .import-container .import-list li.selected{background:#eee}.overlay-container .overlay-container-content .import-container .import-list li.highlight{background:#ffe6da}.overlay-container .overlay-container-content .import-container .import-list li.flex{display:-ms-flexbox;display:flex;padding:10px 30px 5px;-ms-flex-align:center;align-items:center}.overlay-container .overlay-container-content .import-container .import-list li.flex.flex-header{color:#666;font-size:12px;font-weight:500;pointer-events:none}.overlay-container .overlay-container-content .import-container .import-list li.flex div{-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overlay-container .overlay-container-content .import-container .import-list li.flex div .editable{margin:0;padding:2px;font-size:12px;font-weight:400;color:#666}.overlay-container .overlay-container-content .import-container .import-list li.flex div .editable:after{color:#999}.overlay-container .overlay-container-content .import-container .import-list li.flex div:first-child{-ms-flex:2;flex:2;padding:0 10px 0 0}.overlay-container .overlay-container-content .import-container .import-list li.flex div.small{-ms-flex:1;flex:1}.overlay-container .overlay-container-content .import-container .import-list li.flex div.tiny{-ms-flex:0.5;flex:0.5}.overlay-container .overlay-container-content .import-container .import-list li.flex div.green{color:#3bbb8b}.overlay-container .overlay-container-content .import-container .import-list li.flex div.red{color:#ff4d4d}.overlay-container .overlay-container-content .import-container .import-list li .icon-database{font-size:12px;color:#999;display:inline-block;vertical-align:middle}.overlay-container .overlay-container-content .import-container .import-list li.no-action{border:none;color:#999}.overlay-container .overlay-container-content .import-container .import-list li .revoke-btn{color:#ff4d4d;font-size:14px;font-weight:400;margin:0;padding:0}.overlay-container .overlay-container-content .import-container .import-list li .delete-btn{float:right;color:#ff4d4d;font-size:14px;font-weight:400;margin:0;padding:0}.overlay-container .overlay-container-content .import-container .import-list li:not(.no-action):not(.no-click):hover{cursor:pointer;opacity:.8}.overlay-container .overlay-container-content .import-container .import-list li:last-child{border:none;margin:10px 0 0}.overlay-container .overlay-container-content .import-container .import-list li.noMargin{margin:0!important}.overlay-container .overlay-container-content .flex-container .cancel-btn{display:block;margin:20px auto 0}.overlay-container .overlay-container-content .flex-container .flex-input{display:-ms-flexbox;display:flex;padding:10px 0;margin:10px 0;-ms-flex-align:center;align-items:center}.overlay-container .overlay-container-content .flex-container .flex-input .flex-left{-ms-flex:1;flex:1;font-size:15px;font-weight:300}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right{-ms-flex:2;flex:2;display:-ms-inline-flexbox;display:inline-flex}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right .shopify-option{width:70%;margin:0;background:#fafafa;border:1px solid #ccc;padding:10px 10px 6px;font-size:14px;font-weight:400;color:#333;border-radius:5px}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right .shopify-option h3{font-size:14px;font-weight:400;color:#333}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right .shopify-option .modify-dropdown-popup{width:100%}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right .shopify-option .modify-dropdown{width:50%}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right .shopify-input{width:50px;border:1px solid #ccc;font-size:14px;font-weight:400;color:#333;border-radius:5px;background:#fafafa;margin-right:10px}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right .shopify-input .modify-dropdown{width:8px}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right .shopify-date-input{width:100px;border:1px solid #ccc;padding:10px 10px 6px;font-size:14px;font-weight:400;color:#333;border-radius:5px;background:#fafafa;margin-right:20px}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right .action-button{font-size:13px;color:#1572dd;font-weight:500}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right .api-flex-group{margin:0 0 20px}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right .api-flex-group-input{display:-ms-flexbox;display:flex}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right .api-flex-group-input input{width:200px;margin:10px 2% 0 0}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right input{margin:0;border:1px solid #ccc;padding:10px 10px 6px;font-size:14px;font-weight:400;color:#333;border-radius:5px;background:#fafafa}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right .reset-btn{margin:0 0 0 3.5px;padding:0;font-size:16px}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right .flex-dropdown{border:1px solid #ccc;border-radius:5px;position:relative;display:inline-block}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right .flex-dropdown.inactive{background:#eee}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right .flex-dropdown.inactive h4{font-weight:300}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right .flex-dropdown h4{font-size:14px;font-weight:500;margin:0;padding:10px 15px 6px;outline:none}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right .flex-dropdown h4:hover{cursor:pointer;opacity:.8}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right .flex-dropdown .flex-dropdown-popup{position:absolute;top:-1px;left:-1px;box-shadow:0 8px 8px hsla(0,0%,39%,.2);background:#fff;width:200px;border:1px solid #ccc;border-radius:5px;padding:10px;overflow:hidden;z-index:9999}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right .flex-dropdown .flex-dropdown-popup li{padding:5px;margin:0;font-size:14px;font-weight:400;outline:none}.overlay-container .overlay-container-content .flex-container .flex-input .flex-right .flex-dropdown .flex-dropdown-popup li:hover{cursor:pointer;color:#1572dd}.overlay-container .overlay-container-content .overlay-list{margin:20px 0 0;padding:0}.overlay-container .overlay-container-content .overlay-list li{font-size:14px;font-weight:400;border-bottom:1px solid #eee;padding:5px;outline:none;color:#999;overflow:hidden}.overlay-container .overlay-container-content .overlay-list li:not(.selected):hover{cursor:pointer;opacity:.8}.overlay-container .overlay-container-content .overlay-list li.selected{color:#1572dd;font-weight:500}.overlay-container .overlay-container-content .overlay-list li .delete-btn{color:#ff4d4d;font-weight:500;font-size:13px;margin:0;padding:2px;float:right}.overlay-container .overlay-container-content .overlay-list li.blue{background:#1572dd;color:#fff;border:none;border-radius:15px;margin:10px 0 0;padding:5px 10px}.overlay-container .overlay-container-content h2{color:#333;font-size:18px;font-weight:400}.overlay-container .overlay-container-content h2 .icon-sheet{color:#3bbb8b}.overlay-container .overlay-container-content h2 .icon-db{color:#1572dd}.overlay-container .overlay-container-content .user-meta{margin:10px 0}.overlay-container .overlay-container-content .user-meta h3{font-size:15px;font-weight:500;color:#333;margin:0;padding:0}.overlay-container .overlay-container-content .user-meta h4{font-size:13px;font-weight:500;color:#1572dd;margin:0;padding:0}.overlay-container .overlay-container-content .user-meta h5{font-size:13px;font-weight:500;color:#666;margin:0 0 5px;padding:0}.overlay-container .overlay-container-content .user-meta a{background:#999;border-radius:20px;font-size:12px;color:#fff;font-weight:500;display:inline-block;padding:5px 15px;margin:5px 5px 0 0}.overlay-container .overlay-container-content .user-meta a.green{background:#3bbb8b}.overlay-container .overlay-container-content .user-meta a.red{background:#ff4d4d;font-size:10px}.overlay-container .overlay-container-content p{font-size:14px;font-weight:400;color:#333;margin:10px 0;padding:0}.overlay-container .overlay-container-content .fetch-error{color:#ff4d4d;font-size:14px;font-weight:600;margin:20px 0;padding:0;text-align:center}.overlay-container .overlay-container-content .lds-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;margin:20px auto 0}.overlay-container .overlay-container-content .lds-ring.ng-enter{transition:opacity .2s}.overlay-container .overlay-container-content .lds-ring.ng-leave{transition:opacity .2s ease .3s}.overlay-container .overlay-container-content .lds-ring.ng-enter.ng-enter-active,.overlay-container .overlay-container-content .lds-ring.ng-leave{opacity:1}.overlay-container .overlay-container-content .lds-ring.ng-enter,.overlay-container .overlay-container-content .lds-ring.ng-leave.ng-leave-active{opacity:0}.overlay-container .overlay-container-content .lds-ring div{width:35px;height:35px;margin:5px;border:4px solid #ff844b;border-color:#ff844b transparent transparent}.overlay-container .overlay-container-content .export-download-btn{display:block;width:200px;padding:10px 20px;border-radius:15px;margin:20px auto;background:#ff844b;color:#fff;font-size:14px;font-weight:400;text-align:center}.overlay-container .overlay-container-content .cancel-btn{display:inline-block;border-radius:5px;padding:5px 20px}.overlay-container .overlay-container-content .export-btn{margin:20px 0 0;background:#3bbb8b;color:#fff;font-size:14px;font-weight:400;border-radius:5px;padding:5px 20px}.overlay-container .overlay-container-content .export-btn.blue{background:#1572dd}.overlay-container .overlay-container-content .blue-btn,.overlay-container .overlay-container-content .submit-btn{display:inline-block;margin:10px 0}.overlay-container .overlay-container-content .blue-btn:disabled,.overlay-container .overlay-container-content .submit-btn:disabled{opacity:.5}.overlay-container .overlay-container-content .toggle-input{overflow:hidden;margin:20px 0 0}.overlay-container .overlay-container-content .toggle-input h5{float:left;font-size:11px;font-weight:600;margin:0 20px 0 0;padding:0;color:#333;display:inline-block}.overlay-container .overlay-container-content .query-gif{max-width:100%;margin:10px auto;display:block}.overlay-container .overlay-container-content .overlay-input{display:-ms-flexbox;display:flex;padding:10px 0}.overlay-container .overlay-container-content .overlay-input h4{font-size:11px;font-weight:400;text-transform:uppercase;-ms-flex:1;flex:1;color:#ccc;padding:0 10px 0 0}.overlay-container .overlay-container-content .overlay-input input{-ms-flex:3;flex:3;font-size:16px;color:#333;font-weight:600}.overlay-container .overlay-container-content .overlay-input input:-ms-input-placeholder{font-style:italic;color:#999}.overlay-container .overlay-container-content .overlay-input input::placeholder{font-style:italic;color:#999}.overlay-container .overlay-container-content .overlay-input .modify-dropdown{min-width:150px}.member-role button{margin:0 0 0 10px;font-size:12px;font-weight:700}.project .filter-btn{margin:0 20px 15px auto;padding:5px 0 5px 20px;display:block;width:250px;border:1px solid #ccc;border-radius:15px;font-size:12px;letter-spacing:1px;outline:none;position:relative;transition:all .3s ease}.project .filter-btn.ng-enter.ng-enter-active,.project .filter-btn.ng-leave{transform:none;opacity:1}.project .filter-btn.ng-enter,.project .filter-btn.ng-leave.ng-leave-active{transform:scale(.95);opacity:0}.project .filter-btn.expanded{border-top-right-radius:15px;border-top-left-radius:15px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #ccc;border-left:1px solid #ccc}.project .filter-btn:not(.expanded):hover{cursor:pointer;opacity:.8}.project .filter-btn .filter-header{overflow:hidden}.project .filter-btn .filter-header span{color:#3bbb8b}.project .filter-btn .filter-header i{float:right;display:block;font-size:10px;font-style:normal;color:#999;margin:0 0 0 50px;padding:0 5px;border-left:1px solid #eee}.project .filter-btn .filter-list{border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;position:absolute;top:100%;padding:10px;width:calc(100% + 2px);left:-1px;background:#fff}.project .filter-btn .filter-list ul{width:95%;margin:0 auto;border-top:1px solid #ccc}.project .filter-btn .filter-list ul li{color:#3bbb8b;margin:10px 0;outline:none}.project .filter-btn .filter-list ul li.hidden{color:#999}.project .filter-btn .filter-list ul li:hover{cursor:pointer;opacity:.8}.project .query-results{margin:0;padding:0;width:82vw;overflow:scroll;transition:all .3s ease}.project .query-results.ng-enter.ng-enter-active,.project .query-results.ng-leave{transform:none;opacity:1}.project .query-results.ng-enter,.project .query-results.ng-leave.ng-leave-active{transform:scale(.95);opacity:0}.project .query-results li{display:-ms-flexbox;display:flex;font-size:12px;font-weight:100;padding:0;margin:0;color:#333;max-width:100%;-ms-flex-direction:row;flex-direction:row}.project .query-results li:first-child{background:#ddd}.project .query-results li:first-child div{padding:10px;background:#ddd;border-right:2px solid #fff;border-bottom:none}.project .query-results li div{padding:5px 10px;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:20%;flex-basis:20%;border-right:2px solid #ccc;border-bottom:2px solid #ccc}.project .query-results li div span{display:block}.project .query-results li div:last-child{border-right:none}.project .project-query{padding:40px 9% 0}.project .project-query .query-options{overflow:hidden;margin:0 0 30px;float:right}.project .project-query .query-options li{display:inline-block;margin:0 0 0 20px;font-size:12px;outline:none}.project .project-query .query-options li.inactive{opacity:.4;pointer-events:none}.project .project-query .query-options li.active{opacity:1;pointer-events:auto;color:#1572dd;font-weight:600}.project .project-query .query-options li:hover{cursor:pointer;color:#1572dd}.project .project-query .query-input-container{clear:both;position:relative}.project .project-query .query-input-container .lds-ring{position:absolute;top:0;right:-20px;width:20px;height:20px}.project .project-query .query-input-container .lds-ring.ng-enter{transition:opacity .2s}.project .project-query .query-input-container .lds-ring.ng-leave{transition:opacity .2s ease .3s}.project .project-query .query-input-container .lds-ring.ng-enter.ng-enter-active,.project .project-query .query-input-container .lds-ring.ng-leave{opacity:1}.project .project-query .query-input-container .lds-ring.ng-enter,.project .project-query .query-input-container .lds-ring.ng-leave.ng-leave-active{opacity:0}.project .project-query .query-input-container .lds-ring div{width:15px;height:15px;margin:5px;border:2px solid #ff844b;border-color:#ff844b transparent transparent}.project .project-query .query-input-container .query-input{position:relative;z-index:2;font-size:15px;font-weight:300;color:#aaa;width:100%;display:block;margin:0;padding:5px 0 8px;outline:none;border-bottom:1px solid #ccc}.project .project-query .query-input-container .query-input::-moz-selection{background:#67a7f1;color:#fff}.project .project-query .query-input-container .query-input::selection{background:#67a7f1;color:#fff}.project .project-query .query-input-container .query-input.empty:before{content:attr(data-placeholder);color:#ccc;font-style:italic;letter-spacing:.5px;font-weight:300;pointer-events:none}.project .project-query .query-input-container .query-input-nlp{position:absolute;top:0;left:0;-webkit-user-select:false;-moz-user-select:false;-ms-user-select:false;user-select:false;font-size:15px;font-weight:100;color:transparent;width:100%;display:block;margin:0;padding:5px 0}.project .project-query .query-input-container .query-input-nlp span.suggest{border-bottom:2px solid #7d68ba}.project .project-query .query-input-container .query-input-nlp span.hit{border-bottom:2px solid #3bbb8b}.project .project-query .query-input-container .query-input-nlp span.hit-col{border-bottom:2px solid #ff844b}.project .project-query .query-results-summary{padding:20px 0}.project .project-query .query-results-summary .query-error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);top:60%;left:60%;transition:all .3s ease}.project .project-query .query-results-summary .query-error.ng-enter.ng-enter-active,.project .project-query .query-results-summary .query-error.ng-leave{transform:translate(-50%,-50%);opacity:1}.project .project-query .query-results-summary .query-error.ng-enter,.project .project-query .query-results-summary .query-error.ng-leave.ng-leave-active{transform:scale(.95) translate(-50%,2vh);opacity:0}.project .project-query .query-results-summary .query-error img{height:200px;display:block;margin:0 auto}.project .project-query .query-results-summary .query-error h3{font-size:18px;font-weight:400;margin:0;padding:0;text-align:center}.project .project-query .query-results-summary .query-error p{font-size:12px;color:#666;margin:10px 0 0;padding:0 5%;text-align:center}.project .project-query .query-results-summary .query-error p span{color:#1572dd;text-decoration:underline;outline:none}.project .project-query .query-results-summary .query-error p span:hover{cursor:pointer}.project .project-query .query-results-summary .query-results-group{margin:0 0 20px;transition:all .3s ease}.project .project-query .query-results-summary .query-results-group.ng-enter.ng-enter-active,.project .project-query .query-results-summary .query-results-group.ng-leave{transform:none;opacity:1}.project .project-query .query-results-summary .query-results-group.ng-enter,.project .project-query .query-results-summary .query-results-group.ng-leave.ng-leave-active{transform:scale(.95);opacity:0}.project .project-query .query-results-summary .query-results-group h3{margin:0;padding:0;font-size:12px;font-weight:300;color:#aaa;text-transform:uppercase}.project .project-query .query-results-summary .query-results-group .nlp-groups{display:block;margin:10px 0 0}.project .project-query .query-results-summary .query-results-group .nlp-groups .nlp-group{display:inline-block;color:#3bbb8b;border:2px solid #3bbb8b;margin:0 10px 0 0;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:300;position:relative}.project .project-query .query-results-summary .query-results-group .nlp-groups .nlp-group.nlp-op{border-color:#ff844b;color:#ff844b}.project .project-query .query-results-summary .query-results-group .nlp-groups .nlp-group:hover{cursor:pointer}.project .project-query .query-results-summary .query-results-group .nlp-groups .nlp-group.suggest{background:#7d68ba;color:#fff;padding:3px 0 3px 10px;border-color:transparent}.project .project-query .query-results-summary .query-results-group .nlp-groups .nlp-group.suggest .dropdown{border-left:1px solid hsla(0,0%,100%,.8);display:inline-block;margin:0 0 0 20px;padding:0 8px;font-size:8px;outline:none}.project .project-query .query-results-summary .query-results-group .nlp-groups .nlp-group.suggest .dropdown:hover{cursor:pointer;opacity:.8}.project .project-query .query-results-summary .query-results-group .nlp-groups .nlp-group.suggest .field-string-adder{position:absolute;top:80%;left:-2px;width:calc(100% + 4px);padding:0 10px;border-radius:4px;z-index:888;background:linear-gradient(180deg,#7d68ba,#8d719e)}.project .project-query .query-results-summary .query-results-group .nlp-groups .nlp-group.suggest .field-string-adder ul{margin:3px 0 0;padding:3px 10px 0 0;width:calc(100% - 10px)}.project .project-query .query-results-summary .query-results-group .nlp-groups .nlp-group.suggest .field-string-adder ul li{padding:2px 0;margin:2px 0;display:block;color:#fff;font-size:10px}.project .project-query .query-results-summary .query-results-group .nlp-groups .nlp-group.suggest .field-string-adder ul li:hover{cursor:pointer;color:#3bbb8b}.project .project-query .query-results-summary .query-results-group .nlp-groups .nlp-group span{text-transform:uppercase}.project .project-query .query-results-summary .query-results-group .nlp-groups .nlp-group span i{font-size:10px;color:#fff;display:inline-block;margin:0 4px 0 0}.project .project-query .query-results-summary .query-results-group .group-stats{-ms-flex:4;flex:4}.project .project-query .query-results-summary .query-results-group .group-stats h4{color:#333;margin:0 0 15px;padding:0;font-size:13px;font-weight:300}.project .project-query .query-results-summary .query-results-group .group-stats .stat-counts{margin:0 0 5px;width:50%;display:-ms-flexbox;display:flex}.project .project-query .query-results-summary .query-results-group .group-stats .stat-counts h5,.project .project-query .query-results-summary .query-results-group .group-stats .stat-counts h6{margin:0;padding:0;-ms-flex:1;flex:1;font-size:12px;font-weight:100}.project .project-query .query-results-summary .query-results-group .group-stats .stat-counts h5{color:#aaa}.project .project-query .query-results-summary .query-results-group .group-stats .stat-counts h6{color:#333;font-weight:500}.project .project-detail{padding:40px 7.5%;display:-ms-flexbox;display:flex;border-bottom:1px solid #ccc}.project .project-detail ul{-ms-flex:1;flex:1;margin:0;padding:0 20px}.project .project-detail ul li{display:-ms-flexbox;display:flex;padding:3px 0}.project .project-detail ul li h3,.project .project-detail ul li h4{-ms-flex:1;flex:1;margin:0;padding:0;font-size:13px;font-weight:300}.project .project-detail ul li h3{color:#aaa}.project .project-detail ul li h4{color:#333}.project .project-detail .export-options{-ms-flex:1;flex:1;padding:0 0 0 40px}.project .project-detail .export-options button{display:block;font-size:13px;font-weight:300;color:#aaa;border:2px solid #999;border-radius:5px;padding:5px 0;margin:0 0 10px;width:100%;text-align:left;display:-ms-flexbox;display:flex}.project .project-detail .export-options button i{-ms-flex:1;flex:1;margin:0;padding:0 0 0 8px;font-size:16px;color:#999;line-height:16px}.project .project-detail .export-options button i.icon-connect{font-size:8px}.project .project-detail .export-options button span{-ms-flex:4;flex:4}.project .project-detail .export-options button:last-child{margin:0}.project .project-detail-middle-bar{padding:20px 0 20px 10%;margin:0;border-bottom:1px solid #ccc}.project .project-detail-middle-bar li{display:inline-block;margin:0 40px 0 0;padding:0;font-size:12px;font-weight:300;color:#ccc;text-transform:uppercase;outline:none}.project .project-detail-middle-bar li.selected{color:#3bbb8b;border-bottom:2px solid #3bbb8b}.project .project-detail-middle-bar li:not(.selected):hover{cursor:pointer;opacity:.8}.project .project-detail-middle-bar li:last-child{margin:0}.project .project-map{padding:20px 10%;display:-ms-flexbox;display:flex;-ms-flex-align:top;align-items:top}.project .project-map h1{-ms-flex:initial;flex:initial;font-size:18px;font-weight:100;color:#ff844b;position:relative;margin:0;padding:0 80px 0 0;display:inline-block;text-transform:uppercase}.project .project-map h1:after{content:"";display:block;position:absolute;right:10px;top:8px;background:#ff844b;height:2px;width:60px}.project .project-map .tree{-ms-flex:2;flex:2}.project .project-map .tree h2{color:#999;font-size:14px;font-weight:300;text-transform:uppercase}.project .project-map .tree ul{width:70%}.project .project-map .tree ul li{position:relative;display:block;margin:20px 0 0;border:1px solid #ccc;padding:0;border-radius:15px;box-shadow:5px 5px 8px hsla(0,0%,4%,.2)}.project .project-map .tree ul li .field-words{background:#333;color:#fff;padding:4px;font-size:12px;font-weight:300;position:relative;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.project .project-map .tree ul li .field-words input{font-size:12px;font-weight:300;border-bottom:1px solid #999;margin:5px auto;display:block;color:#fff}.project .project-map .tree ul li .field-words .add-btn{position:absolute;top:8px;right:8px;background:#1572dd;color:#fff;font-size:12px;font-weight:100;border-radius:10px;padding:2px 20px}.project .project-map .tree ul li .field-words .add-btn:disabled{opacity:.3}.project .project-map .tree ul li .field-words ul{margin:5px 0 0;padding:0;width:100%}.project .project-map .tree ul li .field-words ul li{margin:0;padding:2px;font-size:10px;font-weight:300;text-transform:uppercase;display:inline-block;color:#ff844b;border:none}.project .project-map .tree ul li .field-words ul li:before{display:none}.project .project-map .tree ul li .field-main{display:-ms-flexbox;display:flex;padding:4px 10px}.project .project-map .tree ul li .field-main h4{margin:0;padding:0;font-size:13px;font-weight:300;-ms-flex:1;flex:1;color:#333}.project .project-map .tree ul li .field-main h5{margin:0;padding:0;-ms-flex:.5;flex:.5;color:#999;text-transform:uppercase;font-size:10px;font-weight:300;text-align:right}.project .project-map .tree ul li .field-main button{-ms-flex:1;flex:1;font-size:10px;text-transform:uppercase;color:#ff844b;font-weight:300;text-align:left;margin:0;padding:0}.project .project-map .tree ul li:before{content:"";position:absolute;display:block;top:-20px;left:20px;width:2px;height:20px;background:#ccc}.project .project-dictionary{padding:0;margin:0}.project .project-dictionary input{font-size:15px;font-weight:300;color:#999;padding:15px 20px}.project .project-detail-tab{padding:20px 10%}.project .project-detail-tab h4{font-size:11px;text-transform:uppercase;font-weight:100;float:left;margin:0;padding:0}.project .project-detail-tab .add-src-btn{color:#1572dd;float:right;font-weight:600;font-size:12px}.project .project-detail-tab .delete-btn{color:#f66;font-size:12px}.project .project-detail-tab .confirm-btn{background:#1572dd;color:#fff;font-size:12px;padding:4px;display:block;margin:10px 0 0;border-radius:4px}.project .project-detail-tab .cancel-btn{color:#999;font-size:11px;margin:10px 0 0}.project .project-detail-tab .export-list{clear:both;margin:0;padding:20px 0 0}.project .project-detail-tab .export-list li{margin:0;padding:5px 0;display:-ms-flexbox;display:flex;font-size:12px;font-weight:300;color:#666;-ms-flex-align:center;align-items:center}.project .project-detail-tab .export-list li:first-child{font-weight:600;text-transform:uppercase;color:#333;font-size:11px}.project .project-detail-tab .export-list li div{-ms-flex:1;flex:1;text-align:right}.project .project-detail-tab .export-list li div button{color:#1572dd;text-decoration:underline;font-size:12px;font-weight:600}.project .project-detail-tab .export-list li div.status{color:#ff844b}.project .project-detail-tab .export-list li div.Available{color:#3bbb8b}.project .project-detail-tab .export-list li div:first-child{text-align:left;-ms-flex:2;flex:2}.project .project-detail-tab .project-detail-members{margin:0;padding:20px 0 0;clear:both}.project .project-detail-tab .project-detail-members li{margin:0;padding:5px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.project .project-detail-tab .project-detail-members li:hover .member-delete .remove-btn{visibility:visible}.project .project-detail-tab .project-detail-members li .user-icon{-ms-flex:initial;flex:initial;width:25px;height:25px;background:#ff844b;border-radius:100%;text-transform:uppercase;color:#fff;line-height:30px;text-align:center;font-size:13px}.project .project-detail-tab .project-detail-members li .user-icon.pending{background:#954c5a}.project .project-detail-tab .project-detail-members li .member-meta{-ms-flex:1;flex:1;font-size:12px;font-weight:400;text-align:left;color:#333;padding:0 0 0 20px}.project .project-detail-tab .project-detail-members li .member-meta span{color:#1572dd}.project .project-detail-tab .project-detail-members li .member-role{-ms-flex:1;flex:1;text-align:right;font-size:11px;font-weight:300;text-transform:uppercase}.project .project-detail-tab .project-detail-members li .member-delete{-ms-flex:.3;flex:.3;text-align:right}.project .project-detail-tab .project-detail-members li .member-delete .remove-btn{color:#ff4d4d;font-size:11px;font-weight:600;visibility:hidden}.project .project-detail-tab .project-detail-members li .member-delete .remove-btn span{display:inline-block;margin:0 2px 0 0;vertical-align:middle}.project .project-detail-tab .tool-integrations{margin:0;padding:0}.project .project-detail-tab .tool-integrations li{display:-ms-flexbox;display:flex;font-size:12px;font-weight:300;color:#999;padding:0;margin:10px 0 20px;-ms-flex-align:center;align-items:center}.project .project-detail-tab .tool-integrations li div{-ms-flex:.5;flex:.5;outline:none}.project .project-detail-tab .tool-integrations li div span{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;background:#eee;border-radius:4px;color:#1572dd;font-weight:400;padding:3px}.project .project-detail-tab .tool-integrations li div.connected{color:#3bbb8b}.project .project-detail-tab .tool-integrations li div.action:hover{opacity:.8;cursor:pointer}.project .project-detail-tab .tool-integrations li div img{max-height:30px;max-width:100%}.project .project-detail-tab .tool-integrations li div:last-child{text-align:right}.project .project-detail-tab .tool-integrations li div:nth-child(2){-ms-flex:2;flex:2;text-align:left}.project .project-detail-tab .project-detail-data-sources{clear:both;margin:0;padding:20px 0 0}.project .project-detail-tab .project-detail-data-sources li{display:-ms-flexbox;display:flex;font-size:12px;font-weight:300;color:#bbb;-ms-flex-align:center;align-items:center}.project .project-detail-tab .project-detail-data-sources li:hover .source-delete .delete-btn{visibility:visible}.project .project-detail-tab .project-detail-data-sources li .source-type{-ms-flex:.75;flex:.75}.project .project-detail-tab .project-detail-data-sources li .source-type img{display:block;width:25px}.project .project-detail-tab .project-detail-data-sources li .source-meta{-ms-flex:1;flex:1}.project .project-detail-tab .project-detail-data-sources li .source-status{-ms-flex:1;flex:1;text-align:right;font-weight:600;padding-left:50px}.project .project-detail-tab .project-detail-data-sources li .source-status.Uploading h5{color:#ff844b}.project .project-detail-tab .project-detail-data-sources li .source-status.Indexing h5{color:#1572dd}.project .project-detail-tab .project-detail-data-sources li .source-status.Available h5{color:#3bbb8b}.project .project-detail-tab .project-detail-data-sources li .source-status.Processing h5{color:#ff844b}.project .project-detail-tab .project-detail-data-sources li .source-delete{-ms-flex:.75;flex:.75;text-align:right}.project .project-detail-tab .project-detail-data-sources li .source-delete .delete-btn{color:#ff4d4d;visibility:hidden;font-weight:600}.project .project-detail-tab .project-detail-data-sources li .source-delete .delete-btn span{display:inline-block;margin:0 2px 0 0;vertical-align:middle}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .clean-container h2{text-transform:capitalize}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .clean-container h3{padding:0;margin:6px 0;color:#999;font-size:14px;font-weight:400}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .clean-container h4{color:#ff4d4d;font-size:14px;font-weight:500;margin:0 0 6px}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .clean-container .clean-selection{border:1px solid #eee;border-radius:4px;padding:10px 12px;margin:12px 0;box-shadow:4px 4px 4px hsla(0,0%,39%,.2)}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .clean-container .clean-selection h4{color:#333;font-weight:400;margin:0;padding:0;font-size:13px}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .clean-container .clean-selection h4 span{color:#ff4d4d}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .clean-container .clean-selection:hover{cursor:pointer;border-color:#1572dd}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .clean-container .clean-selection.selected{background:#c5ddf9;border-color:#1572dd}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .clean-container .clean-selection input{margin:5px 0 0;background:#fff;border-radius:5px}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .clean-container .clean-buttons{margin:20px 0 0;overflow:hidden}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .clean-container .clean-buttons .back-btn{color:#aaa;padding:3px 5px;border-radius:4px;margin:0 5px 0 0;float:left;font-size:13px}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .clean-container .clean-buttons .back-btn:not(:disabled):hover{opacity:.8}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .clean-container .clean-buttons .back-btn:disabled{opacity:.3}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .clean-container .clean-buttons .next-btn{background:#3bbb8b;padding:3px 20px;color:#fff;border-radius:4px;margin:0;float:right;font-size:13px}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .clean-container .clean-buttons .next-btn:not(:disabled):hover{opacity:.8}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .clean-container .clean-buttons .next-btn:disabled{opacity:.2}.table-container{height:100%;width:100%;position:relative;overflow:hidden}.table-container .field-popup{position:absolute;top:44px;background:#fff;padding:10px;border-radius:5px;z-index:9999;border:1px solid #ccc;box-shadow:2px 2px 8px hsla(0,0%,39%,.2);width:250px;transition:all .2s ease}.table-container .field-popup.ng-enter.ng-enter-active,.table-container .field-popup.ng-leave{transform:none;opacity:1}.table-container .field-popup.ng-enter,.table-container .field-popup.ng-leave.ng-leave-active{transform:translateY(20px) scale(.95);opacity:0}.table-container .field-popup ul{margin:0;padding:0}.table-container .field-popup ul li{text-align:left;font-size:13px;font-weight:400;color:#333;outline:none;margin:2px 0;padding:2px 0;position:relative}.table-container .field-popup ul li span{font-weight:500;color:#111}.table-container .field-popup ul li:hover{color:#999;cursor:pointer}.table-container .field-popup ul li:hover ul{display:block}.table-container .field-popup ul li:hover span{color:#ff9565}.table-container .field-popup ul li ul{display:none;position:absolute;top:0;left:40%;width:160px;background:#fff;border-radius:5px;padding:10px;border:1px solid #ccc;box-shadow:2px 2px 8px hsla(0,0%,39%,.2);z-index:2}.table-container .field-popup-bigger{background:#333;border:none}.table-container .field-popup-bigger .close-btn{position:absolute;top:5px;right:5px;color:#999;font-size:21px;margin:0;padding:0}.table-container .field-popup-bigger h2{font-size:13px;font-weight:400;color:#fff;margin:15px 0 0}.table-container .field-popup-bigger h2 span{color:#ff844b;text-transform:capitalize;border-bottom:2px solid #ff844b}.table-container .field-popup-bigger input{display:block;width:100%;border-radius:4px;font-size:13px;font-weight:400;color:#fff;background:#444;margin:20px 0 0;padding:4px 10px;border:1px solid transparent}.table-container .field-popup-bigger input:focus{border-color:#1572dd}.table-container .field-popup-bigger .separator{background:#666;display:block;height:1px;width:100%;margin:15px 0 0}.table-container .field-popup-bigger .selection-list{margin:20px 0 0;padding:0}.table-container .field-popup-bigger .selection-list li{margin:4px 0;padding:0;font-size:13px;color:#999}.table-container .field-popup-bigger .selection-list li:before{content:"";display:inline-block;margin:0 5px 0 0;width:10px;height:10px;border-radius:2px;background:#444}.table-container .field-popup-bigger .selection-list li:hover{color:#ccc}.table-container .field-popup-bigger .selection-list li.selected{color:#fff}.table-container .field-popup-bigger .selection-list li.selected:before{background:#1572dd}.table-container .field-popup-bigger .save-btn{float:right;background:#1572dd;color:#fff;border-radius:4px;padding:4px 6px;font-size:13px;margin:20px 0 0}.table-container .field-popup-bigger .save-btn:disabled{opacity:.3}.table-container .field-popup-bigger .cancel-btn{margin:20px 0 0;float:left;color:#999;font-size:13px;padding:4px 6px;background:transparent;font-weight:400}.grid{width:100%;height:calc(100% - 40px);position:absolute;top:40px;text-align:left}.grid.disabled{pointer-events:none}.grid .ag-tooltip{background:#333;border-radius:4px;padding:2px 4px;font-size:11px;color:#fff;font-weight:400}.grid .ag-header-cell{background:#666;color:#fff;font-size:13px;font-weight:400;padding:0 4px;border-right:1px solid #444}.grid .ag-header-cell.red{background:#ffb3b3;color:#ff4d4d;border-color:#ff8080}.grid .ag-header-cell.blue{color:#1572dd!important;border-color:#5fb4f2!important;background:#96c2f5!important}.grid .ag-header-cell:after{content:"\e5c5";font-family:icomoon;margin:0 5px 0 0;font-size:18px}.grid .ag-header-cell:before{content:"";margin:0 5px 0 0;font-size:10px;letter-spacing:0;color:#999}.grid .ag-header-cell.field-type-number:before{content:"123"}.grid .ag-header-cell.field-type-bool:before{content:"bool"}.grid .ag-header-cell.field-type-text:before{content:"abc"}.grid .ag-header-cell.field-type-email:before{content:"@"}.grid .ag-header-cell.field-type-state:before{content:"US"}.grid .ag-header-cell.field-type-phone:before{content:"tel"}.grid .ag-header-cell.field-type-date:before{content:"date"}.grid .ag-header-cell.field-type-url:before{content:"www"}.grid .ag-header-cell.field-type-currency:before{content:"curr"}.grid .ag-header-cell.field-type-json:before{content:"[ ]"}.grid .ag-header-cell .ag-header-cell-resize{background:#1572dd;visibility:hidden;right:0}.grid .ag-header-cell:hover{cursor:pointer;background:#777}.grid .ag-header-cell:hover .ag-header-cell-resize{visibility:visible}.grid .ag-header-cell.sorted-asc{background:#999}.grid .ag-header-cell.sorted-asc:before{content:"\e5c7";font-family:icomoon;font-size:14px;color:#1572dd}.grid .ag-header-cell.sorted-desc{background:#999}.grid .ag-header-cell.sorted-desc:before{content:"\e5c5";font-family:icomoon;font-size:14px;color:#1572dd}.grid .ag-row{background:#fff}.grid .ag-row.shaded{background:#efefef}.grid .ag-cell{cursor:text;outline:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;color:#999;font-size:12px;font-weight:400;padding:0 4px;line-height:30px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.grid .ag-cell.blue{background:#add0f7;color:#1572dd;border-color:#96c2f5}.grid .ag-cell.red{background:#fcc;color:#ff4d4d;border-color:#ff8080}.project-container .export{padding:20px 0}.project-container .export h2{margin:0 0 5px;padding:0;color:#000;font-size:14px;font-weight:500}.project-container .export .export-header{border-bottom:1px solid #ddd;padding:0 0 5px;overflow:hidden}.project-container .export .export-header h2{float:left;margin:0}.project-container .export .export-header .next-button{float:right;margin:0}.project-container .export .export-results li{margin:10px 0;padding:10px 0;border-bottom:1px solid #ddd;font-size:13px;font-weight:400;color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.project-container .export .export-results li.list-header h4,.project-container .export .export-results li.list-header h5,.project-container .export .export-results li.list-header span{font-size:12px;font-weight:500;text-transform:uppercase;color:#999;text-decoration:none;pointer-events:none}.project-container .export .export-results li.list-header span{display:inline-block;margin:0;padding:0;-ms-flex:.3;flex:.3}.project-container .export .export-results li h4{font-size:14px;font-weight:500;text-decoration:underline;margin:0;padding:0;outline:none;-ms-flex:2;flex:2}.project-container .export .export-results li h4:hover{cursor:pointer;opacity:.9}.project-container .export .export-results li h5{font-size:13px;font-weight:400;margin:0;padding:0;-ms-flex:1;flex:1;color:#999}.project-container .export .export-results li h5.green{color:#3bbb8b}.project-container .export .export-results li .export-btn{font-size:13px;font-weight:400;margin:0;padding:0;color:#1572dd;-ms-flex:.3;flex:.3;text-align:right}.project-container .export .google-export-btn{background:#ff844b;font-size:14px;font-weight:500;color:#fff;border-radius:5px;padding:5px 10px;margin:20px auto 0}.project-container .export .export-input{box-shadow:0 2px 12px hsla(0,0%,39%,.2);padding:30px;border-radius:12px;margin:30px 0;width:90%}.project-container .export .export-input .export-flex{margin:0 0 20px}.project-container .export .export-input .export-flex .export-div{display:inline-block;margin:0 30px 0 0}.project-container .export .export-input .export-flex .export-div h3{margin:0;padding:0;color:#000;font-size:12px;font-weight:500}.project-container .export .export-input .export-flex .export-div .export-dropdown{margin:10px 0 0;padding:7px 15px;border:1px solid #666;border-radius:5px;width:300px;outline:none;position:relative}.project-container .export .export-input .export-flex .export-div .export-dropdown h4{font-size:13px;font-weight:400;color:#333;margin:0;padding:0;text-transform:uppercase}.project-container .export .export-input .export-flex .export-div .export-dropdown h4 span{float:right;font-size:13px;font-weight:500;color:#333}.project-container .export .export-input .export-flex .export-div .export-dropdown:hover{cursor:pointer}.project-container .export .export-input .export-flex .export-div .export-dropdown .export-dropdown-popup{background:#666;position:absolute;top:0;left:0;border-radius:5px;padding:20px;width:100%;z-index:3333}.project-container .export .export-input .export-flex .export-div .export-dropdown .export-dropdown-popup ul li{font-size:12px;color:#fff;font-weight:300;margin:3px 0;padding:3px 0;outline:none}.project-container .export .export-input .export-flex .export-div .export-dropdown .export-dropdown-popup ul li:hover{color:#ff844b}.project-container .export .export-input .export-flex .export-div .export-dropdown .export-dropdown-popup ul li.disabled{pointer-events:none;opacity:.3}.project-container .export .export-input .export-flex .export-div .select-btn{color:#1572dd;font-size:15px;font-weight:400;margin:5px 0 0;padding:0}.project-container .export .export-input .export-flex .export-div input{margin:10px 0 0;padding:7px 15px;font-size:13px;font-weight:400;color:#333;border:1px solid #666;border-radius:5px;width:300px}.project-container .export .export-input .export-flex .export-div input:-ms-input-placeholder{font-style:italic;color:#999}.project-container .export .export-input .export-flex .export-div input::placeholder{font-style:italic;color:#999}.project-container .active-learning-hint-popup{position:fixed;top:0;left:5vw;width:calc(100% - 5vw);height:100vh;overflow:scroll;background:#fff;text-align:center;padding:20px 0;z-index:1}.project-container .active-learning-hint-popup.recipe{z-index:2}.project-container .active-learning-hint-popup.ng-enter.ng-enter-active,.project-container .active-learning-hint-popup.ng-leave{opacity:1;transform:none}.project-container .active-learning-hint-popup.ng-enter,.project-container .active-learning-hint-popup.ng-leave.ng-leave-active{transform:scale(.9) translateY(20vh);opacity:0}.project-container .active-learning-hint-popup .find-replace-history{width:calc(100% - 40px);border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 0;margin:0 auto 30px}.project-container .active-learning-hint-popup .find-replace-history ul{margin:0;padding:0;text-align:left}.project-container .active-learning-hint-popup .find-replace-history ul li{font-size:15px;font-weight:500;color:#1572dd;padding:0 0 0 20px;overflow:hidden;margin:0 0 10px}.project-container .active-learning-hint-popup .find-replace-history ul li:last-child{margin:0}.project-container .active-learning-hint-popup .find-replace-history ul li span{color:#999;display:inline-block;margin:0 10px 0 0}.project-container .active-learning-hint-popup .find-replace-history ul li .delete-btn{font-size:13px;font-weight:400;float:right;margin:0 20px 0 0;padding:0;color:#999}.project-container .active-learning-hint-popup .flex-header{overflow:hidden;padding:0 20px}.project-container .active-learning-hint-popup .flex-header .back-btn{margin:5px 0 0;padding:0;font-size:15px;font-weight:500;color:#333;float:left}.project-container .active-learning-hint-popup .flex-header .next-button{float:right;margin:0}.project-container .active-learning-hint-popup .active-flex{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;overflow:hidden;height:100%;width:100%}.project-container .active-learning-hint-popup .active-flex.export .active-right{-ms-flex:0 0 100%;flex:0 0 100%;padding:0 20px}.project-container .active-learning-hint-popup .active-flex .active-left{-ms-flex:0 0 25%;flex:0 0 25%;overflow:scroll;text-align:left;padding:0 15px 20px;position:relative}.project-container .active-learning-hint-popup .active-flex .active-left:after{clear:both;content:"";display:block}.project-container .active-learning-hint-popup .active-flex .active-left h5{font-size:10px;font-weight:500;text-transform:uppercase;color:#333;margin:30px 0 0;padding:0}.project-container .active-learning-hint-popup .active-flex .active-left .back-btn{margin:0;padding:0;font-size:13px;font-weight:500;color:#333}.project-container .active-learning-hint-popup .active-flex .active-left .undo-btn{background:#a2a2a2;color:#fff;border-radius:10px;float:left;margin:30px 0 0;font-size:14px;padding:6px 30px;font-weight:500;box-shadow:0 0 8px hsla(0,0%,39%,.3)}.project-container .active-learning-hint-popup .active-flex .active-left .update-btn{background:#1572dd;color:#fff;border-radius:10px;float:right;margin:30px 0 0;font-size:14px;font-weight:500;padding:6px 30px;box-shadow:0 0 8px hsla(0,0%,39%,.3)}.project-container .active-learning-hint-popup .active-flex .active-left .update-btn:disabled{opacity:.3}.project-container .active-learning-hint-popup .active-flex .active-left h2{text-transform:uppercase;font-size:10px;font-weight:500;margin:0;padding:0}.project-container .active-learning-hint-popup .active-flex .active-left h2.before:before{content:"";display:inline-block;height:8px;width:8px;border-radius:100%;background:red;margin:0 8px 0 0}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace{height:90%;max-height:90%;overflow:scroll;padding:5px}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace h2{margin:0;padding:0;color:#000;font-size:10px;font-weight:500;text-transform:none}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-input{margin:10px 0 20px;padding:15px 20px;border-radius:12px;box-shadow:0 4px 8px hsla(0,0%,39%,.2)}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-input.active{background:#5fb4f2}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-input input{display:block;margin:0;padding:7px 10px;border:1px solid #eee;color:#666;font-size:13px;font-weight:300;border-radius:5px;width:100%;background:#fff}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-input input.disabled{opacity:.2;pointer-events:none}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-input input:-ms-input-placeholder{font-style:italic;color:#999}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-input input::placeholder{font-style:italic;color:#999}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-arrow{position:relative;text-align:center}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-arrow span{position:relative;display:inline-block;transform:rotate(90deg);font-size:18px;color:#000}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .addtl-btns{overflow:hidden}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .addtl-btns .find-replace-meta-btn{float:left;margin:0;padding:0;font-size:11px;font-weight:500;color:#666;text-decoration:underline}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .addtl-btns .find-replace-meta-btn span{background:#3bbb8b;color:#fff;display:inline-block;height:15px;width:15px;border-radius:100%;vertical-align:middle;margin:0 5px 0 0;font-size:8px;line-height:15px}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .addtl-btns .add-more-btn{margin:0;font-size:11px;font-weight:400;color:#1572dd;text-decoration:underline;padding:0;float:right}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .addtl-btns .add-more-btn:disabled{opacity:.4}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown{margin:10px 0 20px;padding:15px 20px;border-radius:12px;box-shadow:0 4px 8px hsla(0,0%,39%,.2);position:relative;z-index:8888}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown.disabled{cursor:not-allowed!important;opacity:.8}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown.under{z-index:7777}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown.under-more{z-index:6666}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown.green{background:#3bbb8b}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown.green h3{color:#fff}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown .field-tag{display:inline-block;padding:5px 10px;border-radius:14px;background:#c5ddf9;color:#1572dd;font-size:12px;font-weight:500;margin:0 5px 5px}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown .field-tag:hover{cursor:pointer;background:#ff4d4d;color:#fff}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown .isolate-arrow{font-size:14px;color:#666;margin:0;padding:0;position:absolute;top:15px;right:20px}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown h3{color:#666;margin:0;padding:0;font-size:14px;font-weight:400;overflow:hidden}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown h3.floated{display:inline-block}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown h3 .label{max-width:90%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;display:inline-block}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown h3 span{font-size:14px;color:#666;float:right;display:inline-block}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown h3.selected .label{color:#3bbb8b}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown:hover{cursor:pointer}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown .find-replace-dropdown-popup{background:#707070;position:absolute;top:0;left:0;padding:10px;border-radius:5px;max-width:100%;min-width:50%;overflow:hidden}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown .find-replace-dropdown-popup ul li{width:100%;margin:3px 0;padding:3px 0;display:-ms-flexbox;display:flex;outline:none}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown .find-replace-dropdown-popup ul li:hover h4,.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown .find-replace-dropdown-popup ul li:hover h5{color:#ff844b}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown .find-replace-dropdown-popup ul li h4{font-size:10px;font-weight:100;margin:0;padding:0;-ms-flex:1;flex:1;color:#ddd}.project-container .active-learning-hint-popup .active-flex .active-left .find-replace .find-replace-dropdown .find-replace-dropdown-popup ul li h5{font-size:12px;font-weight:300;margin:0;padding:0;color:#fff;text-transform:none;-ms-flex:2;flex:2;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-buttons{position:absolute;bottom:20px;left:20px;margin:20px 0 0;display:-ms-flexbox;display:flex;width:calc(100% - 40px)}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-buttons button{margin:0 3px;font-size:13px;font-weight:500;display:inline-block;-ms-flex:1;flex:1}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-buttons button:disabled{opacity:.2}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-column{margin:10px 0;padding:10px 15px;border-radius:12px;box-shadow:0 4px 8px hsla(0,0%,39%,.2);position:relative}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-column.value{padding:5px 15px}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-column.value .tidy-row{padding:10px;position:relative;-ms-flex-align:center;align-items:center}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-column.value .tidy-row h3{font-size:12px;font-weight:500}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-column.value .tidy-row h4{position:absolute;color:#fff;font-size:10px;font-weight:500;top:52%;width:calc(100% - 20px);transform:translateY(-50%);visibility:hidden}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-column.value .tidy-row-replace{margin:0;padding:0 0 5px}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-column.value .tidy-row-replace input{font-size:14px;background:#fff;font-weight:400;width:100%;border-radius:4px;color:#333;padding:3px 6px}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-column.value:not(.selected):hover{background:#828282}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-column.value:not(.selected):hover h3{visibility:hidden}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-column.value:not(.selected):hover h4{visibility:visible}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-column.selected{background:#5fb4f2}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-column.selected .tidy-row h3,.project-container .active-learning-hint-popup .active-flex .active-left .tidy-column.selected .tidy-row h4{color:#fff}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-column:not(.no-action):hover{cursor:pointer;opacity:.8}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-column .tidy-row{display:-ms-flexbox;display:flex;padding:6px 0;outline:none}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-column .tidy-row h3{-ms-flex:1;flex:1;color:#707070;font-size:13px;font-weight:300;margin:0;padding:0;overflow:hidden}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-column .tidy-row h3 span{color:#1572dd;display:block;float:right}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-column .tidy-row h4{-ms-flex:1;flex:1;color:#954c5a;font-size:13px;font-weight:500;margin:0;padding:0}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-column .tidy-row h4.available{color:#3bbb8b}.project-container .active-learning-hint-popup .active-flex .active-left .tidy-column .tidy-row h4.red{color:red}.project-container .active-learning-hint-popup .active-flex .active-left .combine-details{margin:10px 0 0;overflow:hidden;border-radius:12px;box-shadow:0 4px 8px hsla(0,0%,39%,.2)}.project-container .active-learning-hint-popup .active-flex .active-left .combine-details .combine-source h2{background:#a2a2a2;color:#fff;padding:10px 0;margin:0;text-align:center;text-decoration:underline;text-transform:lowercase;font-size:12px;font-weight:300}.project-container .active-learning-hint-popup .active-flex .active-left .combine-details .combine-source .combine-meta{display:-ms-flexbox;display:flex}.project-container .active-learning-hint-popup .active-flex .active-left .combine-details .combine-source .combine-meta div{padding:15px 0;-ms-flex:1;flex:1;text-align:center}.project-container .active-learning-hint-popup .active-flex .active-left .combine-details .combine-source .combine-meta div:first-child{border-right:1px solid #ccc}.project-container .active-learning-hint-popup .active-flex .active-left .combine-details .combine-source .combine-meta div h4{margin:0;padding:0;font-size:11px;font-weight:300;color:#999}.project-container .active-learning-hint-popup .active-flex .active-left .combine-details .combine-source .combine-meta div h3{margin:0;padding:0;font-size:16px;font-weight:500;color:#333}.project-container .active-learning-hint-popup .active-flex .active-left .combine-details .combine-type{border-top:1px solid #ccc;text-align:center;padding:15px 0}.project-container .active-learning-hint-popup .active-flex .active-left .combine-details .combine-type h4{font-size:10px;font-weight:300;color:#999;text-transform:capitalize;margin:0;padding:0}.project-container .active-learning-hint-popup .active-flex .active-left .combine-details .combine-type h3{font-size:16px;font-weight:500;color:#1572dd;margin:5px 0 0;padding:0}.project-container .active-learning-hint-popup .active-flex .active-left .src-details{margin:20px 0 0;padding:15px;border-radius:12px;box-shadow:0 4px 8px hsla(0,0%,39%,.2)}.project-container .active-learning-hint-popup .active-flex .active-left .src-details h5{color:#999;font-size:10px;text-transform:none;margin:0;padding:0}.project-container .active-learning-hint-popup .active-flex .active-left .src-details input{border:1px solid #ccc;border-radius:5px;padding:5px;font-size:13px;color:#333;font-weight:400;display:block;width:100%;margin:0 0 5px}.project-container .active-learning-hint-popup .active-flex .active-left .src-details .blue-btn{margin:10px auto 0}.project-container .active-learning-hint-popup .active-flex .active-left .src-details .src-row{display:-ms-flexbox;display:flex;padding:6px 0}.project-container .active-learning-hint-popup .active-flex .active-left .src-details .src-row h3{-ms-flex:1;flex:1;color:#999;font-size:13px;font-weight:300;margin:0;padding:0}.project-container .active-learning-hint-popup .active-flex .active-left .src-details .src-row h4{-ms-flex:2;flex:2;color:#333;font-size:13px;font-weight:500;margin:0;padding:0}.project-container .active-learning-hint-popup .active-flex .active-left .src-details .src-row h4.available{color:#3bbb8b}.project-container .active-learning-hint-popup .active-flex .active-right{-ms-flex:0 0 75%;flex:0 0 75%;padding:0 30px 10px 10px}.project-container .active-learning-hint-popup .sample-table{clear:both;margin:0;padding:0}.project-container .active-learning-hint-popup .sample-table.fullHighlight li .flex-div{color:#f66;border:none!important;background:#fed2d2!important}.project-container .active-learning-hint-popup .sample-table.fullTransformed li:not(:first-child) .flex-div{cursor:default!important;pointer-events:none;color:#1572dd!important;border-color:#5fb4f2;background:#bde0fa!important;transform:scale(1.02);z-index:10;border:none!important}.project-container .active-learning-hint-popup .sample-table li{display:-ms-grid;display:grid;grid-auto-flow:column;-ms-grid-columns:(minmax(100px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(100px,1fr));color:#999;font-size:12px;font-weight:400;padding:0}.project-container .active-learning-hint-popup .sample-table li:first-child .flex-div{background:#888!important;height:35px;border:none!important;cursor:default!important}.project-container .active-learning-hint-popup .sample-table li:first-child .flex-div.highlight{background:#f29696!important}.project-container .active-learning-hint-popup .sample-table li:first-child .flex-div.preview{background:#5fb4f2!important;transform:none}.project-container .active-learning-hint-popup .sample-table li:last-child .flex-div{border:none}.project-container .active-learning-hint-popup .sample-table li:nth-child(odd) .flex-div{background:#efefef}.project-container .active-learning-hint-popup .sample-table li h5{font-size:16px;font-weight:500;color:#5fb4f2;margin:0;padding:40px 0}.project-container .active-learning-hint-popup .sample-table li .filter-radio{margin:0 0 8px;padding:0}.project-container .active-learning-hint-popup .sample-table li .filter-radio li{margin:0;padding:2px 0;font-size:12px;font-weight:400;color:#fff;display:block;outline:none}.project-container .active-learning-hint-popup .sample-table li .filter-radio li:before{content:"";display:inline-block;margin:0 6px 0 0;height:6px;width:6px;border:2px solid #999;border-radius:100%}.project-container .active-learning-hint-popup .sample-table li .filter-radio li:not(.selected):hover{cursor:pointer;opacity:.8}.project-container .active-learning-hint-popup .sample-table li .filter-radio li.selected{color:#ff844b}.project-container .active-learning-hint-popup .sample-table li .filter-radio li.selected:before{border-color:#ff844b}.project-container .active-learning-hint-popup .sample-table li .flex-div{position:relative;word-wrap:break-word;text-align:left;padding:10px 5px;min-width:100px;border-bottom:1px solid #ccc}.project-container .active-learning-hint-popup .sample-table li .flex-div:not(.no-transform):not(.no-hover):hover{background:#ccc;cursor:pointer;color:#fff;transform:scale(1.02);z-index:10}.project-container .active-learning-hint-popup .sample-table li .flex-div.targeted{background:#96c2f5!important}.project-container .active-learning-hint-popup .sample-table li .flex-div.targeted button{color:#1572dd!important}.project-container .active-learning-hint-popup .sample-table li .flex-div.targeted-left{border-left:4px solid #1572dd!important}.project-container .active-learning-hint-popup .sample-table li .flex-div.targeted-right{border-right:4px solid #1572dd!important}.project-container .active-learning-hint-popup .sample-table li .flex-div.move button{cursor:move}.project-container .active-learning-hint-popup .sample-table li .flex-div.no-hover{pointer-events:none}.project-container .active-learning-hint-popup .sample-table li .flex-div:not(:first-child){border-left:1px solid #ccc}.project-container .active-learning-hint-popup .sample-table li .flex-div.highlight{color:#f66;border:none;background:#fed2d2!important}.project-container .active-learning-hint-popup .sample-table li .flex-div.orange{background:#ffa77e!important;border-color:#ff844b;color:#fff}.project-container .active-learning-hint-popup .sample-table li .flex-div .field-type{text-transform:uppercase;font-size:9px;font-weight:500;color:#ccc}.project-container .active-learning-hint-popup .sample-table li .flex-div.cured{cursor:default!important;pointer-events:none;color:#1572dd!important;border-color:#5fb4f2;background:#bde0fa!important;transform:scale(1.02);z-index:10;border:none!important}.project-container .active-learning-hint-popup .sample-table li .change-type{position:relative}.project-container .active-learning-hint-popup .sample-table li .change-type .change-type-slide{padding:10px 0;display:none;position:absolute;right:0;top:0;background:#666;border-radius:5px;transform:translate(101%,-8px);min-width:200px}.project-container .active-learning-hint-popup .sample-table li .change-type .change-type-slide span{font-size:10px;font-weight:500;text-transform:uppercase;display:inline-block;margin:0 5px 0 0;color:#999}.project-container .active-learning-hint-popup .sample-table li .change-type:hover .change-type-slide{display:block}.project-container .active-learning-hint-popup .sample-table li .date-popup{position:absolute;bottom:0;left:50%;background:#444;width:300px;min-height:120px;padding:10px;border-radius:4px;transform:translateX(-50%);z-index:8888}.project-container .active-learning-hint-popup .sample-table li .date-popup input{display:block;background:#333;color:#fff;border-radius:4px;font-size:12px;font-weight:400;padding:2px;margin:4px 0 0}.project-container .active-learning-hint-popup .sample-table li .date-popup .action-btns{overflow:hidden;border-top:1px solid #666;padding:10px 0 0}.project-container .active-learning-hint-popup .sample-table li .date-popup .action-btns .cancel-btn{float:right;font-size:12px;font-weight:400;margin:0 8px 0 0;padding:2px 4px;display:inline-block;width:auto;background:transparent;border:none;color:#fff}.project-container .active-learning-hint-popup .sample-table li .date-popup .action-btns .cancel-btn:hover{background:transparent;opacity:.8}.project-container .active-learning-hint-popup .sample-table li .date-popup .action-btns .filter-btn{float:right;font-size:12px;font-weight:400;margin:0;padding:2px 4px;display:inline-block;width:auto;border:none;background:#1572dd;border-radius:4px;color:#fff}.project-container .active-learning-hint-popup .sample-table li .date-popup .action-btns .filter-btn:hover{background:#1572dd;opacity:.8}.project-container .active-learning-hint-popup .sample-table li .date-popup .date-class-picker{margin:0 0 5px;padding:10px 0;display:-ms-flexbox;display:flex;border-bottom:1px solid #666}.project-container .active-learning-hint-popup .sample-table li .date-popup .date-class-picker.orange div.selected{background:#ff844b}.project-container .active-learning-hint-popup .sample-table li .date-popup .date-class-picker div{-ms-flex:1;flex:1;font-size:11px;color:#fff;font-weight:400;padding:2px;text-align:center;outline:none}.project-container .active-learning-hint-popup .sample-table li .date-popup .date-class-picker div:not(.selected):hover{cursor:pointer;opacity:.9}.project-container .active-learning-hint-popup .sample-table li .date-popup .date-class-picker div.selected{background:#1572dd;border-radius:4px}.project-container .active-learning{padding:50px 0 0}.project-container .active-learning .active-learning-hint{position:absolute;left:50%;transform:translateX(-50%);bottom:0;text-align:center;font-size:14px;font-weight:400;color:#999}.project-container .active-learning .active-learning-field h3{font-size:15px;font-weight:500;color:#000;text-align:center;margin:0;padding:0}.project-container .active-learning .active-learning-field h1{margin:0;padding:10px 0;font-size:32px;font-weight:500;color:#000;text-align:center}.project-container .active-learning .active-learning-field h1 span{display:inline-block;background:#9af2de;padding:5px 15px;border-radius:5px}.project-container .active-learning .active-learning-field h2{margin:0;padding:10px 0;font-size:21px;font-weight:400;color:#999;text-align:center}.project-container .active-learning .active-learning-field-actions{display:-ms-flexbox;display:flex;margin:20px auto 0;width:50%}.project-container .active-learning .active-learning-field-actions h4{font-size:14px;font-weight:500;margin:0;padding:0;-ms-flex:1;flex:1;color:#000;text-align:center}.project-container .active-learning .active-learning-field-actions ul{-ms-flex:1;flex:1}.project-container .active-learning .active-learning-field-actions ul li{display:block;margin:0 0 10px;padding:0;font-size:14px;font-weight:400;color:#ccc;text-align:left;outline:none}.project-container .active-learning .active-learning-field-actions ul li span{width:19px;height:19px;border-radius:100%;display:inline-block;position:relative;border:2px solid #ccc;vertical-align:middle;margin:0 5px 0 0}.project-container .active-learning .active-learning-field-actions ul li span:before{content:"";position:absolute;top:3px;left:3px;height:9px;width:9px;border-radius:100%;background:#1572dd;visibility:hidden}.project-container .active-learning .active-learning-field-actions ul li.selected{color:#000;font-weight:500}.project-container .active-learning .active-learning-field-actions ul li.selected span{border-color:#000}.project-container .active-learning .active-learning-field-actions ul li.selected span:before{visibility:visible}.project-container .active-learning .active-learning-field-actions ul li:hover{cursor:pointer;opacity:.6}.project-container .active-learning .active-learning-buttons{text-align:center;padding:30px 0 0}.project-container .active-learning .active-learning-buttons .gray-btn{display:inline-block;margin:0 5px;padding:12px 20px;background:#a2a2a2;color:#fff;font-size:16px;font-weight:500;border-radius:5px;vertical-align:middle}.project-container .active-learning .active-learning-buttons .next-btn{display:inline-block;margin:0 5px;padding:4px 20px 0;background:#1572dd;color:#fff;font-size:32px;border-radius:5px;vertical-align:middle}.project-container .active-learning .active-learning-buttons .done-btn{display:inline-block;margin:0 5px;padding:11px 20px;background:#1572dd;color:#fff;font-size:18px;font-weight:500;border-radius:5px;vertical-align:middle}.project-container .new-project{margin:50px 0}.project-container .new-project input{display:block;font-size:41px;font-weight:500;color:#000;width:600px;margin:0;padding:0}.project-container .new-project input:-ms-input-placeholder{font-style:italic}.project-container .new-project input::placeholder{font-style:italic}.project-container .new-project .add-another-button{background:#ccc;font-size:15px;color:#fff;padding:7px 20px;border-radius:10px;margin:20px 10px 0 0}.project-container .new-project .add-another-button:hover{transform:scale(1.02);box-shadow:2px 4px 12px hsla(0,0%,39%,.3)}.project-container .new-project .project-error{padding:0;margin:20px 0 0;font-size:15px;color:#ff4d4d}.project-container .tidy-prompt{padding:20px 0}.project-container .tidy-prompt h2{color:#333;font-size:14px;font-weight:500;margin:0;padding:0;text-align:center}.project-container .tidy-prompt ul{overflow:hidden;margin:30px 0 0}.project-container .tidy-prompt ul li{float:left;display:block;margin:0 10px 0 0;padding:0;height:18vw;width:20vw;border-radius:5px;border:1px solid #ccc;position:relative;outline:none}.project-container .tidy-prompt ul li:hover{cursor:pointer;opacity:.8;box-shadow:0 0 12px hsla(0,0%,39%,.2)}.project-container .tidy-prompt ul li .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;text-align:center}.project-container .tidy-prompt ul li .content span{font-size:32px;display:block;margin:10px 0 20px;color:#999}.project-container .tidy-prompt ul li .content h3{font-size:15px;font-weight:500;color:#999;margin:0;padding:0}.project-container .tidy-prompt ul li .content p{font-size:11px;color:#bbb;margin:10px 0 0;padding:0}.project-container .tidy-final{padding:0 0 40px}.project-container .tidy-final h2{color:#333;font-size:14px;font-weight:500;margin:0;padding:0}.project-container .tidy-final h1{color:#333;font-size:35px;font-weight:500;margin:0;padding:10px 50px 20px 0;border-bottom:1px solid #333}.project-container .tidy-final h3{color:#333;font-size:14px;font-weight:500;margin:50px 0 0;padding:0;text-align:center}.project-container .tidy-final .tidy-results{display:-ms-flexbox;display:flex;margin:40px 0 0}.project-container .tidy-final .tidy-results div{-ms-flex:1;flex:1;padding:0 0 0 10%}.project-container .tidy-final .tidy-results div:first-child{border-right:1px solid #333;padding:0 10% 0 0}.project-container .tidy-final .tidy-results div h4,.project-container .tidy-final .tidy-results div h5{margin:0;padding:0}.project-container .tidy-final .tidy-results div h4{color:#333;font-size:14px;font-weight:500}.project-container .tidy-final .tidy-results div h5{color:#333;font-size:30px;font-weight:500;padding:5px 0 20px}.project-container .tidy-final .tidy-results div h5.purple{color:#954c5a}.project-container .combine-status{outline:none}.project-container .combine-status h2{margin:0;padding:0;color:#999;font-size:14px;font-weight:500}.project-container .combine-status h3{margin:5px 0 20px;padding:0;color:#888;font-size:18px;font-weight:500}.project-container .combine-status div:hover{cursor:pointer}.project-container .combine-status div:hover h2,.project-container .combine-status div:hover h3{color:#ff844b}.project-container .transform-home .transform-home-btns{clear:both;margin:10px 0;text-align:right;padding:0 15vw 0 0}.project-container .transform-home .transform-home-btns .gray-btn{background:#ccc;color:#fff;padding:8px 40px;border-radius:5px;font-size:15px;font-weight:300;margin:0;display:inline-block}.project-container .transform-home .transform-home-btns .blue-btn{background:#1572dd;color:#fff;padding:8px 40px;border-radius:5px;font-size:15px;font-weight:300;margin:0 0 0 10px;display:inline-block}.project-container .transform-home ul{margin:40px 15vw 0;padding:0}.project-container .transform-home ul:after{content:"";display:block;overflow:hidden}.project-container .transform-home ul li{float:left;width:48%;height:220px;border:1px solid #999;border-radius:14px;margin:0 4% 2vw 0;padding:0;outline:none;text-align:left;transition:all .2s ease}.project-container .transform-home ul li:nth-child(2n){clear:right;margin:0 0 2vw}.project-container .transform-home ul li:hover{cursor:pointer;box-shadow:0 2px 12px hsla(0,0%,39%,.2)}.project-container .transform-home ul li.blue{border-color:#1572dd}.project-container .transform-home ul li.blue h3,.project-container .transform-home ul li.blue h4,.project-container .transform-home ul li.blue span{color:#1572dd}.project-container .transform-home ul li .combine-icon{display:block;margin:20px auto 10px;height:25px}.project-container .transform-home ul li span{display:block;text-align:center;margin:30px 0 10px;padding:0;font-size:60px}.project-container .transform-home ul li h3{font-size:19px;font-weight:500;color:#333;margin:0;padding:0;text-align:center}.project-container .transform-home ul li h4{font-size:15px;font-weight:400;color:#333;margin:10px 0 0;padding:0 18%}.project-container .new-upload{position:absolute;top:30%;width:calc(100% - 12vw);left:10vw}.project-container .new-upload.higher{top:0}.project-container .new-upload .action-btn{font-size:40px;font-weight:500;color:#1572dd;text-decoration:underline;margin:0;padding:0;display:inline-block}.project-container .new-upload .field-sample-values{margin:20px 5% 20px 0;width:45%;float:left}.project-container .new-upload .field-sample-values.append-sample{overflow:scroll}.project-container .new-upload .field-sample-values.append-sample li{display:-ms-flexbox;display:flex;border:none!important}.project-container .new-upload .field-sample-values.append-sample li div{min-width:150px;-ms-flex:1;flex:1;padding:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-bottom:1px solid #eee}.project-container .new-upload .field-sample-values.append-sample li:first-child{background:transparent}.project-container .new-upload .field-sample-values.append-sample li:first-child div{background:#d0e4f9}.project-container .new-upload .field-sample-values.error-data li{color:red}.project-container .new-upload .field-sample-values.error-data li:first-child{background:#fcc}.project-container .new-upload .field-sample-values li{font-size:11px;font-weight:400;padding:7px 10px;margin:0;color:#1572dd}.project-container .new-upload .field-sample-values li:not(:last-child){border-bottom:1px solid #eee}.project-container .new-upload .field-sample-values li:first-child{background:#d0e4f9;color:#666;border:none}.project-container .new-upload .field-sample-values li:first-child span{font-size:10px;font-weight:500;text-transform:uppercase;display:inline-block;margin:0 5px 0 0}.project-container .new-upload .reselect-join-step:hover{cursor:pointer}.project-container .new-upload .reselect-join-step:hover h5,.project-container .new-upload .reselect-join-step:hover h6,.project-container .new-upload .reselect-join-step:hover h6 span{color:#ff844b!important}.project-container .new-upload input{font-size:14px;font-weight:400;color:#999;border:1px solid #ccc;border-radius:14px;margin:0;padding:5px 10px}.project-container .new-upload h2{margin:0;padding:0;font-size:16px;font-weight:500;color:#000}.project-container .new-upload h3{margin:0;padding:10px 0 0;font-size:40px;font-weight:500;color:#000;letter-spacing:.8px}.project-container .new-upload h3.inline{display:inline-block;margin:0 20px 0 0}.project-container .new-upload h4{margin:0 0 10px;padding:0;font-size:14px;font-weight:500;color:#000}.project-container .new-upload h4 .error-data{color:red}.project-container .new-upload h4 button{margin:0 0 0 20px}.project-container .new-upload h5{margin:0;padding:0;font-size:14px;font-weight:500;color:#999}.project-container .new-upload h6{margin:0 0 20px;padding:0;font-size:21px;font-weight:500;color:#999}.project-container .new-upload h6 span{color:#999!important}.project-container .new-upload h6:last-of-type{margin:0 0 50px}.project-container .new-upload h7{margin:0;padding:0;font-size:16px;color:#000;font-weight:500}.project-container .new-upload h7 span{font-size:24px;color:#999}.project-container .new-upload .big-plus{font-size:40px;font-weight:500;color:#000;display:inline-block;margin:0;vertical-align:middle;padding:0 10px}.project-container .new-upload .dropdown{display:inline-block;color:#ccc;border-bottom:5px solid #ff844b;outline:none;position:relative;font-size:40px;margin:0 0 0 5px}.project-container .new-upload .dropdown span{color:#ccc}.project-container .new-upload .dropdown.disabledDropDown{pointer-events:none;color:#e2e2e2;border-bottom:5px solid #e2e2e2}.project-container .new-upload .dropdown.disabledDropDown span{color:#e2e2e2}.project-container .new-upload .dropdown.selected{color:#1572dd}.project-container .new-upload .dropdown.actionable:hover{cursor:pointer}.project-container .new-upload .dropdown .popup{background:#707070;border-radius:4px;padding:15px;position:absolute;top:0;left:0;width:400px;color:#fff;cursor:default;z-index:888}.project-container .new-upload .dropdown .popup.join-selector{padding:0;margin:0 0 20px}.project-container .new-upload .dropdown .popup.light{background:#fff;border:1px solid #ccc}.project-container .new-upload .dropdown .popup h4{font-size:13px;font-weight:300;font-style:italic;margin:0;padding:0;color:#fff}.project-container .new-upload .dropdown .popup ul{margin:20px 0}.project-container .new-upload .dropdown .popup ul.join-types{margin:0}.project-container .new-upload .dropdown .popup ul.join-types li{display:-ms-flexbox;display:flex;padding:5px 10px 10px}.project-container .new-upload .dropdown .popup ul.join-types li:not(:last-child){border-bottom:1px solid #eee}.project-container .new-upload .dropdown .popup ul.join-types li img{width:40px;height:33px;display:block;-ms-flex:initial;flex:initial}.project-container .new-upload .dropdown .popup ul.join-types li div{-ms-flex:1;flex:1;padding:0 0 0 20px;font-size:11px;color:#333;font-weight:500}.project-container .new-upload .dropdown .popup ul.join-types li div h3{margin:0;padding:0 0 5px;font-weight:500}.project-container .new-upload .dropdown .popup ul.join-types li div span{color:#1572dd}.project-container .new-upload .dropdown .popup ul li{margin:10px 0 0;padding:0;font-size:14px;font-weight:300}.project-container .new-upload .dropdown .popup ul li h3{margin:0;padding:0;font-size:12px;color:#000;font-weight:500}.project-container .new-upload .dropdown .popup ul li h4{margin:5px 0 0;padding:0;font-size:11px;color:#000;font-weight:300;font-style:normal}.project-container .new-upload .dropdown .popup ul li h4 span{color:#1572dd;font-weight:400}.project-container .new-upload .dropdown .popup ul li:hover{cursor:pointer;opacity:.8}.project-container .new-upload .dropdown .popup ul li.disabledListItem{pointer-events:none;color:#a0a0a0}.project-container .project-tab-picker{margin:0 auto;width:70%;border:1px solid #c6cacc;border-radius:5px;display:-ms-flexbox;display:flex}.project-container .project-tab-picker li{-ms-flex:1;flex:1;text-align:center;padding:15px 0;font-size:11px;color:#ccc;font-weight:500;outline:none}.project-container .project-tab-picker li:not(.selected):hover{cursor:pointer;background:#ccc;color:#fff}.project-container .project-tab-picker li:not(:first-child){border-left:1px solid #ccc}.project-container .project-tab-picker li.selected{background:#c6cacc;color:#fff}.project-container .project-tab-picker li.disabled{color:#eee;pointer-events:none}.project-container .project-tab-picker li.enabled{color:#ccc;pointer-events:normal!important;background:red}.project-container .project-tab{width:80%;margin:60px auto 0}.project-container .project-tab.expanded{width:100%}.project-container .project-tab .src-search-btn{color:#999;font-size:13px;padding:0;margin:0;font-weight:300}.project-container .project-activity .row{display:-ms-flexbox;display:flex}.project-container .project-activity .row .col{-ms-flex:1.5;flex:1.5;padding:0 0 30px}.project-container .project-activity .row .col h2{font-size:16px;font-weight:500;margin:0;padding:0;color:#000}.project-container .project-activity .row .col h3{font-size:41px;font-weight:700;margin:0;padding:10px 0 0;color:#000}.project-container .project-activity .row .col:last-child{-ms-flex:1;flex:1}.project-container .project-activity .activity-log{margin:0;padding:0}.project-container .project-activity .activity-log li{display:-ms-flexbox;display:flex;margin:0;padding:15px 0;border-bottom:1px solid #ccc}.project-container .project-activity .activity-log li:first-child .log-text,.project-container .project-activity .activity-log li:first-child .log-time{font-size:11px;font-weight:400;color:#000}.project-container .project-activity .activity-log li .log-text{-ms-flex:1.5;flex:1.5;font-size:16px;font-weight:500;color:#000}.project-container .project-activity .activity-log li .log-time{-ms-flex:1;flex:1;font-size:16px;font-weight:500;color:#999}.project-container .project-members .member-list{margin:0;padding:0}.project-container .project-members .member-list li{display:-ms-flexbox;display:flex;margin:0;padding:15px 0;border-bottom:1px solid #ccc;-ms-flex-align:center;align-items:center}.project-container .project-members .member-list li.list-header{padding:10px 0}.project-container .project-members .member-list li.list-header .member-action,.project-container .project-members .member-list li.list-header .member-name,.project-container .project-members .member-list li.list-header .member-status{font-size:11px;font-weight:500!important;text-transform:uppercase!important;color:#999}.project-container .project-members .member-list li .primary-tag{background:#1572dd;color:#fff;display:inline-block;border-radius:5px;text-align:center;font-size:13px;padding:6px 15px;font-weight:500}.project-container .project-members .member-list li .primary-button{background:#fafafa;border-radius:5px;font-size:14px;font-weight:500;color:#ccc;padding:6px 15px}.project-container .project-members .member-list li .primary-button:hover{background:#eee;color:#999}.project-container .project-members .member-list li .action-button{font-size:13px;color:#1572dd;font-weight:500}.project-container .project-members .member-list li .member-name{-ms-flex:1;flex:1;font-size:16px;font-weight:500;color:#000;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.project-container .project-members .member-list li .member-name .preview-btn{padding:0;margin:0;border-bottom:2px solid #1572dd;font-size:16px;font-weight:500;color:#1572dd}.project-container .project-members .member-list li .member-name .icon-check_circle{display:inline-block;margin:0 10px 0 0;font-size:21px;opacity:0;color:#3bbb8b;vertical-align:middle}.project-container .project-members .member-list li .member-name .icon-check_circle.vis{opacity:1}.project-container .project-members .member-list li .member-name .user-icon{margin:0 20px 0 0;display:inline-block;width:30px;height:30px;color:#fff;line-height:34px;font-size:18px;font-weight:500;text-align:center;text-transform:uppercase;border-radius:100%;background:#ff844b}.project-container .project-members .member-list li .member-status{-ms-flex:.5;flex:.5;font-size:14px;color:#ccc;font-weight:400;text-transform:capitalize}.project-container .project-members .member-list li .member-status.active,.project-container .project-members .member-list li .member-status.available{color:#3bbb8b}.project-container .project-members .member-list li .member-status.searchable{color:#1572dd}.project-container .project-members .member-list li .member-status.center{text-transform:none;text-align:right}.project-container .project-members .member-list li .member-status.center i{font-style:normal}.project-container .project-members .member-list li .member-action{-ms-flex:.5;flex:.5;font-size:14px;color:#ccc;font-weight:500;text-align:right}.project-container .project-members .member-list li .member-action .upload-cancel-btn{display:inline-block;margin:0;padding:0;color:#ccc;font-size:13px;font-weight:500}.phiona-app{min-height:100vh;max-height:100vh;overflow:scroll;display:-ms-flexbox;display:flex}.phiona-app .restricted-view{position:fixed;top:0;left:0;background:#fff;width:100%;height:100%;z-index:999999}.phiona-app .restricted-view .restricted-view-content{position:absolute;top:50%;left:50%;width:50%;transform:translate(-50%,-50%);text-align:center}.phiona-app .restricted-view .restricted-view-content img{height:100px;margin:0 0 25px}.phiona-app .restricted-view .restricted-view-content a{color:#ff844b;font-weight:700}.phiona-app .beta-tag{font-size:11px!important;color:#666!important;text-transform:uppercase!important;background:#eee!important;width:auto!important;margin:0 0 0 5px!important;border-radius:4px;padding:3px;vertical-align:middle}.phiona-app .phiona-view{-ms-flex:1;flex:1;padding:15px 50px;overflow:scroll}.phiona-app .phiona-view .phiona-header{padding:20px 0 0}.phiona-app .phiona-view .phiona-header .inline-loader{display:inline-block;margin:0 0 0 20px;width:200px;height:8px;background:#eee;position:relative;border-radius:20px;overflow:hidden}.phiona-app .phiona-view .phiona-header .inline-loader .inline-loader-fill{position:absolute;top:0;left:0;width:0;background:#1572dd;height:100%;animation:b 2s ease infinite}.phiona-app .phiona-view .phiona-header .inline-loader:after{content:"";background:#fff;position:absolute;top:0;left:0;width:50%;height:100%;opacity:.5;animation:b 2.5s ease infinite}.phiona-app .phiona-view .phiona-header .back-btn{display:inline-block;margin:0 15px 0 0;font-size:13px;font-weight:500;color:#555;padding:0}.phiona-app .phiona-view .phiona-header h2{color:#222;font-size:24px;font-weight:500;margin:0;padding:0;display:inline-block}.phiona-app .phiona-view .phiona-header h3{font-size:14px;font-weight:500;margin:20px 0 0;padding:0;color:#333}.phiona-app .phiona-view .phiona-header h4{font-size:14px;font-weight:500;margin:0;padding:0;color:#333}.phiona-app .phiona-view .phiona-header h1{font-size:26px;font-weight:400;color:#333;margin:10px 0 0;padding:0}.phiona-app .phiona-view .phiona-header .add-new-btn{float:right;color:#1572dd;font-weight:500}.phiona-app .phiona-view .phiona-header .powered{float:right;color:#ff844b}.phiona-app .phiona-view .phiona-header .powered a{color:inherit;text-decoration:underline}.validation-error{color:#ff4d4d}.upload-status{position:absolute;left:50%;transform:translateX(-50%);bottom:20px;background:#f0f0f0;border:1px solid #ccc;border-radius:10px;padding:10px}.upload-status.inline{position:static;border:none;background:transparent;transform:none;padding:0 0 0 20px}.upload-status .upload-bar{overflow:hidden}.upload-status .upload-bar.upload-error{color:#ff4d4d}.upload-status .upload-bar h5{font-size:12px;font-weight:500;color:#333;margin:0;padding:5px 0 0;float:left}.upload-status .upload-bar h5 span{margin:0 0 0 2px;padding:0;font-size:12px;font-weight:500;color:#999;display:inline-block}.upload-status .upload-bar .upload-bar-graph{float:right;margin:0 0 0 10px;height:10px;width:80px;border:1px solid #999;border-radius:20px;position:relative;overflow:hidden}.upload-status .upload-bar .upload-bar-graph .upload-bar-graph-fill{position:absolute;top:0;left:0;background:#ff844b;width:0;height:100%}.upload-status .upload-bar .upload-bar-graph .upload-bar-graph-fill.blue{background:#1572dd}.new-project{position:relative}.new-project .projects-intro{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.new-project .projects-intro h1{font-size:21px;font-weight:300;text-align:center;margin:0 0 15px;padding:0}.new-project .projects-intro .file-input{margin:0 auto;width:300px}.new-project .projects-intro .file-input label{text-align:center}.new-project .create-new-project{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.new-project .create-new-project .project-fields{width:60vw;height:60vh;position:absolute;left:50%;transform:translateX(-50%);top:20vh;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-direction:column;flex-direction:column}.new-project .create-new-project .project-fields .project-field{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:.1;flex:.1}.new-project .create-new-project .project-fields .project-field.semi-active{-ms-flex:1;flex:1}.new-project .create-new-project .project-fields .project-field.semi-active .final-btns button{display:inline-block}.new-project .create-new-project .project-fields .project-field.semi-active input:-ms-input-placeholder{font-size:14px;visibility:visible}.new-project .create-new-project .project-fields .project-field.semi-active input::placeholder{font-size:14px;visibility:visible}.new-project .create-new-project .project-fields .project-field.semi-active .toggle-input{visibility:visible!important}.new-project .create-new-project .project-fields .project-field.semi-active .toggle-btn,.new-project .create-new-project .project-fields .project-field.semi-active .upload-source{display:block!important}.new-project .create-new-project .project-fields .project-field.done input{font-size:15px;font-weight:300;color:#999;letter-spacing:1px}.new-project .create-new-project .project-fields .project-field.done .toggle-input{visibility:visible!important}.new-project .create-new-project .project-fields .project-field.active{-ms-flex:1;flex:1}.new-project .create-new-project .project-fields .project-field.active h2{font-weight:600;color:#666}.new-project .create-new-project .project-fields .project-field.active input:-ms-input-placeholder{visibility:visible}.new-project .create-new-project .project-fields .project-field.active input::placeholder{visibility:visible}.new-project .create-new-project .project-fields .project-field.active .final-btns button{display:inline-block}.new-project .create-new-project .project-fields .project-field.active .toggle-input{visibility:visible!important}.new-project .create-new-project .project-fields .project-field.active .confirm-source,.new-project .create-new-project .project-fields .project-field.active .toggle-btn,.new-project .create-new-project .project-fields .project-field.active .upload-source{display:block!important}.new-project .create-new-project .project-fields .project-field h2{-ms-flex:1;flex:1;font-size:11px;text-transform:uppercase;font-weight:300;margin:0;padding:0 50px 0 0;color:#ccc}.new-project .create-new-project .project-fields .project-field h2:hover{cursor:pointer;opacity:.9}.new-project .create-new-project .project-fields .project-field .toggle-input{-ms-flex:4;flex:4;visibility:hidden}.new-project .create-new-project .project-fields .project-field .toggle-input .toggle-btn{display:none}.new-project .create-new-project .project-fields .project-field .toggle-input .upload-source{clear:both;margin:54px 0 0;padding:0;display:none}.new-project .create-new-project .project-fields .project-field .toggle-input .upload-source .file-input{margin:0;padding:0;width:300px}.new-project .create-new-project .project-fields .project-field .toggle-input .existing-data-sources{clear:both;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top-right-radius:15px;border-top-left-radius:15px;margin:50px 0 0;padding:0;box-shadow:0 0 8px hsla(0,0%,39%,.1);max-height:30vh;overflow:scroll}.new-project .create-new-project .project-fields .project-field .toggle-input .existing-data-sources.ng-enter{transition:all .2s ease}.new-project .create-new-project .project-fields .project-field .toggle-input .existing-data-sources.ng-enter.ng-enter-active,.new-project .create-new-project .project-fields .project-field .toggle-input .existing-data-sources.ng-leave{opacity:1;transform:none}.new-project .create-new-project .project-fields .project-field .toggle-input .existing-data-sources.ng-enter,.new-project .create-new-project .project-fields .project-field .toggle-input .existing-data-sources.ng-leave.ng-leave-active{opacity:0;transform:translateY(2vh)}.new-project .create-new-project .project-fields .project-field .toggle-input .existing-data-sources ul li{margin:0;padding:5px 15px;font-size:12px;font-weight:300;color:#333;outline:none}.new-project .create-new-project .project-fields .project-field .toggle-input .existing-data-sources ul li:hover{cursor:pointer;color:#999}.new-project .create-new-project .project-fields .project-field .toggle-input .existing-data-sources ul li.selected{background:#888;color:#fff}.new-project .create-new-project .project-fields .project-field .toggle-input .existing-data-sources ul li img{height:15px;display:inline-block;vertical-align:middle;margin:0 5px 0 0}.new-project .create-new-project .project-fields .project-field .toggle-input .confirm-source{background:#3bbb8b;color:#fff;text-align:center;display:block;font-size:13px;font-weight:200;width:100%;padding:10px 0;border-bottom-right-radius:15px;border-bottom-left-radius:15px;box-shadow:0 0 8px hsla(0,0%,39%,.1);display:none}.new-project .create-new-project .project-fields .project-field .toggle-input .confirm-source:disabled{opacity:.4}.new-project .create-new-project .project-fields .project-field .toggle-input .confirm-source span{font-weight:700;display:inline-block;margin:0 5px 0 0;vertical-align:middle}.new-project .create-new-project .project-fields .project-field input{-ms-flex:4;flex:4;font-size:25px;font-weight:600;color:#333;letter-spacing:2px;margin:0;padding:0}.new-project .create-new-project .project-fields .project-field input.upper{text-transform:uppercase}.new-project .create-new-project .project-fields .project-field input:-ms-input-placeholder{font-style:italic;visibility:hidden;color:#ccc;font-weight:600;text-transform:none}.new-project .create-new-project .project-fields .project-field input::placeholder{font-style:italic;visibility:hidden;color:#ccc;font-weight:600;text-transform:none}.new-project .create-new-project .project-fields .project-field .final-btns{-ms-flex:4;flex:4}.new-project .create-new-project .project-fields .project-field .final-btns button{display:none}.api-import-container{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,4%,.5);z-index:9990}.api-import-container .api-import-content{position:absolute;top:10%;left:10%;width:80%;padding:20px;border-radius:5px;background:#333;box-shadow:0 5px 8px rgba(1,1,1,.3);max-height:90%;overflow-y:scroll;min-height:45vh}.api-import-container .api-import-header{display:-ms-flexbox;display:flex}.api-import-container .api-import-header h2{color:#fff;font-size:16px;font-weight:500;-ms-flex:1;flex:1}.api-import-container .api-import-header .actions{-ms-flex:initial;flex:initial}.api-import-container .api-import-header .actions button{background:transparent;margin:0;padding:5px;font-size:14px;font-weight:500;display:inline-block}.api-import-container .api-import-header .actions .cancel-btn{color:#ccc;margin:0 20px 0 0}.api-import-container .api-import-header .actions .test-btn{background:#1572dd;color:#fff;padding:5px 10px;border-radius:4px;margin:0 20px 0 0}.api-import-container .api-import-header .actions .test-btn:disabled{opacity:.3}.api-import-container .api-import-header .actions .save-btn{background:#3bbb8b;color:#fff;padding:5px 10px;border-radius:4px}.api-import-container .api-import-header .actions .save-btn:disabled{opacity:.3}.api-import-container .api-import-main{display:-ms-flexbox;display:flex;margin:20px 0 0}.api-import-container .api-import-main .api-import-main-left{width:40%}.api-import-container .api-import-main .api-import-main-right{width:60%;margin:0}.api-import-container .api-import-main .api-import-main-right .api-status{background:#111;padding:10px;border-radius:5px}.api-import-container .api-import-main .api-import-main-right .api-status h6{color:#3bbb8b}.api-import-container .api-import-main .api-import-main-right h4{color:#fff;font-weight:500;font-size:14px;margin:0;padding:0}.api-import-container .api-import-main .api-import-main-right h6{color:#ddd;font-weight:400;font-size:14px;margin:20px 0;padding:0}.api-import-container .api-import-main .api-group{margin:10px 0 20px}.api-import-container .api-import-main .api-group h2{font-size:15px;color:#fff;margin:0 0 10px;padding:0 0 5px;border-bottom:1px solid #555;width:60%}.api-import-container .api-import-main .api-group h3{color:#fff;font-size:14px;font-weight:500}.api-import-container .api-import-main .api-group .scheduled-flex-dropdown{margin:10px 0 30px;max-width:90%}.api-import-container .api-import-main .api-group .scheduled-flex-dropdown h4{color:#fff}.api-import-container .api-import-main .api-group input{background:#444;padding:5px 10px;border-radius:4px;font-size:14px;margin:10px 0 30px;width:100%;max-width:90%;min-width:120px;color:#fff}.api-import-container .api-import-main .api-group input:invalid{border:1px solid #ff4d4d;color:#ff4d4d}.api-import-container .api-import-main .api-group input:-moz-read-only{background:#ff844b}.api-import-container .api-import-main .api-group input:read-only{background:#ff844b}.api-import-container .api-import-main .api-group .api-flex-group{margin:0 0 20px}.api-import-container .api-import-main .api-group .api-flex-group-input{display:-ms-flexbox;display:flex}.api-import-container .api-import-main .api-group .api-flex-group-input input{width:48%;margin:10px 2% 0 0}.api-import-container .api-add-btn{display:inline-block;background:#1572dd;color:#fff;font-size:12px;font-weight:500;border-radius:10px;margin:10px 10px 10px 0;padding:5px 10px}.api-import-container .api-add-btn:disabled{opacity:.3}.api-import-container .api-resource{background:#0b1621;padding:10px;border-radius:5px;margin:20px 0 0}.api-import-container .api-resource .blue-btn{float:none;display:inline-block}.api-import-container .api-resource .manual-btns{margin:10px 0 0}.api-import-container .api-resource .array-item{border-bottom:1px solid #0c4280;padding:10px 0}.api-import-container .api-resource .api-selector{border:1px solid #0c4280;padding:20px 10px;border-radius:5px;margin:20px 0}.api-import-container .api-resource .api-selector h5{font-size:14px;color:#aaa;font-weight:400;margin:0}.api-import-container .api-resource .api-selector .selector-count{display:inline-block;margin:0 10px 0 0;color:#fff}.api-import-container .api-resource .api-selector .selector-item{margin:20px 0 0;color:#fff;background:#111;display:inline-block;padding:5px 10px;border-radius:4px}.api-import-container .api-resource .api-selector button{margin:10px 10px 0 0;border-radius:5px;padding:5px 10px;font-size:13px;font-weight:500}.api-import-container .api-resource .api-selector button.active.pagination{background:#3bbb8b;color:#111}.api-import-container .api-resource .api-selector button.active.response{background:#1572dd;color:#111}.api-import-container .api-resource .api-selector button.pagination{border:1px solid #3bbb8b;color:#3bbb8b}.api-import-container .api-resource .api-selector button.response{border:1px solid #1572dd;color:#1572dd}.api-import-container .api-resource .response.active .actionable{pointer-events:auto}.api-import-container .api-resource .response.active .actionable:hover{cursor:pointer;background:#062343}.api-import-container .api-resource .special-text{font-size:12px;display:inline-block;margin:0 0 0 5px;font-weight:700;color:#fff}.api-import-container .api-resource .response-item{display:-ms-flexbox;display:flex;padding:5px}.api-import-container .api-resource .response-item.indent{padding:5px 0 5px 20px}.api-import-container .api-resource .response-item h4{color:#999;margin:0 5px 0 0;padding:0 5px;-ms-flex:1;flex:1;position:relative;pointer-events:none;border-radius:2px}.api-import-container .api-resource .response-item h4:before{content:"";position:absolute;top:6px;left:-10px;width:6px;height:6px;border-radius:100%;background:#ff844b;display:block}.api-import-container .api-resource .response-item h4 span{border-radius:4px;display:inline-block;padding:1px 3px}.api-import-container .api-resource .response-item h4.pagination{border:1px solid #3bbb8b}.api-import-container .api-resource .response-item h4.response{border:1px solid #1572dd}.api-import-container .api-resource .response-item h5{color:#fff;margin:0;padding:0;font-weight:500;-ms-flex:3;flex:3;text-overflow:ellipsis;overflow:hidden}@keyframes h{0%{color:#fff;border-color:#1572dd}50%{color:#1572dd;border-color:#67a7f1}to{color:#fff;border-color:#1572dd}}.api-blue-btn{background:#1572dd;color:#fff;padding:5px 10px;border-radius:4px;margin:0 0 0 20px;font-weight:700}.api-blue-btn:disabled{opacity:.3}.api-blue-btn.pending{background:transparent;border:1px solid #1572dd;animation:h 4s ease infinite}.api-metadata-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,82%,.6);z-index:9999}.api-metadata-overlay-content{position:absolute;top:50%;left:15%;width:70%;background-color:#111;transform:translateY(-50%);border-radius:6px;padding:20px}.api-metadata-overlay-content h3{margin:0 0 20px;font-size:19px}.api-metadata-overlay-content h4{margin:20px 0!important;font-weight:300!important}.api-metadata-overlay-content .meta-actions{margin:20px 0 0;display:-ms-flexbox;display:flex;gap:30px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.api-metadata-overlay-content .meta-actions button{margin:0;-ms-flex:initial;flex:initial}.api-metadata-overlay-content .meta-actions .cancel-btn{color:#999;background-color:transparent;font-weight:400;margin:0;padding:5px;font-size:16px}.api-metadata-overlay-content .meta-actions .confirm-btn{color:#fff;background-color:#1572dd;font-weight:400;margin:0;padding:5px 10px;border-radius:6px;font-size:16px}.flex-h4{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px}.flex-h4 .scheduled-flex-dropdown{padding:0;min-width:200px}.flex-h4 .scheduled-flex-dropdown h4{padding:8px 15px!important;margin:0!important}.modify-dropdown{border:1px solid #eee;padding:4px 6px;border-radius:10px;margin:12px 0;outline:none;position:relative}.modify-dropdown.needs-attention{border-color:#ff4d4d}.modify-dropdown:hover h3{color:#666;cursor:pointer}.modify-dropdown h3{font-size:13px!important;font-weight:400!important;color:#333!important;margin:0!important;padding:0!important;display:block;overflow:hidden}.modify-dropdown h3 span{float:right}.modify-dropdown .field-tag{display:inline-block;background:#398cec;color:#fff;padding:2px;border-radius:4px;margin:2px 2px 6px;font-size:12px}.modify-dropdown .field-tag:hover{cursor:pointer;background:#ff4d4d}.modify-dropdown .modify-dropdown-popup{position:absolute;top:0;left:0;width:100%;padding:10px;border-radius:10px;background:#fff;box-shadow:2px 4px 8px hsla(0,0%,39%,.1);z-index:2;border:1px solid #eee;max-height:40vh;overflow-y:scroll;z-index:9999}.modify-dropdown .modify-dropdown-popup ul{margin:0;padding:0}.modify-dropdown .modify-dropdown-popup ul li{margin:5px 0;padding:0}.modify-dropdown .modify-dropdown-popup ul li h5{font-size:13px;font-weight:400;color:#666;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modify-dropdown .modify-dropdown-popup ul li.disabled{opacity:.3;pointer-events:none}.modify-dropdown .modify-dropdown-popup ul li:hover{cursor:pointer}.modify-dropdown .modify-dropdown-popup ul li:hover h5{color:#999}.dataset-explorer{position:fixed;top:0;left:16vw;width:calc(100% - 16vw);height:100vh;overflow-y:scroll;background:#fff;text-align:left;z-index:1;display:-ms-flexbox;display:flex}.dataset-explorer.collapsed{width:calc(100% - 9vw);left:9vw}.dataset-explorer .clean-start-btn{background:#1572dd;display:block;margin:5px auto;color:#fff;font-size:14px;padding:3px 7px;border-radius:4px}.dataset-explorer .clean-start-btn:hover{opacity:.9}.dataset-explorer .congrats{background:#70d2ad;color:#fff;padding:5px;border-radius:4px;margin:10px 0 0;font-size:12px;text-align:center}.dataset-explorer .dataset-history{position:absolute;top:5px;right:10px;background:#fff;padding:10px;border-radius:4px;box-shadow:2px 6px 8px rgba(0,0,0,.1);width:400px}.dataset-explorer .dataset-history h3{font-size:14px;font-weight:500;color:#333;margin:0;padding:0}.dataset-explorer .dataset-history ul{margin:10px 0 20px}.dataset-explorer .dataset-history ul.dim{opacity:.4;pointer-events:none}.dataset-explorer .dataset-history ul li{font-size:12px;padding:5px;border:1px solid transparent;border-bottom:1px solid #eee;position:relative}.dataset-explorer .dataset-history ul li .step-number{background:#1572dd;color:#fff;display:inline-block;margin:0 3px 0 0;font-size:10px;border-radius:100%;height:15px;width:15px;line-height:18px;text-align:center;vertical-align:middle}.dataset-explorer .dataset-history ul li .add-comment-input{background:#222;position:absolute;left:0;top:0;padding:10px;border-radius:4px;font-size:12px;color:#fff;transform:translateX(-95%);width:300px;z-index:3}.dataset-explorer .dataset-history ul li .add-comment-input h3{color:#fff;font-size:12px;font-weight:500;margin:0}.dataset-explorer .dataset-history ul li .add-comment-input input{background:#444;color:#fff;border-radius:5px;padding:4px;margin:10px 0 20px;font-size:12px;display:block;width:100%}.dataset-explorer .dataset-history ul li .add-comment-input .cancel-btn{background:transparent;color:#999;margin:0;display:inline-block;font-size:13px;padding:3px}.dataset-explorer .dataset-history ul li .add-comment-input .save-btn{background:#1572dd;color:#fff;font-size:13px;margin:0 0 0 10px;padding:3px 5px;border-radius:4px}.dataset-explorer .dataset-history ul li .action-comment-text{margin:5px 0;background:#fff;padding:5px;border-radius:4px}.dataset-explorer .dataset-history ul li .action-comment{background:#222;display:inline-block;position:absolute;left:0;top:15%;padding:4px;border-radius:4px;font-size:12px;color:#fff;transform:translateX(-95%);transition:opacity .2s ease;opacity:0;outline:none;border:1px solid transparent}.dataset-explorer .dataset-history ul li .action-comment:hover{color:#1572dd;cursor:pointer}.dataset-explorer .dataset-history ul li.disabled{color:#ccc}.dataset-explorer .dataset-history ul li.disabled:hover{cursor:pointer!important}.dataset-explorer .dataset-history ul li.active-step{background:#eee}.dataset-explorer .dataset-history ul li.active-step:hover .action-comment{opacity:1}.dataset-explorer .dataset-history ul li:not(.active-step):hover{cursor:pointer;border-color:#1572dd;color:#1572dd}.dataset-explorer .dataset-history ul li:not(.active-step):hover .action-comment{opacity:1}@keyframes i{0%{left:0;width:10px}60%{left:80%;width:30px}to{left:100%;width:5px}}.dataset-explorer .dataset-history .history-action-bar{overflow:hidden}.dataset-explorer .dataset-history .history-action-bar.disabled{opacity:.4;pointer-events:none}.dataset-explorer .dataset-history .history-action-bar .cancel-btn{float:left;color:#999;font-size:13px;margin:0;padding:2px 4px;background:transparent;font-weight:500}.dataset-explorer .dataset-history .history-action-bar .save-btn{float:right;color:#fff;font-size:13px;margin:0;padding:2px 4px;background:#3bbb8b;border-radius:4px;position:relative}.dataset-explorer .dataset-history .history-action-bar .save-btn:before{content:"";width:10px;height:100%;position:absolute;top:0;left:0;background:hsla(0,0%,100%,.1);display:none}.dataset-explorer .dataset-history .history-action-bar .save-btn:hover{opacity:.8}.dataset-explorer .dataset-history .history-action-bar .save-btn.pending:before{display:block;animation:i 3s infinite}.dataset-explorer .dataset-history .history-save-bar{border-top:1px solid #eee;margin:10px 0;padding:10px 0}.dataset-explorer .dataset-history .history-save-bar h2{color:#333;font-size:13px;font-weight:400;margin:10px 0}.dataset-explorer .dataset-history .history-save-bar .simple-checker{margin:5px 0;color:#999}.dataset-explorer .dataset-history .history-save-bar .simple-checker:before{margin:0 10px 0 0}.dataset-explorer .dataset-history .history-save-bar .simple-checker.selected{color:#333;font-weight:500}.dataset-explorer .dataset-history .history-save-bar .simple-checker.selected:before{border-color:#1572dd}.dataset-explorer .dataset-history .history-save-bar .slide-btn{font-size:12px;margin:0}.dataset-explorer .dataset-history .history-save-bar input{color:#222;background:#eee;border-radius:4px;padding:4px 10px;font-size:13px;font-weight:400;margin:10px 0 0;width:60%;border:1px solid transparent;display:block}.dataset-explorer .dataset-history .history-save-bar input:focus{border-color:#67a7f1}.dataset-explorer .dataset-explorer-sidebar{-ms-flex:initial;flex:initial;width:325px;border-right:1px solid #eee;padding:20px;overflow-y:scroll}.dataset-explorer .dataset-explorer-sidebar .user-comment{background:#eee;padding:3px 4px;border-radius:4px;font-size:11px;margin:0 0 5px}.dataset-explorer .dataset-explorer-sidebar .preview .preview-flex{display:-ms-flexbox;display:flex;padding:5px 0}.dataset-explorer .dataset-explorer-sidebar .preview .preview-flex h3{-ms-flex:1;flex:1;font-size:13px;font-weight:400;color:#999;margin:0;padding:0}.dataset-explorer .dataset-explorer-sidebar .preview .preview-flex h3 span{font-size:11px;font-style:italic;display:block}.dataset-explorer .dataset-explorer-sidebar .preview .preview-flex h4{-ms-flex:1;flex:1;max-width:50%;font-size:13px;font-weight:500;color:#333;margin:0;padding:0;word-wrap:break-word}.dataset-explorer .dataset-explorer-sidebar .modify h2{font-size:16px;font-weight:500;color:#222;margin:0;padding:0;outline:none}.dataset-explorer .dataset-explorer-sidebar .modify h2 .actionable{border-bottom:3px solid #ff844b;cursor:pointer}.dataset-explorer .dataset-explorer-sidebar .modify h2 .actionable:hover{color:#555}.dataset-explorer .dataset-explorer-sidebar .modify h2 span i{font-style:normal;color:#999;font-weight:300}.dataset-explorer .dataset-explorer-sidebar .modify h2 span:nth-of-type(2){color:#ff844b}.dataset-explorer .dataset-explorer-sidebar .modify .modify-menu{margin:20px 0 0}.dataset-explorer .dataset-explorer-sidebar .modify .modify-menu li{font-size:13px;font-weight:400;color:#222;margin:20px 0;padding:0;outline:none}.dataset-explorer .dataset-explorer-sidebar .modify .modify-menu li span{font-size:12px;font-weight:400;display:inline-block;margin:0 5px 0 0;width:20px;text-align:center;color:#333}.dataset-explorer .dataset-explorer-sidebar .modify .modify-menu li .image-icon{width:20px;margin:0 5px 0 0;display:inline-block;vertical-align:middle}.dataset-explorer .dataset-explorer-sidebar .modify .modify-menu li:hover{cursor:pointer;color:#ff844b}.dataset-explorer .dataset-explorer-sidebar .modify .modify-menu li:hover img,.dataset-explorer .dataset-explorer-sidebar .modify .modify-menu li:hover span{opacity:.7}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content{padding:20px 0}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content h2{font-size:14px;font-weight:500;color:#111;margin:0;padding:0}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content h3{font-size:13px;font-weight:500;color:#444;margin:12px 0;padding:0}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content h4{font-size:13px;font-weight:400;color:#999;margin:12px 0;padding:0}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .cancel-btn{font-size:13px;font-weight:400;color:#999;border-radius:4px;display:inline-block;margin:20px auto 0;padding:0;background:transparent}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .blue-btn{margin:5px auto 5px 0;font-size:12px;color:#1572dd;font-weight:500}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .gray-btn{margin:5px auto 5px 0;color:#999;font-size:12px;font-weight:400}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .save-btn{font-size:13px;font-weight:400;color:#fff;border-radius:4px;display:inline-block;background:#1572dd;padding:4px 10px;margin:20px auto 0 20px}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .save-btn:hover{opacity:.8}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .save-btn:disabled{opacity:.2}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content input{background:#eee;border-radius:10px;padding:5px 7px;margin:12px 0;display:block;width:100%;font-size:13px;font-weight:400;color:#333}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .separator{height:1px;background:#eee;margin:15px 0}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .modify-radio{margin:12px 0}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .modify-radio .modify-radio-option{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #eee;border-radius:10px;padding:5px;margin:12px 0;box-shadow:4px 4px 4px hsla(0,0%,39%,.1)}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .modify-radio .modify-radio-option.selected{border-color:#1572dd}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .modify-radio .modify-radio-option.selected .modify-radio-option-copy h5{color:#000}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .modify-radio .modify-radio-option.selected .modify-radio-option-copy p{color:#666}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .modify-radio .modify-radio-option:not(.selected):hover{cursor:pointer;opacity:.8}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .modify-radio .modify-radio-option img{-ms-flex:initial;flex:initial;width:25px;display:block;height:auto}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .modify-radio .modify-radio-option .modify-radio-option-copy{-ms-flex:1;flex:1;margin:0 0 0 10px}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .modify-radio .modify-radio-option .modify-radio-option-copy h5{font-size:12px;font-weight:500;color:#666;margin:0;padding:0}.dataset-explorer .dataset-explorer-sidebar .modify .modify-content .modify-radio .modify-radio-option .modify-radio-option-copy p{font-size:11px;font-weight:400;color:#999;margin:5px 0 0;padding:0}@keyframes j{0%{transform:none}50%{transform:scale(1.05)}to{transform:none}}.dataset-explorer .dataset-explorer-main{-ms-flex:1;flex:1;background:#eee}.dataset-explorer .dataset-explorer-main .table-container{position:relative}.dataset-explorer .dataset-explorer-main .table-container .table-header{height:40px;background:#333;text-align:right}.dataset-explorer .dataset-explorer-main .table-container .table-header:after{content:"";display:block;clear:both;overflow:hidden}.dataset-explorer .dataset-explorer-main .table-container .table-header .table-header-flex{display:-ms-flexbox;display:flex;float:left;margin:6px 0 0 10px}.dataset-explorer .dataset-explorer-main .table-container .table-header .table-header-flex .datatype-icon{background:#fff;border-radius:4px;padding:2px;-ms-flex:initial;flex:initial;margin:1px 6px 0 0}.dataset-explorer .dataset-explorer-main .table-container .table-header .table-header-flex div{white-space:nowrap;text-align:left}.dataset-explorer .dataset-explorer-main .table-container .table-header .table-header-flex div h3{font-size:14px;font-weight:400;margin:0;color:#fff}.dataset-explorer .dataset-explorer-main .table-container .table-header .table-header-flex div h4{margin:0;font-size:10px;font-weight:300;color:#999}.dataset-explorer .dataset-explorer-main .table-container .table-header .table-filters{float:right;margin:8px 0 0;position:relative}.dataset-explorer .dataset-explorer-main .table-container .table-header .table-filters .filter-btn{background:#3bbb8b;color:#fff;font-size:13px;padding:2px 4px;border-radius:4px}.dataset-explorer .dataset-explorer-main .table-container .table-header .table-filters .table-filters-popup{position:absolute;top:0;right:0;background:#3bbb8b;padding:10px;box-shadow:2px 4px 8px hsla(0,0%,39%,.1);border-radius:4px;z-index:8888;width:200px}.dataset-explorer .dataset-explorer-main .table-container .table-header .table-filters .table-filters-popup h2{color:#fff;text-align:center;font-size:14px;font-weight:400;margin:0 0 5px}.dataset-explorer .dataset-explorer-main .table-container .table-header .table-filters .table-filters-popup li{text-align:left;color:#fff;font-size:12px;font-weight:400;margin:0;padding:4px 0;border-bottom:1px solid hsla(0,0%,100%,.3)}.dataset-explorer .dataset-explorer-main .table-container .table-header .table-filters .table-filters-popup li:last-child{border:none}.dataset-explorer .dataset-explorer-main .table-container .table-header .table-actions{float:right;margin:10px 10px 0}.dataset-explorer .dataset-explorer-main .table-container .table-header .table-actions .redo-btn,.dataset-explorer .dataset-explorer-main .table-container .table-header .table-actions .undo-btn{color:#fff;font-size:13px;margin:0 5px 0 0;padding:2px 4px}.dataset-explorer .dataset-explorer-main .table-container .table-header .table-actions .redo-btn:not(:disabled):hover,.dataset-explorer .dataset-explorer-main .table-container .table-header .table-actions .undo-btn:not(:disabled):hover{opacity:.8}.dataset-explorer .dataset-explorer-main .table-container .table-header .table-actions .redo-btn:disabled,.dataset-explorer .dataset-explorer-main .table-container .table-header .table-actions .undo-btn:disabled{opacity:.2}.dataset-explorer .dataset-explorer-main .table-container .table-header .history-btn{color:#fff;font-size:14px;font-weight:400;margin:8px 10px 0;padding:3px 5px;border-radius:4px;float:right}.dataset-explorer .dataset-explorer-main .table-container .table-header .history-btn span{display:inline-block;margin:0 5px 0 0}.dataset-explorer .dataset-explorer-main .table-container .table-header .history-btn.active{background:#1572dd;animation:j .3s}.dataset-explorer .dataset-explorer-main .table-container .table-header .history-btn:disabled{opacity:.3}.dataset-explorer .dataset-explorer-main .table-container .table-header .history-btn:not(:disabled):hover{opacity:.8}.blueprint-rewriter .simple-checker{font-size:14px}.blueprint-rewriter .rewriter-field,.blueprint-rewriter .rewriter-field h4{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.blueprint-rewriter .rewriter-field h4{width:40%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blueprint-rewriter .rewriter-field h4 .h-divider{-ms-flex:1;flex:1;display:block;height:1px;background:#ddd;margin:0 0 0 10px}.blueprint-rewriter .rewriter-field .modify-dropdown{width:60%;margin:0 0 0 10px}.inline-bp{display:inline}.indent{margin:0 0 0 20px}.indent div{margin:5px 0}.label-A{color:#ff4d4d;font-weight:700}.label-B{color:#1572dd;font-weight:700}.label-C{color:#3bbb8b;font-weight:700}.label-D{color:#954c5a;font-weight:700}.shopify-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000;transition:background .2s ease}.shopify-container,.shopify-container.ng-enter.ng-enter-active,.shopify-container.ng-leave{background:hsla(0,0%,4%,.5)}.shopify-container.ng-enter.ng-enter-active .shopify-container-content,.shopify-container.ng-leave .shopify-container-content{transform:translate(-50%,-50%);opacity:1}.shopify-container.ng-enter.ng-enter-active .diff-container,.shopify-container.ng-leave .diff-container{transform:translateY(-50%);opacity:1}.shopify-container.ng-enter,.shopify-container.ng-leave.ng-leave-active{background:transparent}.shopify-container.ng-enter .shopify-container-content,.shopify-container.ng-leave.ng-leave-active .shopify-container-content{transform:translate(-50%,-50%) scale(.8);opacity:0}.shopify-container.ng-enter .diff-container,.shopify-container.ng-leave.ng-leave-active .diff-container{transform:scale(.9) translateY(2vh);opacity:0}.shopify-container.onboarding{background:transparent;z-index:1}.shopify-container.onboarding .shopify-container-content{top:auto;bottom:0;transform:none;width:100%;left:0;background:#8473cb;border-radius:0;min-height:0;padding:0;height:25vh;overflow:hidden}.shopify-container.onboarding .shopify-container-content .close-btn{color:#fff}.shopify-container.onboarding .shopify-container-content .blue-btn{background:#4e3b9e}.shopify-container .shopify-container-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:15px;padding:30px;width:60vw;max-height:80vh;min-height:40vh;overflow:scroll;transition:all .2s ease}.shopify-container .shopify-container-content.api-container{background:#222;color:#ccc;width:80vw}.shopify-container .shopify-container-content.api-container .close-btn,.shopify-container .shopify-container-content.api-container h2{color:#fff}.shopify-container .shopify-container-content .api-details-container h3{margin:2vmin 0;color:#999}.shopify-container .shopify-container-content .api-details-container .api-details-row{display:-ms-flexbox;display:flex;border-bottom:1px solid #333;margin:1vmin 0;padding:1vmin 0;-ms-flex-align:center;align-items:center}.shopify-container .shopify-container-content .api-details-container .api-details-row h4{-ms-flex:initial;flex:initial;width:15%}.shopify-container .shopify-container-content .api-details-container .api-details-row div,.shopify-container .shopify-container-content .api-details-container .api-details-row input{-ms-flex:1;flex:1}.shopify-container .shopify-container-content .api-details-container .api-details-row input{background:#111;color:#ccc}.shopify-container .shopify-container-content .api-details-container .api-details-row ul{margin:2vmin 0;background:#111;border-radius:20px;padding:10px 10px 5px;color:#ccc}.shopify-container .shopify-container-content .api-details-container .api-details-row ul li{margin:1vmin 0}.shopify-container .shopify-container-content .api-details-container .api-details-row ul li.indent{margin:1vmin 0 1vmin 3vmin}.shopify-container .shopify-container-content .api-details-container .api-details-row ul li span{display:inline-block;padding:5px;border-radius:5px;background:#1572dd;margin:0 1vmin 0 0}.shopify-container .shopify-container-content .api-details-container .api-details-row code{background:#5331bf;padding:5px;border-radius:4px;margin:1vmin 0;display:block}.shopify-container .shopify-container-content.save-content h3{text-transform:uppercase;font-weight:300;font-size:12px}.shopify-container .shopify-container-content.save-content h2{margin:10px 0;font-size:16px;font-weight:400;border-bottom:1px solid #333}.shopify-container .shopify-container-content.save-content input{display:block;margin:10px 0}.shopify-container .shopify-container-content.save-content .shopify-flex{display:-ms-flexbox;display:flex}.shopify-container .shopify-container-content.save-content .shopify-flex .flex-left{-ms-flex:1;flex:1}.shopify-container .shopify-container-content.save-content .shopify-flex .flex-right{-ms-flex:2;flex:2;border-left:2px solid #eee;padding:0 0 0 20px}.shopify-container .shopify-container-content.save-content .param-set{margin:5px 0 20px;border-bottom:1px solid #eee;padding:5px 0}.shopify-container .shopify-container-content.save-content .param-set .param-set-inputs{display:-ms-flexbox;display:flex}.shopify-container .shopify-container-content.save-content .param-set .param-set-inputs input{border:1px solid #eee;background:transparent;-ms-flex:1;flex:1;font-size:13px;font-weight:400;padding:3px 4px;border-radius:3px;margin:0 10px 0 0}.shopify-container .shopify-container-content.save-content .param-set .remove-btn{font-size:13px;font-weight:400;color:#ff4d4d;margin:10px 0 0;padding:0}.shopify-container .shopify-container-content.save-content .orange-icon{display:inline-block;width:10px;height:10px;border-radius:100%;background:#ff844b;margin:0 0 0 2px}.shopify-container .shopify-container-content.save-content .response-container .selected-prop{padding:2px 3px;display:inline-block;border-radius:4px;color:#bbb;margin:0 2px}.shopify-container .shopify-container-content.save-content .response-container .selected-prop.active{background:#1572dd;color:#fff}.shopify-container .shopify-container-content.save-content .response-container .selected-prop:not(.no-action):hover{background:#ff4d4d;color:#fff;cursor:pointer}.shopify-container .shopify-container-content.save-content .response-container .selected-prop:not(.no-action):hover:before{font-family:icomoon;content:"\e91f";font-size:10px}.shopify-container .shopify-container-content.save-content .response-container .response{margin:10px 0 30px;background:#111;border-radius:4px;padding:15px;overflow:hidden}.shopify-container .shopify-container-content.save-content .response-container .response .response-item{display:-ms-flexbox;display:flex;padding:5px 0}.shopify-container .shopify-container-content.save-content .response-container .response .response-item.indent{padding:5px 0 5px 20px}.shopify-container .shopify-container-content.save-content .response-container .response .response-item h4{color:#999;margin:0;padding:0 5px 0 0;-ms-flex:1;flex:1;position:relative}.shopify-container .shopify-container-content.save-content .response-container .response .response-item h4:before{content:"";position:absolute;top:6px;left:-8px;width:6px;height:6px;border-radius:100%;background:#ff844b;display:block}.shopify-container .shopify-container-content.save-content .response-container .response .response-item h4 span{border-radius:4px;display:inline-block;padding:1px 3px}.shopify-container .shopify-container-content.save-content .response-container .response .response-item h4.selected,.shopify-container .shopify-container-content.save-content .response-container .response .response-item h4:hover{cursor:pointer}.shopify-container .shopify-container-content.save-content .response-container .response .response-item h4.selected span,.shopify-container .shopify-container-content.save-content .response-container .response .response-item h4:hover span{background:#1572dd;color:#fff}.shopify-container .shopify-container-content.save-content .response-container .response .response-item h5{color:#fff;margin:0;padding:0;font-weight:500;-ms-flex:5;flex:5}.shopify-container .shopify-container-content.save-content .green-btn{background:#3bbb8b;color:#fff;font-size:14px;font-weight:400;padding:4px 8px;margin:10px 0;border-radius:4px}.shopify-container .shopify-container-content.save-content .green-btn:disabled{opacity:.3}.shopify-container .shopify-container-content.save-content .save-option-buttons{text-align:right}.shopify-container .shopify-container-content.save-content .save-option-buttons .gray-btn{border-radius:5px;display:inline-block;margin:0 10px 0 0;padding:6px 30px;background:#aaa;color:#fff;font-size:15px;font-weight:300}.shopify-container .shopify-container-content.save-content .save-option-buttons .blue-btn{border-radius:5px;display:inline-block;margin:0;padding:6px 30px;background:#1572dd;color:#fff;font-size:15px;font-weight:300}.shopify-container .shopify-container-content.save-content .save-options{margin:20px 0}.shopify-container .shopify-container-content.save-content .save-options li{color:#888;font-size:14px;font-weight:400;margin:10px 0;padding:0;outline:none}.shopify-container .shopify-container-content.save-content .save-options li:hover{cursor:pointer}.shopify-container .shopify-container-content.save-content .save-options li:before{content:"";display:inline-block;width:18px;height:18px;border-radius:100%;border:1px solid #aaa;vertical-align:middle;margin:0 10px 0 0}.shopify-container .shopify-container-content.save-content .save-options li.selected{color:#1572dd}.shopify-container .shopify-container-content.save-content .save-options li.selected:before{background:#1572dd;border-color:#1572dd}.shopify-container .shopify-container-content .close-btn{position:absolute;top:15px;right:10px;font-size:24px;font-weight:400}.shopify-container .shopify-container-content .close-btn:hover{opacity:.8}.shopify-container .shopify-container-content.wide{width:90vw}.shopify-container .shopify-container-content.api-transform{width:98vw;max-height:98vh}.shopify-container .shopify-container-content.api-transform input{width:92%}.shopify-container .shopify-container-content.api-transform .flex-left{-ms-flex:initial;flex:initial;width:25%}.shopify-container .shopify-container-content.api-transform .flex-right{-ms-flex:initial;flex:initial;width:75%}.shopify-container .shopify-container-content.api-transform .api-btn-group{position:absolute;top:40px;right:40px}.shopify-container .shopify-container-content.api-transform .api-btn-group .cancel-btn{margin:0 20px 0 0;font-size:16px;font-weight:400;color:#999;padding:0;background:transparent}.shopify-container .shopify-container-content.api-transform .api-btn-group .test-btn{margin:0 20px 0 0;font-size:16px;font-weight:400;color:#fff;background:#3bbb8b;border-radius:4px;padding:4px 10px}.shopify-container .shopify-container-content.api-transform .api-btn-group .test-btn:disabled{opacity:.3}.shopify-container .shopify-container-content.api-transform .api-btn-group .save-btn{margin:0;font-size:16px;font-weight:400;color:#fff;background:#1572dd;border-radius:4px;padding:4px 10px}.shopify-container .shopify-container-content.api-transform .api-btn-group .save-btn:disabled{opacity:.3}.shopify-container .shopify-container-content.no-pad{padding:30px 0}.shopify-container .shopify-container-content h4{font-size:14px;font-weight:400;margin:10px 0;padding:0;color:#999}.shopify-container .shopify-container-content .recipe-obj{padding:10px 30px 0}.shopify-container .shopify-container-content .recipe-obj .recipe-obj-header{overflow:hidden;padding:10px 0 5px;border-bottom:1px solid #eee;margin:0 0 10px}.shopify-container .shopify-container-content .recipe-obj .recipe-obj-header h4{margin:0;padding:0;font-size:15px;font-weight:500;color:#333;float:left}.shopify-container .shopify-container-content .recipe-obj .recipe-obj-header .diff-btn{margin:0 0 0 10px;padding:0;float:left}.shopify-container .shopify-container-content .recipe-obj .recipe-obj-header .diff-btn img{height:20px;margin:0;padding:0}.shopify-container .shopify-container-content .recipe-obj .recipe-obj-header .diff-btn:hover{opacity:.8}.shopify-container .shopify-container-content .recipe-obj .recipe-obj-header button:disabled{opacity:.3}.shopify-container .shopify-container-content .recipe-obj .recipe-obj-header .save-btn{float:right;margin:0;padding:0;color:#1572dd;font-size:15px;font-weight:500}.shopify-container .shopify-container-content .recipe-obj .recipe-obj-header .cancel-btn{float:right;margin:0 20px 0 0!important;padding:0;color:#999;font-size:15px;font-weight:400}.shopify-container .shopify-container-content .recipe-obj ul{margin:0;padding:0}.shopify-container .shopify-container-content .recipe-obj ul li{display:-ms-flexbox;display:flex;margin:0;padding:8px 0;border-bottom:1px solid #eee;font-size:14px;font-weight:400;color:#666}.shopify-container .shopify-container-content .recipe-obj ul li div{-ms-flex:1;flex:1}.shopify-container .shopify-container-content .recipe-obj ul li div:last-child{color:#1572dd}.shopify-container .shopify-container-content input{background:#eee;padding:10px 10px 5px;border-radius:20px;font-size:14px;font-weight:400;color:#333;margin:0}.shopify-container .shopify-container-content .import-container{overflow:hidden}.shopify-container .shopify-container-content .import-container .import-header{color:#333;font-size:16px;font-weight:500;margin:0;padding:0 30px;overflow:hidden}.shopify-container .shopify-container-content .import-container .import-header .add-new-button{color:#1572dd;font-size:16px;padding:0;margin:0;float:right}.shopify-container .shopify-container-content .import-container .import-header .back-btn{font-size:16px;margin:0 5px 0 0;padding:0;color:#999}.shopify-container .shopify-container-content .import-container .import-header .icon-chevron-right{font-size:14px;font-weight:600;color:#000;display:inline-block;margin:0 5px}.shopify-container .shopify-container-content .import-container .src-selector{width:95%;margin:20px auto 0}.shopify-container .shopify-container-content .import-container .cancel-btn{float:right;margin:30px 0 0!important;padding:0;font-size:15px;color:#666;font-weight:300;background:transparent}.shopify-container .shopify-container-content .import-container .copy-btn{display:inline-block;background:#ddd;padding:5px 10px;border-radius:4px;font-size:14px;font-weight:500;color:#666;margin:0 0 0 10px}.shopify-container .shopify-container-content .import-container .blue-btn{float:right;margin:30px 0 0 50px;padding:0;font-size:15px;color:#1572dd;font-weight:500}.shopify-container .shopify-container-content .import-container .flex-container{padding:0 30px}.shopify-container .shopify-container-content .import-container .flex-container .flex-input .flex-left{padding:0 20px 0 0;font-size:13px}.shopify-container .shopify-container-content .import-container input{margin:20px 0 0 30px;background:#eee;border-radius:20px;font-size:13px;font-weight:400;color:#333;padding:5px 30px;width:70%}.shopify-container .shopify-container-content .import-container .import-list{margin:20px 0 0;padding:0;border-top:1px solid #ddd}.shopify-container .shopify-container-content .import-container .import-list li{margin:0;padding:15px 30px 15px 50px;border-bottom:1px solid #ddd;font-size:13px;font-weight:400;color:#333;overflow:hidden;outline:none}.shopify-container .shopify-container-content .import-container .import-list li.selected{background:#eee}.shopify-container .shopify-container-content .import-container .import-list li.flex{display:-ms-flexbox;display:flex;padding:10px 30px 5px;-ms-flex-align:center;align-items:center}.shopify-container .shopify-container-content .import-container .import-list li.flex.flex-header{color:#666;font-size:12px;font-weight:500;pointer-events:none}.shopify-container .shopify-container-content .import-container .import-list li.flex div{-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopify-container .shopify-container-content .import-container .import-list li.flex div .editable{margin:0;padding:2px;font-size:12px;font-weight:400;color:#666}.shopify-container .shopify-container-content .import-container .import-list li.flex div .editable:after{color:#999}.shopify-container .shopify-container-content .import-container .import-list li.flex div:first-child{-ms-flex:2;flex:2;padding:0 10px 0 0}.shopify-container .shopify-container-content .import-container .import-list li.flex div.small{-ms-flex:1;flex:1}.shopify-container .shopify-container-content .import-container .import-list li.flex div.tiny{-ms-flex:0.5;flex:0.5}.shopify-container .shopify-container-content .import-container .import-list li.flex div.green{color:#3bbb8b}.shopify-container .shopify-container-content .import-container .import-list li.flex div.red{color:#ff4d4d}.shopify-container .shopify-container-content .import-container .import-list li .icon-database{font-size:12px;color:#999;display:inline-block;vertical-align:middle}.shopify-container .shopify-container-content .import-container .import-list li.no-action{border:none;color:#999}.shopify-container .shopify-container-content .import-container .import-list li .revoke-btn{color:#ff4d4d;font-size:14px;font-weight:400;margin:0;padding:0}.shopify-container .shopify-container-content .import-container .import-list li .delete-btn{float:right;color:#ff4d4d;font-size:14px;font-weight:400;margin:0;padding:0}.shopify-container .shopify-container-content .import-container .import-list li:not(.no-action):not(.no-click):hover{cursor:pointer;opacity:.8}.shopify-container .shopify-container-content .import-container .import-list li:last-child{border:none;margin:10px 0 0}.shopify-container .shopify-container-content .flex-container .cancel-btn{display:block;margin:20px auto 0}.shopify-container .shopify-container-content .flex-container .flex-input{display:-ms-flexbox;display:flex;padding:10px 0;margin:10px 0;-ms-flex-align:center;align-items:center}.shopify-container .shopify-container-content .flex-container .flex-input .flex-left{-ms-flex:1;flex:1;font-size:15px;font-weight:300}.shopify-container .shopify-container-content .flex-container .flex-input .flex-right{-ms-flex:2;flex:2}.shopify-container .shopify-container-content .flex-container .flex-input .flex-right .shopify-option{width:70%;background:#fafafa;border:1px solid #ccc;padding:10px 10px 6px;font-size:14px;font-weight:400;color:#333;border-radius:5px}.shopify-container .shopify-container-content .flex-container .flex-input .flex-right .shopify-option h3{font-size:14px;font-weight:400;color:#333}.shopify-container .shopify-container-content .flex-container .flex-input .flex-right .shopify-option .modify-dropdown-popup{width:100%}.shopify-container .shopify-container-content .flex-container .flex-input .flex-right .action-button{font-size:13px;color:#1572dd;font-weight:500}.shopify-container .shopify-container-content .flex-container .flex-input .flex-right .api-flex-group{margin:0 0 20px}.shopify-container .shopify-container-content .flex-container .flex-input .flex-right .api-flex-group-input{display:-ms-flexbox;display:flex}.shopify-container .shopify-container-content .flex-container .flex-input .flex-right .api-flex-group-input input{width:48%;margin:10px 2% 0 0}.shopify-container .shopify-container-content .flex-container .flex-input .flex-right input{margin:0;border:1px solid #ccc;padding:10px 10px 6px;font-size:14px;font-weight:400;color:#333;border-radius:5px;background:#fafafa}.shopify-container .shopify-container-content .flex-container .flex-input .flex-right .reset-btn{margin:0 0 0 3.5px;padding:0;font-size:16px}.shopify-container .shopify-container-content .flex-container .flex-input .flex-right .flex-dropdown{border:1px solid #ccc;border-radius:5px;position:relative;display:inline-block}.shopify-container .shopify-container-content .flex-container .flex-input .flex-right .flex-dropdown.inactive{background:#eee}.shopify-container .shopify-container-content .flex-container .flex-input .flex-right .flex-dropdown.inactive h4{font-weight:300}.shopify-container .shopify-container-content .flex-container .flex-input .flex-right .flex-dropdown h4{font-size:14px;font-weight:500;margin:0;padding:10px 15px 6px;outline:none}.shopify-container .shopify-container-content .flex-container .flex-input .flex-right .flex-dropdown h4:hover{cursor:pointer;opacity:.8}.shopify-container .shopify-container-content .flex-container .flex-input .flex-right .flex-dropdown .flex-dropdown-popup{position:absolute;top:-1px;left:-1px;box-shadow:0 8px 8px hsla(0,0%,39%,.2);background:#fff;width:200px;border:1px solid #ccc;border-radius:5px;padding:10px;overflow:hidden;z-index:9999}.shopify-container .shopify-container-content .flex-container .flex-input .flex-right .flex-dropdown .flex-dropdown-popup li{padding:5px;margin:0;font-size:14px;font-weight:400;outline:none}.shopify-container .shopify-container-content .flex-container .flex-input .flex-right .flex-dropdown .flex-dropdown-popup li:hover{cursor:pointer;color:#1572dd}.shopify-container .shopify-container-content .shopify-list{margin:20px 0 0;padding:0}.shopify-container .shopify-container-content .shopify-list li{font-size:14px;font-weight:400;border-bottom:1px solid #eee;padding:5px;outline:none;color:#999;overflow:hidden}.shopify-container .shopify-container-content .shopify-list li:not(.selected):hover{cursor:pointer;opacity:.8}.shopify-container .shopify-container-content .shopify-list li.selected{color:#1572dd;font-weight:500}.shopify-container .shopify-container-content .shopify-list li .delete-btn{color:#ff4d4d;font-weight:500;font-size:13px;margin:0;padding:2px;float:right}.shopify-container .shopify-container-content .shopify-list li.blue{background:#1572dd;color:#fff;border:none;border-radius:15px;margin:10px 0 0;padding:5px 10px}.shopify-container .shopify-container-content h2{color:#333;font-size:18px;font-weight:400}.shopify-container .shopify-container-content h2 .icon-sheet{color:#3bbb8b}.shopify-container .shopify-container-content h2 .icon-db{color:#1572dd}.shopify-container .shopify-container-content .user-meta{margin:10px 0}.shopify-container .shopify-container-content .user-meta h3{font-size:15px;font-weight:500;color:#333;margin:0;padding:0}.shopify-container .shopify-container-content .user-meta h4{font-size:13px;font-weight:500;color:#1572dd;margin:0;padding:0}.shopify-container .shopify-container-content .user-meta h5{font-size:13px;font-weight:500;color:#666;margin:0 0 5px;padding:0}.shopify-container .shopify-container-content .user-meta a{background:#999;border-radius:20px;font-size:12px;color:#fff;font-weight:500;display:inline-block;padding:5px 15px;margin:5px 5px 0 0}.shopify-container .shopify-container-content .user-meta a.green{background:#3bbb8b}.shopify-container .shopify-container-content .user-meta a.red{background:#ff4d4d;font-size:10px}.shopify-container .shopify-container-content p{font-size:14px;font-weight:400;color:#333;margin:10px 0;padding:0}.shopify-container .shopify-container-content .fetch-error{color:#ff4d4d;font-size:14px;font-weight:600;margin:20px 0;padding:0;text-align:center}.shopify-container .shopify-container-content .lds-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;margin:20px auto 0}.shopify-container .shopify-container-content .lds-ring.ng-enter{transition:opacity .2s}.shopify-container .shopify-container-content .lds-ring.ng-leave{transition:opacity .2s ease .3s}.shopify-container .shopify-container-content .lds-ring.ng-enter.ng-enter-active,.shopify-container .shopify-container-content .lds-ring.ng-leave{opacity:1}.shopify-container .shopify-container-content .lds-ring.ng-enter,.shopify-container .shopify-container-content .lds-ring.ng-leave.ng-leave-active{opacity:0}.shopify-container .shopify-container-content .lds-ring div{width:35px;height:35px;margin:5px;border:4px solid #ff844b;border-color:#ff844b transparent transparent}.shopify-container .shopify-container-content .export-download-btn{display:block;width:200px;padding:10px 20px;border-radius:15px;margin:20px auto;background:#ff844b;color:#fff;font-size:14px;font-weight:400;text-align:center}.shopify-container .shopify-container-content .cancel-btn{display:inline-block;border-radius:5px;padding:5px 20px}.shopify-container .shopify-container-content .export-btn{margin:20px 0 0;background:#3bbb8b;color:#fff;font-size:14px;font-weight:400;border-radius:5px;padding:5px 20px}.shopify-container .shopify-container-content .export-btn.blue{background:#1572dd}.shopify-container .shopify-container-content .blue-btn,.shopify-container .shopify-container-content .submit-btn{display:inline-block;margin:10px 0}.shopify-container .shopify-container-content .blue-btn:disabled,.shopify-container .shopify-container-content .submit-btn:disabled{opacity:.5}.shopify-container .shopify-container-content .toggle-input{overflow:hidden;margin:20px 0 0}.shopify-container .shopify-container-content .toggle-input h5{float:left;font-size:11px;font-weight:600;margin:0 20px 0 0;padding:0;color:#333;display:inline-block}.shopify-container .shopify-container-content .query-gif{max-width:100%;margin:10px auto;display:block}.shopify-container .shopify-container-content .shopify-input{display:-ms-flexbox;display:flex;padding:10px 0}.shopify-container .shopify-container-content .shopify-input h4{font-size:11px;font-weight:400;text-transform:uppercase;-ms-flex:1;flex:1;color:#ccc;padding:0 10px 0 0}.shopify-container .shopify-container-content .shopify-input input{-ms-flex:3;flex:3;font-size:16px;color:#333;font-weight:600}.shopify-container .shopify-container-content .shopify-input input:-ms-input-placeholder{font-style:italic;color:#999}.shopify-container .shopify-container-content .shopify-input input::placeholder{font-style:italic;color:#999}