/* Wallet/VIP release 28.45 */
#walletRequestList{display:flex;flex-direction:column;gap:0;border:1px solid var(--border-color,rgba(160,160,180,.25));border-radius:20px;overflow:hidden;max-height:none!important}
.wallet-accreditation-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px;background:rgba(170,170,190,.07);border-bottom:1px solid rgba(160,160,180,.2)}
.wallet-accreditation-row:last-child{border-bottom:0}.wallet-accreditation-bank{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:#ffdf35;color:#17223b;font-size:30px}
.wallet-accreditation-detail{display:flex;flex-direction:column;gap:5px;overflow-wrap:anywhere}.wallet-accreditation-detail>strong{font-size:18px;margin-bottom:4px}.wallet-accreditation-detail>span{font-size:13px}.wallet-accreditation-status{display:flex;flex-direction:column;align-items:center;gap:9px}.wallet-accreditation-status .wallet-status{border-radius:999px;padding:8px 16px;white-space:nowrap}.wallet-accreditation-status small{font-size:11px}.wallet-accreditation-status .is-approved{color:#fff!important;background:#7647d9!important;border:0!important}.wallet-accreditation-status .is-pending{color:#221600!important;background:#ffd372!important}.wallet-accreditation-status .is-rejected{color:#fff!important;background:#be3547!important}
html[data-theme="light"] .wallet-accreditation-row{background:#f2f3f7;color:#253355}html[data-theme="light"] #walletRequestList{border-color:#d8dce6}html[data-theme="light"] .wallet-accreditation-status small{color:#4f5b74}
#walletAccreditationReport{position:fixed;inset:0;z-index:16000;display:grid;place-items:center;padding:16px}#walletAccreditationReport .recharge-history-export-card{position:relative;width:min(620px,100%);max-height:90dvh;overflow:auto;border-radius:22px;padding:22px;background:#161622;color:#fafaff}#walletAccreditationReport .recharge-history-export-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#walletAccreditationReport label{display:flex;flex-direction:column;gap:7px;min-width:0}#walletAccreditationReport input{box-sizing:border-box;min-width:0;width:100%;padding:12px;border-radius:12px;border:1px solid #686878;background:#252532;color:#fff}html[data-theme="light"] #walletAccreditationReport .recharge-history-export-card{background:#fff;color:#17213a}html[data-theme="light"] #walletAccreditationReport input{color:#17213a;background:#f6f7fb;border-color:#bcc3d2}
.vip-scheduled{border:1px solid #9480c3;border-radius:20px;padding:22px;margin:16px 0}.vip-scheduled p{line-height:1.6}html[data-theme="light"] .vip-scheduled{background:#fff;color:#182039}
@media(max-width:600px){.wallet-accreditation-row{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px}.wallet-accreditation-bank{width:38px;height:44px;border-radius:12px;font-size:25px}.wallet-accreditation-status{grid-column:2;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.wallet-accreditation-detail>strong{font-size:16px}#walletAccreditationReport .recharge-history-export-fields{grid-template-columns:minmax(0,1fr)}}

/* Wallet bank logos, report visibility and semantic status colors · 28.45 */
.nekon-bank-option__logo.has-bank-image{background:#fff!important;border:1px solid #dce0e8!important;padding:0!important;overflow:hidden;box-shadow:none!important}
.nekon-bank-option__logo.has-bank-image img{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}
.nekon-select-bank-logo{width:32px;height:32px;flex:0 0 32px;border-radius:9px;background:#fff;overflow:hidden}.nekon-select-bank-logo img{display:block;width:100%;height:100%;object-fit:contain}
#walletRequestList .wallet-accreditation-bank{background:#fff!important;border:1px solid #dce0e8;padding:0;overflow:hidden;box-sizing:border-box}#walletRequestList .wallet-accreditation-bank img{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}#walletRequestList .wallet-accreditation-bank svg{width:30px;height:30px;color:#253355}
#walletBankInfo .wallet-bank-info-logo{display:block;width:46px;height:46px;border-radius:12px;overflow:hidden;background:#fff;margin-bottom:8px}#walletBankInfo .wallet-bank-info-logo img{display:block;width:100%;height:100%;object-fit:contain}
#billetera #walletRequestList .wallet-accreditation-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:750;line-height:1.25;white-space:nowrap;box-shadow:none!important;text-shadow:none!important;background-image:none!important;border:1px solid transparent!important}
#billetera #walletRequestList .wallet-accreditation-pill.is-approved{background-color:#123c2d!important;color:#b4f4d1!important;border-color:#38785e!important}
#billetera #walletRequestList .wallet-accreditation-pill.is-pending{background-color:#443414!important;color:#ffe4a2!important;border-color:#8b6b2c!important}
#billetera #walletRequestList .wallet-accreditation-pill.is-rejected{background-color:#4a202a!important;color:#ffd0d8!important;border-color:#995267!important}
html[data-theme="light"] #billetera #walletRequestList .wallet-accreditation-pill.is-approved{background-color:#e5f6eb!important;color:#145c35!important;border-color:#a3d8b8!important}
html[data-theme="light"] #billetera #walletRequestList .wallet-accreditation-pill.is-pending{background-color:#fff3d4!important;color:#694400!important;border-color:#ebcc7a!important}
html[data-theme="light"] #billetera #walletRequestList .wallet-accreditation-pill.is-rejected{background-color:#ffebef!important;color:#92213c!important;border-color:#ebb0bd!important}
html.wallet-report-open,html.wallet-report-open body{overflow:hidden!important}
#walletAccreditationReport.is-open{opacity:1!important;pointer-events:auto!important;visibility:visible!important;z-index:100150;box-sizing:border-box}
#walletAccreditationReport .recharge-history-export-card{box-sizing:border-box;min-width:0;color:#fafaff!important}
#walletAccreditationReport .recharge-history-export-card h3,#walletAccreditationReport .recharge-history-export-fields label{color:inherit!important}
html[data-theme="light"] #walletAccreditationReport .recharge-history-export-card{color:#17213a!important}

#walletAccreditationReport .recharge-history-export-fields input{background:#252532!important;color:#fafaff!important;border:1px solid #747489!important;color-scheme:dark}html[data-theme="light"] #walletAccreditationReport .recharge-history-export-fields input{background:#f6f7fb!important;color:#17213a!important;border-color:#bcc3d2!important;color-scheme:light}
