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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.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)}}.category-container{font-family:Arial,sans-serif;margin:0 20px}.header-container{align-items:center;border-bottom:2px solid #ddd;display:flex;justify-content:space-between;padding:10px 0}.header-container h2{color:#333;font-size:24px}.new-button{background-color:#28a745;border-radius:5px;color:#fff;font-size:14px;padding:8px 15px;text-decoration:none}.new-button:hover{background-color:#218838}.search-container{display:flex;justify-content:space-between;margin:15px 0}.search-input{border:1px solid #ddd;border-radius:4px;padding:8px;width:80%}.search-button{padding:8px 15px}.table-container{border-radius:8px;margin-top:20px;overflow:hidden}.category-table{border-collapse:collapse;width:100%}.category-table td,.category-table th{border-bottom:1px solid #ddd;padding:10px;text-align:left}.category-table th{background-color:#f8f9fa;color:#d2691e;font-weight:700}.category-table tbody tr:hover{background-color:#f1f1f1}.due-amount{color:red}.invoice-container{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:20px auto;max-width:800px;padding:20px}.invoice-title{font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.invoice-info p{font-size:16px;margin:5px 0}.status{font-weight:700}.status.paid{color:#28a745}.status.partially_paid{color:#ffc107}.status.unpaid{color:#dc3545}.section-title{font-size:20px;font-weight:700;margin-top:20px}.invoice-table{border-collapse:collapse;margin-top:10px;width:100%}.invoice-table td,.invoice-table th{border:1px solid #ddd;padding:10px;text-align:left}.invoice-table th{background:#f4f4f4;font-weight:700}.balance-due{background:#f4f4f4;border-radius:6px;margin-top:20px;padding:15px}.due-amount{color:#d9534f;font-size:18px;font-weight:700}.form-group{margin:10px 0}.form-label{display:block;font-size:16px;font-weight:700;margin-bottom:5px}.payment-input,.payment-select{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:8px;width:100%}.pay-button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;padding:10px;width:100%}.pay-button:hover{background:#0056b3}.pay-button:disabled{background:#ccc;cursor:not-allowed}.expenses-table{border-collapse:collapse;margin-top:20px;width:100%}.expenses-table td,.expenses-table th{border:1px solid #ddd;padding:10px}.expenses-table th{background-color:#f4f4f4}.category-create-container{background:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;margin:50px auto;max-width:700px;padding:20px}.category-title{color:#d2691e;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.category-form{display:flex;flex-direction:column}.category-label{color:#d2691e;display:block;font-size:15px;font-weight:600;margin-bottom:3px;padding:10px}.category-input{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-bottom:5px;outline:none;padding:15px;transition:border-color .3s;width:95%}.category-input:focus{border-color:#007bff}.button-container{display:flex;justify-content:space-between;margin-top:10px}.add-category-button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px}.add-category-button:hover{background:#0056b3}.back-button{background:#6c757d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px}.back-button:hover{background:#5a6268}.selected{background-color:green!important}*{box-sizing:border-box}.dashboard-container{display:flex;height:100vh}.sidebar,.sidebar-title{color:#fff}.sidebar{align-items:center;background-color:#21263c;display:flex;flex-direction:column;height:100vh;left:0;overflow-y:auto;padding:0 10px;position:fixed;top:0;width:240px}.menu li{border-radius:4px;cursor:pointer;margin:5px 0;padding:8px 10px;transition:background-color .3s}.menu{flex-grow:1;list-style:none;margin:0;padding:0;width:100%}.menu li:hover{background-color:#0056b3}.menu li.active{background-color:#2075d1;color:#333}.menu li a{color:inherit;text-decoration:none}.menu li.active a{color:#fff}.content{margin-left:240px;overflow-y:auto;width:100%}.logout-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;margin:10px;padding:10px 14px}.search-criteria-container{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 2px 5px #0000001a;display:flex;padding:10px}.search-fields{display:flex;gap:20px}.search-field input{border:1px solid #ccc;border-radius:4px;font-size:13px;height:24px;padding:3px 6px}.search-field select{border:1px solid #ccc;border-radius:4px;height:32px;padding:4px 12px}.search-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:12px 14px;text-decoration:none}.search-button:hover{background-color:#0056b3}.login-container{align-items:center;background-image:url(data:image/png;base64,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);display:flex;height:100vh;justify-content:center;overflow:hidden}.login-box{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:100px;padding:20px;text-align:center;width:400px}.title{font-size:24px;font-weight:500}.input-group{margin-bottom:24px;text-align:left}.input-group input{border:1px solid #ccc;border-radius:4px;margin-top:10px;padding:16px;width:-webkit-fill-available}.login-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;padding:14px;width:-webkit-fill-available}.login-button:hover{background-color:#0056b3}.error-message{color:red;font-size:14px;margin-bottom:10px}
/*# sourceMappingURL=main.b76c97bc.css.map*/