body{margin: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}html{font-size:16px}.invoice-bg{background-image:url(https://ojire.s3.ap-southeast-3.amazonaws.com/assets/img/invoice_bg_desktop.jpg);background-size:cover;background-position:center;background-attachment:fixed;min-height:100vh;width:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start}.invoice-container{display:flex;gap:20px;flex-wrap:nowrap;width:100%;height:95vh;align-items:flex-start;justify-content:space-between}.payment-container{gap:20px;display:flex;flex-direction:column;overflow-y:scroll;width:800px;height:100%}.invoice-info-backing{background-color:#fff;border-radius:8px;width:inherit;box-shadow:0 2px 3px #0000001a;margin:3vh 0 0 3vh;padding:30px 20px 20px;box-sizing:border-box;top:6vh;max-height:85vh;overflow-y:auto}.button-change-page-payment{display:flex;gap:4px;align-items:center;font-family:Poppins,sans-serif;font-size:.875rem}.button-change-page-invoice{display:flex;gap:4px;align-items:center;font-family:Poppins,sans-serif;font-size:.875rem;position:absolute;left:15px;top:15px}.invoice-header-container{display:flex;justify-content:space-between;margin-bottom:25px}.invoice-header{display:flex;align-items:center}.language-toggle-module{position:relative}.language-button{display:flex;align-items:center;border:1px solid #E0E0E0;border-radius:8px;padding:8px 12px;max-height:20px;cursor:pointer}.language-button-text{font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;color:#0a0a0a;margin-right:8px}.language-dropdown{position:absolute;top:85%;right:0;min-width:150px;background-color:#fff;box-shadow:2px 4px 8px #0000001a;border:1px solid #E0E0E0;border-radius:8px;padding:0 12px;z-index:10}.language-dropdown-mobile-right{position:absolute;top:110%;right:0;min-width:150px;background-color:#fff;box-shadow:2px 4px 8px #0000001a;border:1px solid #E0E0E0;border-radius:8px;padding:0 12px;z-index:10}.language-dropdown-mobile-left{position:absolute;top:110%;left:0;min-width:150px;background-color:#fff;box-shadow:2px 4px 8px #0000001a;border:1px solid #E0E0E0;border-radius:8px;padding:0 12px;z-index:10}.language-dropdown-text{font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;color:#0a0a0a;margin:8px 0;cursor:pointer}.invoice-mobile-top{display:flex;justify-content:space-between;margin-bottom:15px}.invoice-profile{width:50px;height:50px;margin-right:15px}.invoice-header-text{display:flex;flex-direction:column}.invoice-num{font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;color:#404040;margin:0}.invoice-source{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;color:#404040;margin:0}.due-header{font-size:.875rem;font-weight:600;color:#404040;margin-bottom:-5px;font-family:Poppins,sans-serif}.due-header-paid{font-size:1rem;font-weight:600;color:#404040;margin-bottom:-5px;font-family:Poppins,sans-serif}.due-content{display:flex;align-items:center;margin-top:-10px;position:relative}.due-img{width:20px;height:20px;margin-right:8px}.due-date{font-size:1rem;font-weight:400;color:#404040;font-family:Poppins,sans-serif}.due-timer{width:140px;height:40px;border-radius:4px;position:absolute;top:0%;right:0%;display:flex;align-items:center;justify-content:center;padding:2px;box-sizing:border-box}.arrow-left{width:20px;transform:rotate(180deg)}.arrow-right{width:20px}.timer-icon{width:28px;height:28px;position:absolute;left:2px}.timer-value{font-size:1.1875rem;font-weight:600;color:#f12200;font-family:Poppins,sans-serif;position:absolute;left:34px;margin:0}.check-circle{width:48px;height:48px;position:absolute;top:-30%;right:0%}.divider-line{height:1px;background-color:#e0e0e0;margin-top:15px}.divider-line-payment-menu{height:1px;background-color:#000;margin-top:15px;margin-bottom:15px}.merchant-info-container{margin:10px 0 20px 8px}.merchant-info-name,.merchant-info-contact,.merchant-info-normal-text{margin:5px 0;display:block}.merchant-info-name{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;color:#00aeef}.merchant-info-contact{font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500;color:#404040}.merchant-info-normal-text{font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;color:#616161}.section-title-light{font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;color:#404040;margin-top:10px}.section-item-text{font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;color:#404040}.indent-8{margin:0 0 0 8px}.invoice-detail-container{margin:6px 0 0}.invoice-detail-item{margin:0 0 8px}.invoice-detail-price-row{display:flex;justify-content:space-between;align-items:center}.invoice-detail-title{font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;color:#00aeef;margin:20px 0 -5px}.invoice-detail-mobile-expand{display:none}.invoice-detail-expand-button{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;justify-content:flex-end;align-items:center;margin-top:15px}.invoice-detail-expand-divider{height:1px;background-color:#e0e0e0;margin-top:15px}.invoice-detail-expand-text{font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500;color:#404040}.invoice-detail-bold-text{text-transform:capitalize;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;color:#404040;margin:0 0 2px 8px}.invoice-note-container{margin:10px 0 0}.invoice-note-spacer{margin:0 0 5px;color:#757575}.invoice-bill-backing{background-color:#fff;border-radius:8px;box-shadow:0 2px 3px #0000001a;padding:10px 15px 15px 10px;margin:3vh 3vh 0 0}.bill-info{display:flex;justify-content:space-between;align-items:center}.bill-total{margin-top:10px}.grand-total-text{font-size:1rem;font-weight:400;font-family:Poppins,sans-serif}.grand-total-amount{font-size:1rem;font-weight:600;font-family:Poppins,sans-serif;display:flex;align-items:center;color:#404040}.cheveron-icon{margin-left:5px;width:16px;height:16px;transition:transform .3s ease}.cheveron-icon.expanded{transform:rotate(180deg)}.cheveron-up-expand{margin-left:5px;width:16px;height:16px;transition:transform .3s ease;transform:rotate(180deg)}.cheveron-up-expand.expanded{transform:rotate(0)}.hide-on-desktop{display:none}.bill-normal-spacer{margin-bottom:5px}.expanding-bill{margin:10px 0 0}.bill-normal-text{font-size:.875rem;font-weight:500;font-family:Poppins,sans-serif;color:#404040}.bill-normal-amount{font-size:.875rem;font-weight:400;font-family:Poppins,sans-serif;display:flex;align-items:center;color:#404040}.invoice-payment-button{width:100%;background-color:#00aeef;color:#fff;border:none;border-radius:8px;padding:7px 0;font-size:1rem;font-weight:500;font-family:Poppins,sans-serif;cursor:pointer;margin-top:10px;transition:background-color .3s ease}.invoice-payment-button:hover{background-color:#008bb5}.invoice-pay-icon{padding:0 5px 0 0;width:16px;height:16px;vertical-align:middle}.change-payment-button{width:100%;background-color:#fff2f0;color:#f12200;border:none;border-radius:8px;padding:7px 0;font-size:1rem;font-weight:500;font-family:Poppins,sans-serif;cursor:pointer;margin-top:10px;transition:background-color .3s ease}.change-payment-button:hover{background-color:#ffd6d2}.change-payment-button-mobile{width:94%;background-color:#fff2f0;color:#f12200;border:1px solid #f12200;border-radius:8px;padding:7px 0;font-size:1rem;font-weight:500;font-family:Poppins,sans-serif;cursor:pointer;transition:background-color .3s ease;display:none}.change-payment-button-mobile:hover{background-color:#ffd6d2}.briva-backing{background-color:#fff;border-radius:8px;box-shadow:0 2px 3px #0000001a;padding:13px 10px 20px;margin:3vh 3vh 0 0}.va-divider{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.va-title{font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500;color:#757575;margin-bottom:5px}.va-number-row{display:flex;flex-wrap:wrap;align-items:center}.va-number-text{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;color:#404040;margin:0 10px 0 0}.copy-text{cursor:pointer;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500;color:#0b7e59;margin:0 0 0 2px}.va-help{font-size:.875rem;font-weight:400;font-family:Poppins,sans-serif;color:#00aeef;text-align:center;margin:15px 0;cursor:pointer}.briva-logo{width:67px;height:24px}.cimb-logo{width:150px;height:24px}.copy-icon{width:20px;height:20px;cursor:pointer}.copy-row{display:flex;align-items:center}.help-icon-blue{width:16px;height:16px;vertical-align:middle;margin:0 4px 0 0;padding-bottom:1px}.refresh-icon{width:20px;height:20px;padding:0 5px 0 0;vertical-align:middle}.qris-backing{background-color:#fff;border-radius:8px;box-shadow:0 2px 3px #0000001a;padding:25px 10px 20px;margin-top:3vh;margin-bottom:2vh;margin-right:20px}.qris-header{display:flex;justify-content:space-between;align-items:center;width:100%}.qris-header-text{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;color:#404040}.qris-header-img{width:200px;height:32px}.gpn-header-img{width:25px;height:32px}.qris-container{display:flex;padding:4px;flex-direction:column;align-items:center;aspect-ratio:1/1;position:relative}.qris-body{display:flex;justify-content:center;align-items:center;padding-left:10px;padding-right:10px}.qris-main-qr-container{display:flex;flex-direction:column;margin-top:10px;z-index:5}.qris-merchant-name{font-size:1rem;font-weight:600;font-family:Poppins,sans-serif;color:#404040;text-align:center}.qris-merchant-name-weali{font-size:1rem;font-family:Poppins,sans-serif;color:#404040;margin-bottom:0}.qris-amount-weali{font-size:1.5rem;font-weight:600;font-family:Poppins,sans-serif;color:#404040;margin-bottom:15px}.qris-merchant-nmid{font-size:.875rem;font-weight:600;font-family:Poppins,sans-serif;color:#404040;text-align:center;margin-bottom:10px}.qris-merchant-nns{font-size:.875rem;font-weight:600;font-family:Poppins,sans-serif;color:#404040;margin-top:2px}.qris-merchant-qr{background:#fff;padding:5px;position:relative}.qris-triangle-top{position:absolute;top:13%;left:0;height:175px;width:auto;z-index:1}.qris-triangle-bottom{position:absolute;bottom:0%;right:0;height:140px;width:140px;z-index:1}.qr-content{width:350px;height:350px}.qr-container{position:relative}.qr-center-logo{background-color:#fff;width:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:9999px;padding:5px}.qr-bottom-logo{margin-top:20px;margin-bottom:20px;width:150px}.qris-merchant-qr-weali{display:flex;flex-direction:column;align-items:center}.qris-download{font-size:1rem;font-weight:500;font-family:Poppins,sans-serif;color:#00aeef;text-align:center;margin:5px 0;cursor:pointer}.download-pdf{font-size:1rem;font-weight:500;font-family:Poppins,sans-serif;color:#00aeef;text-align:center;padding:10px;margin-top:20px;cursor:pointer;border:1px solid #00aeef;border-radius:5px}.download-icon{width:20px;height:20px;vertical-align:middle;margin:0 4px 0 0;padding-bottom:1px}.credit-card-backing{background-color:#fff;border-radius:8px;box-shadow:0 2px 3px #0000001a;padding:13px 15px 20px;margin-top:30px;margin-bottom:2vh;margin-right:3vh}.credit-card-header{display:flex;justify-content:space-between;align-items:center}.credit-card-header-text{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;color:#404040}.mastercard-icon{width:38px;height:23px;vertical-align:middle}.visa-icon{width:54px;height:17px;vertical-align:middle;margin:0 5px}.jcb-icon{width:32px;height:25px;vertical-align:middle}.credit-card-icon{width:46px;height:28px;vertical-align:middle;margin-left:10px}.credit-card-text{font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;color:#404040}.credit-card-text-small{font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;color:#404040;margin-right:5px}.credit-card-asterisk{font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;color:#cb3a31}.credit-card-input{margin-top:5px;padding:8px 12px;border:1px solid #c2c2c2;border-radius:4px}.credit-card-input-small{margin:5px 5px 0 0;padding:8px 12px;border:1px solid #c2c2c2;border-radius:4px;width:60px;box-sizing:border-box}.cc-form-card-number,.cc-form-cvc,.cc-form-holder-name,.cc-form-billing-address{display:flex;flex-direction:column;margin-top:10px}.cc-form-expiry-date{display:flex;flex-direction:column;margin:10px 20px 0 0}.cc-form-expiry-cvc-row{display:inline-flex;align-items:center}.cc-form-city-postal-row{display:flex;align-items:flex-start;flex-wrap:wrap}.cc-form-city{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;min-width:0;margin:10px 10px 0 0}.cc-form-postal-code{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;min-width:0;margin-top:10px}.cc-form-country{display:flex;flex-direction:column;margin:10px 0 5px}.cc-form-conjoined{display:inline-flex;align-items:center}.branding-section{display:flex;justify-content:center;align-items:center;padding:10px}.hide-brand-on-desktop{display:none}.hide-brand-on-mobile{display:flex}.hide-content-on-desktop{display:none}.hide-content-on-mobile{display:block;width:100%}.branding-text{font-size:.875rem;font-weight:400;font-family:Poppins,sans-serif;font-style:italic;margin-right:10px;color:#757575}.branding-logo{width:88px;height:32px}.payment-overlay,.payment-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.payment-overlay-content{background:#fff;padding:25px 20px;border-radius:8px;box-shadow:20px 30px 60px #0000001a;position:relative}.close-button{position:absolute;top:-10px;right:-10px;width:30px;height:30px;cursor:pointer}.payment-overlay-title{font-size:1.1875rem;font-weight:600;font-family:Poppins,sans-serif;color:#404040;text-align:center}.payment-overlay-subtittle{font-weight:600;font-family:Poppins,sans-serif}.payment-overlay-menu-column{padding:0 15px}.payment-overlay-menu-column-credit{padding:0 15px 0 10px}.payment-overlay-menu{width:430px;margin-top:30px;margin-bottom:5px}.payment-overlay-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-top:12px;cursor:pointer}.payment-menu-container{display:flex;align-items:center}.payment-menu-pic-container{display:inline-flex;justify-content:center;margin-right:20px;width:56px}.payment-menu-pic{width:56px;height:20px}.payment-menu-cimb-pic{width:56px;height:10px}.payment-menu-cc-pic{width:36px;height:22px;vertical-align:middle;margin-right:35px}.payment-menu-text{font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;color:#404040}.cheveron-down{width:20px;height:20px}.cheveron-right{width:20px;height:20px;transform:rotate(270deg)}.briva-help-overlay-content{background:#fff;padding:15px;border-radius:8px;box-shadow:20px 30px 60px #0000001a;position:relative}.briva-help-overlay-box{width:600px;margin-top:12px}.briva-help-overlay-row{display:flex;justify-content:space-between;align-items:center;margin:12px 0;cursor:pointer}.briva-help-overlay-answer{font-size:1rem;font-weight:400;font-family:Poppins,sans-serif;color:#404040}.reduce-answer-indent{padding-left:22px}.briva-help-overlay-divider{height:1px;background-color:#e0e0e0}.briva-help-overlay-title{font-size:1.1875rem;font-weight:600;font-family:Poppins,sans-serif;color:#404040;text-align:center;margin-top:5px}.briva-help-overlay-subtitle{font-size:1.1875rem;font-weight:500;font-family:Poppins,sans-serif;color:#404040}.briva-help-cheveron-right{width:24px;height:24px;transform:rotate(270deg);transition:transform .3s ease}.briva-help-cheveron-right.open{transform:rotate(360deg)}.payment-change-overlay-content{background:#fff;padding:20px;border-radius:8px;box-shadow:20px 30px 60px #0000001a;position:relative;max-width:32vw}.payment-change-title{font-size:1rem;font-weight:500;font-family:Poppins,sans-serif;color:#404040}.payment-change-text{font-size:.875rem;font-weight:400;font-family:Poppins,sans-serif;color:#404040;margin-top:10px}.payment-change-return{font-size:1rem;font-weight:500;font-family:Poppins,sans-serif;color:#00aeef;cursor:pointer}.payment-change-confirm{font-size:1rem;font-weight:500;font-family:Poppins,sans-serif;color:#f12200;background-color:#fff2f0;border:none;border-radius:8px;padding:7px 14px;cursor:pointer;transition:background-color .3s ease;margin:0 0 0 25px}.payment-change-confirm:hover{background-color:#ffd6d2}.payment-change-buttons{display:flex;justify-content:flex-end;align-items:center;margin-top:30px}.copy-notification{position:fixed;display:flex;align-items:center;min-width:260px;right:-300px;bottom:28px;background-color:#e8fbf1;padding:10px 20px 10px 10px;border:1px solid #b8dbca;border-radius:8px;box-shadow:0 4px 8px #0000001a;opacity:0;transition:bottom .5s ease-in-out,opacity .5s ease-in-out,right .5s ease-in-out;z-index:1000}.copy-notification.show{opacity:1;right:28px}.copy-notification.hide{display:none}.copy-notification-text{font-size:.875rem;font-weight:500;font-family:Poppins,sans-serif;color:#43936c}.copy-checkmark{width:20px;height:20px;vertical-align:middle;margin-right:10px}.not-found-content{width:600px;background-color:#fff;padding:40px 60px;display:flex;flex-direction:column;border-radius:10px;justify-content:center;align-items:center;font-family:Poppins,sans-serif;box-shadow:0 0 20px 4px #0000001a}.not-found-bg{background-image:url(https://ojire.s3.ap-southeast-3.amazonaws.com/assets/img/invoice_bg_desktop.jpg);background-size:cover;background-position:center;background-attachment:fixed;min-height:100vh;width:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.not-found-img{width:300px;margin-bottom:10px}.not-found-heading{font-size:20pt;text-align:center}.not-found-text{text-align:center;color:#616161;font-size:14pt;word-wrap:break-word;white-space:normal;margin:0}.qris-menu,.credit-card-menu{cursor:not-allowed;opacity:.5}.tooltip{font-family:Poppins,sans-serif;min-width:150px;background-color:#04adef;color:#fff;text-align:center;border-radius:5px;padding:5px;position:absolute;z-index:9999;bottom:74%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s ease-in-out}.show-tooltip{opacity:1}.header-change-page{background-color:#fff;padding:20px 15px 15px}.discount-text{display:inline-flex;align-items:center;gap:3px;color:red;margin-left:5px;text-decoration:line-through}.discount-bill{color:red}.discount-logo{width:15px}.loading-image{width:150px}.disable-payment{opacity:.5}.pdf-content{display:flex;justify-content:center;margin-top:20px}.pdf-container{font-family:Poppins,sans-serif;width:375px;box-shadow:0 -3px 10px #0000001f;padding-bottom:75px;position:relative;background-color:#fff;z-index:1}.pdf-container:before{content:"";position:absolute;background-image:url(/v1/checkout/watermark.png);opacity:.1;inset:0;z-index:-1}.pdf-header{display:flex;text-align:center;flex-direction:column;align-items:center;padding:20px}.pdf-header-title{font-size:24px;font-weight:700}.pdf-header-address{font-size:14px;font-weight:400;max-width:250px}.pdf-header-id{margin-top:10px;font-size:16px;font-weight:400}.pdf-header-date{font-size:14px;font-weight:500}.pdf-section{display:flex;justify-content:space-between;padding:10px 20px}.pdf-table-row-head{display:flex;padding:10px 20px;font-size:14px}.pdf-table-row{display:flex;flex-direction:column;padding:0 20px;font-size:14px}.pdf-table-col{display:flex;margin-left:8px}.pdf-table-col-1{display:flex;flex-direction:column;width:60%}.pdf-table-col-2{width:40%;text-align:right;align-self:self-end}.pdf-table-col-3{width:10%;text-align:center}.pdf-table-col-4{width:30%;text-align:end}.pdf-table-col-desc{font-size:12px}.pdf-table-col-info{display:flex;flex-direction:column;width:60%}.pdf-section-content{display:flex;flex-direction:column}.pdf-section-content-title{font-size:14px;font-weight:400;color:#707070}.items-end{display:flex;justify-content:end}.pdf-section-content-value{font-size:14px;font-weight:500}.pdf-thead{border-bottom:1px solid #E0E0E0;color:#707070}.pdf-tbody{border-bottom:1px solid #E0E0E0}.left-content-title,.right-content-title{width:50%}.pdf-tbody-list-item{padding:10px 20px;display:flex}.center-item{display:flex;justify-content:center}.pdf-tbody-list-item span{font-size:14px;width:100%}.pdf-table-recap{margin:10px 20px 0;font-size:14px}.pdf-table-total{padding:0 20px 10px;font-size:14px;font-weight:700;border-bottom:1px solid #E0E0E0}.pdf-table-recap-row{display:flex;justify-content:space-between}.pdf-table-recap-col-1{width:60%}.pdf-table-recap-col-2{width:40%;text-align:right}.pdf-paid-method{padding:10px 20px 20px;font-size:14px}.left-triangle{width:0;height:0;border-top:100px solid transparent;border-bottom:100px solid transparent;border-left:100px solid #FF123D;position:absolute;left:0;top:4rem}.right-triangle{width:0;height:0;border-top:140px solid transparent;border-bottom:0 solid transparent;border-right:140px solid #FF123D;position:absolute;bottom:0;right:0}@media (max-width: 1024px){.qr-content{width:300px;height:300px}}@media (max-width: 900px){.qris-triangle-bottom{height:120px;width:120px}}@media (max-width: 820px){.invoice-bg{background-image:url(https://ojire.s3.ap-southeast-3.amazonaws.com/assets/img/invoice_bg_mobile.jpg)}.qris-triangle-bottom{height:250px;width:250px}.qris-triangle-top{height:300px;width:200px}.invoice-container{flex-direction:column;align-items:center;height:auto}.invoice-info-backing{width:100%;margin:0;border-radius:0;position:relative;padding:20px;top:auto;max-height:none;overflow-y:visible}.invoice-header-container{display:block}.payment-container{width:100%}.payment-section{display:none}.payment-overlay{position:static;display:flex;justify-content:center;align-items:center;background:none}.hide-content-on-mobile{display:none}.briva-help-overlay-title{font-size:1rem}.invoice-header{flex-direction:column;text-align:center}.invoice-profile{margin-right:0;margin-bottom:10px}.invoice-num,.invoice-source,.merchant-info-name,.payment-menu-text,.briva-help-overlay-subtitle,.due-header-paid{font-size:1rem}.merchant-info-normal-text,.section-title-light,.invoice-detail-bold-text,.section-item-text,.branding-text,.va-title{font-size:.875rem}.hide-content-on-desktop{display:block;width:100%}.invoice-header{margin-bottom:15px}.timer-value{font-size:1rem;left:52px}.not-found-content{width:400px;padding:20px 40px}.not-found-heading{font-size:16pt}.not-found-text{font-size:12pt}.not-found-img{width:200px}.timer-icon{width:24px;height:24px;left:24px}.divider-line{margin-top:5px}.merchant-info-contact{font-size:.875rem;font-weight:400}.merchant-info-container{margin:10px 0 20px 4px}.invoice-detail-bold-text{margin:0 0 2px 4px}.indent-8{margin:0 0 0 4px}.invoice-detail-title{display:none}.invoice-detail-mobile-expand{display:block}.payment-overlay-menu{width:300px}.payment-change-overlay-content{max-width:82vw}.briva-help-overlay-content{width:100%;position:static;border-radius:0}.briva-help-overlay-box{width:100%}.invoice-bill-backing{left:0;bottom:0;margin:0;border-radius:0;padding:15px 15px 20px;box-shadow:0 -3px 10px #0000001f;z-index:1000}.briva-backing{margin:0;border-radius:0;padding:20px 15px 15px}.hide-on-mobile{display:none}.invoice-payment-button{margin-top:15px}.hide-on-desktop{display:block}.hide-brand-on-desktop{display:flex}.hide-brand-on-mobile{display:none}.change-payment-button-mobile{display:block}.qris-backing{margin-top:0;margin-right:0}.check-circle{width:40px;height:40px}.copy-notification{right:unset;bottom:-100px;left:50%;transform:translate(-50%)}.copy-notification.show{bottom:16px;opacity:1}.credit-card-backing{margin:0;border-radius:0}.qr-content{width:550px;height:550px}.left-triangle{border-top:150px solid transparent;border-bottom:150px solid transparent;border-left:150px solid #FF123D}.right-triangle{border-top:180px solid transparent;border-right:180px solid #FF123D}.qr-center-logo{width:60px;padding:5px}}@media (max-width: 620px){.not-found-content{width:200px;padding:20px 40px}.not-found-heading{font-size:12pt}.not-found-text{font-size:8pt}.not-found-img{width:150px}.cimb-logo{width:113px;height:18px}.qr-content{width:450px;height:450px}.left-triangle{border-top:150px solid transparent;border-bottom:150px solid transparent;border-left:150px solid #FF123D}.right-triangle{border-top:180px solid transparent;border-right:180px solid #FF123D}.qris-triangle-bottom{height:150px;width:150px}.qris-triangle-top{height:170px;width:130px}.qr-center-logo{width:50px;padding:5px}}@media (max-width: 520px){.cimb-logo{width:94px;height:15px}.qris-triangle-bottom{height:120px;width:120px}.qris-triangle-top{height:150px;width:120px}.left-triangle{border-top:100px solid transparent;border-bottom:100px solid transparent;border-left:100px solid #FF123D}.right-triangle{border-top:140px solid transparent;border-right:140px solid #FF123D}.qr-content{width:400px;height:400px}}@media (max-width: 450px){.left-triangle{border-top:80px solid transparent;border-bottom:80px solid transparent;border-left:80px solid #FF123D}.right-triangle{border-top:100px solid transparent;border-right:100px solid #FF123D}.qr-content{width:300px;height:300px}}@media (max-width: 350px){.left-triangle{border-top:80px solid transparent;border-bottom:80px solid transparent;border-left:80px solid #FF123D}.right-triangle{border-top:100px solid transparent;border-right:100px solid #FF123D}.qr-content{width:250px;height:250px}}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto!important}}
