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}.login-background{align-items:center;background-image:url(https://source.unsplash.com/1920x1080?technology,abstract);background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center}.login-container{background:#ffffffe6;border-radius:12px;box-shadow:0 8px 20px #0003;max-width:400px;padding:2rem;width:90%}.login-form{display:flex;flex-direction:column}.login-form h2{margin-bottom:1.5rem;text-align:center}.login-form input{border:1px solid #ccc;border-radius:6px;font-size:1rem;margin-bottom:1rem;padding:.75rem 1rem}.password-wrapper{position:relative}.password-wrapper input{padding-right:2.5rem;width:100%}.password-wrapper span{color:#555;cursor:pointer;position:absolute;right:10px;top:15%}.login-form button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;margin-top:.5rem;padding:.75rem 1rem;transition:.3s ease}.login-form button:hover{background-color:#0056b3}@media screen and (max-width:480px){.login-container{padding:1.5rem;width:90%}.login-form h2{font-size:1.5rem}.login-form button,.login-form input{font-size:.95rem}}.dashboard-container{background:#f8fafc;display:flex;flex-direction:column;gap:20px;min-height:100vh;padding:20px}.charts-container{display:flex;gap:20px;justify-content:space-between;margin-top:20px}.chart-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:20px;width:30%}.chart-item h3{color:#374151;font-size:16px;font-weight:600;margin-bottom:20px;text-align:center}.recharts-tooltip-wrapper{font-size:12px!important}.card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:15px}.card{border:1px solid #e2e8f0;box-shadow:0 2px 8px #0000001a;color:#374151;transition:all .3s ease}.card:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.green{background:#f0fdf4;border-left:3px solid #22c55e}.blue{background:#eff6ff;border-left:3px solid #3b82f6}.yellow{background:#fffbeb;border-left:3px solid #f59e0b}.lightgreen{background:#f0fdf4;border-left:3px solid #16a34a}.red{background:#fef2f2;border-left:3px solid #ef4444}.purple{background:#faf5ff;border-left:3px solid #8b5cf6}.indigo{background:#eef2ff;border-left:3px solid #6366f1}.icon{background:#fffc;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:28px;padding:10px}.card-title{color:#374151;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}.card-value{color:#111827;font-size:24px;font-weight:700}.status-card{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;justify-content:space-between;margin:0;padding:18px;transition:all .3s ease}.status-card:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.status-left{gap:12px}.status-label,.status-left{align-items:center;display:flex}.status-label{font-size:14px;font-weight:600;gap:8px}.status-value{color:#111827;font-size:20px;font-weight:700}.status-label.gray{background:#f3f4f6;border-radius:8px;color:#6b7280;padding:6px 12px}.status-label.green{background:#d1fae5;border-radius:8px;color:#065f46;padding:6px 12px}.status-label.blue{background:#dbeafe;border-radius:8px;color:#1e40af;padding:6px 12px}.status-label.darkgreen{background:#bbf7d0;border-radius:8px;color:#064e3b;padding:6px 12px}.status-label.red{background:#fee2e2;border-radius:8px;color:#dc2626;padding:6px 12px}.status-label.orange{background:#fed7aa;border-radius:8px;color:#ea580c;padding:6px 12px}.status-label.purple{background:#e9d5ff;border-radius:8px;color:#7c3aed;padding:6px 12px}.recent-orders-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:20px}.recent-orders-header{margin-bottom:20px}.recent-orders-header h3{color:#374151;font-size:18px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.recent-orders-header p{color:#6b7280;font-size:14px;font-weight:500;margin:5px 0 0}.view-all-link{align-items:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;color:#3b82f6;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;letter-spacing:.5px;margin-top:12px;padding:8px 16px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.view-all-link:hover{background:#dbeafe;box-shadow:0 2px 8px #3b82f633;color:#1e40af;transform:translateY(-1px)}@media (max-width:1200px){.card-grid{gap:15px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card{padding:18px}.card-value{font-size:22px}.icon{font-size:24px;padding:8px}}@media (max-width:768px){.dashboard-container{gap:15px;padding:15px}.card-grid{gap:12px;grid-template-columns:1fr}.card{padding:15px}.card-header{gap:12px}.icon{font-size:22px;padding:8px}.card-title{font-size:13px}.card-value{font-size:20px}.status-card{flex-direction:column;gap:10px;padding:15px;text-align:center}.status-label{font-size:13px}.status-value{font-size:18px}.recent-orders-section{padding:15px}.recent-orders-header h3{font-size:16px}}@media (max-width:480px){.dashboard-container{padding:10px}.card{padding:12px}.card-header{flex-direction:column;gap:8px;text-align:center}.icon{font-size:20px;padding:6px}.card-title{font-size:12px}.card-value{font-size:18px}.status-card{padding:12px}.status-label{font-size:12px;padding:4px 8px}.status-value{font-size:16px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.card,.recent-orders-section,.status-card{animation:fadeIn .5s ease-out}.table-container{font-family:Arial,sans-serif;margin:0 auto;padding-left:20px;padding-top:50px}.table-header{justify-content:space-between;margin-bottom:20px}.table-header,.table-title{align-items:center;display:flex}.table-title{color:#333;font-size:28px;font-weight:700;gap:10px}.add-button{background-color:green;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;padding:12px 25px;transition:background-color .3s ease}.add-button:hover{background-color:#0056b3}.loading-text{color:#007bff;font-size:18px;font-weight:700;margin-top:20px}.data-table{border-collapse:collapse;margin-top:20px;width:100%}.table-head-row{background-color:green;color:#fff;font-size:16px;font-weight:700}.table-row{cursor:pointer;transition:background-color .3s ease}.table-row:hover{background-color:#d3d3d3}.table-cell{border:1px solid #ddd;font-size:14px;max-width:200px;padding:12px 15px;text-align:left;white-space:normal;word-break:break-word}.edit-btn{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:8px 16px;transition:background-color .3s ease}.edit-btn:hover{background-color:#218838}.delete-btn{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .3s ease}.delete-btn:hover{background-color:#c82333}.entries-dropdown{margin-bottom:10px}.pagination-controls{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-top:15px}.pagination-controls button{background-color:#eee;border:none;cursor:pointer;padding:5px 10px}.pagination-controls button.active-page{background-color:#1976d2;color:#fff;font-weight:700}.wallet-container{margin:0 auto;max-width:1200px}.wallet-dashboard-container{background:#f8fafc;border-radius:16px;box-shadow:0 4px 20px #0000000d;display:flex;flex-direction:column;gap:30px;padding:20px}.dashboard-title{color:#1e293b;font-size:28px;font-weight:600;margin:0}.card-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-8px)}.card-header{align-items:center;display:flex;gap:15px;width:100%}.card .icon{color:#64748b;font-size:32px}.card .card-title{color:#475569;font-size:16px;font-weight:500;margin-bottom:4px}.card .card-value{color:#1e293b;font-size:24px;font-weight:700}.card.green{border-left:6px solid #22c55e}.card.blue{border-left:6px solid #3b82f6}.card.red{border-left:6px solid #ef4444}.transactions-section{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:20px}.section-title{color:#1e293b;font-size:20px;font-weight:600;margin-bottom:15px}.transaction-list{list-style:none;max-height:400px;overflow-y:auto;padding:0}.transaction-list .txn{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:15px;transition:background .2s ease}.transaction-list .txn:hover{background:#f1f5f9}.txn-icon{font-size:22px;margin-right:15px}.txn-details{color:#1e293b;flex:1 1;font-size:14px}.txn-details strong{font-weight:600}.txn-details small{color:#64748b;font-size:12px}.txn-amount{font-size:16px;font-weight:600}.txn-amount.credit{color:#22c55e}.txn-amount.debit{color:#ef4444}.loading-text,.no-transactions{color:#64748b;font-size:16px;padding:20px;text-align:center}@media (max-width:768px){.wallet-container{margin-left:0;padding:10px}.card-grid{grid-template-columns:1fr}.dashboard-title{font-size:24px}}
/*# sourceMappingURL=main.f2ab04a0.css.map*/