.wallet-main{max-width:1100px;margin:auto}.fund-tabs{display:flex;gap:8px;margin:24px 0 16px}.fund-tabs button{padding:13px 25px;border:1px solid #6b875b77;background:#183d2e;color:#bdccaa;border-radius:7px;font-weight:700;cursor:pointer}.fund-tabs button[aria-selected=true]{background:#ddca82;color:#1e3020;border-color:#ddca82}.fund-panel{background:#16392c;border:1px solid #74885e66;padding:30px;border-radius:10px;display:grid;grid-template-columns:1fr 1.2fr;gap:35px}.fund-panel[hidden]{display:none}.fund-panel h2{margin-top:10px}.fund-panel p{font-size:13px;line-height:1.8;color:#afc29f}.fund-panel label{display:block;font-size:9px;letter-spacing:1px;color:#d8d6a7;margin-bottom:18px}.fund-panel input{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:13px;background:#0c291d;color:#f2efd8;border:1px solid #7f925f77;border-radius:6px;font:14px 'Segoe UI',sans-serif}.fund-panel input[type=file]{font-size:12px}.fund-panel form>small{font-size:10px;color:#adbe9e}.fund-submit{display:block;width:100%;padding:14px;background:#dbca83;color:#1d3222;border:0;border-radius:6px;font-weight:700;margin-top:20px;cursor:pointer}.fund-submit:disabled{opacity:.5}.receipt-preview img{max-width:180px;max-height:150px;margin-top:15px;border-radius:6px}.funding-history{margin-top:24px}.fund-legend{display:flex;gap:10px;margin:14px 0 24px}.fund-status{display:inline-block;font-size:9px;letter-spacing:.6px;font-weight:700;text-transform:uppercase;border-radius:5px;padding:7px 10px}.fund-status.pending{background:#64502e;color:#f1d294}.fund-status.success{background:#244b40;color:#9ed8bf}.fund-status.rejected{background:#59333a;color:#edb3b8}.fund-record{padding:20px 0;border-top:1px solid #7c955b44;display:flex;justify-content:space-between;gap:16px}.fund-record h3{font-size:14px;margin:0 0 8px}.fund-record p{font-size:11px;color:#b2c5a4;line-height:1.6;margin:7px 0}.fund-record strong{font-size:20px;color:#e6d294}.fund-record aside{text-align:right}.fund-record a{font-size:11px;color:#d7c88f}.fund-note{border-left:2px solid #baaa77;padding-left:10px}.fund-empty{padding:25px 0;color:#a9bd9d;font-size:13px}#fundMessage{font-size:13px;line-height:1.6;color:#e0cc87}.funding-admin .fund-tabs{margin:0}.funding-admin .fund-tabs button{background:#1a2c43;color:#a7bbd4;border-color:#344961;padding:10px 17px}.funding-admin .fund-tabs button[aria-selected=true]{background:#d6bf88;color:#18283b}.fund-review-list{padding:5px 24px 22px}.fund-review-card{padding:22px 0;border-bottom:1px solid #2e4058}.fund-review-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.fund-review-heading strong{font-size:19px;color:#e7cc95}.fund-review-heading h3{font-size:14px;margin:0 0 6px}.fund-review-card small{font-size:10px;color:#849dbb}.fund-review-details{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:15px 0;color:#c8d6e9;font-size:12px;line-height:1.7}.fund-review-details img{max-height:100px;max-width:130px;border-radius:6px}.fund-review-details dl{margin:0;display:grid;grid-template-columns:auto auto;gap:5px 17px}.fund-review-details dt{color:#879fbc}.fund-review-details dd{margin:0;overflow-wrap:anywhere}.fund-review-actions{display:flex;gap:9px;flex-wrap:wrap}.fund-review-actions input{flex:1;min-width:200px}.fund-review-actions .reject{background:#512f37;color:#edbac1}.fund-review-card .review-note{font-size:11px;color:#bdcbe0;margin-top:12px}.funding-admin [role=tabpanel][hidden]{display:none}.funding-admin [role=status]{font-size:12px;color:#e4c990;padding:0 24px}.funding-admin .fund-status{padding:6px 9px}@media(max-width:650px){.fund-panel{grid-template-columns:1fr;padding:22px;gap:15px}.fund-record{flex-direction:column}.fund-record aside{text-align:left}.fund-review-list{padding:4px 17px 18px}.fund-review-actions button{flex:1}.funding-admin .panel-heading{flex-wrap:wrap}}
