.deposit-modal .deposit-methods.ng03-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.deposit-modal .deposit-methods.ng03-grid>div:first-child,.deposit-modal .deposit-methods.ng03-grid .ng03-tip,.deposit-modal .deposit-methods.ng03-grid .ng03-submit,.deposit-modal .deposit-methods.ng03-grid .ng03-empty{grid-column:1/-1}.deposit-modal .deposit-methods.ng03-grid .deposit-method-item{margin:0!important;padding:12px 10px!important;display:flex;align-items:center;gap:8px;position:relative;min-height:64px}.deposit-modal .deposit-methods.ng03-grid .method-icon svg{width:24px;height:24px}.deposit-modal .deposit-methods.ng03-grid .method-name{font-size:13px!important;line-height:1.3}.deposit-modal .deposit-methods.ng03-grid .method-desc{font-size:11px!important;line-height:1.3}.deposit-modal .deposit-methods.ng03-grid .method-arrow{display:none!important}.deposit-modal .deposit-method-item.is-sel{border:1.5px solid #7b5cf5!important;background:#f6f3ff!important;box-shadow:0 4px 14px rgba(123,92,245,.18)!important}.deposit-modal .deposit-method-item.is-sel::after{content:"✓";position:absolute;right:0;top:0;width:20px;height:18px;border-radius:0 12px 0 10px;background:#7b5cf5;color:#fff;font-size:11px;line-height:18px;text-align:center}.deposit-modal .ng03-submit{margin-top:6px;height:46px;border:0;border-radius:23px;background:linear-gradient(180deg,#a58bff,#7b5cf5);color:#fff;font-size:16px;font-weight:700;box-shadow:0 6px 16px rgba(123,92,245,.35);cursor:pointer;width:100%}.deposit-modal .ng03-submit:active{transform:scale(.98)}.deposit-page .deposit-tabs{display:grid!important;grid-template-columns:repeat(5,1fr);gap:6px!important;overflow:visible!important}.deposit-page .deposit-tab-btn{padding:7px 0!important;min-width:0!important;font-size:13px!important;text-align:center;white-space:nowrap}.deposit-page .deposit-date-filter{display:flex;gap:6px;margin:10px 0 4px;overflow-x:auto;scrollbar-width:none}.deposit-page .deposit-date-filter::-webkit-scrollbar{display:none}.deposit-page .deposit-date-btn{flex:0 0 auto;height:28px;padding:0 12px;border-radius:14px;border:1px solid #e1dafc;background:#faf8ff;color:#6a5fa0;font-size:12px;cursor:pointer}.deposit-page .deposit-date-btn.active{background:#efeaff;border-color:#7b5cf5;color:#7b5cf5;font-weight:700}.deposit-page .deposit-item__status.status-success{color:#18a058!important}.deposit-page .deposit-item__status.status-pending{color:#f0a020!important}.deposit-page .deposit-item__status.status-rejected,.deposit-page .deposit-item__status.status-cancelled{color:#e04848!important}.deposit-page .deposit-header>.woai-ng-pay:not(.ng03-paynow){display:block;width:100%;height:42px;margin:12px 0 2px;border:0;border-radius:21px;background:linear-gradient(180deg,#a58bff,#7b5cf5);color:#fff!important;font-size:15px;font-weight:700;letter-spacing:1px;box-shadow:0 4px 14px rgba(123,92,245,.3);cursor:pointer}.deposit-modal .deposit-methods.ng03-grid .method-icon{flex:0 0 auto}