#wallet-open{position:fixed;right:14px;bottom:14px;z-index:1000;border:1px solid #8df0c1;border-radius:14px;padding:12px 17px;background:#10291f;color:#8df0c1;font-weight:800;box-shadow:0 8px 30px #0008;cursor:pointer}#wallet-panel{display:none;position:fixed;inset:0;z-index:10000;background:#020b08dc;padding:20px;place-items:center;font-family:Inter,system-ui,sans-serif;color:#eefbf5}#wallet-panel.visible{display:grid}.wallet-card{position:relative;width:min(100%,460px);max-height:90vh;overflow:auto;box-sizing:border-box;padding:26px;border:1px solid #315747;border-radius:22px;background:#0d2119}.wallet-card h2{margin:0;font-size:26px}.wallet-sub{margin:6px 0 18px;color:#9eb9ad;font-size:13px}.wallet-balance{font-size:38px;font-weight:900;color:#8df0c1;margin-bottom:20px}.wallet-close{position:absolute;right:15px;top:12px;border:0;background:none;color:#fff;font-size:30px;cursor:pointer}.wallet-tabs{display:flex;gap:8px;margin-bottom:18px}.wallet-tabs button{flex:1}.wallet-card button{border:1px solid #315747;border-radius:10px;background:#17372a;color:#fff;padding:11px;cursor:pointer}.wallet-tabs button.active,#withdraw-form button,#copy-address{background:#8df0c1;color:#082117;font-weight:900;border-color:#8df0c1}.wallet-card section p{font-size:13px;line-height:1.55;color:#b8cec3}.wallet-address{word-break:break-all;padding:14px;margin:12px 0;border-radius:10px;background:#071710;font-family:monospace;font-size:13px}#copy-address{width:100%}.wallet-list{margin-top:16px}.wallet-list div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #25493b;font-size:13px}.wallet-list small{color:#9eb9ad}#withdraw-form label{display:block;margin:12px 0;font-size:12px;color:#b8cec3}#withdraw-form input{display:block;box-sizing:border-box;width:100%;margin-top:6px;padding:13px;border:1px solid #315747;border-radius:10px;background:#071710;color:#fff;font-size:15px}#withdraw-form button{width:100%;margin-top:5px}#wallet-message{min-height:18px;color:#ffcf87;font-size:13px;line-height:1.4}.wallet-quick-deposits{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:12px 0;color:#b8cec3;font-size:12px}.wallet-quick-deposits span{width:100%;margin-bottom:2px}.wallet-quick-deposits button{flex:1;min-width:54px;padding:9px}.wallet-quick-deposits button.active{background:#8df0c1;color:#082117;border-color:#8df0c1;font-weight:900}#deposit-custom-amount{box-sizing:border-box;width:100%;padding:12px;margin:2px 0 8px;border:1px solid #315747;border-radius:10px;background:#071710;color:#fff;font-size:15px}#deposit-chosen{margin:8px 0!important;color:#8df0c1!important}
