*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased;font-size:15px}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}:root{--form-border-radius:3px;--form-border-radius-top-left:var(--form-border-radius);--form-border-radius-top-right:var(--form-border-radius);--form-border-radius-bottom-left:var(--form-border-radius);--form-border-radius-bottom-right:var(--form-border-radius);--form-checkbox-size:18px;--form-radio-size:var(--form-checkbox-size);--form-toggle-size:calc(var(--form-checkbox-size)*1.5);--form-border:1px solid rgba(0,0,0,.15);--form-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px}.checkbox-container,.radio-container{display:inline-block;position:relative}.form-element{display:inline-block}.form-element label,.form-element span{font-size:16px;font-weight:400;line-height:18px;margin-right:10px}input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=password],input[type=phone],input[type=text],select,textarea{border:var(--form-border);box-shadow:var(--form-shadow);margin-right:10px}input[type=checkbox]{height:0;opacity:0;width:0}input[type=checkbox]+.checkbox-overlay{border:var(--form-border);border-radius:var(--form-border-radius);box-shadow:var(--form-shadow);cursor:pointer;display:inline-block;height:var(--form-checkbox-size);margin-bottom:-4px;margin-right:4px;width:var(--form-checkbox-size)}.toggle-toggle input[type=checkbox]+.checkbox-overlay{border-radius:var(--form-toggle-size);height:var(--form-toggle-size);margin-bottom:-7px;position:relative;width:calc(var(--form-toggle-size)*2 - 4px)}.toggle-toggle input[type=checkbox]+.checkbox-overlay:before{background-color:rgba(0,0,0,.25);border-radius:var(--form-toggle-size);box-shadow:inset 0 0 0 2px #fff;content:"";display:block;height:calc(var(--form-toggle-size) - 2px);position:absolute;width:calc(var(--form-toggle-size) - 2px)}input[type=checkbox]:checked+.checkbox-overlay{background-color:#ffc600;box-shadow:var(--form-shadow),#fff 0 0 0 2px inset}.toggle-toggle input[type=checkbox]:checked+.checkbox-overlay{background-color:transparent}.toggle-toggle input[type=checkbox]:checked+.checkbox-overlay:before{background-color:#ffc600;right:0}input[type=radio]{height:0;opacity:0;width:0}input[type=radio]+.radio-overlay{border:var(--form-border);border-radius:100%;box-shadow:var(--form-shadow);cursor:pointer;display:inline-block;height:var(--form-checkbox-size);margin-bottom:-4px;margin-right:4px;width:var(--form-checkbox-size)}input[type=radio]:checked+.radio-overlay{background-color:#ffc600;box-shadow:var(--form-shadow),#fff 0 0 0 2px inset}body{background-color:#fff;display:flex;font-family:Open Sans;font-size:14px;height:auto;line-height:18px;min-height:100%}h1,h2,h3,h4{font-family:Roboto;font-weight:700;line-height:1.1em;margin-bottom:10px}h1{font-size:40px;position:relative}h1.logo{color:#fff;font-weight:900;text-transform:uppercase}h1 .btn{margin-right:2px;margin-top:10px;position:absolute;right:0}h2{font-size:32px}.btn{border:none;border-radius:3px;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-size:18px;font-weight:600;height:40px;line-height:30px;padding:4px 20px;text-align:center;text-decoration:none}.btn:hover{text-decoration:none!important}.btn+.btn{margin-left:10px}.btn-error{background-color:red;color:#fff}.btn-primary{background-color:#ffc600}.btn-primary:hover{background-color:#f5be00;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.25)}.btn-secondary{background-color:rgba(255,198,0,0);border:2px solid #ffc600;color:#ffc600}.btn-secondary:hover{background-color:rgba(255,198,0,.1);box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.25)}.btn-disabled{background-color:rgba(0,0,0,.25);cursor:default}.btn-disabled:hover{background-color:rgba(0,0,0,.25);box-shadow:none}input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=password],input[type=phone],input[type=text],select,textarea{background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);flex-grow:1;height:40px;line-height:32px;min-width:140px;padding:4px 15px;text-overflow:ellipsis}input[type=color]:-webkit-autofill,input[type=date]:-webkit-autofill,input[type=datetime-local]:-webkit-autofill,input[type=email]:-webkit-autofill,input[type=password]:-webkit-autofill,input[type=phone]:-webkit-autofill,input[type=text]:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff}.selected-target input[type=color],.selected-target input[type=date],.selected-target input[type=datetime-local],.selected-target input[type=email],.selected-target input[type=password],.selected-target input[type=phone],.selected-target input[type=text],.selected-target select,.selected-target textarea{background-color:rgba(0,0,0,.3);border-width:2px;padding:3px 15px}input[type=color].error,input[type=date].error,input[type=datetime-local].error,input[type=email].error,input[type=password].error,input[type=phone].error,input[type=text].error,select.error,textarea.error{border:1px solid rgba(255,0,0,.25)}textarea{height:112px;line-height:18px;padding:10px 15px}.form-column{display:flex;flex-direction:column;flex-grow:1}.form-column+.form-column{margin-left:10px}.form-row{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-start;margin:10px 0}.form-row label{flex-basis:80px;margin-right:10px}.login-container{display:flex;flex-grow:0}.login-container .login-form{background-color:#000;color:#fff;display:flex;flex-direction:column;flex-grow:0;max-width:410px;padding:50px}.login-container .login-form .btn,.login-container .login-form button,.login-container .login-form input{margin-left:0;margin-top:20px;width:100%}#app{width:100%}.app{align-items:center;flex-direction:column;justify-content:center;min-height:100%;width:100%}.app,.container{display:flex;flex-grow:1}.container{align-content:baseline;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;max-width:100vw;padding:20px;width:1000px}.container>.filters,.container>.merge-container,.container>.overview,.container>h1,.container>ul{flex-basis:100%}.menu-container{align-items:center;align-self:flex-start;background-color:#000;color:#fff;display:flex;justify-content:center;width:100%}.menu-container .container{flex-direction:row;flex-grow:0}.menu-container .menu{display:flex;flex-grow:1}.menu-container .menu h1,.menu-container .menu h2{height:44px;line-height:44px;vertical-align:bottom}.menu-container .menu h2{margin-left:60px}.menu-container .logout{flex-grow:0}.menu-toggle{display:flex;flex-direction:column;flex-grow:0;height:50px;margin-right:20px;text-align:center;width:40px}.menu-toggle .bar{background-color:#ffc600;border-radius:3px;height:6px;margin-bottom:6px;transform-origin:center;transition:opacity .2s linear,transform .4s ease-in-out;will-change:opacity,transform}.menu-toggle.menu-open .bar:first-of-type{transform:translateY(10.8px) rotate(45deg) scale(1.25)}.menu-toggle.menu-open .bar:nth-of-type(2){opacity:0}.menu-toggle.menu-open .bar:nth-of-type(3){transform:translateY(-10.8px) rotate(-45deg) scale(1.25)}.sidemenu-container{display:flex;flex-direction:column;flex-grow:1;height:calc(100vh - 90px);left:0;overflow:hidden;position:absolute;top:90px;transition:width .4s ease-in-out;width:0;will-change:width;z-index:1}.sidemenu-container.menu-open{width:380px}.sidemenu-container .sidemenu{background-color:rgba(0,0,0,.82);flex-grow:1;padding:20px;position:relative;right:0;width:380px}.sidemenu-container .sidemenu h2{padding-left:20px}.overview ul,nav ul{list-style-type:none;margin:0;padding:0}.overview li,nav li{margin:0;padding:0}nav li{margin:10px 0 0}nav a{border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);color:#fff;display:block;font-family:Roboto;font-size:22px;font-weight:600;line-height:1.1em;padding:10px 20px;text-decoration:none}nav a:hover{background-color:rgba(0,0,0,.35)}.overview div.no-results,.overview ul{border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);margin-top:20px;max-width:100%}.overview div.no-results{background-color:rgba(0,0,0,.05);display:flex;flex:1;padding:10px}.overview li{background-color:rgba(0,0,0,.05);padding:0}.overview li>a,.overview li>div,.overview li>span{align-items:center;display:flex;flex:1;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:10px}.overview li>a.btn,.overview li>div.btn,.overview li>span.btn{justify-content:flex-start;padding:10px 20px}.overview li>a.btn .loading-spinner,.overview li>div.btn .loading-spinner,.overview li>span.btn .loading-spinner{margin-left:10px!important;margin-top:26px!important}.overview li>a.btn .loading-spinner:before,.overview li>div.btn .loading-spinner:before,.overview li>span.btn .loading-spinner:before{border-color:rgba(0,0,0,.5) rgba(0,0,0,.5) transparent}.overview li.odd{background-color:rgba(0,0,0,.15)}.overview li a:hover{background-color:rgba(0,0,0,.25)}.overview li.header>a,.overview li.header>div,.overview li.header>span{background-color:rgba(0,0,0,.25);font-weight:bolder}.overview li.header a:hover{background-color:inherit}.loading-spinner{margin:15px 10px 15px 0}.loading-spinner:after{content:attr(data-message) " ";display:inline-block;line-height:30px;margin-left:10px;position:relative;vertical-align:top}.loading-spinner:before{animation:spin 2s linear infinite;border:3px solid rgba(255,198,0,.75);border-bottom-color:transparent;border-radius:100%;content:" ";display:inline-block;height:30px;position:relative;width:30px}.call .loading-spinner:before,.widget .loading-spinner:before{border:3px solid rgba(0,0,0,.75);border-bottom-color:transparent}@keyframes spin{to{transform:rotate(1turn)}}.loading-error{background-color:rgba(255,0,0,.25);border:1px solid rgba(255,0,0,.75);border-radius:3px;box-shadow:1.95px 1.95px 2.6px rgba(255,0,0,.25);display:block;height:51px;padding:10px}.loading-error:after{content:attr(data-message) " ";display:inline-block;line-height:30px;margin-left:10px;position:relative;vertical-align:top}.loading-error:before{background-color:rgba(255,0,0,.55);border:3px solid rgba(255,0,0,.75);border-radius:100%;content:" ";display:inline-block;height:30px;position:relative;width:30px}.entity-field{display:flex;flex:0;flex-basis:150px;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap}.entity-field.deduplication-list-checkbox{flex-basis:20px;height:20px;margin-bottom:-2px;padding:0}.entity-field.deduplication-list-entityId{flex-basis:75px}.entity-field-input{display:flex;flex:0;flex-basis:200px;overflow:hidden;padding:0 0 0 5px}.entity-field-target{display:flex;flex:1;height:40px;line-height:32px;margin:0 5px;overflow:hidden;padding:4px 15px;position:relative;text-overflow:ellipsis;white-space:nowrap}.entity-field-target:not(:empty){border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15)}.entity-field-target:not(:empty):hover{background-color:rgba(0,0,0,.2);cursor:pointer}.header .entity-field-target:not(:empty){background-color:transparent;border:none;box-shadow:none;cursor:default}.entity-field-target:not(:empty).selected-target{background-color:rgba(0,0,0,.3);border-width:2px;padding:3px 15px}.entity-field-target:not(:empty).entity-field-textarea{height:112px;line-height:18px;padding:10px 15px;white-space:normal}.entity-field-target .remove{border-radius:100%;cursor:pointer;height:26px;line-height:1em;margin:3px 5px 0;padding:5px 6px;position:absolute;right:0;text-align:center;width:26px}.entity-field-target .remove:hover{background-color:rgba(0,0,0,.2)!important;border:1px solid rgba(0,0,0,.15);box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);padding:4px 6px}.entity-field-readonly{background-color:transparent!important;border:none!important;box-shadow:none!important;padding:6px!important}.merge-container{margin:15px 0 30px}.mapping-title{width:240px}.mapping-source,.mapping-target,.mapping-title{display:inline-block;flex:0;text-overflow:ellipsis;white-space:nowrap}.mapping-source,.mapping-target{width:140px}.mapping-action{display:inline-block;flex:0}a:-webkit-any-link{text-decoration:none}a:-webkit-any-link:hover{text-decoration:underline}.modal-background,.modal-container{height:100vh;left:0;position:fixed;top:0;width:100vw}.modal-background{background-color:rgba(0,0,0,.7)}.modal-container{align-items:center;display:flex;flex-grow:0;justify-content:center;min-height:100%}.modal-container .modal{background-color:#fff;display:flex;flex-direction:column;flex-grow:0;padding:50px}.widget{background-color:#ffc600;border:2px solid rgba(0,0,0,.7);padding:30px;width:48%}.widget .btn-primary{background-color:rgba(0,0,0,.7);color:#fff;margin-top:20px}.widget .btn-primary:hover{text-decoration:none}div.calls{opacity:90%;position:fixed;right:20px;top:20px;width:250px}div.calls .call{background-color:#ffc600;border:2px solid rgba(0,0,0,.7);margin-bottom:10px;padding:15px;position:relative;right:0;transition:right .5s ease-in-out;will-change:right}div.calls .call .discard{background-color:rgba(0,0,0,.7);border-radius:100%;height:20px;position:absolute;right:-10px;text-align:center;top:-10px;vertical-align:middle;width:20px}div.calls .call .discard:after{color:#fff;content:"✕";display:block}div.calls .call.discarded{right:-270px;transition:right .5s ease-in-out}#api-docs{width:100%}