.file-uploader{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:200px;border:2px solid steelblue;border-radius:8px;padding:8px;font-size:16px}.file-uploader--dragging{background-color:#add8e6}.file-uploader__contents{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.file-uploader__file-name{font-weight:700}.file-uploader__input{align-self:center;padding-left:12px}.input-clear-edge::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}::-webkit-search-decoration,::-webkit-search-cancel-button,::-webkit-search-results-button,::-webkit-search-results-decoration{display:none}.password-strength-meter{text-align:left}.password-strength-meter-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:46vh;height:8px;margin-top:24px}.password-strength-meter-progress::-webkit-progress-bar{background-color:#eee;border-radius:3px}.password-strength-meter-label{font-size:14px}.password-strength-meter-progress::-webkit-progress-value{border-radius:2px;background-size:35px 20px,100% 100%,100% 100%}.strength-Weak::-webkit-progress-value{background-color:#f25f5c}.strength-Fair::-webkit-progress-value{background-color:#ffe066}.strength-Good::-webkit-progress-value{background-color:#247ba0}.strength-Strong::-webkit-progress-value{background-color:#70c1b3}.dialog-modal{margin:auto;width:800px;max-width:800px}.dialog-content{display:flex;width:700px;min-height:300px;flex-direction:column;align-items:flex-start;flex-wrap:wrap}.loader{align-self:baseline}.dialog-content-download{display:flex;min-width:300px;min-height:300px;flex-direction:column;align-items:center;justify-content:center}.download-modal-content-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.title-container{display:flex;background:rgba(68,129,231,.08)}.file-uploader-title{color:#fff;height:71px;position:relative;z-index:1;padding:21px 50px;overflow:hidden;font-family:Roboto;font-style:normal;font-weight:500;font-size:22px;line-height:26px;text-align:center;letter-spacing:.46px}.file-uploader-title:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#4481E7;z-index:-1;transform:skew(-20deg);transform-origin:0 0}.file-progress-stepper{padding:0!important;flex-grow:1;background:transparent!important;margin-top:8px}.file-progress-stepper .stepper-labels{margin-top:10px!important}.main-container{padding:20px}.validation-detail{padding:2px;height:100%;display:flex;flex-direction:column}.big-indicator{height:3px!important}.summary{padding:8px;margin-bottom:5px;display:flex;justify-content:space-evenly}.rounded-borders-container{border:1px solid #DEDEDE;border-radius:8px;font-family:Roboto,Arial;background-color:#fff}.details{padding:10px;margin-bottom:20px}#success-title{font-family:Roboto;font-style:normal;font-weight:500;font-size:22px;line-height:26px;text-align:center;letter-spacing:.46px;text-transform:uppercase;color:#000}#success-message{font-family:Roboto;font-style:normal;font-weight:400;font-size:15px;line-height:19px;text-align:center;letter-spacing:.46px;color:#000}.invoices-detail-table-container{width:100%;height:50vh;overflow:scroll;flex-grow:1}.invoices-detail-table th,.invoices-detail-table td{border-collapse:collapse;border:1px solid lightgray;vertical-align:top}.invoices-detail-table{width:100%;font-size:12px}.invoices-detail-table th{padding:2px 12px}.invoices-detail-table td{padding:2px 5px;white-space:nowrap}td.error{background-color:#fdebeb!important}td.warning{background-color:#fffd99!important}td.info{background-color:#e8f3f7!important}.value-container{flex-grow:1}.icons-container{padding-left:3px}.value-and-icons-container{display:flex}.invoices-detail-table th.group,.invoices-detail-table td.group,.invoices-detail-table th.Sr,.invoices-detail-table td.Sr{width:45px;min-width:45px;max-width:45px;text-align:center}.invoices-detail-table tr.collapse{visibility:collapse}.invoices-detail-table thead{min-height:26px;max-height:26px;height:26px}.invoices-detail-table tr.group-row{background-color:#e3e3e3;font-weight:700;position:sticky;outline:1px solid lightgray;z-index:4;top:27px}.invoices-detail-table th{position:sticky;top:0;background-color:#fff;outline:1px solid lightgray;z-index:5}.invoices-detail-table thead .group,.invoices-detail-table thead .Sr,.invoices-detail-table thead .SupplierName{z-index:6}.invoices-detail-table tr .group,.invoices-detail-table tr .Sr,.invoices-detail-table tr .SupplierName{position:sticky;background-color:#fff;outline:1px solid lightgray}.invoices-detail-table tr .group{left:0}.invoices-detail-table tr .Sr{left:45px}.invoices-detail-table tr .SupplierName{left:90px}.invoices-detail-table tr.error .Sr:before,.invoices-detail-table tr.warning .Sr:before,.invoices-detail-table tr.info .Sr:before{content:"";height:100%;width:0px;left:-4px;position:absolute;border-left:6px solid}.invoices-detail-table tr.error .Sr:before{border-color:red}.invoices-detail-table tr.warning .Sr:before{border-color:orange}.invoices-detail-table tr.info .Sr:before{border-color:#29afdb}th.error:before,th.warning:before,th.info:before{content:"";position:absolute;width:100%;top:0;left:0;border-top:4px solid}th.error:before{border-color:red}th.warning:before{border-color:orange}th.info:before{border-color:#29afdb}.review-container{display:flex;font-size:12px}.review-container button{margin-right:14px}.review-icon{font-size:20px!important;margin-top:.5px;margin-right:13px}.review-icon.success{color:#4caf50}.review-icon.info{color:#2196f3}.review-controls-container{margin-top:14px}.review-step-text{font-size:14px;color:#3c3c3c}.review-step-heading{font-size:12px;color:#3c3c3c}.bar-container{padding-top:20px;text-align:center}.bar{position:relative;padding:5px 100px;background-color:#b8decd;border-radius:3px}.bar strong{font-weight:700}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:HK Grotesk;src:url(/assets/finexio-hkgrotesk-regular-0c709eec.eot);src:url(/assets/finexio-hkgrotesk-regular-0c709eec.eot?#iefix) format("embedded-opentype"),url(/assets/finexio-hkgrotesk-regular-fbdd254a.woff2) format("woff2"),url(/assets/finexio-hkgrotesk-regular-e7766f0b.woff) format("woff"),url(/assets/finexio-hkgrotesk-regular-e29c36ab.ttf) format("truetype"),url(/assets/finexio-hkgrotesk-regular-a1113dec.svg#HKGrotesk) format("svg");font-weight:300;font-style:normal}@font-face{font-family:HK Grotesk;src:url(/assets/finexio-hkgrotesk-italic-d5272db1.eot);src:url(/assets/finexio-hkgrotesk-italic-d5272db1.eot?#iefix) format("embedded-opentype"),url(/assets/finexio-hkgrotesk-italic-c9ed2453.woff2) format("woff2"),url(/assets/finexio-hkgrotesk-italic-11d048b9.woff) format("woff"),url(/assets/finexio-hkgrotesk-italic-fede2177.ttf) format("truetype"),url(/assets/finexio-hkgrotesk-italic-f09b550f.svg#HKGrotesk) format("svg");font-weight:300;font-style:italic}@font-face{font-family:HK Grotesk;src:url(/assets/finexio-hkgrotesk-medium-a33f0a4a.eot);src:url(/assets/finexio-hkgrotesk-medium-a33f0a4a.eot?#iefix) format("embedded-opentype"),url(/assets/finexio-hkgrotesk-medium-7b7e5852.woff2) format("woff2"),url(/assets/finexio-hkgrotesk-medium-5961eb34.woff) format("woff"),url(/assets/finexio-hkgrotesk-medium-afda2682.ttf) format("truetype"),url(/assets/finexio-hkgrotesk-medium-1a34c070.svg#HKGrotesk) format("svg");font-weight:400;font-style:normal}@font-face{font-family:HK Grotesk;src:url(/assets/finexio-hkgrotesk-semibold-2627044b.eot);src:url(/assets/finexio-hkgrotesk-semibold-2627044b.eot?#iefix) format("embedded-opentype"),url(/assets/finexio-hkgrotesk-semibold-0a1f694c.woff2) format("woff2"),url(/assets/finexio-hkgrotesk-semibold-87d1c031.woff) format("woff"),url(/assets/finexio-hkgrotesk-semibold-12a35465.ttf) format("truetype"),url(/assets/finexio-hkgrotesk-semibold-da60d76b.svg#HKGrotesk) format("svg");font-weight:500;font-style:normal}@font-face{font-family:HK Grotesk;src:url(/assets/finexio-hkgrotesk-bold-65a7ed26.eot);src:url(/assets/finexio-hkgrotesk-bold-65a7ed26.eot?#iefix) format("embedded-opentype"),url(/assets/finexio-hkgrotesk-bold-213ac974.woff2) format("woff2"),url(/assets/finexio-hkgrotesk-bold-482d9fdd.woff) format("woff"),url(/assets/finexio-hkgrotesk-bold-03f0f4a3.ttf) format("truetype"),url(/assets/finexio-hkgrotesk-bold-6b09d032.svg#HKGrotesk) format("svg");font-weight:600;font-style:normal}*{box-sizing:border-box}body{height:100vh;min-height:100vh;margin:0;padding:0;background:#fff;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-family:HK Grotesk,serif;line-height:1.4em;font-size:15px;font-weight:400;color:#616979}h1{font-size:34px;line-height:44px;font-weight:700;color:#28234a}h2{font-size:23px;line-height:1.3em;font-weight:400}h3{font-size:18px;line-height:1.25em;font-weight:400}a{text-decoration:none}.flex{display:flex}.flex.flex-middle{align-items:center;justify-content:center}.pos-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input,button{border:none;border-radius:4px;outline:none;-webkit-appearance:none;font-family:HK Grotesk,serif}.form-wrap .field{position:relative;margin-bottom:30px}@media screen and (max-width: 540px){.form-wrap .field{margin-bottom:20px}}.form-wrap .field:last-child{margin-bottom:5px}.form-wrap .field-input{width:100%}.form-wrap .field-input input{width:100%;height:50px;background:transparent;padding:0 20px;position:relative;border:1px solid #EDEFF1;border-radius:4px;box-shadow:0 1px 3px #6169791a;z-index:2;font-size:17px;font-weight:400;color:#121316}.form-wrap .field-input input::placeholder{color:#fff0}.form-wrap .field-input input::-webkit-input-placeholder{color:#fff0}.form-wrap .field-input input::-moz-placeholder{color:#fff0}.form-wrap .field-input input:-ms-input-placeholder{color:#fff0}.form-wrap .field-input input:-moz-placeholder{color:#fff0}.form-wrap .field-input input.error{border-color:#ee406e}.form-wrap .field-label{position:absolute;top:50%;left:20px;z-index:1;display:block;background:#fff;box-shadow:0 0 0 3px #fff;transform:translateY(-50%);font-size:17px;font-weight:300;color:#616979;transition:linear transform .1s}.form-wrap .field-input input:focus+.field-label,.form-wrap .field-input input:not(:placeholder-shown)+.field-label,.form-wrap .field-input input:focus+.error+.field-label,.form-wrap .field-input input:not(:placeholder-shown)+.error+.field-label{transform:translateY(-50%) translate(-7px,-27px) scale(.88);font-weight:400;z-index:2}.form-wrap .field-input input.error+.error+.field-label{color:#ee406e}.form-wrap .field-button{width:100%;max-width:270px;height:50px;margin:0 auto;background:#004E9E;box-shadow:0 1px 3px #6169791a;cursor:pointer;color:#fff;font-weight:500;font-size:17px;text-align:center;line-height:48px;transition:transform linear .1s}@media screen and (max-width: 540px){.form-wrap .field-button{max-width:100%}}.form-wrap .field-button.inactive{background:#F3F4F6;box-shadow:none;font-weight:400;color:#8c98b0;cursor:default}.form-wrap .field-button:not(.inactive):active{transform:scale(.95)}.form-wrap .field label.error{position:absolute;top:100%;left:0;display:block;padding-left:22px;background-image:url(/assets/icon-16-warning-4ee962de.svg);background-repeat:no-repeat;background-position:center left;background-size:16px;transform:translateY(4px);font-size:14px;color:#ee406e}@media screen and (max-width: 540px){.form-wrap .field label.error{transform:translateY(-1px)}}.btn{height:44px;border:1px solid #EDEFF1;border-radius:4px;box-shadow:0 1px 3px #6169791a;background:#fff;padding:0 17px;font-size:15px;font-weight:400;color:#454b57;line-height:40px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:transform linear .1s}.btn.large{width:100%;max-width:270px;height:50px;margin:0 auto;font-size:17px;line-height:46px}.btn.large.login{background-color:transparent;box-shadow:unset;border:1px solid #499CDD;color:#499cdd;text-transform:uppercase;font-size:15px;letter-spacing:.46px}.btn-login{position:fixed;top:35px;right:25px}@media screen and (max-width: 540px){.btn-login{width:100%;top:0;right:0;border-radius:0;border-top:none;border-left:none;border-right:none;text-align:right;z-index:2}}.btn:active{transform:scale(.95)}.btn-icon{display:inline-block;vertical-align:baseline;transform:translateY(2px);margin-left:5px}.btn.large .btn-icon{transform:translateY(3px);margin-left:2px;stroke:red}.background{width:100%;height:100%;position:fixed;top:0;left:0;z-index:-10}@media screen and (max-width: 540px){.background{opacity:0}}.background-left,.background-right,.background-overlay{height:100%;position:absolute;background-image:linear-gradient(9deg,#FFF 60%,rgba(222,222,222,.2) 40%);top:0;z-index:-10}.background-left,.background-right{opacity:.8}.background-left{left:0}.background-right{right:0}.background-overlay{width:100%;left:0}.main{width:100%;height:100%;position:relative;padding-bottom:65px;text-align:center}.main .wrap{width:100%;max-width:520px;position:fixed;top:50%;left:50%;margin:0 auto;padding:50px 15px 0;transform:translate(-50%,-50%) translateY(-55px)}@media screen and (min-width: 540px) and (max-height: 890px){.main .wrap{position:relative;top:0;left:0;transform:none}}@media screen and (max-width: 540px){.main .wrap{position:relative;top:0;left:0;transform:none;padding:90px 0 30px}}.main h1{margin-bottom:6px}@media screen and (max-width: 540px){.main h1{padding:0 25px}}.main h1.balance{margin-top:16px;font-size:28px;line-height:36px;color:#1f4b96}.main p.balance-lbl{margin-top:-10px;font-style:italic}.main h2{margin:0 auto}@media screen and (max-width: 540px){.main h2{max-width:100%;padding:0 25px}}.main h2 .color-black{color:#121316;font-weight:500}.main h3{margin-bottom:30px}.main .box,.main .card{margin:30px auto}.main .box{width:100%;padding:30px 70px;border:1px solid #EDEFF1;border-radius:4px;background:#fff;box-shadow:0 1px 3px #6169791a}@media screen and (max-width: 540px){.main .box{border-radius:0;border-left:none;border-right:none;padding:35px 25px}}.main .card{border-radius:12px;box-shadow:0 0 10px #00000026,0 40px 30px -30px #0000004d;overflow:hidden;position:relative}@media screen and (max-width: 540px){.main .card{width:calc(100% - 30px)}}.main .card-img{width:100%;display:block;border:none;min-height:200px}.main .card-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,.6);opacity:0;transition:opacity linear .1s}.main .card-overlay.hide{opacity:0!important}.main .card-overlay .btn{min-width:270px;margin-bottom:0}.main .card:hover .card-overlay{opacity:1}.main .card-success{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(30,200,100,.8);transform:translateY(200%);opacity:0;transition:opacity linear .1s}.main .card-success.show{transform:translateY(0);opacity:1}.main .card-success--check{width:60px;height:60px;border-radius:50%;background-image:url(/assets/icon-26-check-white-46957f11.svg);background-repeat:no-repeat;background-position:center center;background-size:26px;border:solid 1px #fff;margin:0 auto}.main .card-success--message{margin:16px auto 0;font-size:17px;text-align:center;color:#fff;white-space:nowrap}.main .btn.large{margin-bottom:16px;position:relative}.main .small{font-size:15px;line-height:1.5em}@media screen and (max-width: 540px){.main .small{padding:0 25px}}.main .small span{color:#454b57;font-weight:500}.main .split{width:46px;height:2px;background:#EDEFF1;margin:14px auto}.main .fineprint{width:100%;max-width:1300px;padding:0 25px;position:fixed;bottom:90px;left:50%;transform:translate(-50%);opacity:.6;margin:0 auto;text-align:center}@media screen and (min-width: 540px) and (max-height: 890px){.main .fineprint{position:relative;top:0;left:0;transform:none;max-width:530px;padding-bottom:88px}}@media screen and (max-width: 540px){.main .fineprint{position:relative;top:0;left:0;transform:none;padding-bottom:88px}}.notification{position:fixed;left:25px;bottom:90px;background:#fff;box-shadow:0 2px 3px #6169790d,0 5px 15px #35425f1a;border-radius:6px;padding:0 10px 0 14px}@media screen and (max-width: 540px){.notification{width:calc(100% - 50px)}}.notification-close{width:10px;height:10px;position:absolute;top:14px;right:14px;background-image:url(/assets/icon-10-x-light-16e11f11.svg);background-repeat:no-repeat;background-position:center center;background-size:10px 10px}.notification-image{padding:15px 8px}.notification-image img{width:103px;vertical-align:middle}.notification-copy{max-width:270px;transform:translateY(-2px);padding:15px 8px;line-height:1.3em}.notification-copy h2{color:#121316;font-weight:500;margin-bottom:4px;line-height:1.1em}.notification-copy a{color:#004e9e}.footer{display:flex;flex-wrap:wrap;justify-content:space-between;padding:25px 28px;width:100%;position:fixed;background:#fff;box-shadow:0 -2px 3px #6169790d,0 -5px 15px #35425f1a;bottom:0;left:0;font-size:17px}.footer-left a,.footer-left span.link{display:inline-block;color:#004e9e}.footer-right--logo{width:78px;height:20px;margin-left:7px;transform:translateY(2px)}body:not(.valid) .validated-show{display:none}.valid .validated-hide,.remove-on-print{display:none}.search-button{padding:5px 16px!important;margin-left:5px!important}.small-input input,.small-input [role=button]{padding-top:0!important;padding-bottom:0!important;height:40px!important}.small-input label{transform:translate(14px,14px) scale(1)}.selected-partner-message{display:flex;justify-content:center;align-items:center;margin-top:103px}.content-supplier{padding-top:72px}.section-header{margin-bottom:20px;font-weight:700;color:#000;font-size:14px;padding:5px;background-color:#d3d3d3}.section-header>.info{font-weight:400;color:#006eff;letter-spacing:.5px}.small-input-select{height:40px!important;padding-top:0!important;padding-bottom:0!important}.small-input-select div{height:40px!important;display:flex;flex-direction:column;justify-content:center}.small-input-select label{transform:translate(14px,14px) scale(1)}.react-select-wrapper{position:relative;margin-top:35px;margin-bottom:8px}.floating-label{position:absolute;font-size:.9rem;left:0;top:50%;transform:translateY(-50%);color:gray;background-color:#fff;padding:0 .3rem;margin:0 .5rem;transition:.1s ease-out;transform-origin:left top;pointer-events:none}.react-select__control{min-height:57px!important;line-height:1.1876em}.react-select__control:hover:not(.react-select__control--is-focused){border-color:#000!important}.react-select__value-container{transition:.1s ease-out;padding:14px 12px!important}.floating-label.focused{top:0;transform:translateY(-50%) scale(.9)!important;color:#2684ff}.floating-label.has-value{top:0;transform:translateY(-50%) scale(.9)!important}.accordion-summary .state{margin-left:20px;width:10%}.accordion-summary .editor{margin-left:40px;width:30%}.accordion-summary .reason{margin-left:40px;width:20%}.accordion-summary .expand-button{margin-left:auto;padding:0}.accordion-details{padding-left:0;padding-right:0}.accordion-details .details-header{padding:15px 40px;border-bottom:2px solid #f2f2f2}.accordion-details .field-separator{font-size:11px;font-weight:700;color:#999}.txt-smaller{font-family:Roboto;font-size:10pt;line-height:12px}.txt-small{font-family:Roboto;font-size:11pt;line-height:12px}.txt-large{font-family:Roboto;font-size:12pt;line-height:17px}.txt-grey{color:#797979}.txt-grey-dark{color:#000}.bg-grey{background-color:#f2f2f2}.vr{height:40px;width:2px;margin-left:42px;background-color:#e6e6e6}body{margin:0;padding:0;background:"#dfdfdf"}.p-1{padding:5px}.p-2{padding:10px}.p-3{padding:15px}.p-4{padding:20px}.p-5{padding:25px}.p-6{padding:30px}.nice-scrollbar{scrollbar-width:auto;scrollbar-color:#505050 #ffffff}.nice-scrollbar::-webkit-scrollbar{width:12px;height:12px}.nice-scrollbar::-webkit-scrollbar-track{background:#ffffff}.nice-scrollbar::-webkit-scrollbar-thumb{background-color:#505050;border-radius:10px;border:3px solid #ffffff}.small-padding input,.small-padding [role=button]{padding-top:5px!important;padding-bottom:5px!important}.small-padding label{transform:translate(14px,8px) scale(1)}button.small-padding{padding:0!important}.alert{padding:10px;border-radius:8px;font-family:Roboto,Arial;margin-bottom:5px;display:flex}.alert-error{background:#FDEBEB}.alert-warning{background:#ffe6b9}.alert-success{background:#d4edda}.table{padding-top:28px}.table .header-cell{font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:700!important;color:#000!important;background-color:#f9f8f8;padding:4px 1px 4px 24px!important}.table .header-cell .table-sort-label svg{color:#0000008a!important}.table .header-cell .table-cell-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.table .header-cell .table-cell-header .divider{padding:7px 1px;background-color:#e0e0e0;margin:21px 0}.table .table-row{height:52px!important}.table .table-row:hover{background-color:#fafafa!important;cursor:pointer}.table .table-row .table-cell{font-family:DM Sans,sans-serif!important;font-size:14px!important;padding:4px 1px 4px 24px!important}
