.dg-wallet-launch,.dg-wallet-actions button,.dg-wallet-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #a4c8ff50;border-radius:14px;background:linear-gradient(135deg,#8fd9e722,#97a7ef1a);box-shadow:inset 0 1px 0 #fff2,0 8px 24px #02061130;backdrop-filter:blur(18px);color:#eef5ff;font:600 13px/1.2 system-ui,-apple-system,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer}
.dg-wallet-launch{margin-left:auto;flex-shrink:0}.dg-wallet-toolbar{position:relative;z-index:8;display:flex;justify-content:flex-end;align-items:center;padding:10px 18px;background:#080d18cc;border-bottom:1px solid #9abfff24}
.dg-wallet-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 28px));max-height:calc(100vh - 32px);margin:auto;padding:24px;border:1px solid #b5c8ea45;border-radius:24px;background:linear-gradient(145deg,#182336f0,#0b1021f5);box-shadow:inset 0 1px 0 #fff2,0 30px 100px #0008;backdrop-filter:blur(28px);color:#edf4ff;font:14px/1.55 system-ui,-apple-system,sans-serif;overflow:auto}
.dg-wallet-dialog::backdrop{background:#030610aa;backdrop-filter:blur(7px)}.dg-wallet-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.dg-wallet-heading h2{margin:0;font-size:23px;font-weight:600;letter-spacing:-.6px}.dg-wallet-heading button{min-width:44px;min-height:44px;border:1px solid #abc4e52a;border-radius:12px;background:#ffffff07;color:#edf4ff;font-size:24px;cursor:pointer}.dg-wallet-note{margin:14px 0 20px;color:#a9b9d2;font-size:13px}.dg-wallet-actions{display:flex;flex-wrap:wrap;gap:10px}.dg-wallet-actions select{width:100%;min-height:44px;padding:10px;border:1px solid #9ab4db45;border-radius:12px;background:#111c2e;color:#edf4ff;font:inherit}.dg-wallet-actions button:disabled{opacity:.5;cursor:default}.dg-wallet-actions [hidden]{display:none!important}.dg-wallet-dialog #dg-wallet-message{margin:18px 0 0;font-size:13px;color:#b8c9e1;overflow-wrap:anywhere}.dg-wallet-launch:focus-visible,.dg-wallet-dialog button:focus-visible,.dg-wallet-dialog a:focus-visible,.dg-wallet-dialog select:focus-visible{outline:2px solid #93dbea;outline-offset:3px}
@media(max-width:520px){.dg-wallet-launch{padding:10px 12px;font-size:12px}.dg-wallet-dialog{padding:20px}.dg-wallet-actions button,.dg-wallet-actions a{flex:1 1 auto}}
