@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap);:root{--primary:#005c97}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Open Sans,sans-serif;font-size:1em;padding-top:65px}#full-height{background:#ece9e6;background:linear-gradient(90deg,#fff,#f1eff5);display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 65px - 2.4rem)}#invoice-loading{border-radius:.2rem;bottom:3rem;font-size:.9rem;margin:0 3rem;padding:.6rem 2rem;position:fixed;width:calc(100% - 6rem)}#invoice-loading,.copyright{background-color:#005c97;background-color:var(--primary);color:#fff;text-align:center}.copyright{font-size:.85rem;padding:.6rem;width:100%}header{background:#fff;border-bottom:1px solid #f8f6f6;position:fixed;top:0;width:100%;z-index:4}header .container{align-items:center;box-shadow:3px 4px 5px 0 #0000000d;display:flex;height:65px;justify-content:space-between;margin:0 auto;max-width:100%;padding:0 .9rem}header img{height:35px;position:relative;top:.15rem;width:auto}header a{text-decoration:none}header button{color:#005c97;color:var(--primary)}#toggle-navigation{background:#fff;border:none;cursor:pointer;font-family:Poppins;font-size:2.2rem;font-weight:700;outline:0;padding:6px 10px;position:relative;right:-.5rem;top:.1rem;transition:color .3s}nav{align-items:center;display:flex;z-index:5}nav a{color:#444;font-size:.9rem!important;margin-left:0;text-decoration:none;transition:color .3s}#navigation-open{box-shadow:3px 4px 5px 0 #00000080;transform:translateX(0)}#navigation-closed,#navigation-open{background-color:#fff;border-left:1px solid #f8f6f6;border-top:1px solid #f8f6f6;height:calc(100vh - 65px);position:fixed;right:0;top:65px;transition:transform .3s ease;width:25%}#navigation-closed{transform:translateX(100%)}.navigation-links{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.navigation-links a{color:#333;font-size:.9rem;font-weight:700;padding:.8rem 0;transition:color .3s}.navigation-links a:hover{color:#005c97;color:var(--primary);cursor:pointer}#table-wrapper{margin:0;overflow:hidden}table{background-color:#fff;border-collapse:collapse;color:#777}td,th{border:none;cursor:pointer;font-size:.9rem;max-width:16ch;overflow:hidden;padding:.5rem 1rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}th{background-color:#005c97;background-color:var(--primary);color:#fff;padding:.7rem}tbody tr:nth-child(2n){background-color:#f5f5f5}.dialog-container{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;padding:1rem;position:fixed;top:0;width:100%;z-index:1000}.dialog-content{background-color:#fff;border-radius:.2rem;box-sizing:border-box;margin:auto;max-width:900px;padding:1rem;text-align:center;width:100%}.dialog-content button{background-color:#005c97;background-color:var(--primary);border:none;border-radius:.2rem;color:#fff;cursor:pointer;font-weight:700;padding:.6rem 1rem;width:100%}.dialog-content input{color:#444;display:block;margin:1rem 0 0;padding:.5rem .4rem .4rem;text-align:center;width:100%}.approve-invoice{background-color:#69c969!important;margin:1rem 0 0!important}#reject-invoice-modal-button,.reject-invoice{background-color:#ec3e3e!important;margin:1rem 0 0!important}.rpv-core__text-layer{display:none!important}.rpv-core__page-layer{margin:1rem auto;width:100%}.settings-container{width:100%}.settings-container h2{color:#fff;font-size:.9rem;margin-bottom:.5rem;padding:.7rem}.settings,.settings-container h2{background-color:#005c97;background-color:var(--primary);text-align:center}.settings{align-items:center;border-radius:0;display:flex;flex-direction:column;height:calc(100vh - 65px - 2.4rem);justify-content:center;margin:0;padding:.7rem 1.3rem;width:100%}.settings label{color:#fff;display:block;font-size:.8rem}#api-card input,.settings input{color:#444;display:block;margin:.6rem auto .7rem;min-width:100%;padding:.5rem .4rem .4rem;text-align:center}#api-card button,.settings button{background-color:#fff;border:none;border-radius:.2rem;color:#005c97;color:var(--primary);cursor:pointer;font-weight:700;padding:.5rem .8rem}#intro{background:#005c97;background:linear-gradient(180deg,#363795,#005c97);display:flex;flex-direction:row}#intro-text{color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2.5rem 1rem 2.5rem 7rem}#intro-text h1{font-size:3.1rem;font-weight:700;margin-bottom:1rem}#intro-text p{font-size:.9rem;letter-spacing:.03rem;line-height:1.6rem}#intro-image{flex:1 1;flex-direction:column;justify-content:end;overflow:hidden;padding:3rem 2rem 0;text-align:center}#intro-image img{height:auto;margin-bottom:-20rem;width:65%}#desktop{display:flex;flex-direction:row-reverse}#desktop-image{flex:1 1;padding:4rem 0 4rem 5rem;text-align:center}#desktop-image img{height:auto;width:100%}#desktop-text{color:#444;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2rem 3rem 3rem 4rem}#desktop-text h2{color:#005c97;color:var(--primary);font-size:2rem;font-weight:700;margin-bottom:1rem}#desktop-text p{font-size:.9rem;letter-spacing:.02rem;line-height:1.6rem}#api{background-color:#fff;display:flex;flex-direction:row}#api-card{background-color:#005c97;background-color:var(--primary);display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:3rem;text-align:center}#api-card label{color:#fff;font-size:.8rem}#api-card input{margin-bottom:.7rem}#api-card button{background-color:#fff;border:none;border-radius:.2rem;color:#005c97;color:var(--primary);cursor:pointer;font-weight:700;padding:.5rem .8rem}#api-text{color:#444;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:4rem 4rem 4rem 6rem}#api-text h2{color:#005c97;color:var(--primary);font-size:2rem;font-weight:700;margin-bottom:1rem}#api-text p{font-size:.9rem;letter-spacing:.02rem;line-height:1.6rem}#promo{display:flex;flex-direction:row-reverse}#promo-text{color:#444;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:4rem 14rem 4.4rem;text-align:center}#promo-text h2{color:#005c97;color:var(--primary);font-size:2rem;font-weight:700;margin-bottom:1rem}#promo-text p{font-size:.9rem;letter-spacing:.02rem;line-height:1.6rem}@media (max-width:969px){body{padding-top:62px}#full-height{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 62px - 26rem)}.copyright{padding:.9rem 0}header .container{box-shadow:3px 4px 5px 0 #00000003;height:62px;padding:0 7px 0 14px}header img{height:28px;position:relative;top:.15rem}#toggle-navigation{right:-.1rem}#navigation-open{transform:translateX(0)}#navigation-closed,#navigation-open{height:calc(100vh - 62px);position:fixed;right:0;top:62px;transition:transform .3s ease;width:100%}#navigation-closed{transform:translateX(100%)}table,tbody,td,th,thead,tr{display:block}table{background-color:initial}thead tr{left:-9999px;position:absolute;top:-9999px}td{border:none;font-size:.9rem;max-width:64ch;overflow:hidden;padding:0 0 .5rem .6rem;position:relative;text-align:left;text-overflow:hidden}td:first-child{font-size:1.2rem!important;padding:.1rem 0 .1rem .6rem}td:last-child{padding:0 0 .6rem .6rem}tr{background-color:#fff!important;border:1px solid #efefef;border-radius:.5rem;box-shadow:3px 4px 5px 0 #00000003;margin:.7rem}.dialog-content{padding:1rem 0}.dialog-content input{margin:1rem 1rem 0;width:calc(100% - 2rem)}.dialog-content button{margin:0 1rem;width:calc(100% - 2rem)}.settings input{min-width:100%}#intro{height:80vh}#intro,#intro-text{flex-direction:column}#intro-text{color:#fff;display:flex;flex:1 1;justify-content:center;padding:1rem 3rem 0;text-align:center}#intro-text h1{font-size:2.4rem;font-weight:700;margin-bottom:1rem}#intro-image{flex:1 1;flex-direction:column;justify-content:end;padding:0 2rem;text-align:center}#intro-image img{width:70%}#desktop{flex-direction:column}#desktop-image{flex:1 1;padding:.6rem 3rem 4rem;text-align:center}#desktop-image img{height:auto;width:90%}#desktop-text{padding:4rem 3rem 1rem;text-align:center}#desktop-text h2{font-size:1.8rem}#api{flex-direction:column}#api-text{padding:4rem 3rem;text-align:center}#api-text h2{font-size:1.8rem}#api-card{background-color:#005c97;background-color:var(--primary);display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:4rem;text-align:center}#api-card input{margin-bottom:.7rem;width:100%}#api-card button{background-color:#fff;border:none;border-radius:.2rem;color:#005c97;color:var(--primary);cursor:pointer;font-weight:700;padding:.5rem .8rem}#promo{flex-direction:column}#promo-text{padding:4rem;text-align:center}#promo-text h2{font-size:1.8rem}}