.recharge-dialog{width:1440px;max-width:96vw;max-height:92vh;overflow:auto;padding:24px;color:#15324d}.recharge-dialog [data-body]>label{display:block;margin:12px 0}.recharge-dialog input:not([type=checkbox]):not([type=radio]),.recharge-dialog textarea{max-width:100%}.recharge-balance{padding:16px;background:#f0f7ff;border-radius:10px;margin:16px 0}.recharge-packages{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.recharge-packages button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:150px;padding:18px;text-align:left}.recharge-packages strong{font-size:24px;color:#1675b9}.recharge-packages .selected{border-color:#1675b9;background:#edf6ff}.recharge-methods{display:flex;gap:20px;flex-wrap:wrap}.recharge-methods label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:260px;padding:12px;border:1px solid #d9e5f0;border-radius:8px}.recharge-methods img,.recharge-images img,.recharge-method-row img{width:120px;height:120px;object-fit:contain;cursor:zoom-in}.recharge-methods img{display:block}.recharge-note{white-space:pre-wrap}.recharge-images{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.recharge-images>div{display:flex;flex-direction:column;align-items:center}.recharge-drop{padding:20px;border:1px dashed #7caacf;background:#f5faff;border-radius:8px}.recharge-method-row,.recharge-reviewer{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #d9e5f0;margin:8px 0;flex-wrap:wrap}.recharge-method-row label,.recharge-reviewer label{display:flex;flex-direction:column;gap:6px}.recharge-reviewer select[multiple]{min-height:100px}.team-wallet-shortcut{display:flex;align-items:center;justify-content:space-between;gap:6px}.team-wallet-shortcut button{font-size:12px;padding:6px;background:#194e7b;color:white;border-color:#3875a4}.team-wallet-shortcut strong{display:block;font-size:16px}.recharge-dialog h3{margin:18px 0 10px}

.aside-bottom:not([hidden]){display:block;padding:12px 0 0;margin-top:auto}.aside-bottom[hidden]{display:none}

.recharge-dialog label.recharge-check{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;min-height:38px}.recharge-dialog input[type=checkbox],.recharge-dialog input[type=radio]{width:16px;min-width:16px;height:16px;margin:0;flex:none}.team-wallet-shortcut{flex-wrap:nowrap;gap:4px}.team-wallet-shortcut button{white-space:nowrap;padding:6px 4px;font-size:11px}.team-wallet-shortcut [data-wallet-view]{display:flex;align-items:center;gap:5px;border:0;background:transparent;min-width:0}.team-wallet-shortcut strong{display:inline;font-size:13px}.recharge-upload-status{font-size:12px;color:#237abd}

.points-status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}
.points-status--warning{background:#fff3d6;color:#855000}
.points-status--success{background:#e3f4e9;color:#16643a}
.points-status--danger{background:#fde8e7;color:#a12b28}
.points-status--neutral{background:#edf0f3;color:#52606d}
.points-status--info{background:#e5f1fc;color:#205f99}
.aside-bottom .team-wallet-shortcut{justify-content:flex-start;flex-wrap:wrap;gap:3px 6px}
.aside-bottom .team-wallet-shortcut [data-wallet-view]{width:100%;white-space:normal;flex-wrap:wrap;text-align:left;padding-left:0;padding-right:0;overflow-wrap:anywhere}
.aside-bottom .team-wallet-shortcut [data-wallet-view] strong{overflow-wrap:anywhere}
