.contra-master-creation-modal,.invoice-master-creation-modal,.payment-master-creation-modal,.receipt-master-creation-modal{max-height:min(70vh,520px);overflow-x:hidden;overflow-y:auto;padding:4px 2px 8px}.contra-master-creation-modal .text-input-group,.invoice-master-creation-modal .text-input-group,.payment-master-creation-modal .text-input-group,.receipt-master-creation-modal .text-input-group{display:flex;justify-content:space-between;width:100%}.contra-master-creation-modal .text-input-field,.invoice-master-creation-modal .text-input-field,.payment-master-creation-modal .text-input-field,.receipt-master-creation-modal .text-input-field{flex:1 1 auto;margin-top:16px;min-width:0;position:relative;width:100%}.contra-master-creation-modal .text-input-field.mr-2,.invoice-master-creation-modal .text-input-field.mr-2,.payment-master-creation-modal .text-input-field.mr-2,.receipt-master-creation-modal .text-input-field.mr-2{margin-right:8px}.contra-master-creation-modal .text-input-field label,.invoice-master-creation-modal .text-input-field label,.payment-master-creation-modal .text-input-field label,.receipt-master-creation-modal .text-input-field label{background:#fff;border-radius:3px;color:#606060;display:inline-block;font-size:10px;font-weight:400;left:7px;line-height:1;margin-bottom:0;padding:0 7px;pointer-events:none;position:absolute;text-transform:uppercase;top:14px;transform:translateY(-20px);z-index:2}.contra-master-creation-modal .input-field,.invoice-master-creation-modal .input-field,.payment-master-creation-modal .input-field,.receipt-master-creation-modal .input-field{background:#fff;border:1px solid #d2d2d2;border-radius:4px;box-sizing:border-box;color:#000;display:inline-block;font-size:12px;font-weight:400;height:34px;outline:0;padding:6px 12px;text-overflow:ellipsis;transition:all .2s ease-in-out;width:100%}.contra-master-creation-modal select.input-field,.invoice-master-creation-modal select.input-field,.payment-master-creation-modal select.input-field,.receipt-master-creation-modal select.input-field{appearance:auto;cursor:pointer}.contra-master-creation-modal input[type=date].input-field,.invoice-master-creation-modal input[type=date].input-field,.payment-master-creation-modal input[type=date].input-field,.receipt-master-creation-modal input[type=date].input-field{line-height:20px;min-height:34px}.contra-master-creation-modal .input-field:active,.contra-master-creation-modal .input-field:focus,.invoice-master-creation-modal .input-field:active,.invoice-master-creation-modal .input-field:focus,.payment-master-creation-modal .input-field:active,.payment-master-creation-modal .input-field:focus,.receipt-master-creation-modal .input-field:active,.receipt-master-creation-modal .input-field:focus{background-color:#fff;border:1px solid #76007a;box-shadow:0 4px 20px 0 rgba(0,0,0,.1)}.contra-master-creation-modal .input-field.error-field,.invoice-master-creation-modal .input-field.error-field,.payment-master-creation-modal .input-field.error-field,.receipt-master-creation-modal .input-field.error-field{border-color:#dc3545}.contra-master-creation-modal .input-field:disabled,.invoice-master-creation-modal .input-field:disabled,.payment-master-creation-modal .input-field:disabled,.receipt-master-creation-modal .input-field:disabled{background:#f5f5f5;cursor:not-allowed}.contra-master-creation-modal .ant-select,.invoice-master-creation-modal .ant-select,.payment-master-creation-modal .payment-master-sales-person-ac,.receipt-master-creation-modal .payment-master-sales-person-ac,.receipt-master-creation-modal .receipt-master-sales-person-ac{width:100%}.contra-master-creation-modal .ant-select-selector,.payment-master-creation-modal .payment-master-sales-person-ac .ant-select-selector,.receipt-master-creation-modal .receipt-master-sales-person-ac .ant-select-selector{border:0!important;box-shadow:none!important;padding:0!important}.contra-master-creation-actions,.invoice-master-creation-actions,.payment-master-creation-actions,.receipt-master-creation-actions{display:flex;gap:8px;justify-content:center;margin-top:20px;padding-bottom:4px}.ant-modal-root .btn-style.bg-blue,.ant-modal-root .btn-style.bg-green,.ant-modal-root .btn-style.bg-red,.contra-master-creation-modal .btn-style,.invoice-master-creation-modal .btn-style,.payment-master-creation-modal .btn-style,.payment-master-creation-modal-dialog .btn-style,.receipt-master-creation-modal .btn-style,.receipt-master-creation-modal-dialog .btn-style{background:#007a5a;border:0;border-radius:.25rem;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);color:#fff;cursor:pointer;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.85;padding:4px 16px;text-transform:uppercase;transition:.2s ease-in-out}.ant-modal-root .btn-style.bg-blue:hover,.ant-modal-root .btn-style.bg-green:hover,.ant-modal-root .btn-style.bg-red:hover,.contra-master-creation-modal .btn-style:hover,.invoice-master-creation-modal .btn-style:hover,.payment-master-creation-modal .btn-style:hover,.receipt-master-creation-modal .btn-style:hover{opacity:1}.ant-modal-root .btn-style.bg-green,.contra-master-creation-modal .btn-style.bg-green,.invoice-master-creation-modal .btn-style.bg-green,.payment-master-creation-modal .btn-style.bg-green,.receipt-master-creation-modal .btn-style.bg-green{background-color:#007a5a!important;border:1px solid #007a5a!important;color:#fff!important}.ant-modal-root .btn-style.bg-red,.contra-master-creation-modal .btn-style.bg-red,.invoice-master-creation-modal .btn-style.bg-red,.payment-master-creation-modal .btn-style.bg-red,.receipt-master-creation-modal .btn-style.bg-red{background-color:#dc3545!important;border:1px solid #dc3545!important;color:#fff!important}.ant-modal-root .btn-style.bg-blue,.contra-master-creation-modal .btn-style.bg-blue,.invoice-master-creation-modal .btn-style.bg-blue,.payment-master-creation-modal .btn-style.bg-blue,.receipt-master-creation-modal .btn-style.bg-blue{background-color:#02b9d1!important;border:1px solid #02b9d1!important;color:#fff!important}.ant-modal-root .btn-style:disabled,.contra-master-creation-modal .btn-style:disabled,.invoice-master-creation-modal .btn-style:disabled,.payment-master-creation-modal .btn-style:disabled,.receipt-master-creation-modal .btn-style:disabled{cursor:not-allowed;opacity:.55}.contra-master-creation-modal .d-flex,.invoice-master-creation-modal .d-flex,.payment-master-creation-modal .d-flex,.receipt-master-creation-modal .d-flex{display:flex}.contra-master-creation-modal .justify-content-between,.invoice-master-creation-modal .justify-content-between,.payment-master-creation-modal .justify-content-between,.receipt-master-creation-modal .justify-content-between{justify-content:space-between}.contra-master-creation-modal .justify-content-center,.invoice-master-creation-modal .justify-content-center,.payment-master-creation-modal .justify-content-center,.receipt-master-creation-modal .justify-content-center{justify-content:center}.contra-master-creation-modal .align-items-center,.invoice-master-creation-modal .align-items-center,.payment-master-creation-modal .align-items-center,.receipt-master-creation-modal .align-items-center{align-items:center}.payment-master-creation-modal-dialog.ant-modal,.receipt-master-creation-modal-dialog.ant-modal{max-width:720px}.payment-master-creation-modal-dialog .ant-modal-header,.receipt-master-creation-modal-dialog .ant-modal-header{border-bottom:1px solid #e5e5e5;margin-bottom:0;padding:10px 16px}.payment-master-creation-modal-dialog .ant-modal-title,.receipt-master-creation-modal-dialog .ant-modal-title{font-size:16px;font-weight:600;text-transform:capitalize}.payment-master-creation-modal-dialog .ant-modal-body,.receipt-master-creation-modal-dialog .ant-modal-body{padding:12px 16px 16px}