.action-button{color:#28367b!important;font-weight:400!important}.action-button:focus,.action-button:hover{background-color:#f8ac00!important;color:#fff!important}.card .card-icon svg{color:#000}.card .card-header{display:flex;flex-direction:row;align-items:flex-start}.card .card-header .card-header-section{display:flex;flex-direction:row;justify-content:space-between;margin-top:15px;flex-wrap:wrap;flex-grow:1}.card .card-header .card-header-section>button{margin-left:10px}.card .card-header .card-header-section .card-title{padding-left:10px;padding-right:10px;font-size:25px;color:#3c4858;margin-top:0;margin-bottom:0;min-height:auto;font-weight:300;font-family:"Roboto","Helvetica","Arial",sans-serif;text-decoration:none;flex-grow:5}.card .card-header .card-header-setting-fieldset{border-color:rgba(0,0,0,.2);border-width:1px;border-radius:5px;margin:5px;padding:10px 0 10px 15px}.card .card-header .card-header-setting-fieldset>label{color:#3c4858;font-weight:400}.react-table .rt-tr>div{height:100%;display:flex;flex-direction:row;align-items:center}.react-table .rt-td:first-child>div,.react-table .rt-tr>div{justify-content:flex-start}.react-table .rt-thead .rt-th{font-weight:500;text-align:left}.react-table .rt-thead .rt-th.-cursor-pointer>div:first-of-type:after{background-repeat:no-repeat}.react-table .rt-thead .rt-th.-cursor-pointer.-sort-asc>div:first-of-type:after,.react-table .rt-thead .rt-th.-cursor-pointer>div:first-of-type:after{top:5px!important;right:0!important;content:url(/static/media/sort-up-arrow.e165d9d5.svg)!important}.react-table .rt-thead .rt-th.-cursor-pointer.-sort-desc>div:first-of-type:after{top:5px!important;right:0!important;content:url(/static/media/sort-down-arrow.1eec23eb.svg)!important}.react-table-divider>.rt-table>.rt-thead{border-bottom:1px solid #e0e0e0}.react-table-divider>.rt-table>.rt-tbody>.rt-tr-group:last-child{border-top:1px solid #e0e0e0}.table-font .rt-tr .rt-td{padding:7px 0}.react-table-sticky>.rt-table{overflow:visible}.react-table-sticky>.rt-table>.rt-tr{min-width:-moz-fit-content;min-width:fit-content}.react-table-sticky>.rt-table>.-header{overflow-x:hidden;background-color:#f5f5f5;border-radius:10px;margin-top:10px;position:sticky;position:-webkit-sticky;top:0;z-index:1;min-width:unset!important}.react-table-sticky>.rt-table>.-filters{overflow-x:hidden;background-color:#fff;position:sticky;top:55px;z-index:1;min-width:unset!important}.react-table-sticky>.rt-table>.rt-tbody{overflow-x:auto;min-width:unset!important}.table-font .rt-tr{margin:0;height:auto;flex:1 1 auto}.table-font .rt-tr .rt-td{font-size:1rem;line-height:1rem;font-weight:450}#site-container-id{height:100%}.site-content-and-footer-container{margin-top:70px;height:calc(100% - 70px)}.site-content-and-footer-container>div{margin-top:0;padding:0!important;position:relative;height:100%}.site-content-and-footer-container>div>div{position:absolute;height:100%;width:100%;padding:0!important;margin:0!important}.setting-container{width:100%;display:flex;flex-wrap:wrap;text-align:center}.setting-container .title{width:100%;text-align:justify;font-weight:700;font-size:20px;color:#999;margin:20px}.setting-container .section{flex:0 0 80%;text-align:left;margin:0 20px}.setting-container .section>span{font-size:12px;font-weight:500}.setting-container .section .section-title{font-size:12px;font-weight:500;color:#000;font-family:"Segoe UI","Helvetica Neue",sans-serif}.setting-footer-container{position:absolute;bottom:25px;width:100%;text-align:center;display:flex;flex-wrap:wrap}.setting-footer-container .title{width:100%;text-align:justify;font-weight:700;font-size:20px;color:#999;margin:20px}.setting-footer-container .logo{fill:currentColor;flex:0 0 30%;max-width:30%;height:60px;padding:0 0 0 20px;transition:fill .2s cubic-bezier(.4,0,.2,1) 0ms}.setting-footer-container .details{flex:0 0 70%;max-width:70%;padding:0 0 0 10px}.setting-footer-container .details>span{text-align:justify;display:block;font-size:12px;font-weight:500;line-height:20px}.setting-footer-container .setting{flex:0 0 80%;text-align:left;margin:0 20px}.setting-footer-container .setting>span{font-size:12px;font-weight:500}.tenants-app-bar{box-shadow:none;z-index:1029;position:absolute;background-color:transparent;border-bottom:0;margin-bottom:0;width:100%;padding-top:10px}.tenants-list-title{padding:30px 30px 10px}.tenants-list-title>h3,.tenants-list-title h4{color:#fff}.tenants-list-title>h4{padding-top:10px}.tenants-list-container{height:100vh;display:flex;margin:0;background-image:url(/static/media/sidebar-background.3f4c5a47.jpg);background-size:cover;background-position:50%;align-items:center;justify-content:center;color:#fff}.tenants-list-container .tenants-list-card{display:flex;min-height:250px;width:400px;padding:10px;overflow-y:auto;background-color:rgba(0,0,0,.7)}.tenants-list-container .tenants-list-card-small{width:100%;margin-left:10px;margin-right:10px}.tenants-list-container .tenants-list{width:100%}.tenants-list-container .tenants-list>div{background-color:#fff;opacity:.7;border-radius:5px;margin-bottom:5px}.tenants-list-container .tenants-list>div span{color:#000}.tenants-list-container .tenants-list>div:hover{background-color:#f8ac00!important;opacity:1}.tenants-list-container .tenants-list>div:hover span{color:#fff!important}.tenants-logo-container{position:relative;padding:15px 0;margin:0;display:flex;align-items:center;flex-direction:row;z-index:4}.tenants-logo-container>a,.tenants-logo-container>a:focus,.tenants-logo-container>a:hover{color:#000}.tenants-logo-img{margin-left:22px;margin-right:18px}.tenants-logo-img>img{width:50px;vertical-align:middle;border:0}.tenants-logo-text{text-transform:uppercase;padding:5px 0;font-size:24px;white-space:nowrap;font-weight:400;line-height:30px;overflow:hidden}.dropdownItemWithIcon{display:flex;flex-direction:row}.dropdownItemWithIcon svg{margin-right:0;margin-left:auto;color:#000}.dropdownItemWithIcon:hover svg{color:#fff}.tenants-select-menu-item{font-size:inherit!important}.site-container{height:100vh}.site-container header{height:70px;background-color:#000;border-radius:0}.site-container header svg{color:#fff}.site-container header .dropdownItemWithIcon{display:flex;flex-direction:row}.site-container header .dropdownItemWithIcon svg{margin-right:0;margin-left:auto;color:#000}.site-container header .dropdownItemWithIcon:hover svg{color:#fff}.site-container footer a:focus,.site-container footer a:hover{color:rgb(108.6073619632,125.2699386503,207.3926380368)}.user-name-section{display:flex;align-items:center;cursor:pointer}.user-name-section .user-name-label{color:#fff;text-align:right}.user-name-section .user-name-label .user-ItemSubText{font-size:12px}.user-name-section .user-name-label label{cursor:pointer;line-height:16px!important}.class-manager-container{flex-direction:row;position:absolute;right:0;top:0}.circular-progress-bar-container,.class-manager-container{height:100%;display:flex;align-items:center;justify-content:center}.circular-progress-bar-container{width:100%}.circular-progress-bar-container svg{color:#28367b}.load-more-section{height:30px;min-height:30px;padding-top:0!important;padding-bottom:0!important;margin-right:0;width:100%;background:none!important;color:#479fd2!important;box-shadow:none!important;margin:0!important}.pdf-view-container{height:calc(100% - 50px);display:flex;align-items:center}.content-not-supported{display:flex;width:100%;height:100%;padding:0 15px;align-items:center;justify-content:center}.content-not-supported a{color:#28367b}.supplier-invoices-loading-bar{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.attachment-container{object-fit:none;height:100%;width:100%}.attachment-container object{object-fit:inherit;height:100%;width:100%}.attachment-container .unexpected-error-invoice-attachment{height:100%;width:100%;font-weight:700;display:flex;align-items:center;justify-content:center}.supplier-invoice-details-container{position:relative;flex:5 1;width:calc(100% - 400px);display:flex;flex-direction:column}.supplier-invoice-details-container .supplier-invoice-details{border-bottom:1px solid #d3d3d3;display:flex;flex-direction:row;justify-content:space-between;padding:15px}.supplier-invoice-details-container .supplier-invoice-details>div{display:flex;flex-direction:column;flex:0 1 50%;line-height:1.5}.supplier-invoice-details-container .supplier-invoice-details>div .item-header{margin-right:5px;font-weight:700}.supplier-invoice-details-container .invoice-lineitems-container .invoice-line-item-container{display:flex;flex-direction:row;align-items:flex-start;padding-top:5px;padding-bottom:5px;line-height:1.5;border-bottom:1px solid #d3d3d3;justify-content:space-between}.supplier-invoice-details-container .invoice-lineitems-container .invoice-line-item-container .left-column>div:first-child{font-size:20px;font-weight:400}.supplier-invoice-details-container .invoice-lineitems-container .invoice-line-item-container .left-column>div:nth-child(2){font-size:20px;font-weight:300}.supplier-invoice-details-container .invoice-lineitems-container .invoice-line-item-container .left-column>div::nth-child(3){font-size:15px;font-weight:200}.supplier-invoice-details-container .invoice-lineitems-container .invoice-line-item-container .right-column{display:flex;flex-direction:column;align-items:flex-end}.supplier-invoice-details-navigation{position:absolute;width:100%;bottom:0;text-align:center;border-top:1px solid #d3d3d3}.supplier-invoice-details-navigation button{background-color:#fff;width:48px;height:48px;margin:2px}.supplier-invoice-details-navigation button svg{width:24px;height:24px}.supplier-invoice-details-navigation button:focus,.supplier-invoice-details-navigation button:hover{background-color:#ffeb99}.supplier-invoice-details-navigation button.selected{background-color:#fc0}.details-view-container{flex:1 1}.supplier-invoices-container{height:100%;display:flex;flex-direction:column;width:400px;position:relative;border-right:1px solid #d3d3d3}.supplier-invoices-container>ul{list-style:none;width:100%;padding:0;margin:0;overflow:auto;height:calc(100% - 55px)}.supplier-invoices-container .search-supplier-invoices{width:100%}.supplier-invoices-container .search-supplier-invoices input::-ms-clear{display:none}.invoice-list-item{cursor:pointer;border-bottom:1px solid #d3d3d3!important}.invoice-list-item .invoice-card{display:flex;flex-direction:row;width:100%;justify-content:space-between;line-height:1.5}.invoice-list-item .invoice-card .left-column>div:first-child{font-weight:400;font-size:20px}.invoice-list-item .invoice-card .left-column>div:nth-child(2){font-weight:300;font-size:15px}.invoice-list-item .invoice-card .right-column{font-weight:200;font-size:13px;text-align:right}.invoice-list-item.selected{background-color:#d3d3d3}.supplier-invoices-list-header{display:flex;flex-direction:row;height:55px;min-height:55px}.supplier-invoices-list-header .supplier-invoices-list-progressbar{position:absolute;width:100%;top:40px}.filter-list .filter-list-item:hover{background-color:rgb(108.6073619632,125.2699386503,207.3926380368)!important}.supplier-invoices-layout{position:absolute;height:100%;width:100%;display:flex;flex-direction:row}.form-group-custom.search-supplier-invoices{min-height:40px;padding:10px 15px;margin-bottom:0}.form-group-custom.search-supplier-invoices>div{padding-top:0}.form-group-custom.search-supplier-invoices>div>div{width:100%}.content-not-supported,.empty-search-results,.no-invoice-line-items,.no-items-selected,.no-supplier-invoices{font-weight:700;font-size:20px;text-align:center}.no-items-selected{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeBorder{0%{border-bottom:3px solid #e56d2a}to{border-bottom:1px solid #d3d3d3}}.fade-in{animation:fadeIn .1s ease-in,fadeBorder 1s ease-in}.add-modal-footer{position:relative}.add-modal-button-group{position:relative;width:150px}.add-modal-button-group button{width:150px}.add-modal-button-group .add-exception{position:absolute;top:0;width:100%;right:-1px}.product-maps-table-cell{overflow:hidden}.product-maps-card-header{display:flex;flex-direction:row;flex-wrap:wrap}.search-product-maps{padding-bottom:0;margin-bottom:0;padding-right:5px;flex-grow:1;width:300px}.search-product-maps>div{padding-top:0}.search-product-maps>div>div{width:100%}.search-product-maps input{padding-bottom:6px}.productmaps-table{border:none}.productmaps-table .rt-td{margin:0;height:50px}.productmaps-table .rt-td>div{height:100%;display:flex;align-items:center}.productmaps-table .rt-thead .rt-th{font-weight:500}.productmaps-table .rt-thead .rt-th.-cursor-pointer>div:first-of-type:after{top:0;background-repeat:no-repeat}.productmaps-table .rt-thead .rt-th.-cursor-pointer.-sort-asc>div:first-of-type:after,.productmaps-table .rt-thead .rt-th.-cursor-pointer>div:first-of-type:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwIDE1VjZsNCA0IDEtMS02LTYtNiA2IDEgMSA0LTR2OXoiIGZpbGw9IiMzMzMiLz48L3N2Zz4=)}.productmaps-table .rt-thead .rt-th.-cursor-pointer.-sort-desc>div:first-of-type:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggM3Y5LjEzTDQgOCAzIDlsNiA2IDYtNi0xLTEtNCA0LjEzVjN6IiBmaWxsPSIjMzMzIi8+PC9zdmc+)}.product-map-modal>div>div{min-height:550px}.add-modal-footer{position:absolute;bottom:5px;right:5px}.add-product-map-form{padding:10px;margin-top:10px;margin-bottom:10px;border-radius:5px}.add-product-map-form .product-map-form-body{display:flex;flex-direction:column;margin-bottom:10px}.add-product-map-form .product-map-form-body>div{flex:1 1;padding-left:10px;padding-right:10px}.add-product-map-form .form-group-custom>div{margin-left:5px}.add-product-map-form .form-group-custom>div>div{width:100%}.add-product-map-form .form-group-custom>label{white-space:nowrap;width:30%}.add-product-map-form .form-group-custom input{width:70%}.modal-content-root{overflow-y:visible!important}.add-codemap-button{max-width:300px}.editable-cell{padding-left:5px;border:1px solid #28367b;border-radius:5px}.editable-cell.invalid-cell{border-color:#d50000}.view-cell{border:none}.maps-table-card .card-icon svg{color:#000}.add-code-map-container{text-align:right}.actions-cell-buttons-container .actions-cell-save-icon svg{color:green!important}.actions-cell-buttons-container .actions-cell-close-icon svg,.actions-cell-buttons-container .actions-cell-edit-icon svg{color:#000!important}.rc-tree .filter-node .rc-tree-node-content-wrapper span{color:#28367b!important}.pagination-bottom{margin-top:20px}.click-product{text-decoration:underline;cursor:pointer}.fieldset{padding:15px 0 0 5px;border-color:rgba(0,0,0,.2);border-width:1px}.fieldset .label{padding:0 5px;margin-bottom:0;text-transform:uppercase;font-size:2em;font-weight:400}.fieldset .label .small{margin:0;font-size:.5em;text-transform:none}.fieldset span{margin:0 5px;font-size:1em;line-height:2em;font-weight:500}.table-narrow .rt-tr{margin:0;height:auto;flex:1 1 auto}.table-narrow .rt-tr .rt-td{padding:0}.react-table-divider>.rt-table>.rt-thead{border-bottom:none;box-shadow:inset 0 0 0 3px #e0e0e0}.react-table-divider>.rt-table>.rt-tbody>.rt-tr-group:last-child{border-top:none}.ReactTable .rt-tbody .rt-tr-group{border-bottom:none;box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.05)}.fieldset{border:none}.filter-apply-button{margin-top:18px!important;margin-right:17px!important}.export-excel-button,.filter-apply-button{width:140px}.wordwrap{white-space:pre-line!important;word-wrap:break-word}.wordwrap div{line-height:1em;font-size:1rem;text-align:right!important}.wordwrap-alignLeft{white-space:pre-line!important;word-wrap:break-word}.wordwrap-alignLeft div{line-height:1em;font-size:1rem;text-align:left!important}.expend-row{display:flex;justify-content:flex-start;margin-top:0}.expend-row .expend-row-button{width:110px;padding:5px;margin:0 5px}.expend-row .expend-row-button span{font-size:.7rem}.expend-row-green-button{width:110px;padding:5px;margin:0 5px;background-color:#046307!important}.expend-row-green-button span{font-size:.7rem}.footer-button-row{display:flex;justify-content:flex-start;align-self:flex-start}.ReactTable .rt-expander{display:inline-block;position:relative;color:transparent;margin:0 5px}.ReactTable .rt-expander:after{content:"";position:absolute;width:0;height:0;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);border-left:5.04px solid transparent;border-right:5.04px solid transparent;border-top:7px solid rgba(0,0,0,.8);transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.ReactTable .rt-expander.-open:after{transform:translate(-50%,-50%) rotate(0)}.ReactTable .rt-tbody{overflow:hidden}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{text-align:right}.detailsModal{margin:50px;font-size:1.3em;line-height:1.5em}.product-form-label-title{color:#000;font-size:1.2vh;opacity:.8}.reviewed-icon{height:80px;width:80px}.product-dialog-wrapper{display:flex;flex-direction:row;align-items:center}.reviewed-label-title{color:#000;font-size:2vh;opacity:.8}.product-class-cell{color:#fff;padding:3px;font-weight:700;width:40px;text-align:center}.purchase-line-status-cell{color:#000;padding:5px 10px;box-sizing:border-box;font-style:oblique;font-weight:700;border-radius:10px;text-align:center}.facets-panel{border:1px solid rgba(0,0,0,.2);width:100%;margin:0 5px 0 15px!important;overflow-y:auto;height:74vh}.facets-panel .label-panel{background:rgba(0,0,0,.1);margin:0 -15px;padding:0 15px}.facets-panel .label-panel .label{font-size:1.2rem;line-height:2.5rem}.facets-panel .item{margin:5px 0;font-size:.875rem;font-weight:400}.facets-panel .item:hover{text-decoration:underline;cursor:pointer}.count-row{display:flex;justify-content:space-between;align-items:center}.count-row span{padding:1px 2px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.attachment-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:auto!important;width:auto!important}}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body{overflow:hidden;background-color:#eee;color:#3c4858;font-size:14px}body,html{margin:0}#root,body,html{height:100%}footer{padding:0!important}.container{margin-top:30px;height:calc(100% - 30px);overflow-y:auto;position:relative;display:flex;flex-direction:column;padding:0 30px}
/*# sourceMappingURL=main.cc6d8b86.chunk.css.map */