@import './welcome.css';
/* Wallet: open balances, opposing actions and a ruled payment ledger. */
#evm-networks{margin-top:8px}#evm-network-dialog{max-width:560px}#evm-network-choices{display:grid;gap:8px}.money-page .evm-network-choice{display:flex;align-items:baseline;justify-content:space-between;gap:16px;text-align:left;padding:12px 16px;border-radius:0;border:0;border-bottom:1px solid var(--line);background:transparent;overflow-wrap:anywhere}.evm-network-choice span{font-weight:600}.evm-network-choice small{font-size:12px;color:var(--muted);text-align:right}.money-page .evm-network-choice[aria-pressed=true]{background:var(--wallet-surface);border-left:3px solid var(--wallet-edge);padding-left:13px}.evm-network-choice[aria-pressed=true] span::after{content:' ✓'}#evm-network-detail{padding:8px 0 16px}#evm-network-facts>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px;padding:8px 0}#evm-network-facts dt{color:var(--muted);font-size:13px}#evm-network-facts dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:14px}.evm-network-actions{display:flex;gap:8px;flex-wrap:wrap}.evm-network-actions button:first-child{flex:1}#evm-network-new{margin-top:16px}.evm-network-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px}.evm-network-fields label{margin:0}.evm-rpc-field{grid-column:1/-1}.evm-network-fields input{min-width:0}#evm-network-consent-label{margin:0 0 16px}#evm-network-consent{accent-color:var(--wallet-edge)}#evm-network-status{overflow-wrap:anywhere}
.money-page #evm-send-amount{font-size:32px}.money-page #evm-send-consent{accent-color:var(--forest)}:root:is([data-theme=dark],[data-theme=dim]) .money-page #evm-send-consent{accent-color:var(--wallet-accent)}:root:is([data-theme=dark],[data-theme=dim]) .money-page .evm-asset-choices button[aria-pressed=true]{color:#173f35}#evm-send-summary .evm-review-amount{display:block;padding-bottom:24px}#evm-send-summary .evm-review-amount dt{font-size:13px;margin-bottom:8px}#evm-send-summary .evm-review-amount dd{font-size:36px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}#evm-send-edit{margin-left:auto}
.evm-asset-choices{display:flex;gap:8px}.evm-asset-choices button[aria-pressed=true]{background:var(--wallet-accent);color:#173f35}.evm-transfer-amount{display:flex;align-items:baseline;gap:16px}.evm-transfer-amount input{font-size:32px;min-width:0}#evm-send-dialog{max-width:520px}#evm-send-summary{border-top:1px solid var(--line);padding-top:16px}#evm-send-summary>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;padding:8px 0}#evm-send-summary dd{margin:0;overflow-wrap:anywhere}#evm-send-summary dt{color:var(--muted)}#evm-send-approve{width:100%}.evm-transfer-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,240px);gap:24px;border-top:1px solid var(--line);padding:16px 0}.evm-transfer-row>div:first-child{display:grid;gap:8px}.evm-transfer-row small{color:var(--muted);overflow-wrap:anywhere}.evm-transfer-row strong{font-size:18px;font-variant-numeric:tabular-nums}.evm-transfer-row a{font-size:13px}.evm-transfer-row input{margin-bottom:8px}.evm-transfer-row label{margin-top:0}#evm-transfers h3{font-size:16px}@media(max-width:700px){.evm-transfer-row{grid-template-columns:minmax(0,1fr);gap:8px}}
.connected-wallet{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:16px 0;margin-bottom:24px}.connected-wallet .section-heading{margin:0}.connected-wallet h2{font-size:16px}.connected-wallet .quiet:empty{display:none}#evm-account{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,auto) auto;align-items:center;gap:24px;padding:16px 0}.evm-identity{display:grid;gap:8px;min-width:0}.evm-identity span,.evm-address-full{overflow-wrap:anywhere;font-size:14px}.evm-identity small{color:var(--muted);font-size:12px}.evm-funds{display:flex;align-items:baseline;gap:8px;min-width:0;font-variant-numeric:tabular-nums}.evm-funds strong{font-size:26px;font-weight:500;overflow-wrap:anywhere}.evm-actions{display:flex;gap:8px}#evm-providers{display:grid;gap:8px}#evm-providers button{text-align:left;overflow-wrap:anywhere}#evm-receive-qr{display:block;width:min(100%,280px);height:auto;margin:16px auto}#evm-connect-dialog,#evm-receive-dialog{max-width:480px}#evm-receive-network{font-weight:600}@media(max-width:700px){#evm-account{grid-template-columns:minmax(0,1fr);gap:16px}.evm-actions button{flex:1}.connected-wallet .section-heading{gap:12px}.connected-wallet .section-heading button{flex-shrink:0}}
.money-page{--wallet-surface:#eaf0e1;--wallet-accent:#e1efa6;--wallet-edge:#6c8173;background:var(--paper);color:var(--ink);font-family:'Segoe UI',sans-serif}
:root:is([data-theme=dark],[data-theme=dim]) .money-page{--wallet-surface:var(--theme-panel);--wallet-edge:var(--theme-edge)}
.money-page *{box-sizing:border-box}.money-page [hidden]{display:none!important}.money-page :is(h1,h2,h3){font-family:inherit;color:var(--ink);letter-spacing:-.025em}.money-page a{color:inherit}.money-page button,.money-page summary,.money-page input,.money-page select{min-height:44px}.money-page button{border-radius:4px;transition:background 140ms,color 140ms;border:1px solid var(--line);font-size:14px}.money-page .secondary{color:var(--ink)}.money-page button:disabled{opacity:.5;cursor:default}.money-page :is(button,a,summary,input,select):focus-visible{outline:2px solid var(--wallet-edge);outline-offset:4px}.money-page .quiet{color:var(--muted);font-size:13px;line-height:1.6}.money-page svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.money-nav{display:flex;align-items:center;gap:48px;max-width:1440px;padding:16px 40px;margin:auto;border-bottom:1px solid var(--line)}.money-nav .identity{font-size:27px;gap:10px;text-decoration:none}.money-nav nav{display:flex;gap:24px;flex:1}.money-nav nav a{font-size:14px;display:inline-flex;align-items:center;min-height:44px;text-decoration:none;position:relative}.money-nav nav a[aria-current]:after{content:'';position:absolute;bottom:0;left:0;width:20px;height:3px;background:var(--ink)}.wallet-tools{display:flex;gap:8px}.wallet-tools>button,.wallet-settings summary{display:grid;place-items:center;width:44px;padding:0;border:0;background:transparent;cursor:pointer}.wallet-settings{position:relative;margin:0}.wallet-settings summary{list-style:none}.wallet-settings summary::-webkit-details-marker{display:none}.wallet-settings[open] summary{background:var(--wallet-surface)}#wallet-settings-actions{position:absolute;top:52px;right:0;z-index:10;min-width:192px;padding:8px;background:var(--paper);border:1px solid var(--line);box-shadow:0 12px 32px #14291f15}#wallet-settings-actions button{display:block;width:100%;text-align:left;border:0}:root:is([data-theme=dark],[data-theme=dim]) #wallet-settings-actions{background:var(--wallet-surface)}
.money-page main{max-width:1280px;margin:auto;padding:24px 40px 80px}.money-page #status:empty{display:none}.money-page #status{margin:0 0 16px;min-height:0;font-size:13px}.wallet-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px}.wallet-heading h1{font-size:24px;font-weight:600;margin:0}.wallet-heading .person{gap:12px;margin:0}.wallet-heading .avatar{width:40px;height:40px}.wallet-heading h3{font-size:14px;margin:0;max-width:28ch;overflow-wrap:anywhere}.wallet-heading #show-profile{border:0;background:transparent;padding:0;min-height:44px;font-size:12px;text-align:left;color:var(--muted)}
.money-page .near-wallet{display:contents}.money-page .near-balance{display:grid;grid-template-columns:minmax(0,1fr) 232px;column-gap:64px;position:relative;overflow:visible;background:transparent!important;color:var(--ink);border-radius:0;padding:24px 0 32px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.money-page .near-balance:after{display:none}.money-page .balance-top{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;grid-column:1}.money-page .balance-label>span{font-size:13px;letter-spacing:.015em}.money-page #toggle-balances{width:44px;height:44px;padding:12px}.money-page #toggle-balances:hover{background:var(--wallet-surface)}.money-page .near-network{border:0;border-radius:0;padding:0;font-size:12px;letter-spacing:0;color:var(--muted)}.money-page .near-amount{grid-column:1;display:flex;align-items:baseline;gap:16px;margin:8px 0 0;min-width:0}.money-page .near-amount strong{font-size:clamp(56px,7vw,88px);line-height:1.1;letter-spacing:-.065em;font-weight:400;overflow-wrap:anywhere;min-width:0}.money-page .near-amount>span{font-size:20px;color:var(--muted)}.money-page #near-balance-caption{grid-column:1;margin:12px 0 0;color:var(--muted);font-size:13px}.money-page .near-actions{grid-column:2;grid-row:1/5;display:flex;flex-direction:column;gap:0;margin:0;align-self:center;border-top:1px solid var(--wallet-edge);border-bottom:1px solid var(--wallet-edge)}.money-page .near-actions button{min-width:0;min-height:56px;border:0;border-radius:0;background:transparent;color:var(--ink);text-align:left;display:flex;align-items:center;justify-content:space-between;font-size:16px;padding:12px 16px}.money-page .near-actions button:first-child{background:var(--wallet-accent);color:#173f35}.money-page .near-actions button+button{border-top:1px solid var(--line)}.money-page .near-actions button:hover{background:var(--wallet-surface);transform:none}.money-page .near-actions button:first-child:hover{background:#d3e58c}.money-page .near-actions svg{width:22px;height:22px}.money-page .near-balance .near-token-note{grid-column:1;margin:16px 0 0;font-size:12px;color:var(--muted)}
.wallet-amounts{grid-column:1;display:flex;gap:32px;flex-wrap:wrap;margin:24px 0 0;padding:20px 0 0;border-top:1px solid var(--line)}.wallet-amounts>div{display:grid;gap:6px;min-width:112px}.wallet-amounts dt{font-size:12px;color:var(--muted)}.wallet-amounts dd{margin:0;font-size:17px;font-variant-numeric:tabular-nums}.wallet-amounts dd small{font-size:12px;color:var(--muted);margin-left:4px}
.money-page .near-journey{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:12px 0;gap:0 24px;border-bottom:1px solid var(--line)}.money-page .near-journey .section-heading{grid-column:2;grid-row:1;align-items:center;margin:0}.money-page .near-journey h2{display:none}.money-page .near-journey .section-heading button{border:0;font-size:12px;white-space:nowrap;padding:8px 0}.money-page #near-connection{grid-column:1;grid-row:1;margin:0;align-self:center;font-size:12px}.money-page #near-explanation,.money-page #near-feedback{grid-column:1/-1}.money-page #near-explanation{font-size:13px;line-height:1.65;max-width:760px}.money-page #near-explanation ol{display:none}.money-page #near-feedback:empty{display:none}
.wallet-lower{display:grid;grid-template-columns:minmax(0,1fr) 264px;gap:48px;margin:40px 0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.money-page .section-heading h2{font-size:18px;font-weight:600;margin:0}.money-page .section-heading button{font-size:12px;border:0;background:transparent;padding:8px 0}.wallet-people{border-left:1px solid var(--line);padding-left:32px}.wallet-people>.secondary{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0}.wallet-people .person{gap:12px;margin:12px 0}.wallet-people .person button{border:0;background:transparent;color:var(--ink);text-align:left;flex:1;min-width:0;overflow-wrap:anywhere}.wallet-people .avatar{width:36px;height:36px}.wallet-people details{font-size:12px;line-height:1.65;margin:16px 0}.wallet-people summary{align-content:center;cursor:pointer}.money-page #near-empty{padding:28px 0;border-bottom:1px solid var(--line);margin:0;min-height:104px}.money-page .near-payment{display:flex;gap:12px;padding:20px 0;align-items:center;border-bottom:1px solid var(--line)}.money-page .near-payment>strong{font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.money-page .near-state{background:transparent!important;border-radius:0;padding:0;font-size:12px;color:var(--muted)}.money-page .near-payment small{font-size:12px;color:var(--muted);line-height:1.6}.money-page .near-payment button{font-size:12px;min-height:44px}.money-page .near-payment a{font-size:12px;min-height:44px;display:inline-flex;align-items:center}.money-page #near-received-files summary{min-height:44px;align-content:center;font-size:13px;cursor:pointer}
.money-page .rhea-wallet{margin:32px 0 0;padding:24px 0 0;border-top:1px solid var(--ink)}.money-page .rhea-wallet>.quiet{display:none}.money-page .defi-tabs{gap:4px;margin:16px 0 0;border-bottom:1px solid var(--line);padding-bottom:12px}.money-page .defi-tabs button{border:0;border-radius:0;padding:12px 16px;font-size:14px}.money-page .defi-tabs button[aria-pressed=true]{background:var(--wallet-surface);color:var(--ink);box-shadow:inset 0 -2px var(--ink)}.money-page #rhea-queue{background:transparent;border:0;padding:16px 0;margin:0;font-size:13px;color:var(--muted)}.money-page .defi-market-state{padding:24px 0;margin:0;border:0;border-radius:0}.money-page #rhea-feedback:empty{display:none}
.money-page dialog{border-radius:4px;width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:32px;background:var(--paper);border:1px solid var(--line);color:var(--ink)}:root:is([data-theme=dark],[data-theme=dim]) .money-page dialog{background:var(--wallet-surface)}.money-page dialog::backdrop{background:#081a12a6}.money-page dialog h2{font-size:24px;font-weight:500}.money-page .dialog-top{gap:16px;margin-bottom:24px}.money-page .dialog-top button{font-size:13px;min-width:60px}.money-page dialog p{font-size:13px;line-height:1.65}.money-page dialog input,.money-page dialog select{border-radius:3px;font-size:16px}.money-page dialog form>button[type=submit]{width:100%;min-height:52px;margin-top:24px;background:var(--wallet-accent);color:#173f35}.money-page .wallet-feedback:empty{display:none}.money-page .wallet-feedback{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.money-page dialog .payment-entry{padding:24px 0;margin:24px 0;border-block:1px solid var(--line)}.money-page dialog .payment-entry label{font-size:12px;color:var(--muted);margin:0 0 8px}.money-page dialog .payment-value{display:flex;align-items:baseline;gap:16px}.money-page dialog .payment-value input{background:transparent!important;border:0!important;font-size:52px!important;padding:0!important;letter-spacing:-.04em;min-width:0;color:var(--ink)}.money-page dialog .payment-value span{font-size:16px;color:var(--muted)}.money-page #near-send-form>label{font-size:12px;color:var(--muted)}.money-page #near-send-form select{background:transparent;border:0;border-bottom:1px solid var(--wallet-edge);padding:8px 0}.money-page #near-receive-dialog #near-share-card{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:72px;background:var(--wallet-accent);color:#173f35;border:0;padding:16px 20px;font-size:18px}.money-page #near-receive-dialog label{font-size:13px;margin-top:32px}.money-page #near-payment-file{width:100%;font-size:13px;min-height:48px}.money-page #near-import{margin-top:16px;width:100%}.money-page #wallet-onboarding{max-width:640px;padding:32px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);border-radius:0;background:transparent!important}.money-page #wallet-onboarding h2{font-size:28px}.money-page #wallet-name{width:100%;max-width:440px;display:block}.money-page #wallet-identity-form button{margin:24px 8px 0 0}.money-page .dex-dialog{width:min(780px,calc(100% - 32px))}.money-page .dex-privacy{border-radius:0}.money-page .dex-dialog #rhea-form>button{border-radius:4px}
@media(max-width:900px){.money-nav{gap:24px;padding:12px 24px}.money-nav nav{gap:16px}.money-page main{padding:24px 24px 64px}.money-page .near-balance{column-gap:32px;grid-template-columns:minmax(0,1fr) 200px}.wallet-lower{gap:32px;grid-template-columns:minmax(0,1fr) 224px}.wallet-people{padding-left:24px}.wallet-amounts{gap:24px}}
@media(max-width:640px){.money-nav{display:grid;grid-template-columns:1fr auto;gap:8px 16px;padding:12px 20px 0}.money-nav nav{grid-row:2;grid-column:1/-1;justify-content:space-between;gap:12px}.money-nav nav a{font-size:13px}.wallet-tools{grid-column:2;grid-row:1}.money-page main{padding:24px 20px 48px}.wallet-heading{margin-bottom:24px}.wallet-heading h1{font-size:21px}.wallet-heading h3{font-size:13px;max-width:18ch}.wallet-heading .avatar{width:32px;height:32px}.money-page .near-balance{grid-template-columns:minmax(0,1fr);padding:16px 0 24px}.money-page .near-amount{margin:4px 0}.money-page .near-amount strong{font-size:68px}.money-page .near-amount>span{font-size:18px}.money-page .near-actions{grid-column:1;grid-row:auto;flex-direction:row;margin-top:24px;border:1px solid var(--wallet-edge)}.money-page .near-actions button{flex:1;font-size:14px;min-height:64px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.money-page .near-actions button+button{border-top:0;border-left:1px solid var(--line)}.money-page .near-actions svg{width:18px;height:18px}.money-page .near-balance .near-token-note{font-size:12px}.wallet-amounts{gap:16px;margin-top:20px;padding-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-amounts>div{min-width:0}.wallet-amounts dt{font-size:12px}.wallet-amounts dd{font-size:16px;overflow-wrap:anywhere}.wallet-amounts dd small{display:block;margin:2px 0 0}.money-page .near-journey{gap:0 12px}.money-page #near-connection{font-size:12px}.wallet-lower{grid-template-columns:1fr;margin:28px 0;gap:28px}.wallet-people{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.money-page .rhea-wallet{margin-top:28px}.money-page .defi-tabs{gap:0}.money-page .defi-tabs button{font-size:13px;padding:10px 12px}.money-page dialog{padding:24px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.money-page dialog h2{font-size:22px}.money-page dialog .payment-value input{font-size:44px!important}.money-page .near-payment>strong{flex-basis:100%}.money-page .near-payment button{padding:8px 10px}.money-page .near-network{font-size:11px}}
@media(prefers-reduced-motion:reduce){.money-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

@media(max-width:640px){.wallet-amounts dt{min-height:36px}.wallet-amounts dd{align-self:end}}

/* Payment actions: choose a recipient, enter the amount, share a receiving QR. */
.money-page .near-actions{flex-direction:row;gap:12px;border:0;justify-content:flex-end}.money-page .near-actions button{flex:none;width:60px;height:60px;min-height:60px;padding:0;border:1px solid var(--wallet-edge);border-radius:18px 4px;display:grid;place-items:center}.money-page .near-actions button+button{border:1px solid var(--wallet-edge)}.money-page .near-actions button:nth-child(2){border-radius:4px 18px}.money-page .near-actions svg{width:26px;height:26px}.money-page .dialog-top .wallet-close{width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;background:transparent;border:0}.money-page :is(#near-send-dialog,#near-receive-dialog,#near-fund-dialog){width:min(460px,calc(100% - 24px));padding:24px}.money-page :is(#near-send-dialog,#near-receive-dialog) .dialog-top{margin-bottom:16px}.recipient-heading{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--muted);padding-bottom:12px;border-bottom:1px solid var(--line)}.recipient-heading>div{display:flex;gap:8px}.recipient-heading button{margin:0;min-width:44px;padding:10px;background:transparent;border:0}.money-page #wallet-recipient-list{max-height:320px;overflow:auto}.money-page .wallet-person{display:flex;width:100%;gap:16px;align-items:center;text-align:left;padding:16px 0;border:0;border-bottom:1px solid var(--line);background:transparent}.wallet-person .avatar,#wallet-recipient-selected .avatar{width:40px;height:40px;flex:none}.wallet-person span:last-child{overflow-wrap:anywhere}.money-page #wallet-recipient-selected{display:flex;align-items:center;gap:12px;background:transparent;width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--line);text-align:left}.money-page #wallet-recipient-selected small{color:var(--muted);font-size:12px}.money-page #wallet-recipient-selected>span:not(.avatar){flex:1;overflow-wrap:anywhere}.money-page #near-send-form .payment-entry{border:0;margin:0;padding:36px 0 28px}.money-page #near-send-form .payment-value input{font-size:64px!important;line-height:1.2}.money-page #near-send-form>p{font-size:12px;line-height:1.6}.money-page #near-send-form>button[type=submit]{margin-top:16px}.wallet-receiving{text-align:center}.money-page .receive-asset{display:inline-block;margin:0 0 16px;padding:6px 14px;border:1px solid var(--line);border-radius:24px;font-size:12px}.wallet-receiving canvas{display:block;width:min(264px,100%);height:auto;margin:0 auto 16px;background:white}.wallet-receiving>strong{font-size:17px;overflow-wrap:anywhere}.wallet-receiving>.quiet{margin:6px 0 12px}.receive-tools{display:flex;justify-content:center;gap:12px}.receive-tools button{width:48px;height:48px;display:grid;place-items:center;padding:0}.money-page #near-receive-dialog #near-share-card{min-height:44px;border:0;background:transparent;color:var(--muted);font-size:12px;justify-content:center;padding:8px;margin-top:8px}.wallet-incoming{border-top:1px solid var(--line);margin-top:20px;padding-top:8px}.wallet-incoming summary{font-size:13px;cursor:pointer;align-content:center}.money-page .wallet-incoming label{margin-top:12px!important}.money-page #near-fund-dialog .payment-entry{border:0;margin:0;padding:24px 0}.money-page #near-fund-dialog>p{margin:0}.money-page #near-fund-dialog #near-fund-form>p{font-size:12px}
@media(max-width:640px){.money-page .near-actions{justify-content:flex-start;margin-top:20px;gap:16px}.money-page .near-actions button{width:56px;height:56px;min-height:56px;flex:none;align-items:center}.money-page .near-actions svg{width:24px;height:24px}.money-page #near-send-form .payment-value input{font-size:56px!important}.money-page :is(#near-send-dialog,#near-receive-dialog,#near-fund-dialog){padding:20px}.money-page .wallet-receiving canvas{width:min(240px,100%)}}

.wallet-tokens{margin:28px 0;border-bottom:1px solid var(--line);padding-bottom:20px}.money-page .wallet-tokens .section-heading button{width:44px;padding:10px}.wallet-token-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;gap:16px;align-items:center;border-top:1px solid var(--line);padding:20px 0}.wallet-token-row>div{display:grid;gap:4px;min-width:0}.wallet-token-row strong{font-size:16px;font-weight:500;overflow-wrap:anywhere}.wallet-token-row small,.wallet-token-row a{font-size:12px;color:var(--muted)}.wallet-token-row>div:nth-child(2){text-align:right;font-variant-numeric:tabular-nums}.wallet-token-row button{width:44px;padding:10px;background:transparent;border:0}.money-page #wallet-token-dialog{width:min(500px,calc(100% - 24px))}.token-networks{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:24px}.token-networks button{background:transparent;color:var(--ink);border:0;padding:8px 12px}.token-networks button[aria-pressed=true]{background:var(--wallet-accent);color:#173f35}.money-page #wallet-token-form>label{font-size:12px;color:var(--muted)}.money-page #wallet-token-form input:not([type=checkbox]){width:100%;background:transparent;border:0;border-bottom:1px solid var(--wallet-edge);padding:12px 0;border-radius:0;font-size:14px}.money-page #wallet-token-account-panel{margin:16px 0;font-size:13px}.money-page #wallet-token-account-panel summary{cursor:pointer;align-content:center}.money-page .token-lookup-consent{display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.5;margin-top:20px}.money-page .token-lookup-consent input{width:18px;height:18px;min-height:18px;accent-color:var(--forest);flex:none}.money-page #wallet-token-result{display:grid;gap:4px;padding:24px 0;border-top:1px solid var(--line);margin-top:24px}.money-page #wallet-token-result strong{font-size:28px}.money-page #wallet-token-result small{color:var(--muted);font-size:12px}.money-page #wallet-token-result p{margin:12px 0 0;font-size:18px;font-variant-numeric:tabular-nums}.money-page #wallet-token-save{width:100%;min-height:48px}.money-page ::selection{background:var(--wallet-accent);color:#173f35}

/* Keep the action rail intact at intermediate widths and when text is enlarged. */
.money-page .near-actions{flex-wrap:nowrap;gap:12px}.money-page .near-actions button{width:56px;height:56px;min-height:56px}.money-page .near-balance{padding-top:16px;padding-bottom:24px;column-gap:32px}.money-page .near-amount strong{font-size:clamp(52px,6vw,76px)}.money-page #near-balance-caption{margin-top:8px}.money-page .near-balance .near-token-note{margin-top:12px}.wallet-amounts{margin-top:20px;padding-top:16px}.money-page .wallet-person,.money-page #wallet-recipient-selected{color:var(--ink)}.money-page :is(#wallet-paste-recipient,#wallet-scan-recipient,.wallet-close){color:var(--ink)}

.wallet-jump{display:flex;gap:24px;border-bottom:1px solid var(--line);padding:8px 0;margin-top:16px}.wallet-jump a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;text-decoration:none;color:var(--muted)}.wallet-jump a:hover,.wallet-jump a:focus-visible{color:var(--ink)}.money-page :is(#wallet-tokens,#wallet-payments,#wallet-people-section,#rhea-wallet){scroll-margin-top:24px}.money-page .wallet-jump+.wallet-tokens{margin-top:24px}
.money-page .share-card h3{color:#173f35}
#evm-receiving-link{margin-top:16px;padding-top:8px;border-top:1px solid var(--line)}#evm-receiving-link label,#evm-recipient-network-field label{font-size:13px;color:var(--muted)}#evm-receiving-link-text{font:12px/1.5 Consolas,monospace;overflow-wrap:anywhere;resize:vertical;width:100%;max-height:112px}#evm-link-result{margin-top:16px}#evm-incoming-link{padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:16px}#evm-recipient-hint{font-size:12px;margin:8px 0}#evm-recipient-detail:empty{display:none}.money-page :is(#evm-send-recipient,#evm-receiving-link-text):focus{outline:0;border-color:var(--wallet-edge);box-shadow:0 1px 0 var(--wallet-edge)}#evm-link-expiry{font-size:12px}#evm-receive-qr{width:min(100%,208px)}#evm-receiving-asset-field{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:center}#evm-receiving-asset-field label{margin:0;font-size:13px;color:var(--muted)}#evm-receiving-link details summary,#evm-send-summary details summary{font-size:13px;cursor:pointer;min-height:44px;align-content:center}#evm-send-summary details p{font-size:12px;overflow-wrap:anywhere}

#wallet-settings-actions a{display:block;min-height:44px;padding:12px;text-decoration:none;font-size:14px}
