@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;700&display=swap);:root{--font-family-sans-serif:"Rubik",sans-serif;--font-family-monospace:"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Rubik,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;margin:0}code{font-family:Rubik,sans-serif,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5,h6,p{font-family:Rubik,sans-serif;font-family:var(--font-family-sans-serif)}.ant-typography{font-family:Rubik,sans-serif!important;font-family:var(--font-family-sans-serif)!important}.ant-typography-code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-family:var(--font-family-monospace)!important}.ant-btn,.ant-dropdown-menu-item,.ant-form-item-control-input,.ant-form-item-label>label,.ant-input,.ant-input-number-input,.ant-modal-content,.ant-modal-title,.ant-pagination-item,.ant-pagination-item-link,.ant-select-selector,.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-family:Rubik,sans-serif!important;font-family:var(--font-family-sans-serif)!important}.App{text-align:center}.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)}}.preloader{align-items:center;background-color:#fff;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.spinner{animation:spin 1s linear infinite;border:6px solid #0000001a;border-radius:50%;border-top-color:#3498db;height:50px;margin-bottom:20px;width:50px}.preloader-logo{height:auto;margin-bottom:20px;width:100px}.preloader-text{color:#666;font-size:16px;margin-top:10px}@keyframes spin{to{transform:rotate(1turn)}}.remittance-form{margin:0;max-width:990px;padding:10px;width:100%}.header{margin-bottom:10px}.header img.logo{display:block;margin:0 auto 10px}.form-table{border:1px solid #ddd;margin-bottom:10px}.form-table td,.form-table th{padding:8px}.form-table td{width:33%}.form-table td[colspan="2"]{width:66%}.form-table{border-collapse:collapse;width:100%}.form-table td,.form-table th{border:1px solid #ddd;padding:12px 16px 0;text-align:left}.form-table colgroup col{width:50%}.input-area{width:100%}.section-header{background-color:#f2f2f2;font-size:16px;font-weight:700;text-align:center}.submit-button{margin:0 auto;width:100px}.button-group{margin-left:auto;margin-right:auto;margin-top:0;max-width:990px}.header h2,.header h3,.header h4{margin:0;padding-bottom:10px}.form-button{height:40px;width:150px}.ant-input-number[disabled],.ant-input[disabled],.ant-select-disabled .ant-select-selector,.ant-textarea[disabled]{background-color:#d9edf7!important;border:1px solid #d9d9d9!important;color:#000!important;cursor:not-allowed;opacity:1!important}.ant-checkbox-wrapper[disabled]{pointer-events:none}.ant-checkbox-disabled .ant-checkbox-inner{background-color:#d9edf7!important;border-color:#d9d9d9!important}.ant-checkbox-wrapper-disabled span{color:#000!important}.ant-checkbox+span{padding-inline-end:8px;padding-inline-start:8px}.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:#000!important}.ant-radio-wrapper-disabled span{color:#000!important}.ant-radio-disabled .ant-radio-inner{background-color:#d9edf7!important;border-color:#d9d9d9!important}.ant-radio-disabled.ant-radio-checked .ant-radio-inner{background-color:#d9edf7!important;border-color:#a0a0a0!important}.ant-radio-wrapper{margin-inline-end:8px}.ant-wave-target.ant-radio-disabled:before{background-color:initial!important}.form-container{background-color:#f9f9f9;box-sizing:border-box;display:flex;flex-direction:column;font-family:Rubik,sans-serif}.navigation-buttons{top:50%}.button-group .ant-btn+.ant-btn{margin-left:10px}.table-wrapper{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 8px #0000001a;max-width:970px;overflow:hidden;width:100%}.custom-table{table-layout:fixed}.custom-table td,.custom-table th{border:1px solid #ddd;overflow-wrap:break-word;padding:12px 16px;text-align:left;vertical-align:top;word-break:break-word}.custom-table td:first-child,.custom-table th:first-child{width:35%}.custom-table td:nth-child(2),.custom-table td:nth-child(3),.custom-table th:nth-child(2),.custom-table th:nth-child(3){width:20%}.custom-table td:nth-child(4),.custom-table th:nth-child(4){width:25%}.custom-table th{background-color:#f0f2f5;font-weight:600}.header{font-family:Rubik,sans-serif;margin-bottom:20px;text-align:center}.header h2{font-size:20px;margin-bottom:5px}.header h3{font-size:16px;margin-bottom:5px}.header h4{font-size:14px;margin-bottom:15px}.upload-section{margin-top:10px}.icon-button{margin-top:5px}.ant-tooltip-inner,.file-name{font-size:12px}.file-name{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-label{font-size:12px}.header-container{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative;width:100%}.status-indicator{text-align:center}.navigation-buttons{position:absolute;right:0;top:-25%;transform:translateY(-50%)}.bottom-navigation{margin-top:20px}@media (max-width:768px){.custom-table td,.custom-table th{padding:10px 12px}.header h2{font-size:18px}.header h3{font-size:14px}.header h4{font-size:12px}.file-name{max-width:150px}.upload-label{font-size:12px}.error-row{background-color:#ffe6e6}.error-row td{border:1px solid #ff4d4f}.header-container{align-items:center;flex-direction:column}.navigation-buttons{margin-top:10px;position:static;transform:none}}.button-group{width:100%}.custom-table td:first-child{width:40%}.custom-table td{width:30%}.custom-table td[colspan="3"]{width:70%}.custom-table td{border:1px solid #ddd;padding:8px}.custom-table td[colspan="3"]{width:50%}strong{font-size:16px}.button-group{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.no-bottom-border{border-bottom:none!important}.section-title{font-size:16px;font-weight:700}.custom-table,.section-title{margin-bottom:20px}.custom-table td:first-child{text-align:left;width:50%}.custom-table td:last-child{width:50%}.sigCanvas{border:1px dashed #ccc;border-radius:4px;cursor:crosshair;width:100%}.extra-text{color:#333;display:block;font-weight:700;margin-top:4px}.ant-steps .ant-steps-item .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title{font-size:12px}.ant-steps .ant-steps-item .ant-steps-item-container .ant-steps-item-content .ant-steps-item-description{font-size:10px}.button-container{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.custom-hover-effect{align-items:center;background-color:hsla(0,0%,100%,.921);border:1px solid #d6e4ff;border-radius:8px;color:#2f54eb;display:flex;font-weight:500;gap:8px;padding:0 16px}.custom-hover-effect:hover{background-color:#f0f5ff;border-color:#adc6ff;color:#2f54eb}.custom-modal .ant-modal-content{border-radius:12px;box-shadow:0 4px 20px #0000001a}.custom-modal .ant-modal-header{border-bottom:1px solid #d6e4ff;border-radius:12px 12px 0 0}.custom-modal .ant-modal-title{font-size:18px;font-weight:600}.custom-modal .ant-form-item{margin-bottom:0}.custom-modal .ant-modal-body{color:#333;font-size:16px;line-height:1.5;margin-bottom:0;padding:20px;padding:0}.custom-input .ant-input-group-addon{height:40px;margin-top:0!important;padding:0}.custom-input .ant-input{height:40px}.custom-input-button{align-items:center;box-sizing:border-box;display:flex;height:40px;justify-content:center;padding:0 40px}.form-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin:0 auto;max-width:900px;padding:20px;width:100%}input,select,textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin:10px 0}button,input,select,textarea{font-size:16px;padding:12px;width:100%}button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer}button:hover{background-color:#cddce5}.custom-table{border-collapse:collapse;margin:20px 0;width:100%}.custom-table td{padding:10px;vertical-align:middle}.custom-table strong{display:block;font-size:18px;margin-bottom:10px}@media screen and (min-width:768px){.custom-table colgroup col{width:25%}.button-group{display:flex;gap:15px;justify-content:flex-end}button{padding:10px 20px;width:auto}}@media screen and (max-width:768px){.form-container{padding:15px}.custom-table td{display:block;padding:10px 5px;width:100%}.custom-table strong{font-size:16px;margin-bottom:8px}.button-group{display:block;text-align:center;width:100%}button{margin-bottom:10px;width:100%}}.ant-form-item-label label{display:block;font-size:16px;font-weight:700;margin-bottom:5px}.ant-form-item-explain-error{color:red;font-size:14px;margin-top:5px}