body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.table-wrapper .buttons{bottom:1em;position:fixed;right:1em}.table-wrapper .buttons button{margin-right:1em}.table-form{table-layout:fixed}.table-form input,.table-form select{font-size:.9em}.table-form th{background-color:#666;color:#fff;cursor:pointer;font-weight:700;position:sticky;top:0;z-index:3}.table-form td,.table-form th{text-align:center}.table-form td:first-child,.table-form th:first-child{left:0;position:sticky;z-index:2}.table-form th:first-child{z-index:5}.table-form tr.modified{background-color:orange}.table-form tr.active{background-color:#007bff}.table-form tr.archived{background-color:red}.table-form textarea{font-size:.9em}.table-form .actions{text-align:right;white-space:nowrap}.table-form .actions i{color:#666;cursor:pointer;font-size:1.5em;margin:0 .5em}tbody tr:nth-child(odd){background-color:#fff}tbody tr:nth-child(2n){background-color:#eee}td,th{padding:2px 5px}tbody tr.active{background-color:#de6b9a}.content{margin:0 auto}.search-msg{background-color:#eee;border-radius:1em;margin:1em;padding:1em}.search-results{display:flex;flex-direction:row;justify-content:center}.search-result{cursor:pointer;opacity:.8}.search-result:hover{opacity:1}.form-group{align-items:flex-start}.form-group .form-group-input{flex-direction:row;justify-content:stretch;width:100%}.form-group .form-inline-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;opacity:.8;width:100%}.form-group .form-inline-row:hover{opacity:1}.help{font-size:.8em;font-style:italic;margin:0}.form-check{margin-left:200px}input[type=checkbox]{height:2em;width:2em}.form-group label{font-weight:600;min-width:200px;padding-right:1em;padding-top:.3em;text-align:right;width:200px}.home,.login{width:400px}.home button,.home input,.login button,.login input{margin:1em 0}.mini-form{align-items:center;flex-flow:column;margin:3em auto 0;max-width:600px;text-align:center}.mini-form img{height:100px}.mini-form form{margin:2em}.mini-form .form-group{flex-flow:column}.mini-form .form-group label{font-weight:700;min-width:none;text-align:left}.mini-form .alert{margin-top:1em;text-align:left}.company-editor{margin:0 3em}.company-editor .co-search{width:100%}.company-editor .form-fields{display:inline-grid;grid-auto-flow:column;grid-template-rows:repeat(5,auto);width:100%}.company-editor .form-fields .form-group{margin-right:1em;width:500px}.buttons{margin:2em 0}.buttons button{margin-right:1em}.rating-inputs{align-items:stretch;display:flex;flex-wrap:wrap;margin-bottom:2em}.rating-inputs input{font-size:.9rem;width:5em}.rating-group{flex:auto;margin:.5em .5em 0;padding:1em}.rating-group .form-group{margin:0;text-align:right}.rating-group .form-group label{color:#aaa;min-width:150px;width:150px}.rating-group .form-group .fa,.rating-group .form-group .included{color:green}.rating-group .form-group .scale{display:block;font-size:.8em}.rating-group .form-group .abb{display:block;font-size:.8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rating-group .inputs{display:inline-grid;grid-auto-flow:column;grid-template-rows:repeat(4,auto);overflow-x:auto}.rating-images{display:flex;flex-direction:row;flex-wrap:wrap}.rating-images img{border:1px solid #ddd;margin:1em}.known-labels{margin-left:200px}.known-labels .no-labels{background-color:#eee;border-radius:1em;padding:1em}.known-label{border:1px solid #eee;display:flex;flex-direction:row;justify-content:space-between;padding:.5em}.calculated-ratings{background-color:#eee;border-radius:1em;flex:1 1;padding:1em}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar-nav .nav-item{margin:1em}.transaction .categories{color:#666;font-size:.8em}.unknowns-mgr .mappings-mgr{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-around;padding:1em}.co-moderation .control-wrapper,.transactions-list .control-wrapper{background-color:#fff;position:sticky;top:0;z-index:1}.co-moderation .control-wrapper .spinner,.transactions-list .control-wrapper .spinner{position:absolute;right:0;top:0}.controls{align-items:flex-end;display:flex;padding-bottom:1em}.controls>*{margin-right:1em}.transaction .date{color:#aaa;font-size:.8em;padding:1em;position:absolute;right:0;top:0}.transaction .buttons{bottom:0;margin:0;position:absolute;right:0}.transaction .raw-json{background-color:#ccc;font-size:.8em}.transaction .mapping-info{background-color:green;border-radius:.5em;color:#fff;display:inline-block;padding:.5em 1em}.transaction .mapping-info.user{background-color:#aaa}.transaction div{padding:.2em}.transactions-list{flex:3 1;text-align:center}.transactions-list .list-group{text-align:left}.transactions-layout{display:flex}.transactions-layout>*{margin-right:1em}.map-unknown{flex:1 1}.map-unknown .co-search>div{position:sticky;top:5em}.co-search{position:relative}.co-search .list-group{border-bottom:1px solid #ccc;max-height:600px;overflow-y:scroll;position:absolute;top:3em;width:100%;z-index:5}.spinner{align-items:center;display:flex;justify-content:center}.spinner.block{padding:2em}.spinner.block i{font-size:3rem}.spinner i{animation:spin 1s linear infinite}.label-feedback tr.approve{background-color:#7fffd4}.label-feedback tr.deny{background-color:#ffd1d1}.label-feedback button{margin:.2em}.company-landing-page{align-items:center;align-items:stretch;display:flex;flex-direction:column;margin:auto;max-width:500px;padding-top:1em}.fold-out-toggle{background-color:#000;color:#fff;cursor:pointer;font-size:1.4em;font-weight:700;margin-bottom:.3em;padding:.3em;text-align:center}.fold-out-toggle .icon{margin-left:.5em}.brand-info{margin-bottom:1em}.store-badges{text-align:center}.store-badges p{margin:0 30px;text-align:left}.store-badges img{height:80px}.ecountabl-nav{background-color:#fff;font-family:Fjalla One}.ecountabl-nav .navbar-collapse{justify-content:flex-end}footer{margin-top:1.5em;padding:1em}footer p{margin-bottom:0;text-align:center}footer.ecountabl-nav{align-items:center;flex:1 1;flex-direction:column}footer .ecountabl-nav .navbar-collapse,footer .navbar-nav{justify-content:center}footer .navbar-nav{flex:1 1;flex-direction:row;flex-wrap:wrap}footer .navbar-nav li{margin:.5em .8em}footer .social-icons{font-size:2em;margin:.5em;text-align:center}footer .social-icons svg{margin:.2em}.footer-addl{font-family:Roboto;font-weight:300}.ecountabl-nav .navbar-brand img{width:100px}.ecountabl-nav a{color:#41464e}@media(max-width:991px){.ecountabl-nav .navbar-collapse{display:none}.navbar-toggler{color:#fff;font-size:2em}.ecountabl-nav .navbar-toggler{display:block}}.logo-editor{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.logo-editor label{align-items:center;display:flex;flex-direction:column;min-height:100px;position:relative}.logo-editor label .overlay-controls{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0}.logo-editor label .overlay-controls>*{margin:.5em}.logo-editor label .overlay-controls .logo-search{display:flex;justify-content:flex-end}.logo-editor label .overlay-controls .search-message{background-color:#add8e6;border-radius:.2em;padding:.2em}.logo-editor label .img-default{align-self:stretch;background-color:#eee;color:#aaa;flex:1 1;font-size:30px;font-weight:700;height:100%;text-align:center}.logo-editor .sizer{align-items:center;border:2px solid #eee;display:flex;flex-direction:column;height:200px;justify-content:center;position:relative;width:400px}.logo-editor img{align-self:center;background-color:#fafafa;max-height:100%;max-width:100%}.logo-editor .from-api{color:red}.logo-editor .spinner{font-size:7em;height:200px;width:200px}@keyframes spin{to{transform:rotate(1turn)}}.spinner i{animation:spin 1.5s linear infinite}.all-white-disclaimer{color:#ccc;font-size:.8em;font-style:italic}.logo-editor img:hover{cursor:pointer;opacity:.6}.beta-signup-link{background-color:#000;color:#fff;display:inline-block;font-size:1.2em;font-weight:700;margin:1em;padding:.5em 1em}.epagination{display:flex}.epagination .page-no{padding:.5em 1em}.question,.questions{margin-bottom:1em}.question{border-bottom:1px solid #eee}.question .q-label{font-size:2em}.csr-right-panel,.right-panel{align-self:flex-start;flex:2 1;position:sticky;top:5em}.csr-right-panel .form-group,.right-panel .form-group{flex-direction:column}.csr-right-panel .form-group label,.right-panel .form-group label{text-align:left}.csr-cos{top:0;z-index:1}.csr-cos .active{background-color:#eee}.csr-cos .csr-co{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:.8em}.csr-cos .csr-co i.fa{color:green;font-size:1.2em}.csr-cos .csr-co:hover{background-color:#ddd}.indicators-editor .indicator-warnings{background-color:orange;margin:1em;padding:1em}.indicators-editor .buttons{bottom:1em;position:fixed;right:1em}.indicators-editor .buttons button{margin-right:1em}.co-data-uploads .co-data-wrap{display:flex}.company-data-uploader .header-mappings{margin:1em 0}.company-data-uploader .header-mappings .header-mapping{align-items:center;display:inline-flex;margin-bottom:1em}.company-data-uploader .header-mappings .header-mapping .header-name{width:300px}.company-data-uploader .header-mappings .header-mapping>*{margin-right:.5em}.company-data-uploader .header-config .form-group{align-items:flex-end}.company-data-uploader .header-config .form-group button{margin-left:1em}.company-data-uploader .co-upload-matches .match-name{align-items:center;display:flex;justify-content:space-between}.company-data-uploader .co-upload-matches .match-buttons{text-align:right}.company-data-uploader .co-upload-matches .match-buttons i{background-color:#ccc;border-radius:.3em;cursor:pointer;font-size:1.2em;margin-left:.2em;padding:.3em}.company-data-uploader .co-upload-matches .reviewed .match-name{outline:1px solid orange}.tag-input{flex:1 1}.tag-input .input-wrap{position:relative}.tag-input .tags{margin-bottom:1em}.tag-input .tag{background-color:#ccc;border-radius:.3em;display:inline-block;font-size:.8em;margin:0 .5em .5em 0;padding:.5em;white-space:nowrap}.tag-input .tag.new-tag{border:1px solid red;padding:0}.tag-input .tag.new-tag .tag-text{padding:.5em}.tag-input .tag.new-tag .new-label{background-color:red;color:#fff;display:block;text-align:center}.tag-input .tag .fa{cursor:pointer;padding:.5em}.tag-input .tag-options{max-height:20em;overflow:scroll;position:absolute;top:2.5em;z-index:10}.tag-input .tag-options .list-group-item{cursor:pointer}.tag-input .tag-options .list-group-item:hover{background-color:#eee}.tag-input input{display:block}.corp-children{margin-bottom:1em}.corp-children a{margin-right:1em}.user-home .api-keys{max-width:600px}.user-home .api-keys .card{margin-bottom:1em}.user-home .api-keys .card .api-key-meta{display:flex;justify-content:space-between}.user-home .api-keys .card .api-stats{border-top:1px solid #ccc;font-size:.9em;margin-top:.6em;padding-top:.6em}.user-home .api-keys .card .api-stats li{display:flex;justify-content:space-between;list-style:none;padding-right:5em}.campaigns{display:flex;flex-flow:row wrap}.campaigns .campaign{align-items:center;border:1px solid #ccc;border-radius:.3em;cursor:pointer;display:flex;margin:0 1em 1em 0;padding:.5em;width:250px}.campaigns .campaign .details{font-size:.8em;margin-left:1em}.campaigns .campaign.active{border:2px solid green}.campaigns .campaign.selected{border:4px solid #add8e6}.campaigns .campaign img{height:fit-content;width:80px}.campaigns .campaign .status{color:#fff;display:inline-block}.campaigns .campaign .status.active{background-color:green;border-radius:1em;margin:.2em 0;padding:.2em .4em}.campaigns .campaign .status.inactive{color:#aaa}.current-campaign{margin:1em auto}.current-campaign .deal .deal-name{font-weight:700}.current-campaign .deal .deal-details{font-size:.8em}.v-buttons{align-items:flex-start;display:flex;flex-direction:column}.v-buttons>button{margin-bottom:.5em}.overlay{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10}.overlay .overlay-close{cursor:pointer;padding:.5em;position:absolute;right:.5em;top:.5em}.overlay .overlay-close i{font-size:2em}.overlay .overlay-cont{background-color:#fff;border-radius:.5em;padding:1em;position:relative}.detail-editor{max-width:1024px}.detail-editor .form-group{flex-direction:column}.detail-editor .form-group label{text-align:left}.detail-editor .faq-config{display:flex}.detail-editor .faq-config>*{flex:1 1}.detail-editor .faq-ex{font-size:.9em;font-style:italic;margin:0}.error{color:red}.data-page .data-form{margin:1em 1em 2em}.data-page .data-form-buttons{align-items:center;display:flex;flex-direction:row-reverse}.company-search-page{align-items:center;display:flex;flex-direction:column}.admin-page{margin:3em}.select-multi .select-multi-panel{flex:1 0}.impact-area-form{background-color:#efefef;border-radius:.5em;display:flex;flex-direction:row;margin-bottom:1em;padding:.5em;position:relative}.impact-area-form .form-wrap{display:flex;flex:10 1;flex-wrap:wrap;justify-content:space-between}.impact-area-form .form-wrap .form-group{flex-grow:10}.impact-area-form>div{flex:1 1;margin-left:.5em}.impact-area-form .form-group{margin:.5em .5em 0}.impact-area-form .ic-wrap{min-width:0}.month-select{width:200px}.month-select .mo{align-items:center;background-color:#eee;border-radius:.2em;display:inline-block;font-size:.9em;margin:.3em;padding:.4em;text-align:center;width:42px}.month-select .mo.selected{background-color:#6495ed;color:#fff}.btn-normal{background-color:#5f9ea0;color:#fff}.bank-indicator-row input.form-control{margin-right:1em;text-align:right;width:150px}.form-control::placeholder{opacity:.4}.data-form{display:inline-block}.idf-hdr{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.idf-col-hdr{align-items:end;display:flex;flex-flow:row-reverse}.idf-col-hdr div{font-weight:700;margin-right:1em;padding:.5em;text-align:center;width:150px}.grid{display:grid}.grid .grid-hdr{display:flex;font-weight:700;justify-content:space-around}.grid .grid-hdr>div{text-align:center}.icon-chooser{position:relative}.icon-chooser .form-group{display:flex;flex-direction:row}.icon-chooser .form-group button{margin-left:.5em;white-space:nowrap}.icon-chooser .icon-options{display:flex;flex-wrap:wrap;max-height:400px;overflow-y:scroll;padding:.5em}.icon-chooser .icon-label{white-space:nowrap}.icon-chooser .icon-opt{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-size:.8em;margin:.2em;overflow:hidden;padding:.2em;width:6em}.icon-chooser .icon-opt:hover{background-color:#ccc}.icon-chooser .trigger{align-items:center;border:1px solid #aaa;cursor:pointer;display:flex;height:4em;justify-content:center;text-align:center;vertical-align:center;width:4em}.icon-chooser .trigger span{font-size:.8em;padding:.2em}.icon-chooser .popup{background-color:#fff;border:1px solid #ccc;padding:.5em;position:absolute;top:100%;width:400px;z-index:10}.values-sort-order .list-group-item{display:flex;justify-content:space-between}.values-sort-order .list-group-item .fa{cursor:pointer;font-size:1.5em;padding:0 .5em}.integrations{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1em}.integrations .finastra-form{background-color:#eee;border-radius:.5em;margin:0 1em 1em 0;min-width:400px;padding:1em}.integrations .finastra-form .form-group{flex-direction:column;margin-bottom:.5rem}.integrations .finastra-form label{text-align:left}.central-modal{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.central-modal .modal-content{background-color:#fff;border-radius:.5em;max-height:80vh;max-width:800px;overflow-y:auto;padding:2em;width:100%}.mapping-control-row{align-items:center;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin:1em;padding:1em 0;position:sticky;top:0;z-index:1}.mapping-control-row .mapping-control{align-items:center;display:flex;flex-direction:row;gap:5px}.mapping-control-row .mapping-control label{margin:0}.mapping-item{border:1px solid #ccc;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;margin:0 1em 1em;padding:1em}.mapping-item .texts{flex:1 1}.mapping-item .buttons,.mapping-item .texts{display:flex;flex-direction:column;justify-content:center}.mapping-item .buttons{align-items:center}.mapping-item .mapping-row{align-items:center;display:flex;flex-direction:row;gap:2em;justify-content:flex-start}.selected-mapping{background-color:#eee}.mapping-mgr-body{display:flex;gap:1em}.mapping-mgr-body .col{display:flex;flex-direction:column}.mapping-mgr-body .primary{flex:1 1;min-width:600px}.mapping-mgr-body .secondary{flex:.2 1;height:"100%";min-width:300px}.mapping-mgr-body .transactions-column{height:80vh;position:sticky;top:2em}.mapping-mgr-body .transactions-column .items{max-height:80vh;overflow-y:auto}.customer-editor-grid-section{display:flex;flex-direction:column;gap:1em}.customer-editor-grid-section .customer-editor-grid{grid-gap:1em;display:grid;gap:1em;grid-template-columns:max-content 1fr}.customer-editor-grid-section .customer-editor-grid label{align-items:center;display:flex}.customer-editor-grid-section .customer-editor-grid button{max-width:fit-content}.customer-editor-grid-section .class-codes{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em}.separator{background-color:#ccc;height:1px;margin:1em 0;width:100%}.form-group{display:flex;flex-direction:column;gap:.5em}.form-group .form-group-input{display:flex;flex-direction:column;gap:0}.form-group input{width:100%}.form-group label{color:#aaa;min-width:150px;text-align:left;width:100%}.form-group .device-section{border:1px solid #ccc;border-radius:.5em;padding:1em;width:100%}.users-mgr{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-around;padding:1em}.user-mgr-body{gap:1em}.user-mgr-body,.user-mgr-body .col{display:flex;flex-direction:column}.user-mgr-body .primary{flex:1 1;min-width:600px}.user-mgr-body .secondary{flex:.2 1;height:"100%";min-width:300px}.user-mgr-body .transactions-column{height:80vh;position:sticky;top:2em}.user-mgr-body .transactions-column .items{max-height:80vh;overflow-y:auto}.user-control-row{gap:1em;justify-content:space-between;margin:1em;padding:1em 0;position:sticky;top:0;z-index:1}.user-control-row,.user-control-row .user-control{align-items:center;display:flex;flex-direction:row}.user-control-row .user-control{gap:5px}.user-control-row .user-control label{margin:0}.user-control-row .max-width{width:100%}.user-item{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 5px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;padding:1em}.user-item .main-row{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:1em;justify-content:space-between}.user-item .main-row .item{text-wrap:nowrap;display:flex;flex:1 1;max-width:30%;overflow:hidden;text-overflow:ellipsis}.user-item .main-row .item-sm{text-wrap:none;display:flex;flex:.25 1;max-width:20%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-item .interactive{cursor:pointer}.user-item .expanded-section{border-top:1px solid #ccc;display:flex;flex-direction:column;gap:.25em;margin-top:1em;padding:1em}.user-item .expanded-section .user-detail-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em}.user-item .expanded-section .user-detail-row .detail{display:flex;flex:1 1;flex-direction:row;gap:.25em}.user-item .expanded-section .user-detail-row .label{font-weight:700}.user-item .expanded-section .user-detail-row .value{flex:1 1;overflow:hidden;text-overflow:ellipsis}.user-item .expanded-section .user-detail-row .account{background-color:#fff;border:1px solid #000;border-radius:1em;padding:1em}.user-item .expanded-section .user-detail-row .valueItem{display:flex;flex:1 1;flex-direction:row}.user-item .expanded-section .user-actions-row{display:flex;flex-direction:row;gap:1em;justify-content:flex-end}.page-content{display:flex;justify-content:center}.reset-password form{min-width:400px}.reset-password button,.reset-password h5{margin:2em auto}
/*# sourceMappingURL=main.5f13108d.css.map*/