.wallet-page{max-width:800px;padding-top:36px}.wallet-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.wallet-heading h1{font-size:24px;font-weight:650;margin:0 0 6px}.wallet-form small,.wallet-heading p{color:var(--muted);font-size:13px}.wallet-balance{padding:32px 0 24px}.wallet-balance>span{font-size:14px;color:var(--muted)}.wallet-balance small{font-size:14px;letter-spacing:0;margin-left:10px;font-weight:400}.wallet-balance dl{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0 0}.wallet-balance dt{font-size:12px;color:var(--muted);margin-bottom:7px}.wallet-balance dd{font-size:20px;margin:0;font-variant-numeric:tabular-nums}.wallet-actions{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0 20px}.wallet-actions .button{gap:7px}.wallet-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin:34px 0 0}.wallet-tabs button{background:none;border:0;padding:14px 0;font-size:14px;color:var(--muted);border-bottom:2px solid transparent}.wallet-tabs button[aria-pressed=true]{color:inherit;border-bottom-color:currentColor;font-weight:600}.wallet-list{list-style:none;padding:0;margin:0}.wallet-list li{padding:20px 0;border-bottom:1px solid var(--line);display:flex;gap:20px;align-items:center;justify-content:space-between}.wallet-list li>div:first-child{min-width:0;display:flex;flex-direction:column;gap:6px}.wallet-list b{font-size:14px;font-weight:550}.wallet-list small,.wallet-list time{font-size:12px;color:var(--muted)}.wallet-list strong{font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.wallet-list strong small{margin-left:6px;font-weight:400}.wallet-empty{color:var(--muted);text-align:center;padding:48px 12px;font-size:14px}.wallet-footnote{margin-top:32px;line-height:1.8}.wallet-footnote a{text-decoration:underline}.wallet-form{max-width:480px;padding:12px 4px 4px}.wallet-form h2{font-size:23px;margin:0 0 22px}.wallet-form label{display:flex;flex-direction:column;gap:8px;margin:18px 0;font-size:14px}.wallet-form input{width:100%;min-width:0;border:1px solid var(--line);border-radius:var(--radius-control);background:transparent;color:inherit;padding:13px 14px;outline-offset:3px}.wallet-form .primary{min-height:44px}.wallet-form>.text-link{display:block;margin-top:20px;text-align:center}.wallet-presets{display:flex;gap:8px}.wallet-presets button[aria-pressed=true]{border-color:currentColor}.wallet-recipient{display:flex;align-items:center;gap:12px;margin-bottom:24px}.wallet-recipient>div{display:flex;flex-direction:column;gap:3px}.wallet-recipient span{font-size:13px;color:var(--muted)}.wallet-quote{padding:12px 0;margin:12px 0}.wallet-quote>div,.wallet-setup dl>div{display:flex;justify-content:space-between;gap:20px;margin:10px 0;font-size:14px}.wallet-quote dd,.wallet-setup dd{margin:0;font-variant-numeric:tabular-nums}.wallet-withdrawals li{align-items:flex-start}.wallet-withdrawals code{font-size:11px;overflow-wrap:anywhere;white-space:normal}.wallet-withdrawals a,.wallet-withdrawals span{font-size:13px}.wallet-row-actions{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.wallet-admin-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:20px;padding:20px 0}.wallet-admin-totals span{display:block;font-size:12px;color:var(--muted)}.wallet-setup{padding:20px 0;border-top:1px solid var(--line);margin:24px 0}.wallet-setup p{font-size:14px;line-height:1.8;color:var(--muted)}.wallet-admin h3{font-size:17px;font-weight:600}.wallet-setup dl{max-width:420px}.wallet-admin .wallet-list{margin-top:15px}.wallet-address{display:block;overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.9;padding:14px 0;user-select:all}.wallet-form textarea,.wallet-payout-form input{border:1px solid var(--line);border-radius:var(--radius-control);background:transparent;color:inherit;max-width:100%;padding:10px;font-size:13px}.wallet-form .wallet-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7}.wallet-form .wallet-check input{width:auto;margin-top:5px}.wallet-payout-form{max-width:300px;width:100%;display:flex;flex-direction:column;gap:10px;flex-shrink:1}.wallet-payout-form label{display:flex;flex-direction:column;gap:6px;font-size:12px}.wallet-payout-form .inline-error{font-size:12px}.wallet-deposit-target{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.wallet-deposit-target h3{font-size:15px;font-weight:600}.wallet-deposit-target p,.wallet-form>p{font-size:13px;line-height:1.8}.wallet-form>div:has(>.wallet-address){margin-top:22px;font-size:13px}.wallet-deposit{width:100%;min-width:0}.wallet-deposit form>p{font-size:13px;line-height:1.8}.wallet-deposit form>.primary{margin-top:10px}.wallet-order{margin-top:24px}.wallet-order-state{font-size:14px;font-weight:550;line-height:1.8}.wallet-exact{display:block;font-size:30px;font-variant-numeric:tabular-nums;letter-spacing:-.5px;margin:8px 0;overflow-wrap:anywhere}.wallet-exact small{font-size:14px;font-weight:400}.wallet-qr{display:flex;justify-content:center;margin:20px 0 8px}.wallet-qr svg{background:#fff;border-radius:var(--radius-control);max-width:100%;height:auto}.wallet-order-id{display:block;overflow-wrap:anywhere;margin-top:16px;font-size:11px;color:var(--muted)}.wallet-deposit .wallet-deposit-target{margin-top:16px}.wallet-deposit .wallet-quote{margin-bottom:0}.wallet-gateway dl>div{align-items:baseline}.wallet-gateway dd{text-align:right;overflow-wrap:anywhere}.wallet-gateway .wallet-result{color:var(--fg);font-weight:550}.wallet-config-help{font-size:12px;color:var(--muted);margin:20px 0}.wallet-config-help summary{cursor:pointer}.wallet-config-help p{overflow-wrap:anywhere}.wallet-form .wallet-notice{margin:18px 0}.wallet-balance>strong{display:block;font-size:46px;letter-spacing:-1.5px;line-height:1.5;font-variant-numeric:tabular-nums;font-weight:600}.wallet-notice{line-height:1.7;margin:20px 0;color:var(--muted);font-size:13px;background:var(--soft);border-left:0;border-radius:var(--radius-control);padding:12px 14px}.wallet-admin-totals strong{display:block;margin-top:8px;font-size:24px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (max-width:600px){.wallet-page{padding-top:22px}.wallet-heading h1{font-size:24px}.wallet-heading p{font-size:11px}.wallet-balance>strong{font-size:40px}.wallet-balance dl{gap:10px}.wallet-balance dt{font-size:11px}.wallet-balance dd{font-size:18px}.wallet-list li{gap:12px}.wallet-withdrawals li{flex-direction:column}.wallet-row-actions{flex-direction:row}.wallet-form{padding:10px 0}.wallet-form h2{padding-right:32px}.wallet-balance{padding-top:26px}.wallet-admin-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}