.member-notice{margin:14px 0 0;padding:13px 15px;border-radius:14px;font-size:12px;font-weight:750}.member-notice.success{background:#dcfce7;color:#166534}.member-notice.error{background:#fee2e2;color:#b91c1c}.withdrawal-balance{margin-top:14px;padding:21px;border-radius:22px;background:linear-gradient(135deg,#172554,#1d4ed8);color:#fff;box-shadow:0 14px 30px rgba(29,78,216,.2)}.withdrawal-balance>span{font-size:10px;font-weight:800;letter-spacing:.1em;color:#bfdbfe}.withdrawal-balance>strong{display:block;margin:7px 0 18px;font-size:31px}.withdrawal-balance>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:14px;border-top:1px solid rgba(255,255,255,.2)}.withdrawal-balance>div span{font-size:10px;color:#bfdbfe}.withdrawal-balance b{display:block;margin-top:4px;color:#fff;font-size:12px}.withdrawal-form{display:grid;gap:13px;margin-top:14px}.withdrawal-form label{display:grid;gap:7px;color:#475569;font-size:12px;font-weight:750}.withdrawal-form input{width:100%;height:48px;padding:0 14px;border:1px solid #d8e0eb;border-radius:13px;background:#fff;outline:0}.withdrawal-form input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.member-hint{margin:11px 0 0;color:#64748b;font-size:10px;line-height:1.5}.empty-state.compact{padding:18px 8px}.claim-list article{padding:15px 0;border-bottom:1px solid #e7ecf3}.claim-list article:last-child{border:0;padding-bottom:0}.status-badge.rejected{background:#fee2e2;color:#b91c1c}.withdrawal-stats>div>span{display:block;margin-top:5px;color:#8a93a3;font-size:.65rem}.claim-actions{min-width:230px}.claim-actions form{display:flex;gap:6px;margin:4px 0}.claim-actions input{min-width:125px;padding:7px 8px;border:1px solid #dce1e9;border-radius:7px;font-size:.68rem}.tiny-action{padding:7px 9px;border:0;border-radius:7px;color:#fff;font-size:.67rem;font-weight:800;cursor:pointer;white-space:nowrap}.tiny-action.approve{background:#218760}.tiny-action.reject{background:#bd3d4b}
