#alertBox.ka-wallet-notice{width:380px;max-width:calc(100vw - 32px);z-index:200;border:1px solid #ad824b66;border-radius:13px;background:linear-gradient(135deg,#211b13,#12100d 75%);color:#eee0c8;overflow:hidden;box-shadow:0 18px 55px #0009,0 0 0 1px #d1aa4c0a;font-family:'Kantumruy Pro',sans-serif;letter-spacing:0}
.ka-wallet-notice-main{display:flex;gap:13px;padding:23px 43px 18px 20px;align-items:flex-start}
.ka-wallet-notice-icon{flex:0 0 40px;height:40px;display:grid;place-items:center;border-radius:11px;border:1px solid #c99e5240;background:#bd8c2414;color:#e0b866}
.ka-wallet-notice-icon svg{width:22px;height:22px}
#alertBox.ka-wallet-notice-success{border-color:#6daa8959;background:linear-gradient(135deg,#18251d,#10130f 75%)}
.ka-wallet-notice-success .ka-wallet-notice-icon{border-color:#79c79b50;background:#62ba8b12;color:#90dab0;border-radius:50%}
.ka-wallet-notice h3{font-size:14px;line-height:1.65;font-weight:700;color:#f1dca9;margin:0 0 6px}
.ka-wallet-notice p{font-size:12px;line-height:1.8;margin:0;color:#b8ac96}
.ka-wallet-notice-actions{display:flex;justify-content:flex-end;padding:12px 20px;border-top:1px solid #c3a26418;background:#ffffff02}
#alertBox.ka-wallet-notice button{cursor:pointer;clip-path:none;text-transform:none;letter-spacing:0;font:inherit}
#alertBox.ka-wallet-notice button::before,#alertBox.ka-wallet-notice button::after{display:none}
#alertBox .ka-wallet-notice-dismiss{position:absolute;right:9px;top:9px;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;box-shadow:none;color:#a59a86;font-size:22px;line-height:1}
#alertBox .ka-wallet-notice-dismiss:hover{background:#ffffff08;color:#f1dca9}
#alertBox .ka-wallet-notice-topup{display:flex;align-items:center;justify-content:center;gap:18px;min-height:38px;padding:8px 14px;border:1px solid #dbb77877;border-radius:7px;background:linear-gradient(120deg,#e3c282,#b98b48);color:#241a0c;font-size:12px;font-weight:700;box-shadow:0 3px 12px #0003}
#alertBox .ka-wallet-notice-topup:hover{filter:brightness(1.08)}
#alertBox.ka-wallet-notice button:focus-visible{outline:2px solid #f4d293;outline-offset:2px}
@media(max-width:600px){#alertBox.ka-wallet-notice{bottom:16px;right:16px}.ka-wallet-notice-main{padding-left:16px}.ka-wallet-notice h3{font-size:13px}}
