.navbar-logo{color:#000;cursor:pointer;font-family:Lexend,sans-serif;font-size:24px}.navbar-logo:hover{text-decoration:underline}.user-tab{align-items:center;color:#000;cursor:pointer;display:flex;font-family:Lexend,sans-serif;position:relative}.user-icon{font-size:20px;margin-right:5px}.user-name{font-size:16px}.dropdown,.guest-state{color:#000;font-family:Lexend,sans-serif}.dropdown{background-color:#fff;border-radius:8px;box-shadow:1px 1px 4px 4px #0000001a;line-height:1.5;padding:10px;position:absolute;right:0;top:40px;width:220px;z-index:1000}.dropdown p{font-size:14px;margin:5px 0}.dropdown p,.logout-btn{font-family:Lexend,sans-serif}.logout-btn{border:none;border-radius:4px;color:#000;cursor:pointer;margin-top:10px;padding:8px 12px;text-align:center;width:100%}.organization-login{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a,0 -4px 8px #0000001a,4px 0 8px #0000001a,-4px 0 8px #0000001a;margin:25px auto auto;max-width:100%;padding:30px;width:450px}.organization-login,h2{font-family:Lexend,sans-serif}h2{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.btn-organization{background-color:#191056;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Lexend,sans-serif;font-size:18px;padding:14px;transition:background-color .3s ease;width:100%}.btn-organization:hover{background-color:#0056b3;font-family:Lexend,sans-serif}.userlogin-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a,0 -4px 8px #0000001a,4px 0 8px #0000001a,-4px 0 8px #0000001a;font-family:Lexend,sans-serif;margin:35px auto auto;max-width:100%;padding:30px;width:450px}.form-group{margin-bottom:20px}label{color:#555;display:block;font-size:14px;font-weight:700;margin-bottom:8px}input,label{font-family:Lexend,sans-serif}input{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:16px;padding:12px;transition:border-color .3s ease;width:100%}input:focus{border-color:#007bff;outline:none}.btn-login,input:focus{font-family:Lexend,sans-serif}.btn-login{background-color:#191056;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:10px;padding:10px;transition:background-color .3s ease;width:100%}.btn-login:hover{background-color:#0056b3;font-family:Lexend,sans-serif}.user-form-container{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:auto;max-width:600px;padding:20px}.user-form{display:flex;flex-direction:column}.user-form input{border:1px solid #ddd;border-radius:5px;margin:10px 0}.submit-btn{border-radius:5px;margin-top:20px;padding:10px 20px}.submit-btn:hover{background-color:#1e2266;font-family:Lexend,sans-serif}.create-user-btn{border:none;border-radius:5px;color:#fff;cursor:pointer;float:right;font-size:16px;margin-bottom:20px;padding:10px 20px}.create-user-btn,.create-user-btn:hover{background-color:#191056;font-family:Lexend,sans-serif}.user-table{background-color:#fff;border-collapse:collapse;font-family:Lexend,sans-serif;margin-bottom:30px;margin-top:20px;width:100%}.user-table td,.user-table th{border:1px solid #ddd;font-family:Lexend,sans-serif;padding:12px;text-align:left}.user-table th{background-color:#191056;color:#fff;font-family:Lexend,sans-serif}.user-table tbody tr:nth-child(2n){background-color:#f2f2f2;font-family:Lexend,sans-serif}.user-table tbody tr:hover{background-color:#e2e2e2;font-family:Lexend,sans-serif}.bank-details-popup{width:750px!important}.bank-details-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;padding:20px}.bank-details-grid .input-wrapper{display:flex;flex-direction:column}.bank-details-grid .input-wrapper label{color:#333;font-weight:500;margin-bottom:5px}.bank-details-grid .swal2-input{height:2.25em;margin:0!important;width:100%!important}.swal-cancel-btn,.swal-save-btn{background-color:#191056!important;border-radius:5px;color:#fff;padding:10px 20px}.user-form-container{align-items:center;display:flex;justify-content:center;min-height:100vh}.user-form,.user-form-container{background-color:#fff;font-family:Lexend,sans-serif}.user-form{border-radius:8px;box-shadow:0 4px 8px #0000001a,0 6px 8px #0000001a,4px 0 8px #0000001a,-4px 0 8px #0000001a;max-width:400px;padding:20px;width:100%}.user-form h2{font-family:Arial,sans-serif;margin-bottom:20px;text-align:center}.user-form h2,.user-form label{color:#333;font-family:Lexend,sans-serif}.user-form label{display:block;font-size:14px;font-weight:700;margin-bottom:10px}.user-form input{border:1px solid #ccc;border-radius:4px;font-family:Lexend,sans-serif;font-size:14px;margin-bottom:20px;padding:10px;width:100%}.user-form input:focus{border-color:#007bff;font-family:Lexend,sans-serif;outline:none}.submit-btn{background-color:#191056;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Lexend,sans-serif;font-size:16px;padding:10px;transition:background-color .3s;width:100%}body{background-color:#f9f9f9;margin:0;padding:0}.invoice-container,body{font-family:Lexend,serif}.invoice-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a,0 6px 8px #0000001a,4px 0 8px #0000001a,-4px 0 8px #0000001a;margin:20px;padding:20px}.invoice-title{color:#333;font-size:28px;font-weight:700;margin-bottom:30px;text-align:center}.form-group,.invoice-title{font-family:Lexend,sans-serif}.form-group{margin-bottom:15px}.form-group label{color:#555;display:block;font-family:Lexend,sans-serif;font-weight:600;margin-bottom:5px}.form-group input,.form-group select,.form-group textarea{border:1px solid #ccc;border-radius:4px;font-family:Lexend,sans-serif;font-size:14px;padding:10px;width:100%}textarea{resize:none}.form-group button{background-color:#191056;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Lexend,sans-serif;font-size:24px;padding:5px 15px}.invoice-details{grid-gap:12px;display:grid;font-family:Lexend,sans-serif;gap:12px;margin-right:25px}.billing-box{background-color:#e7e7f8;border:1px solid #ccc;border-radius:4px;padding:15px;width:40%}.billing-box,.billing-box h2{font-family:Lexend,sans-serif}.billing-box h2{color:#333;font-size:18px;font-weight:700;margin-bottom:10px}.currency-section{display:flex;gap:15px;margin-bottom:20px}.currency-section,select{font-family:Lexend,sans-serif}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000;border:none;border-bottom:2px solid #191056;border-image:none;border-image:initial;color:#333;font-size:14px;outline:none;padding:10px;transition:border-color .3s ease-in-out;width:100%}select::-ms-expand{display:none}.items-section{font-family:Lexend,sans-serif;margin-top:20px}.item-header{background-color:#191056;border-bottom:2px solid #ddd;color:#fff;padding:10px;text-align:left}.item-header,.item-row{grid-gap:15px;align-items:center;display:grid;font-family:Lexend,sans-serif;gap:15px;grid-template-columns:2fr .5fr .5fr .5fr .5fr .5fr}.item-row{margin-bottom:15px}.item-row input{background:#0000;border:none;color:#333;font-family:Lexend,sans-serif;font-size:14px;outline:none;padding:8px;transition:border-color .3s ease-in-out;width:100%}.item-row input,.item-row input:focus{border-bottom:2px solid #191056}.item-row textarea{background:#0000;border:none;color:#333;font-family:Lexend,sans-serif;font-size:14px;outline:none;padding:8px;transition:border-color .3s ease-in-out;width:100%}.item-row textarea,.item-row textarea:focus{border-bottom:2px solid #191056}textarea{border-radius:6px}.item-row input[disabled]{color:#888}.button-container{align-items:center;justify-content:center;margin-top:10px;width:100%}.submit-btn-invoice{background-color:#191056;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Lexend,sans-serif;padding:10px 20px}.left-aligned{margin-bottom:10px;text-align:left}.left-aligned,.vendor-info{font-family:Lexend,sans-serif}.vendor-info{background:#e7e7f8;border-radius:10px;max-width:400px;padding:15px}.vendor-table{border-collapse:collapse;font-size:14px;width:100%}.vendor-table td{padding:5px}.vendor-table td:first-child{font-weight:700;text-align:left;white-space:nowrap;width:100px}.vendor-table td:nth-child(2){font-weight:700;text-align:left;width:30px}.vendor-table td:last-child{text-align:left;width:auto}.change-vendor{display:flex;justify-content:center;margin-top:15px}.change-vendor button{background:#191056;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:8px;width:60%}.change-vendor button:hover{background-color:#8382de}.modal-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:#fff;border-radius:8px;padding:20px;width:400px}.hsn-list{margin-top:10px;max-height:200px;overflow-y:auto}.hsn-item{border-bottom:1px solid #ccc;cursor:pointer;padding:8px}.hsn-item:hover{background-color:#f0f0f0}.modal-content button{background-color:#191056;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;margin-top:15px;padding:8px 16px;transition:background-color .3s ease}.modal-content button:hover{background-color:#8382de}.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)}}body,html{background-color:#f5f5f5;box-sizing:border-box;font-family:Lexend,sans-serif;height:100%;margin:0;padding:0}.app{flex-direction:column;height:100vh}.app,.main{display:flex}.main{flex:1 1}.content{background-color:#fff;flex:1 1;overflow-y:auto}.content::-webkit-scrollbar{width:8px}.content::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.content::-webkit-scrollbar-thumb:hover{background-color:#aaa}.navbar{align-items:center;background-color:#fff;box-shadow:0 2px 5px #0003;color:#000;display:flex;font-family:Lexend,sans-serif;height:100px;padding:10px 20px}.navbar-logo{font-size:1.5rem;font-weight:700}.sidebar{background-color:#191056;color:#fff;display:flex;flex-direction:column;padding:10px 0;transition:width .3s ease;width:250px}.sidebar,.sidebar span{font-family:Lexend,sans-serif}.sidebar span{font-size:14px}.sidebar.collapsed{font-family:Lexend,sans-serif;width:60px}.sidebar-button{align-items:center;color:#fff;font-size:16px;gap:20px;padding:10px 10px 10px 20px;text-align:left;transition:background-color .2s}.sidebar-button,.sidebar-toggle{background:none;border:none;cursor:pointer;display:flex;font-family:Lexend,sans-serif}.sidebar-toggle{color:#8382de;font-size:50px;margin:10px}.sidebar i{color:#8382de;font-family:Lexend,sans-serif;font-size:25px}.sidebar.collapsed .sidebar-button span{display:none;font-family:Lexend,sans-serif}.sidebar-button.active{background-color:#8382de;color:#fff;font-family:Lexend,sans-serif;padding:10px 0}.sidebar-button.active i{color:#fff;font-family:Lexend,sans-serif;font-size:25px;margin-left:20px}.dashboard{grid-gap:20px;background-color:#f2edf3;box-sizing:border-box;display:grid;font-family:Lexend,sans-serif;gap:20px;grid-template-columns:repeat(3,1fr);justify-items:center;min-height:60vh;padding:20px}@media (max-width:900px){.dashboard{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.dashboard{grid-template-columns:repeat(1,1fr)}}.card{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#333;display:flex;flex-direction:column;font-size:14px;font-weight:700;height:150px;justify-content:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:250px}.card,.card:hover{font-family:Lexend,sans-serif}.card:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.card-1{align-items:center;background:linear-gradient(135deg,#d2cfe7,#5b4bac);border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#333;display:flex;flex-direction:column;font-size:14px;font-weight:700;height:150px;justify-content:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:250px}.card-1,.card-1:hover{font-family:Lexend,sans-serif}.card-1:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.card-2{align-items:center;background:linear-gradient(90deg,#ffbf96,#fe7096);border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#333;display:flex;flex-direction:column;font-size:14px;font-weight:700;height:150px;justify-content:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:250px}.card-2,.card-2:hover{font-family:Lexend,sans-serif}.card-2:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.card-3{align-items:center;background:linear-gradient(90deg,#90caf9,#047edf 99%);border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#333;display:flex;flex-direction:column;font-size:14px;font-weight:700;height:150px;justify-content:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:250px}.card-3,.card-3:hover{font-family:Lexend,sans-serif}.card-3:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.card-4{align-items:center;background:linear-gradient(135deg,#eaf6bb,#c8e07b);border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#333;display:flex;flex-direction:column;font-size:14px;font-weight:700;height:150px;justify-content:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:250px}.card-4,.card-4:hover{font-family:Lexend,sans-serif}.card-4:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.card-5{align-items:center;background:linear-gradient(90deg,#aef0ea,#53e1cc);border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#333;display:flex;flex-direction:column;font-size:14px;font-weight:700;height:150px;justify-content:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:250px}.card-5,.card-5:hover{font-family:Lexend,sans-serif}.card-5:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.card-6{align-items:center;background:linear-gradient(135deg,#caadd7,#9061a4);border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#333;display:flex;flex-direction:column;font-size:14px;font-weight:700;height:150px;justify-content:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:250px}.card-6,.card-6:hover{font-family:Lexend,sans-serif}.card-6:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.count-value{color:#333;display:block;font-size:30px;font-weight:700;margin-top:5px}.vendor-list{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a,0 6px 8px #0000001a,4px 0 8px #0000001a,-4px 0 8px #0000001a;font-family:Lexend,sans-serif;margin:20px;max-width:1200px;padding:20px}.vendor-list-header{align-items:center;display:flex;font-family:Lexend,sans-serif;justify-content:space-between;margin-bottom:20px}.vendor-list-header h2{color:#333;font-family:Lexend,sans-serif;font-size:28px;font-weight:600;margin:0}.button-container{display:flex;gap:20px;justify-content:flex-end;margin-bottom:15px}.add-vendor-button,.download-button{border:none;border-radius:4px;cursor:pointer;float:left;font-family:Lexend,sans-serif;font-size:16px;padding:12px 20px;transition:background-color .3s ease}.add-vendor-button,.download-button{background-color:#191056;color:#fff}.add-vendor-button:hover{background-color:#1b2d41;font-family:Lexend,sans-serif}.btn-save{background-color:#007bff}.btn-cancel,.btn-save{border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Lexend,sans-serif;font-size:14px;font-weight:700;gap:10px;justify-content:center;padding:8px 12px}.btn-cancel{background-color:#6c757d}@media (max-width:800px){.vendor-list{font-family:Lexend,sans-serif;padding:15px}.add-vendor-button{font-family:Lexend,sans-serif;font-size:14px;padding:8px 12px}.vendor-table td,.vendor-table th{font-family:Lexend,sans-serif;font-size:13px;padding:10px}}.report{background-color:#fff;border-radius:8px;box-shadow:0 0 0 2px #0000001a;font-family:Lexend,sans-serif;margin:20px auto;max-width:1200px;padding:20px}.report h2{text-align:center}.report h2,.report-card{font-family:Lexend,sans-serif;margin-bottom:20px}.report-card{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 0 1px #0000001a;justify-content:center;padding:20px}.report-buttons{display:flex;font-family:Lexend,sans-serif;justify-content:space-around}.report-button{background-color:#272247;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Lexend,sans-serif;font-size:14px;padding:10px 20px}.report .form-control-lg{font-size:14px}.report-button.active{background-color:#0056b3;font-family:Lexend,sans-serif}.report-options{grid-gap:15px;display:grid;font-family:Lexend,sans-serif;gap:15px}.report-field{display:flex;flex-direction:column;font-family:Lexend,sans-serif;margin-bottom:10px}.report-select{border:1px solid #ddd;border-radius:4px;margin-top:5px;padding:8px}.generate-report-btn,.report-select{font-family:Lexend,sans-serif;font-size:14px}.generate-report-btn{align-items:center;background-color:#272247;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;padding:12px;width:fit-content}.report-type-buttons{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.btn-custom,.btn-financial{background-color:#191056;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px 20px;transition:.3s}.home-container{background:#fff;margin:-68px 0 0;padding:20px}.card-header{background-color:#007bff}.home-icons{color:#007bff}.hover-card:hover{box-shadow:0 0 15px #007bff4d;transition:box-shadow .3s ease-in-out}.card-body{gap:20px;padding:30px}.home-heading{display:flex;justify-content:space-around}.home-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a,0 6px 8px #0000001a,4px 0 8px #0000001a,-4px 0 8px #0000001a;max-width:600px;padding:30px;text-align:center;width:100%}.card-body-home,.home-card{font-family:Lexend,sans-serif}.card-body-home{display:flex;justify-content:space-between}.btn-outline-primary{border-radius:0;font-weight:600}@media (max-width:768px){.card-body-home{flex-direction:column}.card-body-home,.w-45{font-family:Lexend,sans-serif}.w-45{margin-bottom:20px;width:100%}}.contact-us-page{background-color:#f9f9f9;font-family:Lexend,sans-serif;padding:40px}.contact-header{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#3498db,#2ecc71);-webkit-background-clip:text;color:#2c3e50;font-family:Lexend,sans-serif;font-size:2.5rem;margin-bottom:20px;text-align:center;text-shadow:2px 2px 5px #0000001a}.contact-container{display:flex;flex-wrap:wrap;font-family:Lexend,sans-serif;gap:20px;justify-content:space-between}.contact-details{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;font-family:Lexend,sans-serif;min-width:450px;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:calc(25% - 20px)}.contact-details:hover{box-shadow:0 6px 12px #00000026;font-family:Lexend,sans-serif;transform:translateY(-5px)}.contact-details h2{color:#34495e;font-family:Lexend,sans-serif;margin-bottom:20px}.contact-details p{font-family:Lexend,sans-serif;font-size:16px;line-height:1.6;margin:10px 0}.contact-details a{color:#3498db;font-family:Lexend,sans-serif;text-decoration:none}.contact-details a:hover{font-family:Lexend,sans-serif;text-decoration:underline}.map-section{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;flex:1 1;font-family:Lexend,sans-serif;min-width:300px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.map-section:hover{box-shadow:0 6px 12px #00000026;font-family:Lexend,sans-serif;transform:translateY(-5px)}.map-section h2{color:#34495e;font-family:Lexend,sans-serif;margin-bottom:20px}.map-section iframe{border:none;border-radius:8px;font-family:Lexend,sans-serif;height:300px;width:100%}@media (max-width:768px){.contact-container{flex-direction:column}.contact-details,.map-section{min-width:100%}}.services-page{background:#f8f9fa;font-family:Arial,sans-serif;font-family:Lexend,sans-serif;padding:40px}.services-header{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#3498db,#2ecc71);-webkit-background-clip:text;color:#2c3e50;font-family:Lexend,sans-serif;font-size:2.5rem;margin-bottom:20px;text-align:center;text-shadow:2px 2px 5px #0000001a}.services-container{display:flex;flex-wrap:wrap;font-family:Lexend,sans-serif;gap:20px;justify-content:center}.service-card{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;min-width:250px;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:calc(25% - 20px)}.service-card:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-5px)}.service-title{color:#34495e;font-size:1.5rem;margin-bottom:10px}.service-description{color:#7f8c8d;font-size:1rem;line-height:1.6}@media (max-width:768px){.service-card{width:calc(50% - 20px)}}@media (max-width:480px){.service-card{width:100%}}.small-swal-popup{font-size:14px;width:300px!important}.back-icon,.small-swal-popup{font-family:Lexend,sans-serif}.back-icon{color:#191056;cursor:pointer;font-size:24px;margin-bottom:10px}.back-icon:hover{color:#8382de}.export-buttons{display:flex;font-family:Lexend,sans-serif;gap:10px;justify-content:flex-end;margin-bottom:10px;margin-top:10px}.export-buttons button{border:none;border-radius:5px;cursor:pointer;font-family:Lexend,sans-serif;font-size:14px;font-weight:700;padding:8px 16px;transition:.3s ease-in-out}.export-buttons .pdf-button{background-color:#191056;color:#fff;font-family:Lexend,sans-serif}.export-buttons .pdf-button:hover{background-color:#0056b3;font-family:Lexend,sans-serif}.export-buttons .excel-button{background-color:#191056;color:#fff;font-family:Lexend,sans-serif}.export-buttons .excel-button:hover{background-color:#0056b3;font-family:Lexend,sans-serif}.create-button{background-color:#191056;border:none;border-radius:4px;color:#fff;cursor:pointer;float:right;font-family:Lexend,sans-serif;font-size:16px;padding:8px 20px;transition:background-color .3s ease}.create-button:hover{background-color:#1b2d41;font-family:Lexend,sans-serif}.pie-chart-container{align-items:center;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;justify-content:center;margin-top:20px;max-width:100%;padding:20px;width:450px}.pie-chart-container h3{color:#191056;font-size:18px;font-weight:700;margin-bottom:15px}.recharts-tooltip-wrapper{background:#ffffffe6;border-radius:5px;box-shadow:0 2px 5px #00000026;font-size:14px;padding:8px}.recharts-legend-item{font-size:14px;font-weight:500;margin-top:5px}.container-userlist{padding:15px}.search-container{align-items:center;display:flex}.search-input{border:1px solid #ccc;border-radius:5px;outline:none;padding:8px;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out;width:270px}.search-input:hover{border-color:#191056;box-shadow:0 0 5px #19105680}.search-input:focus{border-color:#191056;box-shadow:0 0 8px #191056b3}.search-input-vendor{border:1px solid #ccc;border-radius:5px;outline:none;padding:8px;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out;width:130px}.search-input-vendor:hover{border-color:#191056;box-shadow:0 0 5px #19105680}.search-input-vendor:focus{border-color:#191056;box-shadow:0 0 8px #191056b3}.vendor-list .table-bordered{font-size:14px}.add-bank-button{background-color:#191056;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Lexend,sans-serif;font-size:16px;padding:12px 20px;transition:background-color .3s ease}.add-bank-button:hover{background-color:#1b2d41;font-family:Lexend,sans-serif}.add-report{background-color:#191056;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Lexend,sans-serif;font-size:14px;padding:8px 10px;transition:background-color .3s ease}.add-report:hover{background-color:#1b2d41;font-family:Lexend,sans-serif}.bank-select-container{margin:20px 0;width:100%}.bank-select-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 1px 3px #0000001a;color:#333;font-size:14px;padding:10px 12px;transition:all .3s ease;width:100%}.bank-select-dropdown:focus{border-color:#4461ca;box-shadow:0 0 0 3px #7b68ee33;outline:none}.bank-select-dropdown:hover{border-color:#a599e9}.bank-select-dropdown option{padding:10px}.bank-select-label{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.bank-select-btn-cancel,.bank-select-btn-confirm{background-color:#191056;border-radius:4px!important;color:#fff!important;font-weight:500!important;padding:10px 24px!important}
/*# sourceMappingURL=main.65382a10.css.map*/