body{background-color:#f5f5f5;font-family:Arial,sans-serif;margin:0;padding:0}.container{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:100%;padding:20px;width:100%}h2{color:#4caf50;text-align:center}form,h2{margin-bottom:20px}form{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 2fr;width:100%}form button{grid-column:span 2;justify-self:center;width:50%}input{border:1px solid #ccc;border-radius:5px;padding:10px}button,input{font-size:16px}button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:12px}button:hover{background-color:#45a049}ul{list-style-type:none;padding:0}li{background-color:#f9f9f9;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin:10px 0;padding:10px}li button{background-color:#f44336;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:10px;padding:5px 10px}li button:hover{background-color:#d32f2f}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.table-container{margin-top:20px;overflow-x:auto;width:100%}table{border-collapse:collapse;text-align:center;width:100%}table td,table th{border:1px solid #ddd;padding:10px}table th{background-color:#4caf50;color:#fff}table tr:nth-child(2n){background-color:#f9f9f9}table tr:hover{background-color:#f1f1f1}.main-heading{color:#4caf50;font-size:2rem;margin-bottom:10px;text-align:center}.sub-heading{color:#888;font-style:italic;margin-bottom:20px;text-align:center}.budget-section{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.budget-label{font-weight:700;margin-right:10px}.budget-input{border:1px solid #ccc;border-radius:5px;font-size:14px;padding:8px;width:150px}.refresh-button{background-color:#2196f3;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-left:10px;padding:8px 16px}.refresh-button:hover{background-color:#1976d2}.progress-bar{margin:20px 0;width:100%}
/*# sourceMappingURL=main.8c7fc009.css.map*/