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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:aneklatin_bold;src:url(/abflapp/static/media/aneklatin_bold.e8b4f2dddea07cc03b5d.ttf)}@font-face{font-family:aneklatin_extra_bold;src:url(/abflapp/static/media/aneklatin_extra_bold.6bd1d396589cb6f259d2.ttf)}@font-face{font-family:aneklatin_extra_light;src:url(/abflapp/static/media/aneklatin_extra_light.37e91bb8b93ed540735b.ttf)}@font-face{font-family:aneklatin_light;src:url(/abflapp/static/media/aneklatin_light.42623afcf24a9f0d6215.ttf)}@font-face{font-family:aneklatin_medium;src:url(/abflapp/static/media/aneklatin_medium.6bcf99e5a687f8cded35.ttf)}@font-face{font-family:aneklatin_regular;src:url(/abflapp/static/media/aneklatin_regular.a47b3e3640da744c1b31.ttf)}@font-face{font-family:aneklatin_semi_bold;src:url(/abflapp/static/media/aneklatin_semi_bold.fc9ed425aeff9504115a.ttf)}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.list-view{background-color:#f9fafb;display:grid;grid-template-columns:repeat(2,1fr);overflow-y:auto;padding:20px}.header-title-view{color:#c7222a;padding-left:30px;padding-top:50px}.ac-no{color:#000;font-family:aneklatin_regular;font-weight:600}.list-item{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;margin:5px 15px 10px;padding:1px 10px 10px}.list-item:hover{cursor:pointer}.toolbarBackImage{height:100px;margin-left:-40px;margin-top:-23px;width:110px}.toolbarImage{flex:.3 1;height:30px}.toolbarEmptyLeft,.toolbarImage{align-items:center;display:flex;justify-content:center}.toolbarEmptyLeft{flex:1 1}.toolbarEmptyRight{align-items:center;display:flex;flex:1.1 1;justify-content:center}.user-name{color:#000;display:flex;flex-direction:column;font-family:aneklatin_bold;height:10px;margin-bottom:1%;margin-left:2%;margin-right:4%}.user-name,.user-name-container{font-size:20px}.dropdown-container{margin-left:15px;margin-right:15px;margin-top:5px;padding-left:10px;padding-right:10px;padding-top:1px}.loan-amount-container{display:flex;flex-direction:column;font-family:aneklatin_medium;gap:6px}.no-loans-container{display:flex;justify-content:center;text-align:center;width:100%}.no-loans-container p{color:#313030;font-family:aneklatin_medium;font-size:18px;margin:0}@media screen and (max-width:768px){.list-view{grid-template-columns:1fr}.header-title-view{color:#c7222a;padding-left:25px;padding-top:50px}.toolbarBackImage{height:100px;margin-left:-40px;margin-top:-23px;width:110px}.toolbarImage{flex:.3 1;height:30px}.toolbarEmptyLeft,.toolbarImage{align-items:center;display:flex;justify-content:center}.toolbarEmptyLeft{flex:1 1}.toolbarEmptyRight{align-items:center;display:flex;flex:2 1;justify-content:center}.user-name{display:flex;flex-direction:column;font-size:18px;height:10px;margin-bottom:3%;margin-left:8%;margin-right:4%}.user-name,.user-name-container{color:#000;font-family:aneklatin_bold}.user-name-container{font-size:20px}.list-item{border-radius:6px;margin:5px 10px 8px;padding:8px}}.amount-container{display:flex;justify-content:space-between;width:100%}.active-status{color:#236402}.active-status,.inactive-status{align-items:flex-end;font-weight:600}.inactive-status{color:#96030b}.loanServiceBtnView{display:inline-block;margin-top:60px}.creditCardServiceBtnView,.loanServiceBtnView{align-content:center;align-items:center;align-self:center;background-color:#c7222a;border-radius:25px;color:#fff;cursor:pointer;font-family:aneklatin_bold;height:50px;justify-content:center;margin-bottom:15px;text-align:center;width:400px}.creditCardServiceBtnView{display:flex;flex-direction:column;margin-top:15px}@media screen and (max-width:768px){.container{align-items:center;display:flex;flex-direction:column;justify-content:center}.loanServiceBtnView{margin:50px 2% 10px}.creditCardServiceBtnView,.loanServiceBtnView{align-content:center;align-items:center;align-self:center;background-color:#c7222a;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font-family:aneklatin_bold;height:50px;justify-content:center;text-align:center;width:300px}.creditCardServiceBtnView{margin-left:2%;margin-right:2%}}.container{align-items:center;display:flex;height:100vh;justify-content:center}.center-content{text-align:center}.modal{background:#fff;border-radius:1em;flex-direction:column;left:calc(50vw - 10em);padding:1em;position:absolute;top:calc(50vh - 10em);width:20em}.service-status-detail-view .detail-row{border-bottom:1px solid #f1f1f1;display:flex;margin-bottom:10px;padding-bottom:6px}.service-status-detail-view .detail-label{flex-shrink:0;font-weight:600;width:230px}@media (max-width:480px){.service-status-detail-view .detail-row{align-items:flex-start;flex-direction:column;padding-bottom:12px}.service-status-detail-view .detail-label{margin-bottom:4px;width:auto}}.page-backgroundNew{background-color:#f9fafb;height:100vh}.loan-details-base-container{align-items:center;flex-direction:column;justify-content:center}.disbursed-amount-base-container{text-align:center}.disbursed-amount-details-container{background:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;margin-top:25px;padding-bottom:25px;padding-top:20px;text-align:center}.disbursed-amount-details-container h4{color:#c7222a;font-family:aneklatin_medium;font-size:16px;margin:5px 0 0;padding:10px;text-align:center}.disbursed-amount-details-container h5{color:#000;font-family:aneklatin_regular;font-size:16px;margin:0;padding:10px;text-align:center}.disbursed-amount-details-container p.amount-title{color:#c7222a;font-family:aneklatin_bold;font-size:16px;margin:5px 0 0;text-align:center}.disbursed-amount-details-container p.disbursed-amount{color:#000;font-family:aneklatin_bold;font-size:16px;margin:0;padding:10px;text-align:center}.info-container{align-items:center;display:flex}.loan-info-label{align-items:center;margin-right:10px}.loan-amount-list-container{display:flex;justify-content:space-between;margin-left:10px;margin-right:10px}.closed-loan-parent-container{align-items:center;display:flex;justify-content:center}.closed-loan-centered-grid{align-items:center;background:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;flex-direction:column;justify-content:center;margin-bottom:10px;margin-top:10px;min-width:275px;padding:20px;text-align:center}.loan-amount-list-container .loan-info-label{color:#000;flex:1 1;font-family:aneklatin_medium;margin-top:20px;text-align:left;white-space:nowrap}.loan-amount-list-container .loan-value-label{color:#c7222a;flex:1 1;font-family:aneklatin_medium;margin-top:20px;text-align:right;white-space:nowrap}.card-view{align-items:center;background-color:#fff;border-radius:30px;box-shadow:3px 0 3px -2px #0000001a,-3px 0 3px -2px #0000001a,0 3px 3px #0000001a,0 -3px 3px #0000001a;cursor:pointer;display:flex;font-family:aneklatin_bold;justify-content:space-between;margin:10px;min-width:360px;padding:10px}.card-view:hover{background-color:#f5f5f5}.card-view img{height:25px;margin-left:10px;margin-right:10px;width:25px}.header-title{font-family:aneklatin_bold;font-size:16px;margin:0}.info-button-view{border-radius:5px;box-shadow:2px 2px 2px 2px #2221211a;transition:box-shadow .8s ease-in-out}.custom-textfield.MuiFormControl-root{margin-top:16px}.custom-textfield .MuiOutlinedInput-root{background-color:#f1f3f6;border-radius:33px;height:45px}.card-view-bdrd{align-items:center;background-color:#fff;border-radius:15px;box-shadow:3px 0 3px -2px #0000001a,-3px 0 3px -2px #0000001a,0 3px 3px #0000001a,0 -3px 3px #0000001a;cursor:pointer;display:flex;font-family:aneklatin_bold;justify-content:space-between;margin:10px;min-width:360px;padding:10px}.card-view-bdrd-list-container{background-color:#f1f3f6;border-radius:8px;padding-bottom:5px;width:100%}.bdrd-list-container{display:flex;justify-content:space-between;margin-left:10px;margin-right:10px;padding-bottom:10px;padding-top:10px}.bdrd-info-label{color:#000;text-align:left}.bdrd-info-label,.bdrd-value-label{flex:1 1;font-family:aneklatin_medium;white-space:nowrap}.bdrd-value-label{color:#c7222a;text-align:right}.loan-status-label{font-family:aneklatin_bold;font-size:16px;margin:5px 0 0}.loan-status-label--red{color:#c7222a}.loan-status-label--green{color:#236402}.progress-bar-container{margin:5px auto 0;width:60%}.loan-progress-bar{background-color:#f1f3f6;border-radius:6px;height:12px!important;overflow:hidden}.loan-progress-bar .MuiLinearProgress-bar{background-color:#236402;border-radius:6px;height:100%!important}.progress-bar-amount-container{align-items:flex-start;border:1px;display:flex;font-size:14px;justify-content:space-between;margin-top:8px;width:100%}.amount-label{color:#666;font-family:aneklatin_medium;font-size:14px;margin:0}.paid-outstanding-amount{color:#000;font-family:aneklatin_regular;font-size:16px;margin:4px 0 0}.paid-amount{text-align:left}.outstanding-amount,.paid-amount{flex:1 1;font-family:aneklatin_regular;font-size:14px}.outstanding-amount{text-align:right}.expand-collapse-container{display:flex;justify-content:center;margin-top:10px}.expand-collapse-button-style{background:none!important;border:none!important;color:#000!important;cursor:pointer!important;font-weight:600!important;padding:8px 0!important}.show-more-less-btn{padding-bottom:3px;padding-left:3px;vertical-align:middle}.info-outlined-icon{cursor:pointer;font-size:14px!important}.icon-style{align-self:center;color:#c7222a!important;font-size:24px!important;margin-left:5px}.card-left{display:flex;gap:10px;width:80%}.contactus-container{border:1px solid #fc7b7b;border-radius:8px;display:flex;justify-content:space-between;margin-left:10px;margin-right:10px;margin-top:10px;padding-bottom:10px;padding-top:10px}.contact-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;margin-left:12px}.contactus-title{color:#000;font-family:aneklatin_medium;text-align:left;white-space:nowrap}@media screen and (max-width:768px){.buttons-container,.disbursed-amount-details-container,.loan-amount-details-container{margin-left:2%;margin-right:2%;min-width:280px}.card-view{margin-left:2%;margin-right:2%;min-width:300px}.header-title-das{color:#c7222a;padding-left:0;padding-top:50px}.contact-container{align-items:center;display:flex;gap:8px}.mobile-call-icon{color:#0c0c0c;display:none}@supports (padding-right:max(0px)){@media screen and (max-width:1080px) and (max-height:2400px){.buttons-container,.card-view,.disbursed-amount-details-container,.loan-amount-details-container{margin-left:.5%;margin-right:.5%}}}.loan-info-label,.loan-value-label{flex:2 1;font-size:14px}.buttons-container{margin-top:10px}.autocomplete-container{display:flex;justify-content:center;margin-top:20px;min-width:300px;padding-top:10px;text-align:center}.modal-overlay{left:0}.amount-value{text-align:right}.card-view-bdrd{margin-left:2%;margin-right:2%;min-width:300px}.mobile-call-icon{align-items:center;display:flex;justify-content:center;text-decoration:none}.mobile-call-icon svg{font-size:18px}}.progress-bar{align-items:center;justify-content:center;position:relative;text-align:center;width:100%}.outstanding,.paid{align-items:center;display:flex;flex-direction:column;font-size:18px;margin:5px;padding:5px 45px}.paid{background-image:linear-gradient(90deg,#f05072,#f8765f);position:relative;z-index:1}.outstanding,.paid{border-radius:36px;width:150px}.outstanding{background-image:linear-gradient(90deg,#fcd175,#fafa5d)}.paid-header-text{margin-top:1px}.paid-header-text,.paid-title-text{color:#fff;font-family:aneklatin_medium;font-size:15px;font-weight:700;text-align:center}.paid-title-text{margin-top:4px}.outstanding-header-text{margin-top:1px}.outstanding-header-text,.outstanding-title-text{color:#000;font-family:aneklatin_medium;font-size:15px;font-weight:700;text-align:center}.outstanding-title-text{margin-top:5px}@media screen and (max-width:768px){.progress-bar{display:flex}.paid{margin-right:-55px}.outstanding,.paid{border-radius:33px;font-size:12px;padding:8px 30px}.paid-header-text{color:#fff}.outstanding-header-text,.paid-header-text{font-family:aneklatin_medium;font-size:15px;font-weight:700;margin-top:5px;text-align:center}.outstanding-header-text{color:#000;padding-left:22px}.outstanding-title-text{margin-top:5px;padding-left:20px}.paid{background-image:linear-gradient(90deg,#f05072,#f8765f);position:relative;z-index:1}.outstanding,.paid{border-radius:36px;height:50px;width:100hv}.outstanding{background-image:linear-gradient(90deg,#fcd175,#fafa5d)}}.underline-text{font-family:aneklatin_regular;font-size:small;text-decoration:underline}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.pagebackgroundColorView{background-color:#f9fafb}.autoCompleteAcNo{margin-top:60px;padding-top:2%}.requestForDis{color:#c6222a;font-family:aneklatin_bold;margin-left:4%;text-align:start}.availableAmount{margin-left:3%;margin-right:3%}.sliderDisbursalAmount{margin-left:5%;margin-right:5%;text-align:start}.sliderDisbursalAmountWidth{width:400px}.sliderDiffAmount{display:flex;justify-content:space-between;margin:1% 3%;text-align:center}.disbursalAmountView{margin-top:5%;text-align:center}.widthForDisburalAmount{width:420px}.widthForBankAcNo,.widthForDisburalAmountView{width:340px}.checkBoxRequest{display:flex;justify-content:space-between;margin:1% 3%;text-align:center}.checboxTextAlign{font-family:aneklatin_semi_bold;font-size:small;margin-left:-18px;text-align:start}.errorInCheckBoxDropAmount{color:red;font-family:aneklatin_semi_bold;font-size:15px}.disbursementMsgList,.errorInCheckBoxDropAmount{margin-left:3%;margin-right:3%;text-align:start}.pointListMessage{color:#000;font-family:aneklatin_semi_bold;font-size:small}.bankAcNo{align-items:center;display:flex;flex-direction:column;text-align:center}.bankDetsilsView{display:flex;justify-content:space-between;margin:3% 3% 1%;text-align:start}.checkBoxBankAcDetails{display:flex;margin-left:3%;margin-right:3%;text-align:center}.checboxBankAcTextAlign{font-family:aneklatin_semi_bold;font-size:small;margin-left:-18px;text-align:start}.sliderContactus{font-family:aneklatin_regular;font-size:small;margin-left:3%;margin-right:3%;text-align:start}.mobileNumberHeader{width:320px}.mobileNumberHeader,.otpHeader{color:#000;font-family:aneklatin_bold;margin-bottom:10px;margin-top:10px;text-align:center}.otpHeader{width:250px}.mobileNoAndGetOtpView{align-items:center;display:flex;flex-direction:row;justify-content:center;text-align:center}.widthForMobileNumber{width:250px}.getOtpView{height:50%;text-align:center}.empty-space{height:15px;width:10px}.otpValueView{margin-bottom:2%;margin-top:1%;text-align:center}.widthForOTPValue{width:330px}.otpMsgView{font-family:aneklatin_regular;font-size:small;margin-left:30%;margin-right:30%;text-align:start}.proceedBtnEnableView{background-color:#c7222a;color:#fff;cursor:pointer}.proceedBtnDisableView,.proceedBtnEnableView{align-content:center;align-items:center;align-self:center;border-radius:25px;display:inline-block;font-family:aneklatin_bold;height:50px;justify-content:center;margin-bottom:40px;margin-top:20px;text-align:center;width:520px}.proceedBtnDisableView{background-color:#beb9b9;color:#000}.proceedBtn{align-content:center;align-items:center;align-self:center;background-color:#f9fafb;justify-content:center;margin-top:0;position:absolute;text-align:center;width:100%}.cardView{padding-bottom:3%;padding-top:2%}.cardView,.cardViewBankAcView{background-color:#fff;border:1px solid #fff;border-radius:14px;box-shadow:0 4px 8px #6361611a;margin-left:3%;margin-right:3%;overflow:hidden;transition:box-shadow .3s ease-in-out}.cardViewBankAcView{padding-bottom:1%;padding-top:3%}.otpCardView{background-color:#fff;border:1px solid #fff;border-radius:14px;box-shadow:0 4px 8px #2221211a;margin-left:30%;margin-right:30%;margin-top:2%;overflow:hidden;padding-bottom:2%;padding-top:1%;transition:box-shadow .3s ease-in-out}.header-page-title{color:#c7222a;padding-bottom:1px;padding-left:30px;padding-top:50px}@media screen and (max-width:768px){.pagebackgroundColorView{background-color:#f9fafb}.autoCompleteAcNo{align-items:center;display:flex;flex-direction:column;margin-bottom:10px;margin-top:60px;padding-top:5%;text-align:center}.requestForDis{color:#c6222a;font-family:aneklatin_bold;margin-left:7%;text-align:start}.availableAmount{display:flex;justify-content:space-between;margin-left:2%;margin-right:2%;text-align:center}.sliderDisbursalAmount{margin-left:5%;margin-right:5%;text-align:start}.sliderDisbursalAmountWidth{width:300px}.sliderDiffAmount{display:flex;justify-content:space-between;margin:1% 2%;text-align:center}.disbursalAmountView{margin-top:8%;text-align:center}.widthForLoanNumber{width:300px}.widthForDisburalAmount{width:350px}.widthForDisburalAmountView{width:270px}.widthForBankAcNo{width:290px}.checkBoxRequest{display:flex;justify-content:space-between;margin:1% 6%;text-align:center}.checboxTextAlign{font-family:aneklatin_semi_bold;font-size:small;margin-left:-18px;text-align:start}.disbursementMsgList{margin-left:6%;margin-right:6%;text-align:start}.pointListMessage{color:#000;font-family:aneklatin_semi_bold;font-size:small}.bankAcNo{align-items:center;display:flex;flex-direction:column;text-align:center}.bankDetsilsView{display:flex;justify-content:space-between;margin:3% 2% 1%;text-align:start}.checkBoxBankAcDetails{display:flex;margin-left:6%;margin-right:6%;text-align:center}.checboxBankAcTextAlign{font-family:aneklatin_semi_bold;font-size:small;margin-left:-18px;text-align:start}.sliderContactus{font-family:aneklatin_regular;font-size:small;margin-left:6%;margin-right:6%;text-align:start}.mobileNumberHeader,.otpHeader{color:#000;font-family:aneklatin_bold;margin-bottom:10px;margin-left:5%;margin-top:10px;text-align:start}.mobileNoAndGetOtpView{align-items:center;display:flex;flex-direction:row;justify-content:center;text-align:center}.widthForMobileNumber{width:210px}.getOtpView{height:50%;text-align:center}.empty-space{height:15px;width:10px}.otpValueView{margin-top:2%;text-align:center}.widthForOTPValue{width:300px}.otpMsgView{font-family:aneklatin_regular;font-size:small;margin-left:6%;margin-right:6%;text-align:start}.proceedBtnEnableView{background-color:#c7222a;color:#fff;cursor:pointer}.proceedBtnDisableView,.proceedBtnEnableView{align-content:center;align-items:center;align-self:center;border-radius:25px;display:inline-block;font-family:aneklatin_bold;height:50px;justify-content:center;margin:20px 2% 40px;text-align:center;width:320px}.proceedBtnDisableView{background-color:#beb9b9;color:#000}.proceedBtn{align-content:center;align-items:center;align-self:center;background-color:#f9fafb;justify-content:center;position:absolute;text-align:center;width:100%}.cardView{background-color:#fff;border:1px solid #fff;border-radius:14px;box-shadow:0 4px 8px #6361611a;margin-left:6%;margin-right:6%;overflow:hidden;padding-bottom:3%;padding-top:3%;transition:box-shadow .3s ease-in-out}.cardViewBankAcView{padding-top:5%}.cardViewBankAcView,.otpCardView{background-color:#fff;border:1px solid #fff;border-radius:14px;box-shadow:0 4px 8px #6361611a;margin-left:6%;margin-right:6%;overflow:hidden;padding-bottom:4%;transition:box-shadow .3s ease-in-out}.otpCardView{padding-top:1%}.errorInCheckBoxDropAmount{color:red;font-family:aneklatin_semi_bold;font-size:15px;margin-left:7%;margin-right:2%;text-align:start}.header-page-title{color:#c7222a;padding-bottom:4px;padding-left:25px;padding-top:50px}}.App{font-family:Arial,sans-serif;margin-top:20px;text-align:center}.modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:222}.error-message{color:#c6222a;font-size:16px}.modal-content{box-shadow:0 4px 8px #0000001a;width:400px}.close-btn{background:none;border:none;color:#aaa;cursor:pointer;font-size:28px;font-weight:700;position:absolute;right:15px;top:10px}.close-btn:focus,.close-btn:hover{color:#000}.rating-group{margin-bottom:20px}.rating-scale{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.rating-btn{background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#000;cursor:pointer;font-size:16px;height:38px;padding:5px;width:30px}.rating-btn.selected{background-color:#c6222a;color:#fff}.rating-btn:hover{background-color:#f0f0f0}.form-group{margin-bottom:15px}input,textarea{border:1px solid #ccc;border-radius:5px;margin-top:5px;padding:10px;width:95%}button{border:none;border-radius:5px;cursor:pointer;padding:10px}button,button:hover{background-color:#c6222a;color:#fff}.button_section_feedback{display:flex;justify-content:space-between}.remind-later{background-color:#ccc;color:#000}.rating-group label{color:#0009;font-family:aneklatin_regular;font-size:1rem;letter-spacing:.00938em}.medium_text_feedback{color:#c7222a;font-family:aneklatin_bold;font-size:1.25rem}.likewrap{border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:15px 0 6px}.pg_backgroundColor{background-color:#f9fafb;height:100vh;overflow-x:hidden}.imagView{align-items:center;display:flex;justify-content:center;margin-top:1px}.fontView{color:#000;font-family:aneklatin_medium;font-size:medium;margin-left:2%;margin-right:2%;width:100%}.cardViewEmail,.cardViewMobile{align-items:center;background-color:#fff;border-radius:33px;box-shadow:3px 0 3px -2px #0000001a,-3px 0 3px -2px #0000001a,0 3px 3px #0000001a,0 -3px 3px #0000001a;cursor:pointer;display:flex;font-family:aneklatin_bold;justify-content:space-between;margin-left:30%;margin-right:30%;margin-top:3%;padding-left:2%}.header-view-title{color:#c7222a;padding-bottom:1px;padding-left:30px;padding-top:50px}@media screen and (max-width:768px){.cardViewEmail,.cardViewMobile{align-items:center;background-color:#fff;border-radius:33px;box-shadow:3px 0 3px -2px #0000001a,-3px 0 3px -2px #0000001a,0 3px 3px #0000001a,0 -3px 3px #0000001a;cursor:pointer;display:flex;font-family:aneklatin_bold;justify-content:space-between;margin-left:5%;margin-right:5%;margin-top:5%;padding-bottom:1%;padding-left:2%;padding-top:1%}.header-view-title{color:#c7222a;padding-bottom:4px;padding-left:25px;padding-top:50px}}.pagebackgroundView{background-color:#f9fafb}.empty-spaceView{height:280px}.fontStyleRegular{font-family:aneklatin_regular}.fontStyleLight{font-family:aneklatin_light}.fontStyleMedium{font-family:aneklatin_medium}.fontStyleSemiBold{font-family:aneklatin_semi_bold}.paymentView{margin-top:55px}.gobackView{align-items:center;background-color:#c6222a;border-radius:18px;color:#fff;display:flex;flex-direction:column;font-family:aneklatin_bold;font-size:medium;margin-bottom:10px;margin-left:30px;padding:2%;text-align:center;width:60px}.paymentObjectView{margin-top:0}.widthForLoanNumber{width:420px}.autoCompleteAcNo{align-items:center;display:flex;flex-direction:column;margin-bottom:10px;margin-top:1px;padding-top:1%;text-align:center}.loanDetails{color:#c6222a;font-family:aneklatin_bold;margin-left:30px;text-align:start}.availableAmount,.dropLineLimtAmount,.loanTenure,.sanctionedAmount,.utilizedAmount{display:flex;justify-content:space-between;margin-left:2%;margin-right:2%;margin-top:12px;text-align:center}.remainingTenure{display:flex;justify-content:space-between;margin:12px 2% 15px;text-align:center}.repayOnline{color:#c6222a;font-family:aneklatin_bold;margin-left:10px;text-align:start}.typeOfPayment{margin-bottom:2px}.amountToPaid,.typeOfPayment{align-items:center;display:flex;flex-direction:column;text-align:center}.amountToPaid{margin-bottom:12px;margin-top:5px}.totalAmountToPaidText{align-items:start;color:#c6222a;display:flex;flex-direction:column;font-family:aneklatin_bold;margin-left:22%;margin-top:1%;text-align:start}.widthForAmountToPaid,.widthForRelationShip,.widthForTypeOfPayment{width:360px}.autoCompleteRelationShip{align-items:center;display:flex;flex-direction:column;margin-top:13px;text-align:center}.cardViewAmountView{margin-left:4%;margin-right:1%;padding-bottom:1%;padding-top:1%}.cardViewAmountView,.cardViewRepayOnline{background-color:#fff;border:1px solid #fff;border-radius:14px;box-shadow:0 4px 8px #6361611a;overflow:hidden;transition:box-shadow .3s ease-in-out}.cardViewRepayOnline{margin-bottom:1%;margin-left:1%;margin-right:4%;padding-bottom:3%;padding-top:3%}.proceedBtnEnableViewOnline{background-color:#c7222a;color:#fff;cursor:pointer}.proceedBtnDisableViewOnline,.proceedBtnEnableViewOnline{align-content:center;align-items:center;align-self:center;border-radius:25px;display:inline-block;font-family:aneklatin_bold;height:50px;justify-content:center;margin-bottom:40px;margin-top:20px;text-align:center;width:400px}.proceedBtnDisableViewOnline{background-color:#beb9b9;color:#000}.proceedBtnOnline{align-content:center;align-items:center;align-self:center;background-color:#f9fafb;justify-content:center;margin-top:100px;position:absolute;text-align:center;width:100%}.header-title-page{color:#c7222a;padding-bottom:1px;padding-left:30px;padding-top:50px}.errorInAmountPaid{font-family:aneklatin_semi_bold;font-size:15px}.disclaimer,.errorInAmountPaid{color:red;margin-left:2%;margin-right:2%;text-align:start}.disclaimer{font-family:aneklatin_medium;font-size:14px;white-space:pre-line}.text-collapsed{max-height:48px;overflow:hidden}.text-collapsed,.text-expanded{line-height:24px;white-space:pre-line}.text-expanded{max-height:none}.view-more{color:#423f40;cursor:pointer;font-size:14px}@media screen and (max-width:768px){.paymentView{margin-top:-2px}.gobackView{align-items:center;background-color:#c6222a;border-radius:18px;color:#fff;display:flex;flex-direction:column;font-family:aneklatin_bold;font-size:medium;margin-bottom:10px;margin-left:30px;padding:2%;text-align:center;width:80px}.paymentObjectView{margin-top:-15%}.pagebackgroundView{background-color:#f9fafb}.widthForLoanNumber{width:310px}.autoCompleteAcNo{align-items:center;display:flex;flex-direction:column;margin-bottom:10px;margin-top:1px;padding-top:1%;text-align:center}.loanDetails{color:#c6222a;font-family:aneklatin_bold;margin-left:25px;text-align:start}.availableAmount,.dropLineLimtAmount,.loanTenure,.remainingTenure,.sanctionedAmount,.utilizedAmount{display:flex;justify-content:space-between;margin-left:2%;margin-right:2%;margin-top:10px;text-align:center}.repayOnline{color:#c6222a;font-family:aneklatin_bold;margin-left:25px;text-align:start}.typeOfPayment{margin-bottom:5px}.amountToPaid,.typeOfPayment{align-items:center;display:flex;flex-direction:column;text-align:center}.amountToPaid{margin-bottom:10px;margin-top:3px}.totalAmountToPaidText{align-items:start;color:#c6222a;display:flex;flex-direction:column;font-family:aneklatin_bold;margin-left:5%;margin-top:2%;text-align:start}.widthForAmountToPaid,.widthForRelationShip,.widthForTypeOfPayment{width:300px}.autoCompleteRelationShip{align-items:center;display:flex;flex-direction:column;text-align:center}.cardViewAmountView{padding-bottom:2%;padding-top:2%}.cardViewAmountView,.cardViewRepayOnline{background-color:#fff;border:1px solid #fff;border-radius:14px;box-shadow:0 4px 8px #6361611a;margin-left:6%;margin-right:6%;overflow:hidden;transition:box-shadow .3s ease-in-out}.cardViewRepayOnline{padding-bottom:4%;padding-top:4%}.proceedBtnEnableViewOnline{background-color:#c7222a;color:#fff;cursor:pointer;margin:10px 2% 40px}.proceedBtnDisableViewOnline,.proceedBtnEnableViewOnline{align-content:center;align-items:center;align-self:center;border-radius:25px;display:inline-block;font-family:aneklatin_bold;height:50px;justify-content:center;text-align:center;width:320px}.proceedBtnDisableViewOnline{background-color:#beb9b9;color:#000;margin:20px 2% 40px}.proceedBtnOnline{align-content:center;align-items:center;align-self:center;background-color:#f9fafb;justify-content:center;position:absolute;text-align:center;width:100%}.header-title-page{color:#c7222a;padding-bottom:4px;padding-left:25px;padding-top:50px}.empty-spaceView{height:30px;width:100px}.errorInAmountPaid{color:red;font-family:aneklatin_semi_bold;font-size:15px;margin-left:2%;margin-right:2%;text-align:start}.otheroverdueamount-label{align-items:center;display:flex;gap:2px}.text-collapsed{line-height:24px;max-height:48px;overflow:hidden}.text-expanded{line-height:24px;max-height:none}.view-more{color:#423f40;cursor:pointer;font-size:14px}}.popupOverlay{align-items:center;background:#00000073;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.popupContainer{animation:popupFade .2s ease-in-out;background:#fff;border-radius:8px;box-shadow:0 4px 15px #00000040;max-width:360px;overflow:hidden;width:90%}.popupContainer h3{border-bottom:1px solid #e5e5e5;color:#333;font-size:20px;font-weight:600;margin:0;padding:15px;text-align:center}.popupContainer p{color:#555;font-size:15px;line-height:1.5;margin:0;padding:20px;text-align:center;white-space:pre-line}.popupButtons{display:flex;gap:15px;justify-content:center;padding:0 20px 20px}.popupButtons button{border-radius:4px;cursor:pointer;font-size:15px;font-weight:600;height:42px;transition:.3s;width:120px}.popupButtons button:first-child{background:#fff;border:1px solid #d71920;color:#d71920}.popupButtons button:first-child:hover{background:#fdf2f2}.popupButtons button:last-child{background:#d71920;border:none;color:#fff}.popupButtons button:last-child:hover{background:#b9151b}@keyframes popupFade{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.beneficiaryTableContainer{margin:30px 0}.beneficiaryTable{background-color:#fff;border-radius:14px;box-shadow:0 4px 8px #6361611a;padding:20px;width:100%}.tableflex{color:#1f2937;display:flex;font-family:aneklatin_medium;font-weight:500;justify-content:space-between}.vandetails_text{color:#374151;font-family:aneklatin_bold}.beneficiaryTableContainer_onlinepayment{margin:-50px auto 50px;width:90%}.payment-checkbox-label{align-items:center;display:flex;font-family:aneklatin_medium;font-size:14px;gap:8px;padding:10px 25px}.otheroverdueamount-label{align-items:center;display:flex;gap:2px}.header-title{color:#c7222a;margin-left:1%;width:100%}.page-background{background-color:#f9fafb;height:100vh}.toolBarStyle{background-color:#fff;height:"60px"}.arrowIcon{color:#000}.abflColor{color:#c7222a}.mainContainer{padding-top:1px}.actionContainer,.mainContainer{align-items:center;display:flex;flex-direction:column;overflow-y:auto}.actionContainer{margin-bottom:20px}.reset_button_box{background-color:#fff;border:1px solid #0003;border-radius:50px;cursor:pointer;height:50px;margin-bottom:15px;margin-top:10px;text-align:center;width:380px}.reset_button_box:hover{border:1px solid #000000de}.resetButtonStyle_documentform{color:#c7222a;font-size:17px;margin-top:12px}.startDateContainer{align-items:center;display:flex;flex-direction:column;overflow-y:auto;width:100%}.startDateControl{margin-top:10px;padding:3px;transform:"translate(-1%, -10%)";width:380px}.endDateContainer{align-items:center;display:flex;flex-direction:column;margin-top:4px;overflow-y:auto;padding:9px;width:100%}.endDateControl{margin-top:15px;padding:3px}.dropdownControls,.endDateControl{transform:"translate(-1%, -10%)";width:380px}.dropdownControls{color:#fff;display:flex;padding:10px}.buttonContainer{align-items:center;display:flow-root;flex-direction:inherit;margin-bottom:30px;margin-top:5px;overflow-y:auto;text-align:center;width:100%}.buttonStyle{margin-bottom:15px;width:180px}.errorLabelStyle{font-size:14px;margin-left:10px;-webkit-text-decoration-color:#c7222a;text-decoration-color:#c7222a}.errorLabelStyle,.resetButtonStyle{color:#c7222a;font-family:aneklatin_medium}.resetButtonStyle{font-size:17px;margin-right:-300px;margin-top:-1px;text-decoration:underline}.resetButtonStyle:focus,.resetButtonStyle:hover{cursor:pointer}.header-title-name{color:#c7222a;padding-bottom:1px;padding-left:30px;padding-top:60px}.saveBtn{background-color:#f9fafb;margin-top:30px;position:absolute;width:100%}.saveBtn,.saveBtnEnableView{align-content:center;align-items:center;align-self:center;justify-content:center;text-align:center}.saveBtnEnableView{background-color:#c7222a;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font-family:aneklatin_bold;height:50px;margin-bottom:5px;margin-top:12px;width:380px}.empty-spaceView{height:145px;width:100px}.empty-spaceView-date{height:5px;width:100px}@media screen and (max-width:768px){.header-title-name{color:#c7222a;padding-bottom:4px;padding-left:25px;padding-top:60px}.saveBtn{background-color:#f9fafb;position:absolute;width:100%}.saveBtn,.saveBtnEnableView{align-content:center;align-items:center;align-self:center;justify-content:center;text-align:center}.saveBtnEnableView{background-color:#c7222a;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font-family:aneklatin_bold;height:50px;margin:30px 4% 10px;width:300px}.dropdownControls{color:#fff;display:flex;padding:10px;transform:"translate(-1%, -10%)";width:300px}.startDateControl{margin-top:10px}.endDateControl,.startDateControl{padding:3px;transform:"translate(-1%, -10%)";width:300px}.endDateControl{margin-top:15px}.resetButtonStyle{color:#c7222a;font-family:aneklatin_medium;font-size:17px;margin-right:-240px;margin-top:-1px;text-decoration:underline}.empty-spaceView{height:220px;width:100px}.empty-spaceView-date{height:70px;width:100px}.reset_button_box{background-color:#fff;border:1px solid #0003;border-radius:50px;cursor:pointer;height:50px;margin-bottom:15px;margin-top:10px;text-align:center;width:300px}.resetButtonStyle_documentform{margin-top:12px}.errorMsgfeild{width:300px!important}}.upload-form{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px 0 #0000001a;margin:20px auto;max-width:21rem;padding:1rem}.upload-section{margin-bottom:1rem}.upload-area{background-color:#fdfdfd;border:2px dashed #d1d5db;border-radius:.5rem;cursor:pointer;padding:.5rem;position:relative;text-align:center;transition:all .2s ease}.upload-area:hover{background-color:#f9fafb;border-color:#9ca3af}.upload-area.drag-over{background-color:#f9fafb;border-color:#374151;transform:scale(1.02)}.upload-icon{position:relative}.file-icon{stroke:#9ca3af;stroke-width:1.5;fill:none;height:3rem;width:3rem}.plus-icon{stroke:#fff;stroke-width:2;fill:none;background:#374151;border-radius:50%;height:1rem;padding:.25rem;transform:rotate(45deg);width:1rem}.crossIcon{text-align:right;width:100%}.upload-title{color:#374151;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.required{color:#dc2626}.upload-description{color:#6b7280;font-size:.875rem;margin-bottom:1rem}.selected-file{background-color:#3741511a;border-radius:.375rem;color:#374151;display:inline-block;font-size:.875rem;margin-top:.5rem;padding:.25rem .75rem}.terms-section{padding:1rem 0}.checkbox-container{align-items:center;display:flex;gap:.5rem}.checkbox{appearance:none;-webkit-appearance:none;border:2px solid #d1d5db;border-radius:.25rem;cursor:pointer;height:1rem;position:relative;width:1rem}.checkbox:checked{background-color:#374151;border-color:#374151}.checkbox:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.checkbox-label{color:#6b7280;cursor:pointer;font-size:.875rem;-webkit-user-select:none;user-select:none}.hidden{display:none}.errorMsgfeild{margin-bottom:12px;margin-top:-10px;width:380px}.file-input{display:none}:root{--rpv-attachment__item--hover-background-color:#0000001a;--rpv-attachment__item-color:#000}.rpv-core__viewer--dark{--rpv-attachment__item--hover-background-color:#2566e8;--rpv-attachment__item-color:#fff}.rpv-attachment__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-attachment__empty--rtl{direction:rtl}.rpv-attachment__list{display:flex;flex-direction:column;height:100%;overflow:auto;padding:.5rem 0;width:100%}.rpv-attachment__list--rtl{direction:rtl}.rpv-attachment__item{align-items:center;background-color:#0000;border:none;color:#000;color:var(--rpv-attachment__item-color);cursor:pointer;display:flex;padding:.5rem;text-align:left;width:100%}.rpv-attachment__item:focus{outline:0}.rpv-attachment__item:focus,.rpv-attachment__item:hover{background-color:#0000001a;background-color:var(--rpv-attachment__item--hover-background-color)}.rpv-attachment__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}:root{--rpv-bookmark__item--hover-background-color:#0000001a;--rpv-bookmark__item-color:#000}.rpv-core__viewer--dark{--rpv-bookmark__item--hover-background-color:#2566e8;--rpv-bookmark__item-color:#fff}.rpv-bookmark__item{align-items:center;color:#000;color:var(--rpv-bookmark__item-color);cursor:pointer;display:flex;padding-bottom:.25rem;padding-right:.25rem;padding-top:.25rem}.rpv-bookmark__item:focus{outline:0}.rpv-bookmark__item:focus,.rpv-bookmark__item:hover{background-color:#0000001a;background-color:var(--rpv-bookmark__item--hover-background-color)}.rpv-bookmark__toggle{align-items:center;display:flex;height:1rem;margin-right:.25rem;width:1rem}.rpv-bookmark__title{flex-grow:1;flex-shrink:1;text-decoration:none}.rpv-bookmark__list{list-style-type:none;margin:0;overflow:auto;padding:0}.rpv-bookmark__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-bookmark__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-bookmark__empty--rtl{direction:rtl}.rpv-bookmark__container{height:100%;overflow:auto;padding:.5rem 0;width:100%}.rpv-bookmark__container--rtl{direction:rtl}:root{--rpv-core__annotation--link-hover-background-color:#ff03;--rpv-core__annotation-popup-wrapper-background-color:#faf089;--rpv-core__annotation-popup-wrapper-box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--rpv-core__annotation-popup-content-border-top-color:#1a202c;--rpv-core__arrow-border-color:#0000004d;--rpv-core__asking-password-color:#000;--rpv-core__asking-password-wrapper-background-color:#fff;--rpv-core__asking-password-wrapper-border-color:#0000004d;--rpv-core__button-background-color:#0000004d;--rpv-core__button-color:#000;--rpv-core__doc-error-background-color:#fff;--rpv-core__doc-error-text-background-color:#c02424;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#fff;--rpv-core__full-screen-target-background-color:#fff;--rpv-core__inner-page-background-color:#fff;--rpv-core__menu-divider-border-bottom-color:#0000004d;--rpv-core__menu-item-color:#000;--rpv-core__menu-item--hover-background-color:#0000001a;--rpv-core__menu-item--disabled-color:#0000004d;--rpv-core__minimal-button-color:#000;--rpv-core__minimal-button--hover-background-color:#0000001a;--rpv-core__minimal-button--disabled-color:#0000004d;--rpv-core__minimal-button--selected-background-color:#0000001a;--rpv-core__modal-body-background-color:#fff;--rpv-core__modal-body-border-color:#0000004d;--rpv-core__modal-overlay-background-color:#00000080;--rpv-core__page-layer-box-shadow:2px 2px 8px 0 #0003;--rpv-core__popover-body-background-color:#fff;--rpv-core__popover-body-border-color:#0000004d;--rpv-core__popover-body-color:#000;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__primary-button-color:#fff;--rpv-core__progress-bar-background-color:#0000001a;--rpv-core__progress-bar-progress-background-color:#2566e8;--rpv-core__progress-bar-progress-color:#fff;--rpv-core__separator-border-bottom-color:#0000004d;--rpv-core__spinner-border-color:#0006;--rpv-core__spinner-border-transparent-color:#0000;--rpv-core__splitter-background-color:#0000;--rpv-core__splitter--hover-background-color:#0003;--rpv-core__text-layer-text--selection-background-color:#00f;--rpv-core__text-layer-text--selection-color:#0000;--rpv-core__textbox-background-color:#fff;--rpv-core__textbox-border-color:#0003;--rpv-core__textbox-color:#000;--rpv-core__tooltip-body-background-color:#000;--rpv-core__tooltip-body-color:#fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color:#363636;--rpv-core__asking-password-color:#fff;--rpv-core__asking-password-wrapper-border-color:#191919;--rpv-core__asking-password-wrapper-background-color:#191919;--rpv-core__button-background-color:#171717;--rpv-core__button-color:#fff;--rpv-core__doc-error-background-color:#191919;--rpv-core__doc-error-text-background-color:#c02323;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#191919;--rpv-core__full-screen-target-background-color:#1a1a1a;--rpv-core__inner-page-background-color:#1a1a1a;--rpv-core__menu-divider-border-bottom-color:#000;--rpv-core__menu-item-color:#fff;--rpv-core__menu-item--hover-background-color:#2566e8;--rpv-core__menu-item--disabled-color:#5e5e5e;--rpv-core__minimal-button-color:#fff;--rpv-core__minimal-button--disabled-color:#5e5e5e;--rpv-core__minimal-button--hover-background-color:#191919;--rpv-core__minimal-button--selected-background-color:#1657bb;--rpv-core__modal-body-background-color:#363636;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__popover-body-background-color:#363636;--rpv-core__popover-body-color:#fff;--rpv-core__progress-bar-background-color:#000;--rpv-core__separator-border-bottom-color:#000;--rpv-core__spinner-border-color:#fff;--rpv-core__splitter-background-color:#1a1a1a;--rpv-core__splitter--hover-background-color:#2566e8;--rpv-core__textbox-background-color:#121212;--rpv-core__textbox-border-color:#121212;--rpv-core__textbox-color:#fff;--rpv-core__tooltip-body-background-color:#414141;--rpv-core__tooltip-body-color:#fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:#0000004d;border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid #0000004d;border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:#0000004d;border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{left:50%}.rpv-core__arrow--tc,.rpv-core__arrow--tr{bottom:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{right:0}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{top:50%}.rpv-core__arrow--rb,.rpv-core__arrow--rc{left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%}.rpv-core__arrow--bc,.rpv-core__arrow--br{top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{top:50%}.rpv-core__arrow--lb,.rpv-core__arrow--lc{right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:#000;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:#fff;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:#0000004d;background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;overflow:hidden;position:absolute;top:0}.rpv-core__doc-error{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-error-background-color);display:flex;height:100%;justify-content:center}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:#c02424;background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-loading-background-color);display:flex;height:100%;justify-content:center;min-height:inherit;width:100%}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:#fff;background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-even{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-odd{align-items:center;display:flex;justify-content:flex-start}.rpv-core__inner-page--dual-cover{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-cover-odd{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{align-items:center;display:flex;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:#ff03;background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;border:none;color:#000;color:var(--rpv-core__menu-item-color);cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{outline:0}.rpv-core__menu-item:focus,.rpv-core__menu-item:hover{background-color:#0000001a;background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:#0000004d;color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:#0000004d;color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:#fff;background-color:var(--rpv-core__modal-body-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:#00000080;background-color:var(--rpv-core__modal-overlay-background-color);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.rpv-core__modal-overlay,.rpv-core__page-layer{align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{overflow:visible;position:relative}.rpv-core__page-layer:after{bottom:.25rem;box-shadow:2px 2px 8px 0 #0003;box-shadow:var(--rpv-core__page-layer-box-shadow);content:"";left:.25rem;position:absolute;right:.25rem;top:.25rem}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{border:1px solid #0000004d;border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:#000;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body,.rpv-core__popover-body-arrow{background-color:#fff;background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.rpv-core__annotation-popup-wrapper{background-color:#faf089;background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid #1a202c;border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);max-height:16rem;overflow:auto;padding:.25rem}.rpv-core__primary-button{background-color:#2566e8;background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:#fff;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:#0000001a;background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:#2566e8;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:#fff;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;height:.75rem;justify-content:center}.rpv-core__separator{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid #0000;border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid #0000;border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-radius:9999px;border-right:2px solid #0006;border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid #0006;border-top:2px solid var(--rpv-core__spinner-border-color)}.rpv-core__spinner--animating{animation-duration:.4s;animation-iteration-count:infinite;animation-name:rpv-core__spinner-transform;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rpv-core__splitter{background-color:initial;background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter--resizing,.rpv-core__splitter:hover{background-color:#0003;background-color:var(--rpv-core__splitter--hover-background-color);cursor:col-resize}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:#fff;background-color:var(--rpv-core__textbox-background-color);border:1px solid #0003;border:1px solid var(--rpv-core__textbox-border-color);border-radius:.25rem;box-sizing:border-box;color:#000;color:var(--rpv-core__textbox-color);height:2rem;padding:0 .5rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{height:100%;left:0;line-height:1;opacity:.2;position:absolute;top:0;width:100%;z-index:1}.rpv-core__text-layer span::selection{background-color:#00f;background-color:var(--rpv-core__text-layer-text--selection-background-color);color:#0000;color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0 0;white-space:pre}.rpv-core__tooltip-body{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media(min-width:640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media(min-width:768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media(min-width:1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}:root{--rpv-thumbnail__container-background-color:#fff;--rpv-thumbnail__container-box-shadow:#0003 2px 2px 8px 0px;--rpv-thumbnail__item--selected-background-color:#0000004d}.rpv-core__viewer--dark{--rpv-thumbnail__item--selected-background-color:#2566e8}.rpv-thumbnail__cover,.rpv-thumbnail__cover-inner{align-items:center;display:flex;height:100%;justify-content:center;min-height:inherit;width:100%}.rpv-thumbnail__cover-image{max-height:100%;max-width:100%}.rpv-thumbnail__cover-loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-thumbnail__container{align-items:center;background:#fff;background:var(--rpv-thumbnail__container-background-color);box-shadow:2px 2px 8px 0 #0003;box-shadow:var(--rpv-thumbnail__container-box-shadow);display:flex;justify-content:center;margin:0 auto;position:relative}.rpv-thumbnail__item{cursor:pointer}.rpv-thumbnail__item--dual-cover,.rpv-thumbnail__item--single{padding:.5rem}.rpv-thumbnail__item--dual-cover-odd,.rpv-thumbnail__item--dual-even{padding:.5rem 0 .5rem .5rem}.rpv-thumbnail__item--dual-cover-even,.rpv-thumbnail__item--dual-odd{padding:.5rem .5rem .5rem 0}.rpv-thumbnail__item--dual-cover:hover,.rpv-thumbnail__item--single:hover,.rpv-thumbnail__items--dual-cover:hover .rpv-thumbnail__item,.rpv-thumbnail__items--dual:hover .rpv-thumbnail__item{background-color:#0000004d;background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__item:focus{outline:0}.rpv-thumbnail__label{font-size:.75em;padding:.25rem;text-align:center}.rpv-thumbnail__list{overflow:auto;padding:.5rem}.rpv-thumbnail__list--rtl{direction:rtl}.rpv-thumbnail__list--horizontal{align-items:center;display:flex;flex-direction:row;width:100%}.rpv-thumbnail__list--vertical{height:100%}.rpv-thumbnail__items{align-items:center;display:flex;justify-content:center}.rpv-thumbnail__items--selected .rpv-thumbnail__item{background-color:#0000004d;background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__list-container{height:100%;width:100%}.rpv-thumbnail__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}:root{--rpv-drop__area-background-color:#fff;--rpv-drop__area-body-border-color:#0000004d;--rpv-drop__area-body-color:#000}.rpv-core__viewer--dark{--rpv-drop__area-background-color:#191919;--rpv-drop__area-body-border-color:#fff;--rpv-drop__area-body-color:#fff}.rpv-drop__area{background-color:#fff;background-color:var(--rpv-drop__area-background-color);bottom:0;left:0;padding:.5rem;position:absolute;right:0;top:0;z-index:9999}.rpv-drop__area-body{align-items:center;border:2px dashed #0000004d;border:2px dashed var(--rpv-drop__area-body-border-color);color:#000;color:var(--rpv-drop__area-body-color);display:flex;font-size:1.5rem;height:100%;justify-content:center}.rpv-drop__area-body--rtl{direction:rtl}:root{--rpv-full-screen__overlay-background-color:#fff}.rpv-core__viewer--dark{--rpv-full-screen__overlay-background-color:#1a1a1a}.rpv-full-screen__exit-button{bottom:0;padding:.5rem;position:fixed;z-index:2}.rpv-full-screen__exit-button--ltr{right:0}.rpv-full-screen__exit-button--rtl{left:0}.rpv-full-screen__overlay{align-items:center;background-color:#fff;background-color:var(--rpv-full-screen__overlay-background-color);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}.rpv-open__input-wrapper{position:relative}.rpv-open__input{bottom:0;cursor:pointer;display:none;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.rpv-open__input::-webkit-file-upload-button{width:0}.rpv-page-navigation__current-page-input{margin:0 .25rem;text-align:right;width:3rem}:root{--rpv-print__progress-body-background-color:#fff;--rpv-print__progress-body-border-color:#0000004d;--rpv-print__progress-body-color:#000}.rpv-core__viewer--dark{--rpv-print__progress-body-background-color:#363636;--rpv-print__progress-body-border-color:#0000;--rpv-print__progress-body-color:#fff}.rpv-print__permission-body{padding:1rem}.rpv-print__permission-footer{display:flex;justify-content:center;padding:0 1rem 1rem 0}.rpv-print__progress{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.rpv-print__progress-body{background-color:#fff;background-color:var(--rpv-print__progress-body-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-print__progress-body-border-color);border-radius:.25rem;color:#000;color:var(--rpv-print__progress-body-color);padding:1.5rem;text-align:center;width:15rem}.rpv-print__progress-body--rtl{direction:rtl}.rpv-print__progress-bar{margin-bottom:1rem}.rpv-print__progress-message{margin-bottom:.5rem}.rpv-print__zone{display:none}@media print{@page{margin:0}.rpv-print__html-printing{height:100%}.rpv-print__body-printing{height:100%;margin:0}.rpv-print__body-printing *{display:none}.rpv-print__zone{display:block;height:100%}.rpv-print__page{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;page-break-after:always;page-break-inside:avoid;width:100%}.rpv-print__page img{display:block;max-height:100%;max-width:100%}}.rpv-properties__loader{text-align:center}.rpv-properties__modal{min-height:20rem;padding:.5rem 0}.rpv-properties__modal-section{padding:0 .5rem}.rpv-properties__modal-footer{display:flex;justify-content:center;margin-top:.5rem}.rpv-properties__item{align-items:flex-start;display:flex;margin:.5rem 0}.rpv-properties__item--rtl{direction:rtl}.rpv-properties__item-label{padding-right:.5rem;width:25%}.rpv-properties__item-value{flex:1 1}.rpv-search__highlights{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-search__highlight{background-color:#ff06;background-color:var(--rpv-search__highlight-background-color);border-radius:.25rem;position:absolute;z-index:1}.rpv-search__highlight--current{background-color:#00800066;background-color:var(--rpv-search__highlight--current-background-color)}.rpv-search__popover{padding:0 .5rem}.rpv-search__popover-input-counter{align-items:center;display:flex;margin-bottom:.5rem;position:relative;width:12rem}.rpv-search__popover-counter{align-items:center;bottom:0;display:flex;position:absolute;top:0}.rpv-search__popover-counter--ltr{padding-right:.25rem;right:0}.rpv-search__popover-counter--rtl{left:0;padding-left:.25rem}.rpv-search__popover-label{align-items:center;cursor:pointer;display:flex;margin-bottom:.5rem}.rpv-search__popover-label-checkbox{cursor:pointer;margin-right:.25rem}.rpv-search__popover-footer{align-items:center;display:flex}.rpv-search__popover-footer-item{padding:0 .25rem}.rpv-search__popover-footer-button--ltr{margin-left:auto}.rpv-search__popover-footer-button--rtl{margin-right:auto}:root{--rpv-search__highlight-background-color:#ff06;--rpv-search__highlight--current-background-color:#00800066}.rpv-selection-mode__grab{cursor:grab}.rpv-selection-mode__grab :not(input),.rpv-selection-mode__grab :not(select),.rpv-selection-mode__grab :not(textarea){cursor:grab!important}.rpv-selection-mode__grabbing{cursor:grabbing}.rpv-selection-mode__grabbing :not(input),.rpv-selection-mode__grabbing :not(select),.rpv-selection-mode__grabbing :not(textarea){cursor:grabbing!important}:root{--rpv-zoom__popover-target-arrow-border-color:#0009}.rpv-core__viewer--dark{--rpv-zoom__popover-target-arrow-border-color:#fff}.rpv-zoom__popover-target{align-items:center;color:var(--rpv-zoom__popover-target-color);display:flex}.rpv-zoom__popover-target-scale--ltr{margin-right:.25rem}.rpv-zoom__popover-target-scale--rtl{margin-left:.25rem}.rpv-zoom__popover-target-arrow{border-color:#0009 #0000 #0000;border-color:var(--rpv-zoom__popover-target-arrow-border-color) #0000 #0000;border-style:solid;border-width:.5rem .25rem 0;height:0;width:0}:root{--rpv-toolbar__label--color:#000}.rpv-core__viewer--dark{--rpv-toolbar__label--color:#fff}.rpv-toolbar{align-items:center;display:flex;width:100%}.rpv-toolbar--rtl{direction:rtl}.rpv-toolbar__center,.rpv-toolbar__left{align-items:center;display:flex}.rpv-toolbar__center{flex-grow:1;flex-shrink:1;justify-content:center}.rpv-toolbar__right{align-items:center;display:flex;margin-left:auto}.rpv-toolbar__item{align-items:center;display:flex;padding:0 .125rem}.rpv-toolbar__label{color:#000;color:var(--rpv-toolbar__label--color)}:root{--rpv-default-layout__body-background-color:#fff;--rpv-default-layout__container-border-color:#0000004d;--rpv-default-layout__toolbar-background-color:#eee;--rpv-default-layout__toolbar-border-bottom-color:#0000001a;--rpv-default-layout__sidebar-border-color:#0003;--rpv-default-layout__sidebar--opened-background-color:#fff;--rpv-default-layout__sidebar-headers-background-color:#eee;--rpv-default-layout__sidebar-content--opened-background-color:#fff;--rpv-default-layout__sidebar-content--opened-border-color:#0003;--rpv-default-layout__sidebar-content--opened-color:#000}.rpv-core__viewer--dark{--rpv-default-layout__body-background-color:#1a1a1a;--rpv-default-layout__container-border-color:#454647;--rpv-default-layout__toolbar-background-color:#292929;--rpv-default-layout__toolbar-border-bottom-color:#000;--rpv-default-layout__sidebar-border-color:#000;--rpv-default-layout__sidebar--opened-background-color:#fff;--rpv-default-layout__sidebar-headers-background-color:#292929;--rpv-default-layout__sidebar-content--opened-background-color:#1a1a1a;--rpv-default-layout__sidebar-content--opened-border-color:#292929;--rpv-default-layout__sidebar-content--opened-color:#fff}.rpv-default-layout__container{border:1px solid #0000004d;border:1px solid var(--rpv-default-layout__container-border-color);box-sizing:border-box;height:100%;width:100%}.rpv-default-layout__toolbar{align-items:center;background-color:#eee;background-color:var(--rpv-default-layout__toolbar-background-color);border-bottom:1px solid #0000001a;border-bottom:1px solid var(--rpv-default-layout__toolbar-border-bottom-color);display:flex;height:2.5rem;left:0;position:absolute;top:0;width:100%;z-index:1}.rpv-default-layout__sidebar{display:flex;padding-top:2.5rem}.rpv-default-layout__sidebar--opened{background-color:#fff;background-color:var(--rpv-default-layout__sidebar--opened-background-color);bottom:0;left:0;position:absolute;top:0;width:12rem;z-index:1}.rpv-default-layout__sidebar--ltr{border-right:1px solid #0003;border-right:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__sidebar--rtl{border-left:1px solid #0003;border-left:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__main{display:flex;height:100%;position:relative}.rpv-default-layout__main--rtl{direction:rtl}.rpv-default-layout__body{background-color:#fff;background-color:var(--rpv-default-layout__body-background-color);flex:1 1;overflow:auto;padding-top:2.5rem}@media(min-width:768px){.rpv-default-layout__sidebar--opened{width:16rem}}@media(min-width:1024px){.rpv-default-layout__sidebar--opened{background:inherit;position:inherit;width:20rem;z-index:inherit}}.rpv-default-layout__sidebar-tabs{display:flex;height:100%;width:100%}.rpv-default-layout__sidebar-headers{background-color:#eee;background-color:var(--rpv-default-layout__sidebar-headers-background-color);padding:.25rem}.rpv-default-layout__sidebar-header{padding:.125rem}.rpv-default-layout__sidebar-content{display:none;flex-grow:1;flex-shrink:1}.rpv-default-layout__sidebar-content--opened{background-color:#fff;background-color:var(--rpv-default-layout__sidebar-content--opened-background-color);color:#000;color:var(--rpv-default-layout__sidebar-content--opened-color);display:flex;overflow:hidden}.rpv-default-layout__sidebar-content--ltr{border-left:1px solid #0003;border-left:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}.rpv-default-layout__sidebar-content--rtl{border-right:1px solid #0003;border-right:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}.page-center-wrapper{align-items:center;display:flex;justify-content:center;margin-top:80px}.contact-info-form{background:#f9f9f9;border-radius:8px;box-shadow:0 2px 6px #0000001a;font-family:Arial,sans-serif;max-width:540px;padding:20px;width:100%}.form-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:50px}.form-row label{flex:1 1;font-family:aneklatin_bold;font-weight:700}.form-row span{flex:2 1;font-family:aneklatin_medium;margin-left:10px}.edit-button{background-color:#c7222a;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:10px;padding:4px 10px}.edit-button:hover{background-color:#a91d25}.fontTimer{color:#c7222a;font-family:aneklatin_medium;font-size:small;margin-left:5px;margin-right:20px;text-align:end;text-decoration:underline}.contact-value{overflow-wrap:break-word;white-space:normal;word-break:break-word}@media (max-width:768px){.page-center-wrapper{align-items:flex-start;justify-content:center;margin-top:30px;padding:0 16px}.contact-info-form{border-radius:6px;box-shadow:0 1px 4px #00000014;max-width:100%;padding:16px;width:100%}}.payment-container{background-color:#f9fafb;margin-top:-5px;min-height:100vh;padding:10px 24px}.accoun-number-feild{margin:0 auto}.payment-header{color:#c6222a;margin:0;padding-bottom:1px}.form_feild{display:flex;justify-content:center}.payment-grid{grid-gap:32px;display:grid;gap:32px}@media (min-width:1024px){.payment-grid{grid-template-columns:1fr 1fr}}.section{background-color:#fff;border-radius:14px;box-shadow:0 4px 8px #6361611a;display:flex;flex-direction:column;gap:24px;padding:20px}.section-title{color:#c6222a;font-family:aneklatin_bold}.loan-details{display:flex;flex-direction:column;gap:0}.loan-detail-row{display:flex;justify-content:space-between;margin-left:2%;margin-right:2%;margin-top:12px;text-align:center}.loan-detail-label{font-weight:500}.loan-detail-label,.loan-detail-value{color:#1f2937;font-family:aneklatin_medium}.loan-detail-value{font-weight:600}.form-fields{gap:16px}.form-field,.form-fields{display:flex;flex-direction:column}.form-field{gap:8px}.form-label{color:#6b7280;font-size:14px}.form-select{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:16px;outline:none;padding:12px;transition:all .2s;width:100%}.form-select:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.total-amount-container{padding:8px 0}.total-amountt{color:#374151;font-size:18px;font-weight:600}.button-container{display:flex;justify-content:center;margin-top:100px}.proceed-button{background-color:#dc2626;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:50px;margin-top:50px;padding:12px 64px;transition:background-color .2s;width:400px}.proceed-button:hover{background-color:#dc2626e6}.proceed-button:focus{box-shadow:0 0 0 3px #dc262633;outline:none}.loader-container{align-items:center;background:#ffffffb3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.loader{--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;animation:l3 1s linear infinite;aspect-ratio:1;background:#dc2626;border-radius:50%;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;padding:8px;width:50px}@keyframes l3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chargebox_view{position:relative}.charge_box{position:absolute;top:438px;z-index:222}.charges-list{margin-bottom:30px}.charge-item{align-items:flex-start;background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:15px;margin-top:-90px;min-height:150px;padding:20px;width:360px}.charge-item:hover{background:#edf2f7;border-color:#cbd5e0}.charge-description{display:flex;width:100%}.charge-title{color:#4a5568;font-size:14px;line-height:1.4;margin-bottom:5px;width:50%}.charge-note{color:#718096;font-size:12px;margin-top:5px}.charge-amount{min-width:150px;text-align:right;width:50%}.amount-value{color:#2d3748;font-family:Courier New,monospace;font-size:16px}.footer-note{background:#e6fffa;border:1px solid #81e6d9;border-radius:6px;margin-top:20px;padding:15px}.footer-note p{color:#234e52;font-size:14px}.footer-note strong{color:#1a202c}@media (max-width:600px){.container{margin:10px;padding:20px}.charge-item{margin-left:-20px;padding:10px;width:330px}.charge-description{margin-bottom:15px;margin-right:0}.charge-amount{text-align:left}.amount-value{font-size:14px}.charge_box{left:30px}.payment-container{padding:10px}.proceed-button{width:320px}.section{padding:10px}.charge-title{font-size:12px}}.toolbar{align-items:center;background-color:#fff;box-shadow:0 2px 4px #0000001a;display:flex;font-family:aneklatin_bold;justify-content:space-between;left:0;padding-left:1%;position:fixed;top:0;width:100%}.header-title-das{color:#c7222a;padding-left:0;padding-top:50px}.loaderView{align-items:center;align-self:center;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.user-name-base-container{color:#000;display:flex;flex-direction:column;font-family:aneklatin_bold;font-size:18px;height:20px;margin-right:3%;padding-top:0}.user-name-container{color:#000;font-family:aneklatin_bold;font-size:16px}.base-container{background-color:#f5f5f5;flex-direction:column;min-height:100vh;padding:20px}.sub-container{margin:"0 auto";max-width:"1000px"}.filter-section,.tabs-container{margin-bottom:20px}.tabs-container{display:flex;flex-wrap:wrap;gap:10px;overflow-x:auto}.tab-button{background-color:#e5e7eb;border:none;border-radius:15px;color:#374151;cursor:pointer;font-weight:600;padding:10px 18px;transition:all .3s ease}.tab-button:hover{opacity:.9}.tab-active{background-color:#8b1e24;color:#fff}.transaction-card{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;justify-content:space-between;padding:18px}.transaction-type{color:#111827;font-size:16px;font-weight:600;margin:0 0 5px}.transaction-date{color:#6b7280;font-size:14px;margin:0 0 8px}.transaction-status{font-weight:600}.status-success{color:#16a34a}.status-failed{color:#dc2626}.status-progress{color:#f59e0b}.status-default{color:#6b7280}.transaction-amount{color:#111827;font-size:18px;font-weight:700;margin:0}.autocomplete-container{display:flex;justify-content:center;margin-top:20px;min-width:350px;padding-bottom:10px;padding-top:10px;text-align:center}.loan-amount-details-container{align-items:center;background:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;margin-bottom:10px;margin-left:5%;margin-top:25px;padding:20px}.loan-amount-details-container-base{background-color:#f1f3f6;border-radius:8px;padding-bottom:5px}.buttons-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;margin-top:30px;text-align:center}@media screen and (max-width:768px){.buttons-container,.disbursed-amount-details-container,.loan-amount-details-container{margin-left:2%;margin-right:2%;min-width:280px}.card-view{margin-left:2%;margin-right:2%;min-width:300px}.header-title-das{color:#c7222a;padding-left:0;padding-top:50px}@supports (padding-right:max(0px)){@media screen and (max-width:1080px) and (max-height:2400px){.buttons-container,.card-view,.disbursed-amount-details-container,.loan-amount-details-container{margin-left:.5%;margin-right:.5%}}}.loan-info-label,.loan-value-label{flex:2 1;font-size:14px}.buttons-container{margin-top:10px}.autocomplete-container{display:flex;justify-content:center;margin-top:20px;min-width:300px;padding-top:10px;text-align:center}}.modal-overlay{align-items:center;display:flex;height:100vh;justify-content:center;left:150px;position:fixed;top:130px;width:100vw;z-index:9999}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;min-height:100px;min-width:360px;overflow-y:auto;padding:20px;position:relative}.charge-description{margin-bottom:10px}.charge-title{font-weight:600}.charge-amount{margin-left:10px}.amount-value{font-size:1rem}.total-amount{border-top:1px solid #ddd;font-weight:700;margin-top:10px;padding-top:10px}.charge-note{color:#666;font-style:italic;margin-top:10px}.tooltip-icon{background-color:#c7222a;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;font-size:11px;font-weight:700;height:18px;line-height:18px;margin-left:10px;text-align:center;-webkit-user-select:none;user-select:none;width:18px}.tittle_charges_payment{color:#000;font-family:aneklatin_medium;font-size:16px}@media screen and (max-width:768px){.modal-overlay{left:0}.amount-value{text-align:right}}body{font-family:Arial,sans-serif}.subcontainer{border:1px solid #df1a1a;padding:20px}.header{text-align:center}.header,.loan-select{margin-bottom:20px}.loan-select select{border:1px solid #ccc;border-radius:8px;padding:12px;width:100%}.tabs{gap:10px;margin-bottom:20px;overflow-x:auto}.tab{background:#e5e7eb;border:none;border-radius:20px;cursor:pointer;padding:10px 18px}.tab.active{background:#8b1e24;color:#fff}.transaction-list{display:flex;flex-direction:column;gap:12px}.card{align-items:center;border-radius:12px;display:flex;justify-content:space-between;padding:18px}.card h4{margin-bottom:5px}.card p{color:#666;margin-bottom:8px}.amount-section h3{color:#111827}.success{color:green}.failed{color:red}.progress{color:orange}@media (max-width:768px){.card{align-items:flex-start;flex-direction:column;gap:12px}.amount-section{align-self:flex-end}@media (max-width:768px){.transaction-card{align-items:flex-start;flex-direction:column;gap:10px}.transaction-amount{align-self:flex-end}}.tabs-container{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.tab-button{flex-shrink:0}}.card{box-shadow:0 2px 8px #00000014}.card-top{align-items:center;display:flex;justify-content:space-between}.ref{color:#888;font-size:12px}.status{border-radius:10px;font-size:11px;font-weight:600;padding:3px 10px}.success{background:#e8f7ec;color:#1aa64a}.progress{background:#fff3d7;color:#a06d00}.card-middle{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.date{color:#666;font-size:13px}.title{font-size:15px;margin-top:4px}.amount,.title{font-weight:700}.amount{font-size:22px}.card-bottom{color:#888;display:flex;font-size:12px;justify-content:space-between;margin-top:10px}.method{white-space:nowrap}body{font-family:Arial,Helvetica,sans-serif;margin:0}.screen,body{background:#f5f5f5}.screen{margin:auto;max-width:420px;min-height:100vh}.header{align-items:center;background:#fff;border-bottom:1px solid #ececec;display:flex;height:60px;justify-content:space-between;padding:0 16px}.header h3{flex:1 1;font-size:16px;font-weight:600;margin-left:10px}.back,.help{text-align:center;width:24px}.loanSection{padding:16px}.label{color:#8a8a8a;font-size:11px;margin-bottom:8px}.loanCard{align-items:center;background:#fff;border-radius:8px;display:flex;height:44px;justify-content:space-between;padding:0 14px}.tabs{display:flex;gap:8px;margin-bottom:16px;padding:0 16px}.tabs button{background:#fff;border:none;border-radius:20px;cursor:pointer;font-size:12px;padding:7px 18px}.tabs .active{background:#d61f26;color:#fff}.cardList{padding:0 16px 20px}.card{border-radius:10px;box-shadow:0 1px 3px #00000014;margin-bottom:12px;padding:14px}.dashboard *{box-sizing:border-box;margin:0;padding:0}.dashboard body{background:#f3f5f9;color:#202938;font-family:Arial,Helvetica,sans-serif;font-size:12px}.dashboard{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,2fr) 310px;margin:25px auto 40px}.dashboard,.status_content{max-width:1280px;padding:0 25px}.status_content{margin:0 auto}.content{min-width:0}.card{background:#fff;border:1px solid #e1e5eb;border-radius:8px;box-shadow:0 2px 7px rgba(0,0,0,.025)}.stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.stat{display:flex;justify-content:space-between;min-height:105px;padding:18px}.stat small,.utilization small{color:#87909e;display:block;font-size:12px;margin-bottom:7px}.stat h2{font-size:18px;margin-bottom:7px}.green{color:#20a45b;font-size:9px}.muted{color:#aaa;font-size:8px}.icon{color:#c91632;font-size:18px}.icon.dark{background:#c91632;border-radius:5px;color:#fff;display:grid;height:28px;place-items:center;width:28px}.progress{background:#edf0f3;height:4px;margin:12px 0 5px;width:90px}.progress span{background:#d21a35;display:block;height:100%;width:70%}.utilization{align-items:center;display:flex;gap:10px;padding:15px}.utilization b{font-size:9px}.circle{background:conic-gradient(#be1230 0 70%,#e8edf1 70% 100%);border-radius:50%;display:grid;height:54px;place-items:center;position:relative;width:54px}.circle:before{background:#fff;border-radius:50%;content:"";height:39px;position:absolute;width:39px}.circle span{font-size:9px;font-weight:700;position:relative;z-index:1}.analytics{background:#fff;border:1px solid #dce2ea;border-radius:12px;box-shadow:0 2px 6px #192d4b14;color:#243247;margin-top:20px;padding:22px 20px 18px}.analytics .section-title{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:28px}.analytics .section-title h3{color:#243247;font-size:14px;font-weight:700;margin:0}.analytics .tabs{align-items:center;background:#f5f7fa;border-radius:7px;display:flex;gap:4px;padding:3px}.analytics .tabs button{background:#0000;border:0;border-radius:6px;color:#77869d;cursor:pointer;font-size:9px;font-weight:600;padding:7px 12px}.analytics .tabs button.selected{background:#fff;box-shadow:0 1px 4px #1e325014;color:#3b4a60}.analytics .charts{grid-gap:34px;display:grid;gap:34px;grid-template-columns:1fr 1fr}.analytics .chart-wrapper{min-width:0}.analytics .chart-title{color:#8ca0bc;display:block;font-size:9px;font-weight:500;margin-bottom:13px}.analytics .bar-chart{align-items:flex-end;display:flex;gap:7px;height:145px;justify-content:space-between;padding:0 2px;position:relative}.analytics .bar-chart:after{background:#f0f2f5;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.analytics .expense-bar{border-radius:3px 3px 0 0;display:block;flex:1 1;max-width:20px;min-height:8px;position:relative;z-index:1}.analytics .expense-bar:first-child{background:#fbeff0}.analytics .expense-bar:nth-child(2){background:#fbe9ea}.analytics .expense-bar:nth-child(3){background:#fbe7e8}.analytics .expense-bar:nth-child(4){background:#f9dddd}.analytics .expense-bar:nth-child(5){background:#f7c9ca}.analytics .expense-bar:nth-child(6){background:#f8d2d3}.analytics .expense-bar:nth-child(7){background:#f8c7c8}.analytics .expense-bar:nth-child(8){background:#f5a8aa}.analytics .expense-bar:nth-child(9){background:#f58f92}.analytics .expense-bar:nth-child(10){background:#f77b7e}.analytics .expense-bar:nth-child(11){background:#f56c70}.analytics .expense-bar:nth-child(12){background:#a90018}.analytics .expense-bar:before{background:#e9797d;border-radius:2px;content:"";height:1.5px;left:0;opacity:.7;position:absolute;right:0;top:-5px}.analytics .financing-chart{gap:20px;padding-left:3px;padding-right:3px}.analytics .financing-bar{background:#253248;border-radius:5px 5px 0 0;display:block;flex:0 0 6px;max-width:6px;position:relative;width:6px;z-index:1}.expense-bar{position:relative;z-index:999}.expense-bar:after{background-color:#c05b6a;border-radius:4px;bottom:120%;color:#fff;content:attr(data-title);font-size:12px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;white-space:nowrap;z-index:9999}.expense-bar:hover:after{opacity:1}.analytics .financing-bar.highlight{background:#ad001a}.analytics .months{align-items:center;display:flex;justify-content:space-between;margin-top:10px;padding:0 1px}.analytics .months span{color:#8393aa;font-size:9px;font-weight:700;text-transform:uppercase}.analytics .financing-months{padding-left:3px;padding-right:3px}@media (max-width:900px){.analytics .charts{gap:24px}.analytics .financing-chart{gap:14px}}@media (max-width:700px){.analytics .charts{gap:35px;grid-template-columns:1fr}}@media (max-width:480px){.analytics{padding:18px 14px}.analytics .section-title{margin-bottom:22px}.analytics .tabs button{font-size:8px;padding:6px 8px}.analytics .bar-chart{gap:5px;height:125px}.analytics .expense-bar{max-width:16px}.analytics .financing-chart{gap:10px}}.invoices{background:#fff;border:1px solid #e5e9ef;border-radius:12px;box-shadow:0 1px 3px #1018280f;margin-top:20px;overflow:hidden}.invoice-heading{align-items:center;border-bottom:1px solid #e6eaf0;display:flex;justify-content:space-between;min-height:86px;padding:20px 24px}.invoice-heading h3{color:#18263a;font-size:16px;font-weight:700;line-height:1.3;margin:0 0 5px}.invoice-heading small{color:#7d8ca3;display:block;font-size:12px;font-weight:400}.invoice-heading .view{background:#fff;border:1px solid #dfe5ec;border-radius:8px;color:#26354a;cursor:pointer;font-size:11px;font-weight:600;height:30px;padding:0 15px;transition:all .2s ease}.invoice-heading .view:hover{background:#f7f9fb;border-color:#cbd3dd}.common-table-card{border-radius:0}.all-invoice-number{font-size:12px}@media (max-width:900px){.invoice-table-wrapper{overflow-x:auto}.invoices table{min-width:900px}.invoice-heading{padding:18px 20px}.invoices td,.invoices th{padding-left:16px;padding-right:16px}}@media (max-width:700px){.invoice-heading{min-height:75px;padding:15px}.invoice-heading h3{font-size:15px}.invoice-heading small{font-size:10px}.invoice-heading .view{font-size:10px;padding:0 11px}}.sidebar>*{margin-bottom:14px}.promo{background-image:url(/abflapp/static/media/Promotional%20Banner.34d097a3e56e798157d1.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;box-sizing:border-box;display:block;height:420px;overflow:hidden;padding:30px;position:relative;width:100%}.promo_mobileImage{display:none}.promo h2{color:#11183f;font-size:20px;font-weight:800;line-height:1.05;margin:0}.promo h2,.promo p{position:relative;z-index:2}.promo p{color:#68728a;font-size:8px;line-height:1.4;margin-top:8px;max-width:230px}.promo-image{display:none}.quick-actions{background:#1c2a3d;border-radius:8px;color:#fff;padding:18px}.quick-actions h3{margin-bottom:13px}.quick-actions button{background:#27364a;border:1px solid #ffffff0f;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:10px;margin-bottom:8px;padding:12px;text-align:left;width:100%}.quick-actions button>span{width:20px}.quick-actions b,.quick-actions small{display:block}.quick-actions b{font-size:12px}.quick-actions small{color:#8d99a9;font-size:9px;margin-top:3px}.notificationsDashboard{background:#fff;border:1px solid #e0e5eb;border-radius:14px;box-shadow:0 2px 5px #16223314;box-sizing:border-box;padding:28px 26px;width:100%}.notification-title{color:#253247;font-size:18px;font-weight:750;gap:10px;line-height:1.2;margin:0 0 28px}.bell-icon,.notification-title{align-items:center;display:flex}.bell-icon{color:#c51d2d;font-size:25px;justify-content:center;line-height:1}.notification{border-radius:0 10px 10px 0;box-sizing:border-box;flex-direction:column;margin-bottom:18px;padding:20px 22px;position:relative}.notification small{color:#63738a;display:block;font-size:9px;font-weight:800;line-height:1;margin-bottom:8px}.notification b{color:#29364b;display:block;font-size:14px;font-weight:750;line-height:1.3;margin-bottom:5px}.notification span{color:#7d8ba0;display:block;font-size:10px;line-height:1.4}.notification.overdue{background:#fffafb;border-left:4px solid #c9182b;min-height:128px}.notification.overdue small{color:#bd1729}.notification.overdue .notification-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}.notification.overdue .invoice-id{color:#9aa7b8;font-size:10px}.notification.overdue a{color:#c2182b;cursor:pointer;display:inline-block;font-size:11px;font-weight:800;margin-top:14px;text-decoration:none}.notification.overdue a:hover{text-decoration:underline}.notification.upcoming{background:#fbfcfd;border-left:4px solid #d5dee8;min-height:95px}.notification.upcoming small{color:#667890}.notification.warning{align-items:center;background:#fff1f1;border-radius:9px;display:flex;flex-direction:row;gap:14px;margin-bottom:0;min-height:77px;padding:17px 18px}.calendar-icon{align-items:center;background:#fff;border:1px solid #ffd8d8;border-radius:9px;color:#c91c2e;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.renewal-content{display:flex;flex-direction:column;gap:3px}.notification.warning b{color:#29364b;font-size:12px;font-weight:750;margin:0}.notification.warning span{color:#7d899c;font-size:10px}@media (max-width:600px){.notifications{padding:22px 18px}.notification-title{font-size:16px;margin-bottom:22px}.notification{padding:17px}.notification b{font-size:13px}.notification.warning{padding:14px}}.renewal{background:#fff;border:2px solid #bd1731;border-radius:8px;overflow:hidden}.renewal-title{background:#bd1731;color:#fff;font-size:9px;padding:5px 10px;text-align:right}.renewal .detail,.renewal h3{margin-left:18px;margin-right:18px}.renewal h3{margin-bottom:12px;margin-top:15px}.renewal button{background:#bd1731;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin:10px 18px 17px;padding:10px;width:calc(100% - 36px)}@media (max-width:1100px){.dashboard{grid-template-columns:1fr}.sidebar{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.sidebar>*{margin-bottom:0}}@media (max-width:900px){.stats{grid-template-columns:repeat(2,1fr)}nav{gap:15px}}@media (max-width:650px){nav{gap:15px;order:3;overflow-x:auto;padding-bottom:5px;width:100%}.dashboard{padding:0 12px;width:100%}.charts,.sidebar{grid-template-columns:1fr}.invoices{overflow-x:auto}table{min-width:850px}.profile select{display:none}}.overview-row{display:flex;gap:22px;grid-template-columns:1fr 1fr;width:100%}.facility,.outstanding_box{background:#fff;border:1px solid #dfe4eb;border-radius:12px;box-shadow:0 2px 4px #1e2d4114;overflow:hidden;width:50%}.outstanding_box{min-height:200px}.card-header{align-items:center;border-bottom:1px solid #e1e5eb;display:flex;height:52px;justify-content:space-between;padding:0 16px}.card-header h3{color:#26364a;font-size:14px;font-weight:700;margin:0}.info-icon{color:#9aadc4;font-size:18px}.facility-body{padding:14px 18px 18px}.detail{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:34px}.detail span{color:#71829a;font-size:12px;font-weight:400}.detail b{color:#26364a;font-size:12px;font-weight:700;text-align:right}.detail .red,.red{color:#c8102e}.outstanding{padding-bottom:14px}.outstanding .out-total{padding:18px 18px 14px}.out-total{display:flex;flex-direction:column;gap:4px;padding:10px 16px}.out-total small{color:#71829a;font-size:9px;font-weight:700;letter-spacing:1px}.out-total strong{color:#26364a;font-size:22px;font-weight:800;line-height:28px}.outstanding-divider{background:#e4e7ec;height:1px;margin:0 18px 8px}.outstanding .detail{min-height:30px;padding:0 18px}@media(max-width:720px){.overview-row{flex-direction:column}.facility,.outstanding_box{width:100%}.status_content{padding:0 15px;width:100%}.promo{display:none}.promo_mobileImage{background-image:url(/abflapp/static/media/mobileBanner_SCF.b0c7f6452345306664d9.svg);border-radius:10px;display:block;height:189px;margin:0 auto 20px;position:relative;width:358px}.mobileviewTop{padding-top:80px}}.repayment-page *{box-sizing:border-box;margin:0;padding:0}.repayment-page body{background:#f3f5f9;color:#202938;font-size:12px}.repayment-page,.repayment-page body{font-family:Arial,Helvetica,sans-serif}.repayment-page{box-sizing:border-box;color:#302426;margin:0 auto;max-width:1280px;min-height:100vh;padding:100px 40px 60px;width:100%}.repayment-tabs{align-items:center;border-bottom:1px solid #d8caca;display:flex;gap:32px;height:55px}.repayment-tab{background:#0000;border:none;color:#66595b;cursor:pointer;font-size:22px;font-weight:500;height:30px;outline:none;padding:0;position:relative}.repayment-tab.active{color:#b40018}.repayment-tab.active:after{background:#b40018;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.repayment-layout{display:flex;gap:28px;grid-template-columns:minmax(0,2fr) minmax(330px,.95fr);margin-top:28px}.repayment-card{background:#fff;border:1px solid #e6dddd;border-radius:8px;box-shadow:0 2px 6px #0000000d;overflow:hidden}.repayment-card h2{font-size:20px;font-weight:700;margin:0;padding:16px 18px}.repayment-card h3{font-size:18px;margin:0 0 22px}.pending-card{width:100%}.payment-action-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:25px}.make-payment-card,.tds-card{box-sizing:border-box;padding:25px}.tds-option{align-items:center;background:#b40018;border-radius:9px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:12px;min-height:50px;padding:0 15px}.tds-option input{cursor:pointer;height:18px;width:18px}.make-payment-card label{color:#66595b;display:block;font-size:10px;font-weight:800;letter-spacing:1px;margin-bottom:8px}.make-payment-card small{color:#71686a;display:block;font-size:10px;line-height:1.4;margin-top:8px}.amount-input{align-items:center;border:1px solid #aaa4a4;border-radius:9px;display:flex;height:48px;overflow:hidden}.amount-input span{color:#51494a;font-size:16px;font-weight:700;padding-left:15px}.amount-input input{border:none;font-size:14px;height:100%;outline:none;padding:0 10px;width:100%}.payment-footer{background:#fff;border-radius:7px;border-top:4px solid #b40018;box-shadow:0 2px 6px #00000014;box-sizing:border-box;justify-content:space-between;margin-top:25px;min-height:110px;padding:15px 24px}.payment-footer,.payment-total{align-items:center;display:flex}.payment-total{gap:35px}.payment-total div{display:flex;flex-direction:column;gap:5px}.payment-total small{color:#6e5b5d;font-size:9px;font-weight:800;letter-spacing:1px}.payment-total strong{font-size:24px;font-weight:500}.vertical-line{background:#e4c8c8;height:55px;width:1px}.red-text{color:#b40018!important}.initiate-button{background:#b40018;border:none;border-radius:9px;box-shadow:0 5px 12px #b4001833;color:#fff;cursor:pointer;font-size:13px;font-weight:800;height:52px;min-width:220px}.initiate-button:hover{background:#990015}.payment-message{background:#e8f7ef;border-radius:6px;color:#23704d;font-size:13px;margin-top:10px;padding:12px 15px}.virtual-account{background:linear-gradient(135deg,#c20b27,#a70018);border-radius:9px;box-shadow:0 5px 15px #b4001826;color:#fff;padding:25px}.virtual-account h2{font-size:22px;margin:0 0 25px}.virtual-account>small{display:block;font-size:9px;font-weight:800;letter-spacing:2px;margin-top:18px;opacity:.8}.account-value{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.account-value strong{font-size:19px;letter-spacing:2px}.account-value button{background:#0000;border:none;color:#fff;cursor:pointer;font-size:20px}.virtual-account hr{border:none;border-top:1px solid #ffffff40;margin:22px 0}.virtual-account p{font-size:11px;line-height:1.5;margin:0}.payment-summary{margin-top:25px}.summary-row{grid-gap:10px;align-items:center;border-bottom:1px solid #eee3e3;display:grid;gap:10px;grid-template-columns:30px 1fr auto;margin:0 16px;min-height:55px}.summary-row:last-of-type{border-bottom:none}.summary-row span{align-items:center;background:#ffe5e5;border-radius:50%;color:#b40018;display:flex;font-size:12px;height:28px;justify-content:center;width:28px}.summary-row label{color:#66595b;font-size:13px}.summary-row strong{font-size:13px}.download-button{background:#fff;border:1px solid #b40018;border-radius:5px;color:#b40018;cursor:pointer;font-size:12px;font-weight:700;height:45px;margin:16px;width:calc(100% - 32px)}.assistance{background:#fff0ec;border-radius:7px;margin-top:25px;padding:25px}.assistance h3{font-size:15px;margin:0 0 12px}.assistance p{color:#66595b;font-size:12px;line-height:1.6;margin:0 0 18px}.assistance button{background:#0000;border:none;color:#b40018;cursor:pointer;font-size:13px;font-weight:800;padding:0}.history-section{margin-top:90px}.history-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.history-heading h2{font-size:22px;margin:0}.history-heading button{background:#0000;border:none;color:#b40018;cursor:pointer;font-size:12px;font-weight:800}.common-table-card{background:#fff;border:1px solid #e6dddd;border-radius:8px;overflow:hidden}.all-invoices-page{margin-top:30px;width:100%}.invoice-filter-card{grid-gap:24px;background:#fff;border:1px solid #e3dddd;border-radius:8px;box-shadow:0 2px 6px #0000000a;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:minmax(0,2.1fr) minmax(180px,.9fr) minmax(180px,.9fr);padding:30px 24px 25px}.filter-group{flex-direction:column;gap:9px;min-width:0}.filter-group label{color:#5d5052;font-size:9px;font-weight:800;letter-spacing:1px}.search-box{position:relative;width:100%}.search-box span{color:#858083;font-size:21px;left:17px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.filter-select,.search-box input{background:#fff;border:1px solid #dcd8d8;border-radius:8px;box-sizing:border-box;color:#2d2728;font-size:13px;height:51px;outline:none;width:100%}.search-box input{padding:0 15px 0 44px}.filter-select:focus,.search-box input:focus{border-color:#b40018;box-shadow:0 0 0 2px #b4001814}.search-box input::placeholder{color:#7c7b8d}.filter-select{padding:0 14px}.all-invoice-table-card{background:#fff;border:1px solid #e3dddd;border-radius:8px;box-shadow:0 2px 6px #0000000a;margin-top:30px;overflow:hidden}.all-invoice-common-table table{border-collapse:collapse;table-layout:fixed;width:100%}.all-invoice-common-table th{background:#fff;border-bottom:1px solid #e5dddd;color:#776b6d;font-size:10px;font-weight:800;height:57px;letter-spacing:1px;padding:0 24px;text-align:left}.all-invoice-common-table td{border-bottom:1px solid #eee7e7;box-sizing:border-box;color:#302b2c;font-size:13px;height:95px;padding:12px 24px;vertical-align:middle}.all-invoice-common-table tbody tr:last-child td{border-bottom:none}.all-invoice-common-table tbody tr:hover{background:snow}.all-invoice-number{color:#292223;font-size:14px;font-weight:800}.overdue-date{color:#c00018;font-weight:700}.dpd-red{color:#c00018;font-weight:800}.invoice-status{border-radius:20px;box-sizing:border-box;font-size:8px;font-weight:800;height:27px;justify-content:center;min-width:65px;padding:0 12px;white-space:nowrap}.invoice-status.overdue{background:#ffe0e0;border:1px solid #ffbcbc;color:#bd0018}.invoice-status.disbursed{background:#d9eee4;color:#23704d}.invoice-status.approved{background:#edf4ff;border:1px solid #bad2ff;color:#2760d6}.invoice-status.in-review{background:#fff2c9;color:#775b12}.invoice-status.rejected{background:#e8ecef;color:#5f666d}.invoice-cell{display:flex;flex-direction:column;gap:5px}.invoice-cell strong{font-size:13px}.invoice-cell small{color:#777;font-size:8px}.invoice-link{color:#b40018}.mode-badge{background:#ffe4e4;color:#8e3c3c;min-width:45px}.mode-badge,.success-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:8px;font-weight:800;height:22px;justify-content:center;padding:0 10px}.success-badge{background:#d9f8e6;color:#16844a;min-width:58px}@media (max-width:1100px){.repayment-page{padding:25px}.repayment-layout{grid-template-columns:1fr}.invoice-filter-card{grid-template-columns:1fr 1fr}.invoice-filter-card .filter-group:first-child{grid-column:1/-1}}@media (max-width:720px){.repayment-page{margin:0 auto;padding:80px 15px 40px}.repayment-layout{flex-direction:column}.filter-group{align-items:left!important}.repayment-tabs{gap:22px}.repayment-tab{font-size:18px}.payment-action-grid{grid-template-columns:1fr}.payment-footer{align-items:stretch;flex-direction:column;gap:20px;padding:20px}.payment-total{gap:15px;justify-content:space-between}.initiate-button{width:100%}.invoice-filter-card{grid-template-columns:1fr}.invoice-filter-card :first-child{grid-column:auto}.all-invoice-table-card{overflow-x:auto}.all-invoice-common-table,.invoice-pagination{min-width:1000px}.history-section{margin-top:50px}}@media (max-width:500px){.payment-total{align-items:flex-start;flex-direction:column}.vertical-line{display:none}.history-heading{align-items:flex-start;flex-direction:column;gap:10px}}.repayment-page table{border-collapse:collapse;width:100%}.repayment-page th{background:#fff;border-bottom:1px solid #e5dddd;color:#776b6d;font-size:10px;font-weight:800;height:57px;letter-spacing:1px;padding:0 24px;text-align:left}.repayment-page td{border-bottom:1px solid #eee7e7;color:#302b2c;font-size:13px;height:70px;padding:12px 24px;vertical-align:middle}.repayment-page tbody tr:last-child td{border-bottom:none}.repayment-page tbody tr:hover{background:snow}.payment-status-page *{box-sizing:border-box;margin:0;padding:0}.payment-status-page body{background:#f3f5f9;color:#202938;font-family:Arial,Helvetica,sans-serif;font-size:12px}.payment-status-page{align-items:center;background:#fff;box-sizing:border-box;color:#302426;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;min-height:calc(100vh - 70px);padding:35px 20px 50px}.payment-status-icon{align-items:center;border:2px solid #ddd6d6;border-radius:9px;display:flex;font-size:28px;font-weight:800;height:66px;justify-content:center;margin-bottom:28px;width:66px}.processing-icon{color:#b40018}.failed-icon{background:#b40018;border-color:#b40018;border-radius:50%;color:#fff;font-size:18px;height:20px;padding:12px;width:20px}.success-icon{border:2px solid #b40018;border-radius:9px;color:#b40018;font-size:34px}.payment-status-page h1{color:#302426;font-size:24px;font-weight:800;margin:0;text-align:center}.payment-description{color:#66595b;font-size:11px;line-height:1.6;margin:10px 0 35px;max-width:340px;text-align:center}.payment-status-card{background:#fff;border:1px solid #e8d4d4;border-left:3px solid #b40018;border-radius:4px;box-shadow:0 1px 4px #00000008;box-sizing:border-box;max-width:365px;padding:20px 16px;width:100%}.payment-card-header,.success-amount-header{align-items:flex-start;display:flex;justify-content:space-between}.payment-card-header>div>span,.success-amount-header>div>span{color:#635759;display:block;font-size:8px;font-weight:800;letter-spacing:1.2px;margin-bottom:7px}.payment-card-header h2,.success-amount-header h2{color:#302426;font-size:30px;font-weight:800;margin:0}.completed-badge,.urgent-badge{align-items:center;border-radius:7px;display:inline-flex;font-size:8px;font-weight:800;height:25px;justify-content:center;padding:0 10px}.urgent-badge{background:#fff2f2;border:1px solid #f1cccc;color:#b40018}.completed-badge{background:#ffe3e3;color:#b40018}.payment-info-row{align-items:center;border:1px solid #efd8d8;box-sizing:border-box;display:flex;gap:10px;margin-top:11px;min-height:44px;padding:7px}.payment-info-icon{align-items:center;color:#685b5d;display:flex;font-size:13px;height:23px;justify-content:center;width:23px}.payment-info-row div{display:flex;flex-direction:column;gap:3px}.payment-info-row small{color:#716466;font-size:7px}.payment-info-row strong{color:#302426;font-size:9px}.payment-progress{margin-top:25px}.progress-label{color:#b40018;display:flex;font-size:8px;font-weight:800;justify-content:space-between;margin-bottom:7px}.progress-track{background:#eadede;height:3px;overflow:hidden;width:100%}.progress-fill{background:#b40018;height:100%;transition:width .3s ease}.secure-payment{background:#15a854;border-radius:7px;color:#fff;font-size:9px;font-weight:700;margin-top:30px;padding:7px 13px}.redirect-message{color:#66595b;font-size:8px;margin-top:12px;text-align:center}.payment-action-buttons{display:flex;gap:10px;justify-content:center;margin-top:40px}.contact-support-button,.try-again-button{border-radius:6px;cursor:pointer;font-size:10px;font-weight:700;height:34px;min-width:105px;padding:0 18px}.try-again-button{background:#b40018;border:1px solid #b40018;color:#fff}.contact-support-button{background:#fff;border:1px solid #e3cccc;color:#302426}.success-page{padding-top:15px}.success-page .payment-description{margin-bottom:25px}.success-card{max-width:380px;padding:22px 20px}.success-divider{border-top:1px solid #eddada;margin:22px 0;width:100%}.success-details-grid{grid-gap:22px 30px;display:grid;gap:22px 30px;grid-template-columns:1fr 1fr}.success-details-grid div{display:flex;flex-direction:column;gap:4px}.success-details-grid small{color:#6d5e60;font-size:7px;font-weight:800}.success-details-grid strong{color:#302426;font-size:9px}.success-details-grid span{color:#66595b;font-size:8px}.success-buttons{display:flex;gap:10px;margin-top:30px;max-width:380px;width:100%}.back-overview-button,.download-receipt-button{border-radius:6px;cursor:pointer;flex:1 1;font-size:10px;font-weight:700;height:38px}.download-receipt-button{background:#b40018;border:1px solid #b40018;color:#fff}.back-overview-button{background:#fff;border:1px solid #7c6e70;color:#302426}.support-footer{color:#66595b;font-size:8px;margin-top:25px}.support-footer strong{color:#514547}@media (max-width:500px){.payment-status-page{padding:25px 15px 40px}.payment-status-page h1{font-size:21px}.payment-status-card{max-width:100%}.payment-card-header h2,.success-amount-header h2{font-size:25px}.success-details-grid{grid-template-columns:1fr}.success-buttons{flex-direction:column}}.upload-invoices-page *{box-sizing:border-box;margin:0;padding:0}.upload-invoices-page body{background:#f3f5f9;color:#202938;font-family:Arial,Helvetica,sans-serif;font-size:12px}.upload-invoices-page{box-sizing:border-box;color:#222;font-family:Arial,Helvetica,sans-serif;margin:0 auto;max-width:1280px;padding:100px 50px 45px;width:100%}.upload-title{margin-bottom:40px}.upload-title h1{font-family:aneklatin_medium;font-size:32px;line-height:1.2;margin:0}.upload-title p{color:#5b403e;font-family:aneklatin_medium;font-size:14px;margin:5px 0 0}.upload-tabs{align-items:center;border-bottom:1px solid #eadada;display:flex;gap:28px;margin-bottom:30px;width:100%}.upload-tab{background:#0000;border:none;color:#555;cursor:pointer;font-family:aneklatin_bold;font-size:12px;font-weight:600;outline:none;padding:0 0 9px;position:relative}.upload-tab.active{color:#a9001b}.upload-layout{align-items:start;display:flex;flex-direction:row;gap:14px;grid-template-columns:minmax(0,1fr) 170px;justify-content:space-between;width:100%}.upload-left{min-width:0;width:70%}.invoice-upload-card{border:1px dashed #e9b4b4;border-radius:10px;box-sizing:border-box;flex-direction:column;height:324px;padding:15px;text-align:center}.invoice-upload-card,.upload-file-icon{align-items:center;display:flex;justify-content:center}.upload-file-icon{background:#ffe1e1;border-radius:6px;color:#b0001b;font-size:20px;height:31px;margin-bottom:8px;width:31px}.invoice-upload-card h2{font-family:aneklatin_bold;font-size:24px;font-weight:500;margin:0 0 15px}.invoice-upload-card p{color:#777;line-height:1.4;margin:0 0 20px}.invoice-upload-card p,.red-button{font-family:aneklatin_medium;font-size:16px}.red-button{background:#ad001b;border:none;border-radius:5px;color:#fff;cursor:pointer;height:42px;min-width:113px;padding:0 12px}.uploaded-label{align-items:center;background:#edf8f0;border-radius:20px;color:#000;display:inline-flex;font-size:12px;font-weight:700;height:26px;padding:3px 7px;width:118px}.file-actions{display:flex;gap:15px;margin-top:10px}.file-actions button{background:#0000;border:none;color:#b0001b;cursor:pointer;font-family:aneklatin_medium;font-size:14px}.success-upload{min-height:150px}.success-icon{align-items:center;background:#0fa34a;border-radius:6px;color:#fff;display:flex;font-size:21px;height:31px;justify-content:center;margin-bottom:9px;width:31px}.verification-card{background:#fff;border:1px solid #f0ae36;border-radius:9px;box-sizing:border-box;min-height:175px;min-height:370px;padding:25px;width:30%}.verification-card h2{font-family:aneklatin_bold;font-size:24px;font-weight:600;margin:0 0 25px}.verification-item{align-items:flex-start;display:flex;gap:6px;margin-bottom:30px}.verification-status{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:10px;height:11px;justify-content:center;margin-top:1px;width:11px}.verification-status.success{border:1px solid #0da44a;color:#0da44a}.verification-status.error{background:#bd001e;color:#fff}.verification-status.info{border:1px solid #777;color:#666}.verification-item strong{display:block;font-family:aneklatin_bold;font-size:16px;font-weight:700;margin-bottom:2px}.verification-item p{color:#666;font-family:aneklatin_medium;font-size:12px;margin-top:5px}.invoice-details-card{background:#fff;border:1px solid #e9caca;border-radius:10px;height:488px;margin-top:14px;overflow:hidden}.details-heading{border-bottom:1px solid #eadada;padding:15px 20px}.details-heading h2{font-family:aneklatin_bold;font-size:24px;font-weight:600;margin:0 0 10px}.details-heading p{color:#666;font-family:aneklatin_medium;font-size:14px;margin:0 0 10px}.invoice-details-card form{padding:15px 20px}.invoice-form-grid{grid-column-gap:25px;grid-row-gap:8px;column-gap:25px;display:grid;grid-template-columns:1fr 1fr;row-gap:8px}.invoice-field{display:flex;flex-direction:column}.invoice-field label{color:#333;font-family:aneklatin_medium;font-size:14px;font-weight:500;margin-bottom:3px}.invoice-field input,.invoice-field select{background:#fff;border:1px solid #777;border-radius:3px;box-sizing:border-box;color:#333;font-family:aneklatin_medium;font-size:12px;height:38px;margin-bottom:8px;outline:none;padding:0 6px;width:100%}.invoice-field input:focus,.invoice-field select:focus{border-color:#a9001b}.invoice-buttons{align-items:center;display:flex;gap:7px;justify-content:flex-end;margin-top:12px}.cancel-button{background:#fff;border:1px solid #777;border-radius:5px;color:#000;cursor:pointer;font-family:aneklatin_medium;font-size:16px;height:42px;padding:0 13px;width:113px}.all-invoices{border:1px solid #eadada;border-radius:8px;overflow:hidden;width:100%}.invoice-id{font-size:11px;font-weight:700}.invoice-status{align-items:center;border-radius:8px;display:inline-flex;font-size:9px;font-weight:600;padding:3px 7px}.invoice-status.validated{background:#e4f8eb;color:#0b9945}.invoice-status.pending{background:#fff1d0;color:#a76a00}.bulk-placeholder{align-items:center;border:1px dashed #e5b4b4;border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-height:250px}.bulk-placeholder h2{font-size:17px;margin:0 0 5px}.bulk-placeholder p{color:#777;font-size:11px}@media (max-width:800px){.upload-invoices-page{padding:18px}.upload-layout{grid-template-columns:1fr}.verification-card{width:100%}}.bulk-upload-container{column-gap:20px;display:flex;padding:20px 0}.bulk-section-header{align-items:center;display:flex;justify-content:space-between;margin:15px 10px}.bulk-section-header h2{color:#1a1a2e;font-size:18px;font-weight:600;margin:0}.download-template-btn{background:none;border:none;border-radius:4px;color:#dc3545;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:background .2s}.download-template-btn:hover{background:#dc354514}.bulk-recent-uploads{width:70%}.bulk-recent-uploads .common-table{margin-top:8px}.bulk-two-column{align-items:start;gap:24px;grid-template-columns:1fr 1fr;width:30%}.bulk-verification .verification-card{background:#fff;border-radius:12px;box-shadow:0 1px 4px #00000014;margin-top:0;padding:24px;width:100%}.bulk-upload-section{display:flex;flex-direction:row;gap:16px}.bulk-upload-card{background:#fff;border:2px dashed #e0e0e0;border-radius:12px;padding:24px;text-align:center;transition:border-color .2s;width:50%}.bulk-upload-card:hover{border-color:#dc3545}.bulk-upload-card h3{color:#1a1a2e;font-size:16px;font-weight:600;margin:0 0 8px}.bulk-upload-card p{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 16px}.bulk-upload-card .red-button{background:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 32px;transition:background .2s}.bulk-upload-card .red-button:hover{background:#c82333}.bulk-file-limit{color:#9ca3af;font-size:12px;margin-top:12px}.bulk-file-info{align-items:center;background:#f8f9fa;border-radius:6px;display:flex;gap:12px;justify-content:center;margin:8px 0;padding:8px 16px}.bulk-file-info .file-name{color:#1a1a2e;font-size:14px;font-weight:500}.bulk-file-info .remove-file-btn{background:none;border:none;color:#6b7280;cursor:pointer;font-size:18px;padding:0 4px;transition:color .2s}.bulk-file-info .remove-file-btn:hover{color:#dc3545}.bulk-submit-btn{border-radius:8px!important;font-size:16px!important;margin-top:4px;padding:14px!important;width:100%}.bulk-submit-btn:disabled{cursor:not-allowed;opacity:.5}.bulk-submit-btn:disabled:hover{background:#dc3545!important}.bulk-success-message{background:#28a74514;border:1px solid #28a74533;border-radius:8px;color:#28a745;font-size:16px;font-weight:600;padding:12px;text-align:center}@media (max-width:1024px){.bulk-two-column{grid-template-columns:1fr}}@media (max-width:768px){.bulk-section-header{align-items:flex-start;flex-direction:column;gap:12px}.bulk-upload-card{padding:20px 16px}.upload-tabs{gap:11px}}.common-table-wrapper{-webkit-overflow-scrolling:touch;max-height:429px;width:100%}.common-table{background:#fff;border-radius:0 0 10px 10px;font-size:14px;overflow:hidden}.common-table thead{background:#ffe9e7;border-bottom:2px solid #e9ecef}.common-table thead th{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.common-table tbody tr{border-bottom:1px solid #f1f3f5;transition:background-color .2s}.common-table tbody tr:hover{background-color:#f8f9fa}.common-table tbody tr:last-child{border-bottom:none}.common-table tbody td{color:#1a1a2e;padding:14px 16px;vertical-align:middle}.bulk-section-wrapper-table{border:1px solid #e4beba;border-radius:10px;margin-bottom:40px}.invoice-pagination{align-items:center;border-top:1px solid #eee7e7;box-sizing:border-box;display:flex;justify-content:space-between;min-height:76px;padding:0 24px}.pagination-info{color:#4f4748;font-size:12px}.pagination-buttons{align-items:center;display:flex;gap:8px}.page-button{align-items:center;background:#fff;border:1px solid #ddd7d7;border-radius:4px;color:#332a2b;cursor:pointer;display:flex;font-size:12px;height:36px;justify-content:center;padding:0;width:36px}.page-button:hover:not(:disabled){border-color:#b40018;color:#b40018}.page-button.active{background:#b40018;border-color:#b40018;color:#fff;font-weight:700}.page-button:disabled{background:#fff;color:#c9c4c4;cursor:not-allowed}.invoice-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.invoice-search{flex:1 1;min-width:300px}.invoice-search .search-input{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none;padding:10px 16px;transition:all .2s;width:100%}.invoice-search .search-input:focus{background:#fff;border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.invoice-search .search-input::placeholder{color:#9ca3af}.invoice-filters{flex-wrap:wrap;gap:16px}.filter-group,.invoice-filters{align-items:center;display:flex}.filter-group{gap:8px}.filter-group label{color:#1a1a2e;font-size:14px;font-weight:500;white-space:nowrap}.filter-select{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;color:#1a1a2e;cursor:pointer;font-size:14px;height:40px;min-width:140px;outline:none;padding:10px 16px;transition:all .2s}.filter-select:focus{background:#fff;border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.filter-select:hover{background:#fff}@media (max-width:720px){.upload-layout{flex-direction:column}.upload-invoices-page{padding-bottom:40px;padding-top:80px}.invoice-upload-card,.upload-left{width:100%}.invoice-details-card{height:auto}.invoice-form-grid{gap:18px}.bulk-upload-container{flex-direction:column}.bulk-recent-uploads,.bulk-section-wrapper-table{width:100%}.bulk-upload-card .red-button{padding:5px 15px}.bulk-two-column{margin-top:30px;width:100%}}.help-page *{box-sizing:border-box;margin:0;padding:0}.help-page body{background:#f3f5f9;color:#202938;font-family:Arial,Helvetica,sans-serif;font-size:12px}.help-page{--hr-brand:#c7222a;--hr-brand-dark:#a81c23;--hr-brand-soft:#c7222a14;--hr-bg:#f6f7fb;--hr-card:#fff;--hr-border:#e5e7ef;--hr-text:#16181d;--hr-muted:#6b7280;--hr-success:#16a34a;background:var(--hr-bg);color:var(--hr-text);font-family:DM Sans,system-ui,sans-serif;margin:0 auto;max-width:1280px;min-height:100vh;padding:100px 40px 40px}.help-page .help-container{margin:0 auto;width:95%}.help-header h1{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0}.help-header p{color:var(--hr-muted);font-size:13px;margin:8px 0 0}.help-stats{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px}.help-stat{align-items:flex-start;background:var(--hr-card);border:1px solid var(--hr-border);border-radius:12px;box-shadow:0 1px 2px #1018280d;display:flex;flex:1 1 220px;justify-content:space-between;min-width:200px;padding:24px}.help-stat--accent{background:var(--hr-brand);border-color:#0000;color:#fff}.help-stat__label{color:var(--hr-muted);font-size:10px;font-weight:600;letter-spacing:.12em;margin:0;text-transform:uppercase}.help-stat--accent .help-stat__label{color:#fffc}.help-stat__value{font-family:Oswald,DM Sans,sans-serif;font-size:2.25rem;font-weight:700;margin:12px 0 0}.help-stat svg{height:20px;opacity:.6;width:20px}.help-grid{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}.help-card{background:var(--hr-card);border:1px solid var(--hr-border);border-radius:12px;box-shadow:0 1px 2px #1018280d;width:70%}.heighttableSection{height:-webkit-fit-content;height:fit-content}.help-card--padded,.second_row{padding:24px}.second_row{width:27%}.help-card__head{align-items:center;border-bottom:1px solid var(--hr-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 24px}.help-card__title{align-items:center;display:flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.03em;margin:0}.help-card__title svg{color:var(--hr-brand);height:16px;width:16px}.help-card__actions{align-items:center;display:flex;gap:8px}.hr-btn{align-items:center;background:#0000;border:1px solid #c7222a66;border-radius:6px;color:var(--hr-brand);cursor:pointer;display:inline-flex;font-size:10px;font-weight:600;gap:6px;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase;transition:background .15s,color .15s}.hr-btn:hover{background:var(--hr-brand);color:#fff}.hr-btn--pill{border-radius:999px;font-size:11px;letter-spacing:0;text-transform:none}.hr-btn--pill:hover{background:var(--hr-brand-soft);color:var(--hr-brand)}.hr-btn--icon{border-color:var(--hr-border);color:var(--hr-muted);padding:6px}.hr-btn--icon:hover{background:#f3f4f6;color:var(--hr-text)}.hr-btn--primary{background:var(--hr-brand);border-color:#0000;color:#fff;font-size:11px;justify-content:center;letter-spacing:.14em;padding:12px 16px;width:100%}.hr-btn--primary:hover{background:var(--hr-brand-dark)}.hr-btn--primary:disabled{background:#e5e7eb;color:var(--hr-muted);cursor:not-allowed}.common-table-wrapper{overflow-x:auto}.common-table{border-collapse:collapse;min-width:620px;text-align:left;width:100%}.common-table thead tr{border-bottom:1px solid var(--hr-border)}.common-table th{color:var(--hr-muted);font-size:10px;font-weight:600;letter-spacing:.12em;padding:12px 24px;text-transform:uppercase}.common-table td{color:var(--hr-text);font-size:12px;padding:20px 24px}.common-table tbody tr{border-bottom:1px solid var(--hr-border)}.common-table tbody tr:last-child{border-bottom:0}.common-table .td-id{color:var(--hr-brand);font-weight:700}.common-table .td-muted{color:var(--hr-muted)}.hr-status{border-radius:999px;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.08em;padding:4px 10px;text-transform:uppercase}.hr-status--resolved{background:#16a34a1a;color:var(--hr-success)}.hr-status--in-progress{background:var(--hr-brand-soft);color:var(--hr-brand)}.hr-status--open{background:#f3f4f6;color:var(--hr-muted)}.help-table__footer{padding:20px 24px;text-align:center}.help-table__more{align-items:center;background:none;border:0;color:var(--hr-muted);cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.14em;text-transform:uppercase;transition:color .15s}.help-table__more:hover{color:var(--hr-brand)}.hr-form{display:flex;flex-direction:column;gap:20px}.hr-form__title{font-size:1.25rem;font-weight:700;margin:0}.hr-form__subtitle{align-items:center;color:var(--hr-brand);display:flex;font-size:11px;gap:6px;margin:4px 0 0}.hr-field{display:flex;flex-direction:column;gap:6px}.hr-field>label{color:var(--hr-muted);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.hr-input,.hr-select,.hr-textarea{background:var(--hr-bg);border:1px solid var(--hr-border);border-radius:6px;color:var(--hr-text);font-family:inherit;font-size:12px;outline:none;padding:10px 12px;width:100%}.hr-input:focus,.hr-select:focus,.hr-textarea:focus{border-color:var(--hr-brand)}.hr-input::placeholder,.hr-textarea::placeholder{color:var(--hr-muted)}.hr-select{-webkit-appearance:none;appearance:none}.hr-select-wrap{position:relative}.hr-select-wrap svg{color:var(--hr-muted);height:14px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px}.hr-textarea{line-height:1.6;resize:none}.hr-upload{align-items:center;background:var(--hr-bg);border:1px dashed var(--hr-border);border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:24px 16px;transition:border-color .15s;width:100%}.hr-upload:hover{border-color:var(--hr-brand)}.hr-upload svg{color:var(--hr-muted);height:20px;width:20px}.hr-upload__cta{color:var(--hr-brand);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.hr-upload__hint{color:var(--hr-muted);font-size:10px}.hr-file{background:var(--hr-brand-soft);border:1px solid #c7222a4d;gap:12px;padding:12px}.hr-file,.hr-file__icon{align-items:center;border-radius:6px;display:flex}.hr-file__icon{background:var(--hr-brand);color:#fff;flex-shrink:0;height:36px;justify-content:center;width:36px}.hr-file__icon svg{height:16px;width:16px}.hr-file__meta{flex:1 1;min-width:0}.hr-file__name{font-size:11px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-file__size{color:var(--hr-muted);font-size:10px;margin:2px 0 0}.hr-file__ok{color:var(--hr-success)}.hr-file__remove{background:none;border:0;color:var(--hr-brand);cursor:pointer;display:flex}.hr-file__remove:hover{opacity:.7}.hr-file__remove svg{height:16px;width:16px}.hr-success{flex-direction:column;min-height:520px;padding:0 8px;text-align:center}.hr-success,.hr-success__icon{align-items:center;display:flex;justify-content:center}.hr-success__icon{background:var(--hr-success);border-radius:999px;color:#fff;height:64px;width:64px}.hr-success__icon svg{height:32px;width:32px}.hr-success h2{font-size:1.25rem;font-weight:700;line-height:1.25;margin:24px 0 0}.hr-success p{color:var(--hr-muted);font-size:12px;line-height:1.6;margin:12px 0 0}.hr-success .hr-btn--primary{margin-top:28px}.help-priority{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:24px;padding:28px;width:99%}.help-priority>div:first-child{flex:1.4 1 300px}.help-priority__contacts{display:flex;flex:1 1 300px;flex-wrap:wrap;gap:32px}.hr-badge{background:var(--hr-brand-soft);border-radius:999px;color:var(--hr-brand);display:inline-block;font-size:10px;font-weight:600;letter-spacing:.14em;padding:4px 12px;text-transform:uppercase}.help-priority h2{align-items:center;display:flex;font-size:1.25rem;font-weight:700;gap:8px;margin:16px 0 0}.help-priority h2 svg{color:var(--hr-brand);height:20px;width:20px}.help-priority p{color:var(--hr-muted);font-size:12px;line-height:1.6;margin:8px 0 0;max-width:28rem}.help-contact{align-items:center;display:flex;gap:12px}.help-contact__icon{align-items:center;background:var(--hr-brand);border-radius:6px;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.help-contact__icon svg{height:16px;width:16px}.help-contact__label{color:var(--hr-muted);font-size:10px;font-weight:600;letter-spacing:.12em;margin:0;text-transform:uppercase}.help-contact__value{font-size:12px;font-weight:600;margin:2px 0 0}@media (max-width:1024px){.help-grid .help-card:first-child{flex:1.2 1 350px}}@media (max-width:768px){.help-page{padding:80px 16px 40px}.help-page .help-container{width:100%}.help-stat{flex:1 1 100%;min-width:0;min-width:auto}.help-grid .help-card{flex:1 1 100%!important}.help-priority{align-items:stretch;flex-direction:column;padding:20px}.help-priority>div:first-child{flex:1 1 auto}.help-priority__contacts{flex:1 1 auto;flex-direction:column;gap:16px}.help-card__head{align-items:stretch;flex-direction:column}.help-card__actions{justify-content:flex-start}.common-table{min-width:500px}.common-table td,.common-table th{padding:12px 16px}}@media (max-width:480px){.help-stat{padding:16px}.help-stat__value{font-size:1.75rem}.help-card--padded{padding:16px}.help-card__head{padding:12px 16px}.common-table{font-size:11px;min-width:400px}.common-table td,.common-table th{font-size:10px;padding:10px 12px}.help-table__footer{padding:12px 16px}.help-priority{padding:16px}.hr-success{min-height:400px}.hr-success h2{font-size:1rem}.help-contact{flex-wrap:wrap}}.profile_wrapper button,.profile_wrapper h1,.profile_wrapper h2,.profile_wrapper h3,.profile_wrapper h4,.profile_wrapper h5,.profile_wrapper h6,.profile_wrapper strong{font-family:aneklatin_bold}.profile_wrapper *{box-sizing:border-box;margin:0;padding:0}.profile_wrapper{background:#f3f5f9;color:#202938;font-size:12px}.profile_wrapper label{font-size:12px;font-weight:600;letter-spacing:.6px}.profile_wrapper input,.profile_wrapper label,.profile_wrapper p,.profile_wrapper select,.profile_wrapper span,.profile_wrapper textarea{font-family:aneklatin_medium}.profile_wrapper{box-sizing:border-box;color:#222;font-family:Arial,Helvetica,sans-serif;margin:0 auto;padding:100px 50px 45px;width:100%}.profile_first_section{display:flex;gap:30px;margin-bottom:30px}.profile-card{align-items:center;background:#fff;border-radius:6px;box-shadow:0 1px 5px #00000026;display:flex;height:420px;justify-content:center;padding:20px;width:30%}.profile-content{text-align:center;width:100%}.profile-content h1{color:#23282d;font-family:aneklatin_medium;font-size:32px;font-weight:700;margin-bottom:12px}.designation{color:#8a8f98;font-size:14px;letter-spacing:3px;margin-bottom:30px}.verified-badge{align-items:center;background:#e6f6eb;border-radius:20px;color:#1c8c48;display:inline-flex;font-family:aneklatin_medium;font-size:12px;font-weight:700;gap:8px;letter-spacing:.6px;margin-bottom:40px;padding:8px 14px}.status-dot{align-items:center;background:#1c8c48;border-radius:50%;color:#fff;display:flex;font-size:10px;height:16px;justify-content:center;width:16px}.loan-section{text-align:left}.loan-section label{color:#7b8087;display:block;margin-bottom:10px}.loan-section select{background:#fff;border:1px solid #d7dce3;border-radius:8px;color:#555;cursor:pointer;font-size:13px;height:42px;outline:none;padding:0 12px;width:100%}.loan-section select:focus{border-color:#b40c1b}.personal-info-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;padding:28px;width:70%}.personal-header{align-items:center;display:flex;justify-content:space-between}.personal-header h3{color:#2a2a2a;font-size:14px;font-weight:700;letter-spacing:2px}.personal-header span{color:#767676;font-size:12px;font-weight:600;letter-spacing:.6px}.divider{background:#e6e6e6;height:1px;margin:18px 0 30px}.form-grid{grid-gap:24px 20px;display:grid;gap:24px 20px;grid-template-columns:repeat(2,1fr)}.form-group label{color:#6a6a6a;display:block;margin-bottom:10px}.form-group input,.form-group select{background:#fff;border:1px solid #d9dde3;border-radius:10px;color:#444;font-size:15px;height:50px;outline:none;padding:0 16px;width:100%}.input-lock{position:relative}.input-lock span{color:#b5b5b5;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.button-group{display:flex;gap:16px;justify-content:flex-end;margin-top:50px}.cancel-btn{background:#fff;border:1px solid #d6d6d6;border-radius:30px;color:#666;font-weight:600;letter-spacing:1px;width:120px}.cancel-btn,.save-btn{cursor:pointer;height:50px}.save-btn{background:#b40019;border:none;border-radius:30px;box-shadow:0 4px 12px #b4001940;color:#fff;font-family:aneklatin_medium;font-size:16px;font-weight:400;letter-spacing:1.6px;width:180px}.save-btn:hover{background:#980015}@media (max-width:768px){.form-grid{grid-template-columns:1fr}.button-group{flex-direction:column}.cancel-btn,.save-btn{width:100%}.personal-header{align-items:flex-start;flex-direction:column;gap:8px}}.rm-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 1px 5px #00000026;max-width:520px;padding:20px;width:30%}.rm-header{align-items:center;display:flex;gap:12px;margin-bottom:30px}.rm-header-icon{color:#c40018;font-size:26px}.rm-header h3{color:#2f2f2f;font-size:14px;font-weight:700;letter-spacing:2px;margin:0}.rm-info-box{background:#f8f8f8;border:1px solid #ececec;border-radius:6px;padding:22px}.rm-label{color:#8f8f8f;font-family:aneklatin_medium;font-size:12px;font-weight:700;letter-spacing:.6px;margin-bottom:15px}.rm-info-box h4{color:#222;font-family:aneklatin_bold;font-size:16px;font-weight:700;margin:0}.rm-info-box span{color:#848484;display:block;font-size:14px;font-weight:700;letter-spacing:1px;margin-top:10px}.rm-contact{margin-top:28px}.rm-contact-item{align-items:center;display:flex;gap:18px;margin-bottom:22px}.rm-icon-circle{align-items:center;background:#f2f2f2;border-radius:50%;color:#7d7d7d;display:flex;font-size:18px;height:42px;justify-content:center;width:42px}.rm-contact-item p{color:#7b7b7b;font-size:16px;font-weight:500;margin:0}.rm-button{align-items:center;background:#c40018;border:none;border-radius:40px;color:#fff;cursor:pointer;display:flex;font-family:aneklatin_medium;font-size:14px;font-size:16px;font-weight:400;gap:12px;height:68px;justify-content:center;letter-spacing:1.6px;margin-top:22px;transition:.3s;width:100%}.rm-button:hover{background:#a50015}.institution-card{background:#fff;border:1px solid #e9e9e9;border-radius:12px;box-shadow:0 1px 5px #00000026;padding:32px;width:70%}.institution-header{align-items:center;display:flex;gap:12px}.institution-icon{color:#c8102e;font-size:26px}.institution-header h3{color:#333;font-size:14px;font-weight:700;letter-spacing:2px;margin:0}.institution-line{background:#e9e9e9;height:1px;margin:20px 0 35px}.institution-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.institution-box{background:#fafafa;border:1px solid #eee;border-radius:6px;min-height:100px;padding:24px}.institution-box span{color:#8a8a8a;display:block;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:15px}.institution-box h4{color:#222;font-size:16px;font-weight:700;margin:0}.institution-alert{align-items:center;background:#f9e8e8;border-radius:8px;display:flex;gap:12px;margin-top:35px;padding:16px 20px}.institution-alert span{color:#c8102e;font-size:18px;font-weight:700}.institution-alert p{color:#c8102e;font-size:12px;font-weight:600;letter-spacing:.6px;margin:0}@media (max-width:720px){.profile_wrapper{padding:100px 15px 40px}.profile_first_section{flex-direction:column}.institution-card,.personal-info-card,.profile-card,.rm-card{width:100%}.institution-grid{grid-template-columns:none}}.user_management_wrapper *{box-sizing:border-box;margin:0;padding:0}.user_management_wrapper body{background:#f3f5f9;color:#202938;font-family:Arial,Helvetica,sans-serif;font-size:12px}.user_management_wrapper{background:#f7f7f7;box-sizing:border-box;margin:0 auto;max-width:1280px;min-height:100vh;padding:100px 50px 40px;width:100%}.user_management_title{color:#17212b;font-family:aneklatin_bold;font-size:36px;margin-bottom:40px}.stats_wrapper{display:flex;gap:24px;margin-bottom:30px}.stats_card{background:#fff;border:1px solid #ececec;border-radius:16px;flex:1 1;padding:25px}.stats_card p{color:#5f6670;font-family:aneklatin_medium;font-size:14px}.stats_card h2{color:#171d26;font-family:aneklatin_bold;font-size:32px;margin-top:15px}.table_section{background:#fff;border:1px solid #ececec;border-radius:16px;overflow:hidden}.table_header{align-items:center;display:flex;justify-content:space-between;padding:25px}.search_input{border:1px solid #ddd;border-radius:12px;font-family:aneklatin_medium;height:46px;padding:0 15px;width:380px}.table_actions{display:flex;gap:12px}.secondary_btn{background:#fff;border:1px solid #ddd;border-radius:12px;color:#000}.primary_btn,.secondary_btn{cursor:pointer;font-family:aneklatin_medium;font-size:14px;height:46px;padding:0 25px}.primary_btn{background:#bb001b;border:none;border-radius:12px;color:#fff}.back_button{color:#444;cursor:pointer;font-family:aneklatin_medium;font-size:15px;margin-bottom:30px}.add_user_container{background:#fff;border:1px solid #ececec;border-radius:16px;padding:35px}.form_row{display:flex;gap:30px}.form_group{margin-bottom:25px;width:100%}.form_group label{color:#555;display:block;font-family:aneklatin_bold;font-size:14px;margin-bottom:10px}.form_group input,.form_group select{border:1px solid #d7d7d7;border-radius:10px;font-family:aneklatin_medium;height:52px;padding:0 15px;width:100%}.form_footer{border-top:1px solid #ececec;display:flex;gap:15px;justify-content:flex-end;margin-top:30px;padding-top:30px}.cancel_btn{background:#0000;font-family:aneklatin_medium}.cancel_btn,.submit_btn{border:none;cursor:pointer}.submit_btn{background:#bb001b;border-radius:10px;color:#fff;font-family:aneklatin_bold;padding:14px 25px}.status-badge{border-radius:20px;font-family:aneklatin_medium;font-size:12px;padding:6px 14px}.status-badge.active{background:#e8faf0;color:#16a34a}.status-badge.dormant{background:#fff4dd;color:#d97706}.status-badge.deleted{background:#fde8e8;color:#dc2626}.action_btn{background:#b40019;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:aneklatin_medium;padding:8px 14px}.table_pagination{align-items:center;background:#fff;border-top:1px solid #e8e8e8;display:flex;justify-content:space-between;padding:18px 24px}.pagination_info{color:#666;font-family:aneklatin_medium;font-size:14px}.pagination_controls{align-items:center;display:flex;gap:16px}.pagination_btn{background:#fff;border:1px;color:#000;height:32px;width:32px}@media (max-width:720px){.user_management_wrapper{padding:80px 10px 40px}.stats_wrapper,.table_header{flex-wrap:wrap}.table_header{gap:12px;padding:20px}}.report-container *{box-sizing:border-box;margin:0;padding:0}.report-container body{background:#f3f5f9;color:#202938;font-family:Arial,Helvetica,sans-serif;font-size:12px}.report-container{background:#f8f8f8;min-height:100vh;padding:100px 60px 40px}.custom_rane_container{display:flex;margin-bottom:30px}.header_wrapper{width:60%}.header_wrapper h2{font-family:aneklatin_medium;font-size:32px;line-height:1.2;margin:0}.header_wrapper p{font-family:aneklatin_medium;font-size:18px;font-weight:400;margin-top:10px}.date-range-buttons{background:#c8102e;border-radius:10px;display:flex;gap:8px;justify-content:space-between;padding:10px;width:40%}.date-range-buttons button{background:#0000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px}.date-range-buttons button.active{background:#fff;color:#c8102e}.info-box{background:#f8eff0;border:1px solid #ead6d9;border-radius:12px;display:flex;gap:15px;margin-bottom:30px;padding:18px}.info-icon{align-items:center;background:#c8102e;border-radius:50%;color:#fff;display:flex;font-weight:700;height:34px;justify-content:center;width:34px}.info-box h4{color:#c8102e;font-size:13px;font-weight:700;margin-bottom:6px}.info-box p{color:#666;font-size:13px}.notification{align-items:center;border-radius:8px;display:flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:20px;padding:14px}.notification.success{background:#e6f7e6;border:1px solid #b3e6b3;color:#2d7a2d}.notification.info{background:#e6f0ff;border:1px solid #b3c6ff;color:#2d3d7a}.report-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.report-card{background:#fff;border:1px solid #e2e2e2;border-radius:14px;display:flex;flex-direction:column;min-height:220px;padding:18px}.report-card h3{color:#2c2c2c;font-size:24px;font-weight:700;margin:18px 0 12px}.report-card p{color:#666;flex:1 1;font-size:14px;line-height:1.7}.badge{background:#ececec;border-radius:20px;color:#555;display:inline-block;font-size:10px;font-weight:700;padding:5px 12px;width:-webkit-fit-content;width:fit-content}.red-badge{background:#fde8eb;color:#c8102e}.priority-badge,.request-btn{background:#c8102e;color:#fff}.request-btn{border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:700;margin-top:20px;padding:14px;width:100%}.request-btn:hover{background:#aa0d25}@media (max-width:720px){.report-container{padding:80px 15px 50px}.custom_rane_container{flex-direction:column}.header_wrapper{width:100%}.date-range-buttons{margin-top:20px;width:100%}.request-reference-box{align-items:normal;flex-direction:column}}.request-reference-box{align-items:center;background:#fff5f5;border:1px solid #f0c0c0;border-radius:12px;display:flex;justify-content:space-between;margin-top:40px;padding:18px}.request-reference-text h4{color:#c8102e;font-size:14px;font-weight:700;margin-bottom:6px}.request-reference-text p{color:#666;font-size:13px}.request-reference-code{background:#c8102e;border-radius:20px;color:#fff;font-size:13px;font-weight:700;padding:8px 14px}.feedback-page{background:#f8f8f8;min-height:100vh;padding:60px}.feedback-container{display:flex;gap:40px;margin-top:40px}.feedback-image{width:50%}.feedback-image h2{font-family:aneklatin_medium;font-size:32px;line-height:1.2;margin:0}.feedback-image p{color:#5e5e5e;font-family:aneklatin_medium;font-size:18px;font-weight:400;margin-bottom:20px;margin-top:10px}.feedback-image img{border-radius:12px;max-width:100%}.feedback-form{background:#fff;border:1px solid #e2e2e2;border-radius:14px;display:flex;flex:1 1;flex-direction:column;padding:30px}.feedback-form h2{color:#2c2c2c;font-size:28px;font-weight:700;margin-bottom:10px}.feedback-form p{color:#666;font-size:14px}.feedback-form p,.rating-section{margin-bottom:20px}.rating-section label{display:block;font-family:aneklatin_medium;font-size:12px;font-weight:600;letter-spacing:1.2px;margin-bottom:25px;text-transform:uppercase}.stars{cursor:pointer;font-size:24px}.star{color:#ccc;margin-right:5px}.star.filled{color:#c8102e}.textarea-section{margin-bottom:20px}.textarea-section label{display:block;font-family:aneklatin_medium;font-size:12px;font-weight:600;letter-spacing:1.2px;margin-bottom:8px;text-transform:uppercase}.textarea-section textarea{border:1px solid #ccc;border-radius:8px;font-size:14px;min-height:120px;padding:10px;width:100%}.checkbox-section{align-items:center;display:flex;margin-bottom:50px;margin-top:20px}.checkbox-section input{margin-right:10px;width:4%}.submit-btn{background:#c8102e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:14px}.submit-btn:hover{background:#aa0d25}@media (max-width:768px){.feedback-container{flex-direction:column;padding:20px}.feedback-image{width:100%}.feedback-page{padding:50px 0 40px}}.feedback-status-page{background-color:#fff;border-left:6px solid #c8102e;margin:35px auto 0;padding:40px 20px;text-align:center;width:40%}.feedback-status-icon{align-items:center;background:#c8102e;border-radius:50%;color:#fff;display:flex;font-size:32px;height:70px;justify-content:center;margin:0 auto 20px;width:70px}.feedback-status-page h1{font-family:aneklatin_medium;font-size:48px;font-weight:700;margin-bottom:10px}.feedback-description{color:#555;font-size:14px;margin-bottom:20px}.feedback-details-card{background:#f8f8f8;border:1px solid #ddd;border-radius:8px;margin:20px auto;max-width:400px;padding:15px;text-align:left}.return-dashboard-button{background:#c8102e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px 20px}.return-dashboard-button:hover{background:#aa0d25}.feedback-footer{color:#666;font-size:12px;margin-top:20px}@media (max-width:768px){.feedback-status-page{width:90%}.feedback-status-page h1{font-size:42px}}
/*# sourceMappingURL=main.d8fbc2ec.css.map*/