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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.wrapperError{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;padding-bottom:25%;text-align:center}.imgError{height:34%}.btnRefresh{background-color:var(--green)!important;border:4px solid var(--green)!important;color:#fff!important;font-weight:700;height:42px;margin-top:1rem;margin-top:20px!important;width:142px}.title{font-size:20px!important;font-weight:700!important;width:65%}.titleDesc{color:gray!important;font-size:12px!important;font-weight:lighter!important;letter-spacing:.17px!important;line-height:143%!important;margin-top:10px!important;padding:0 30px;text-align:center!important;width:100%;word-break:normal!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:local("Poppins Latin"),local("poppins-latin"),url(/static/media/poppins-latin.405055dd680fa1dcdfa2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*{font-family:Poppins!important}*,:after,:before{box-sizing:border-box}body,html{background-color:#f3f4f6!important;color:#000;font-size:12px;height:100%!important;margin:0!important;padding:0!important}.MuiGrid-root .MuiPaper-root{background-color:#fff!important;box-shadow:none!important}a{cursor:pointer}:root{--green:#286353}.borderLine{border:1px solid #00000014;margin:1.5rem 0}.invoiceStatus{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.invoiceHeader{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:1.5rem 0;width:90vw}.invoiceHeaderAction{align-items:center;color:#286353;display:flex;flex-direction:row;gap:1rem;justify-content:center}.invoiceHeaderAction .languageContainer{padding:0 .5rem;position:relative}.invoiceHeaderAction .languageContainer .languageButton{cursor:pointer;font-size:16px;font-weight:700}.invoiceHeaderAction .languageContainer .languageList{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0003;color:#4a4a4a;display:flex;flex-direction:column;font-size:12px;margin-top:.5rem;overflow:hidden;position:absolute;right:0;top:100%;transition:max-height .4s ease,opacity .4s ease}.invoiceHeaderAction .languageContainer .languageList .languageListItem{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;padding:0 1rem}.invoiceHeaderAction .languageContainer .languageList .languageListItem .logo{align-items:center;display:flex;height:3rem;justify-content:center;width:auto}.invoiceHeaderAction .languageContainer .languageList .languageListItem .value{color:#000;font-weight:600}.invoiceHeaderAction .languageContainer.expanded .languageList{animation:fadeIn .4s ease forwards;height:auto;opacity:1}.invoiceHeaderAction .downloadButton{align-items:center;cursor:pointer;display:flex;justify-content:center}.invoiceHeaderAction .logo{font-size:1.75rem}.invoiceStatusLabel{background-color:#286353;background-color:var(--green);border-radius:64px;color:#fff;font-size:12px;font-weight:700;padding:.25rem 1rem;white-space:nowrap}.invoiceContainer{align-items:center;background-color:#f2f4f4!important;display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;justify-content:center;padding-bottom:20vh;padding-top:5vh;width:100vw}.invoiceDetailCard{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0003;margin-bottom:2rem;padding:1.5rem;width:90vw}.invoiceDetailCard .invoiceDetailHeader{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0}.invoiceDetailCard .invoiceDetailHeader h1{font-size:24px}.invoiceDetailCard .invoiceDetailHeader h2{color:#555;font-size:18px;font-weight:700;margin-bottom:.5rem}.invoiceDetailCard .invoiceDetails{color:#4a4a4a;font-size:12px}.invoiceDetailCard .invoiceDetails .invoiceDetailItem{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.invoiceDetailCard .invoiceDetails .invoiceDetailItem .label{font-weight:400}.invoiceDetailCard .invoiceDetails .invoiceDetailItem .value{color:#000;font-weight:600}.invoiceDetailCard .invoiceFrom h1{color:#4a4a4a;font-size:12px;font-weight:400;margin-bottom:1rem}.invoiceDetailCard .invoiceFrom h2{color:#000;font-size:14px;font-weight:700;margin-bottom:.75rem}.invoiceDetailCard .invoiceFrom .invoiceFromItem{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin-bottom:.5rem}.invoiceDetailCard .invoiceFrom .invoiceFromItem .logo{color:#4a4a4a;margin-right:.5rem}.invoiceDetailCard .invoiceFrom .invoiceFromItem .value{color:#4a4a4a;font-weight:400}.invoiceDetailCard .invoiceTo h1{color:#4a4a4a;font-size:12px;font-weight:400;margin-bottom:1rem}.invoiceDetailCard .invoiceTo h2{color:#000;font-size:14px;font-weight:700;margin-bottom:.75rem}.invoiceDetailCard .invoiceTo .invoiceToItem{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin-bottom:.5rem}.invoiceDetailCard .invoiceTo .invoiceToItem .logo{color:#4a4a4a;margin-right:.5rem}.invoiceDetailCard .invoiceTo .invoiceToItem .value{color:#4a4a4a;font-weight:400}.invoiceProductCard{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0003;margin-bottom:2rem;padding:1.5rem;width:90vw}.invoiceProductCard .product-card{background-color:#fff;border:1px solid #ddd;border-radius:5px;cursor:pointer;margin-bottom:1rem;overflow:hidden;padding:1rem;transform-origin:top;transition:all .3s ease-in-out}.invoiceProductCard .product-card.expanded{animation:expand .4s ease forwards;background-color:#f9f9f9}.invoiceProductCard .product-card .product-header{display:flex;flex-direction:column}.invoiceProductCard .product-card .product-header .product-name{align-items:center;display:flex;justify-content:space-between}.invoiceProductCard .product-card .product-header .product-name .product-icon{height:20px;margin-right:.5rem;width:20px}.invoiceProductCard .product-card .product-header .product-name .product-icon .arrow-icon{color:#4a4a4a;height:100%;width:100%}.invoiceProductCard .product-card .product-header h1{color:#4a4a4a;font-size:12px;font-weight:600;margin-bottom:1rem}.invoiceProductCard .product-card .product-header h2{color:#000;font-size:14px;font-weight:700;margin-bottom:.75rem}.invoiceProductCard .product-card .product-header p{color:#4a4a4a;font-weight:400;margin:.1rem 0}.invoiceProductCard .product-card .product-header .amount{align-items:center;display:flex;font-weight:700;justify-content:space-between;margin-top:8px}.invoiceProductCard .product-card .product-header .amount strong{font-size:12px}.invoiceProductCard .product-card .product-details{margin-top:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease}.invoiceProductCard .product-card .product-details div{display:flex;justify-content:space-between;margin-bottom:8px}.invoiceProductCard .product-card .product-details div span{color:#333;font-size:12px}.invoiceProductCard .product-card.expanded .product-details{animation:fadeIn .4s ease forwards;height:auto;opacity:1}.summaryCard{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0003;margin-bottom:2rem;overflow:hidden;padding:.5rem 1.5rem;transform-origin:top;transition:all .3s ease-in-out;width:90vw}.summaryCard.expanded{animation:expand .4s ease forwards;background-color:#f9f9f9;box-shadow:0 4px 8px #0003}.summaryCard .summary-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.summaryCard .summary-header .summary-icon{height:20px;margin-right:.5rem;width:20px}.summaryCard .summary-header .summary-icon .arrow-icon{color:#4a4a4a;height:100%;width:100%}.summaryCard .summary-header h1{color:#4a4a4a;font-size:14px;font-weight:600;margin-bottom:1rem}.summaryCard .summaryDetails{color:#4a4a4a;font-size:12px;margin-top:1rem;overflow:hidden;transition:max-height .4s ease,opacity .4s ease}.summaryCard .summaryDetails .summaryDetailItem{display:flex;justify-content:space-between;margin-bottom:.5rem}.summaryCard .summaryDetails .summaryDetailItem .label{font-weight:400}.summaryCard .summaryDetails .summaryDetailItem .label2{font-weight:400;margin-left:1rem}.summaryCard .summaryDetails .summaryDetailItem .value{color:#000;font-weight:600}.summaryCard .summaryDetails .summaryDetailItem .bold{font-weight:600}.summaryCard.expanded .summaryDetails{animation:fadeIn .4s ease forwards;height:auto;opacity:1}.summaryCard .amountDue{align-items:center;background-color:rgba(34,136,102,.078);display:flex;font-size:12px;justify-content:space-between;margin-bottom:1rem;padding:1rem .5rem;width:100%}.summaryCard .amountDue .label{color:#000;font-weight:600}.summaryCard .amountDue .amount{color:#286353;font-weight:600}.signatureCard{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0003;margin-bottom:2rem;overflow:hidden;padding:.5rem 1.5rem;transform-origin:top;transition:all .3s ease-in-out;width:90vw}.signatureCard.expanded{animation:expand .4s ease forwards;background-color:#f9f9f9;box-shadow:0 4px 8px #0003}.signatureCard .signature-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.signatureCard .signature-header .signature-icon{height:20px;margin-right:.5rem;width:20px}.signatureCard .signature-header .signature-icon .arrow-icon{color:#4a4a4a;height:100%;width:100%}.signatureCard .signature-header h1{color:#4a4a4a;font-size:14px;font-weight:600;margin-bottom:1rem}.signatureCard .signatureDetails{align-items:center;color:#4a4a4a;display:flex;flex-direction:column;font-size:12px;justify-content:center;margin-top:1rem;overflow:hidden;transition:max-height .4s ease,opacity .4s ease}.signatureCard .signatureDetails .signatureDetailItem{display:flex;margin:1rem 0}.signatureCard .signatureDetails .signatureDetailItem .value{color:#000;font-weight:600}.signatureCard .signatureDetails .signatureImage{height:auto;max-width:40vw;object-fit:contain;width:100%}.signatureCard .signatureDetails .signatureInformation{background-color:#0288d11a;border-radius:4px;display:flex;flex-direction:row;gap:.5rem;margin-bottom:1rem;padding:1rem;width:100%}.signatureCard .signatureDetails .signatureInformation .logo{color:#0288d1;margin-right:.5rem}.signatureCard .signatureDetails .signatureInformation .value{color:#002f49;font-weight:400}.signatureCard.expanded .signatureDetails{animation:fadeIn .4s ease forwards;height:auto;opacity:1}.notesCard{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0003;margin-bottom:2rem;overflow:hidden;padding:.5rem 1.5rem;transform-origin:top;transition:all .3s ease-in-out;width:90vw}.notesCard.expanded{animation:expand .4s ease forwards;background-color:#f9f9f9;box-shadow:0 4px 8px #0003}@keyframes expand{0%{opacity:.8;transform:scaleY(.95)}to{opacity:1;transform:scaleY(1)}}.notesCard .notes-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.notesCard .notes-header .notes-icon{height:20px;margin-right:.5rem;width:20px}.notesCard .notes-header .notes-icon .arrow-icon{color:#4a4a4a;height:100%;width:100%}.notesCard .notes-header h1{color:#4a4a4a;font-size:14px;font-weight:600;margin-bottom:1rem}.notesCard .notesDetails{color:#4a4a4a;display:flex;flex-direction:column;font-size:12px;margin-top:1rem;overflow:hidden;transition:max-height .4s ease,opacity .4s ease}.notesCard .notesDetails .notesDetailItem{display:flex;flex-direction:column;margin:1rem 0}.notesCard .notesDetails .notesDetailItem .label{color:#000;font-size:12px;font-weight:600;margin-bottom:.5rem}.notesCard .notesDetails .notesDetailItem .value{font-weight:400}.notesCard.expanded .notesDetails{animation:fadeIn .4s ease forwards;height:auto;opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.invoiceFooter{background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;bottom:0;box-shadow:0 -2px 6px #0000001a;flex-direction:column;gap:1rem;left:0;padding:1.5rem 2rem;position:fixed;z-index:1000}.amountDue,.invoiceFooter{align-items:center;display:flex;width:100%}.amountDue{font-size:12px;justify-content:space-between;padding:0 1rem}.amountDue .label{color:#000;font-weight:600}.amountDue .amount{color:#286353;font-weight:600}.paymentButton{background:#3b7457;border:none;border-radius:4px;box-shadow:0 2px 6px #0000001a;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:12px;text-align:center;transition:background .3s ease;width:100%}.paymentButton:hover{background:#2c5a42}
/*# sourceMappingURL=main.38b285e9.css.map*/