@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);*{box-sizing:border-box;font-family:Roboto,sans-serif;margin:0;padding:0}body{background-color:#f5f7fa}.content{flex-grow:1;overflow-x:scroll;transition:margin-left .3s}.sidebar-closed .content{margin-left:1px}.sidebar{padding-top:100px}.sidebar.closed ul li span{display:none}a{color:#fff}.navbar{background-color:#333;padding:10px}.menu-icon{cursor:pointer;font-size:24px}h1{margin:0}.user-info{align-items:center;display:flex}.profile-pic,.user-info span{margin-right:10px}.profile-pic{border-radius:50%;height:40px;width:40px}.logout-button{background-color:#ff4b4b;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.logout-button:hover{background-color:#d14343}@media(max-width:768px){.navbar h1{font-size:1rem}}.dashboard-container{padding:150px 20px 20px}.collections-table td,.collections-table th{padding:8px}.collections-table th{background-color:#f2f2f2;text-align:left}.collection-dates-container{background-color:#f9f9f9;color:#333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:170px 50px 50px}.collection-dates-container h1{color:#444;font-size:2.5em;margin-bottom:20px;text-align:center}.loan-requests-table{border-collapse:collapse;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;width:100%}.loan-requests-table td,.loan-requests-table th{border-bottom:1px solid #ddd;padding:15px;text-align:left}.loan-requests-table th{background-color:#007bff;color:#fff;font-weight:700}.loan-requests-table tr:nth-child(2n){background-color:#f2f2f2}.loan-requests-table tr:hover{background-color:#ddd}.loan-requests-table button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s}.loan-requests-table button:first-of-type{background-color:#007bff;margin-right:10px}.loan-requests-table button:first-of-type:hover,.loan-requests-table button:hover{background-color:#0056b3}.modal{align-items:center;background-color:#0006;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;overflow:auto;padding:20px;position:fixed;top:0;width:100%;z-index:1}.modal-content{background-color:#fff;border:1px solid #888;border-radius:10px;box-shadow:0 5px 15px #0000004d;margin:auto;max-height:80%;max-width:800px;overflow-y:auto;padding:20px;width:90%}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.installments-table{margin-top:20px}.installments-table td,.installments-table th{border-bottom:1px solid #ddd;padding:12px;text-align:left}.installments-table th{background-color:#007bff;color:#fff;font-weight:700}.installments-table tr:nth-child(2n){background-color:#f2f2f2}.installments-table tr:hover{background-color:#ddd}.installments-table td{color:#555}@media(max-width:900px){.loan-requests-table td,.loan-requests-table th{font-size:.6rem}.collection-dates-container{overflow-x:scroll;padding:120px 4px 4px}.loan-requests-table{overflow-x:scroll}.loan-requests-table td,.loan-requests-table th{padding:10px}.loan-requests-table button{font-size:.5rem;margin:5px;padding:5px}.collection-dates-container h1{font-size:.8rem}.dashboard-container{padding:150px 5px 5px}}.filter-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:10px}.filter-container input{margin:5px;padding:10px}.App{flex-direction:column}.App,.main-container{display:flex;width:100%}.main-container{overflow:hidden}.sidebar-open .sidebar{width:250px}.sidebar-closed .sidebar{width:60px}.sidebar{background-color:#2c3e50;color:#fff;height:100%;left:0;overflow:hidden;position:fixed;top:60px;transition:width .3s}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar ul li{align-items:center;display:flex;padding:15px 20px}.sidebar ul li span{display:inline-block;margin-left:10px}.content{margin-left:250px;padding:20px;transition:margin-left .3s,width .3s}.sidebar-closed .content{margin-left:50px}.navbar{align-items:center;background-color:#34495e;color:#fff;display:flex;height:60px;justify-content:space-between;padding:0 20px;position:fixed;width:100%;z-index:1000}.toggle-btn{background-color:initial;border:none;color:#fff;cursor:pointer}.collection-container{font-family:Arial,sans-serif;padding:150px 50px 50px}.collection-container h1{color:#333;font-size:2em;margin-bottom:20px}.filters{display:flex;flex-direction:column;margin-bottom:20px}.filter-group{margin-bottom:15px}.filter-group label{display:block;font-weight:700;margin-bottom:5px}.filter-group input{border:1px solid #ccc;border-radius:5px;padding:10px;width:100%}button{padding:10px 15px}.summary{display:flex;justify-content:space-between;margin-bottom:20px}.summary-card{background-color:#f8f9fa;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;text-align:center;width:48%}.summary-card h3{color:#333;margin-bottom:10px}.summary-card p{color:#007bff;font-size:1.5em;margin:0}.collections-table{border-collapse:collapse;margin-top:20px;width:100%}.collections-table td,.collections-table th{border:1px solid #ddd;padding:12px;text-align:center}.collections-table th{background-color:#007bff;color:#fff}.collections-table tr:nth-child(2n){background-color:#f2f2f2}.collections-table tr:hover{background-color:#ddd}.collection-container,.collections-table{overflow-x:scroll}@media(max-width:900px){.filter-group input{width:90%}.collection-container button{width:250px}.summary{flex-direction:column}.summary-card{margin:10px;width:220px}.collections-table{font-size:.5rem;overflow-x:scroll}.collection-container{overflow-x:scroll}.collections-table td,.collections-table th{padding:5px}.combined-filter{display:flex}.collection-container{padding:150px 5px 5px}}.total-commissions-container{background-color:#f0f0f0;border:1px solid #ccc;border-radius:8px;margin:100px auto 20px;padding:20px;width:80%}.total-commissions-container h2{color:#333;font-size:24px;margin-bottom:10px;text-align:center}.commissions-table{border-collapse:collapse;margin-bottom:20px;width:100%}.commissions-table td,.commissions-table th{border:1px solid #ddd;padding:10px;text-align:center}.commissions-table th{background-color:#f0f0f0}.total-commission{font-size:18px;font-weight:700;margin-top:10px;text-align:right}.collection-process-container{font-family:Arial,sans-serif;margin:auto;max-width:800px;padding:120px 20px 20px}h2{color:#333;font-size:24px;margin-bottom:20px}.loan-form{border-radius:8px;box-shadow:0 2px 5px #0000001a}.form-group{margin-bottom:15px}.label{color:#666;display:block;font-size:14px;margin-bottom:5px}input[type=number]{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px;width:100%}button{font-size:16px;padding:10px 20px}.loan-details{background-color:#f4f4f4;border-radius:8px;box-shadow:0 2px 5px #0000001a;height:500px;margin-top:20px;overflow-y:scroll;padding:20px 20px 120px}.loan-details h3{color:#333;font-size:20px;margin-bottom:15px}.loan-details p{color:#555;font-size:16px;margin-bottom:10px}.loan-details ul{list-style-type:none;padding:0}.loan-details li{border-bottom:1px solid #ddd;padding:8px 0}.collection-button{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;transition:background-color .3s ease}.collection-button:hover{background-color:#218838}.error-message{color:#dc3545;font-size:16px;margin-top:10px}.success-alert{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;color:#155724;margin-top:20px;padding:15px}.confirmation-popup{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 10px #0003;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.confirmation-popup p{color:#333;font-size:16px;margin-bottom:15px}.confirmation-popup button{margin-right:10px}.table{border-collapse:collapse;margin-bottom:20px;width:100%}.table td,.table th{border:1px solid #ddd;font-size:16px;padding:12px;text-align:center}.table th{background-color:#f2f2f2;font-weight:700}.table tbody tr:nth-child(2n){background-color:#f9f9f9}.table tbody tr:hover{background-color:#f1f1f1}@media(max-width:900px){.collection-process-container{padding:120px 2px 2px}.table td,.table th{font-size:.8rem;padding:10px}}.auth-container{align-items:center;background-size:cover;display:flex;height:100vh;justify-content:center}.auth-form-container{animation:fadeIn 1s ease-in;background:url(https://wallpapers.com/images/hd/business-background-l3j8pv97uundywgw.jpg) no-repeat 50% fixed;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:400px;padding:2rem;width:100%}.password-visibility{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-start;margin-top:5px}.password-visibility input[type=checkbox]{margin-right:8px}.password-visibility label{cursor:pointer;font-size:14px;padding-top:10px;text-decoration:underline;width:200px}.tabs{display:flex;justify-content:space-between;margin-bottom:1rem}.tabs button{background:#f0f0f0;border:none;cursor:pointer;flex:1 1;font-size:1rem;padding:.5rem;transition:background .3s ease}.tabs button.active{background:#007bff;color:#fff}.auth-form{display:flex;flex-direction:column}.input-group{margin-bottom:1rem}.input-group label{display:block;margin-bottom:.5rem}.input-group input{border:1px solid #ccc;border-radius:4px;padding:.5rem;width:100%}button{background:#007bff;border-radius:4px;padding:.75rem;transition:background .3s ease}button:hover{background:#0056b3}.error{color:red;margin-bottom:1rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:800px){.auth-container{margin-right:40px}}.apply-for-loan-page{font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding-top:150px}.apply-for-loan-page h2{color:#333;font-size:2rem;margin-bottom:30px;text-align:center}.loan-form{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;padding:20px}.form-group{margin-bottom:20px}.form-group label{color:#555;display:block;font-weight:700;margin-bottom:8px}.form-group input,.form-group select{border:1px solid #ddd;border-radius:5px;color:#333;font-size:1rem;padding:10px;width:100%}.form-group input[type=file]{padding:0}.form-group input:focus,.form-group select:focus{border-color:#007bff;outline:none}button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:15px 20px;transition:background-color .3s ease}button:hover{background-color:#0056b3}.message{align-items:center;border-radius:5px;display:flex;margin-bottom:20px;padding:15px}.message.error{background-color:#f8d7da;color:#721c24}.message.success{background-color:#d4edda;color:#155724}.message-icon{font-size:1.5rem;margin-right:10px}.message p{margin:0}.message button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 15px;transition:background-color .3s ease}.message button:hover{background-color:#218838}.profile-picture-preview img{width:200px}@media(max-width:900px){.loan-form{width:270px}}.download-form{background-color:#fdfdfd;border:1px solid #000;font-family:Times New Roman,Times,serif;margin:0 auto;max-width:800px;padding:150px 20px 20px}.download-form h2{margin-bottom:20px;text-align:center}.download-form h1{margin-bottom:10px;text-align:center}.download-form .form-content{display:flex}.download-form .left-side{flex:1 1;margin-right:20px;text-align:center}.download-form .left-side .profile-picture img{border:5px solid #000;border-radius:12px;height:auto;max-width:100%}.download-form .right-side{flex:3 1}.download-form ol{list-style-type:decimal;padding-left:20px}.download-form li{font-size:18px;margin:10px 0}.dotted-line{border-bottom:1px dotted #000;display:inline-block;margin-left:10px;padding-bottom:2px;width:calc(100% - 150px)}.aadhar-card-image{display:block;margin:20px auto;max-width:100%}.download-form button{cursor:pointer;display:block;font-size:16px;margin:20px auto;padding:10px 20px}@media print{body *{visibility:hidden}.download-form,.download-form *{visibility:visible}.download-form{border:none;box-shadow:none;left:0;padding:0;position:absolute;top:0;width:100%}.download-form button{display:none}}.installments-section{margin-top:20px}.installments-section h3{margin-bottom:10px;text-align:center}.installments-table{border-collapse:collapse;width:100%}.installments-table td,.installments-table th{border:1px solid #000;padding:8px;text-align:center}
/*# sourceMappingURL=main.9b0a7849.css.map*/