.market-wallet{--mw-accent:#54d7b9;--mw-icon-bg:#2f9b8730;--mw-ring:#284047;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);position:relative;isolation:isolate;gap:35px;padding:31px 36px;border:1px solid #58c4ad36;border-radius:24px;background:radial-gradient(ellipse at 95% 0,#127d5726,transparent 58%),radial-gradient(ellipse at 0 100%,#2c51ab1a,transparent 60%),var(--mk-panel);color:var(--mk-text);box-shadow:0 8px 50px #020c0d15}
.market-wallet-summary{min-width:0}.market-wallet-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.market-wallet-heading h1{font-size:19px;line-height:1.8;letter-spacing:0;font-weight:500;margin:5px 0 0}.market-wallet .market-eyebrow{color:var(--mw-accent);font-size:9px;letter-spacing:2px}.market-wallet-unit{display:flex;align-items:center;padding:4px;gap:3px;border-radius:30px;background:#020d1233;border:1px solid var(--mk-border);flex-shrink:0}.market-wallet-unit button{background:none;border:0;border-radius:25px;color:var(--mk-muted);font-size:11px;padding:6px 12px}.market-wallet-unit button[aria-pressed=true]{background:#43b99d22;color:var(--mw-accent);box-shadow:0 1px 8px #0001}.market-wallet-label{display:flex;align-items:center;gap:10px;color:var(--mk-muted);font-size:13px;margin-top:27px}.market-wallet-eye{display:grid;place-items:center;background:none;border:0;border-radius:7px;color:var(--mk-text);padding:4px}.market-wallet-eye:hover{color:var(--mw-accent);background:var(--mw-icon-bg)}.market-wallet-value{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap;margin-top:5px;font-variant-numeric:tabular-nums;min-height:66px}.market-wallet-value>strong{font-size:clamp(32px,3.1vw,48px);line-height:1.6;font-weight:500;letter-spacing:-1px;overflow-wrap:anywhere;min-width:0}.market-wallet-value>span{color:var(--mk-muted);font-size:14px}.market-wallet-status{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--mk-muted);font-size:10px;line-height:1.9;min-height:25px}.market-wallet-status>button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:var(--mw-accent);font-size:11px}.market-wallet-cash{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:15px 0 0;padding-top:14px;border-top:1px solid var(--mk-border);font-size:11px;color:var(--mk-muted)}.market-wallet-cash>svg{color:var(--mw-accent)}.market-wallet-cash>b{color:var(--mk-text);font-size:13px;font-weight:500;margin-inline-start:6px;overflow-wrap:anywhere}.market-wallet-cash>small{font-size:10px}
.market-wallet-actions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:29px}.market-wallet-actions>a,.market-wallet-actions>button{display:flex;flex-direction:column;align-items:center;gap:11px;color:var(--mk-text);background:none;border:0;padding:0;min-width:0;font-size:11px;white-space:nowrap}.market-wallet-action-icon{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid var(--mk-border);background:linear-gradient(140deg,#32a99417,#416cf21c);color:#abc2d9;transition:transform .2s,background .2s,border-color .2s}.market-wallet-actions>a:first-child .market-wallet-action-icon{background:linear-gradient(130deg,#268c7136,#21607829);color:var(--mw-accent);border-color:#36be994b}.market-wallet-actions>a:hover .market-wallet-action-icon,.market-wallet-actions>button:hover .market-wallet-action-icon{transform:translateY(-3px);border-color:var(--mw-accent);background:var(--mw-icon-bg);color:var(--mw-accent)}.market-wallet-action-icon>small{position:absolute;bottom:-6px;border:1px solid var(--mk-border);border-radius:10px;padding:1px 5px;background:var(--mk-panel);color:var(--mk-muted);font-size:7px}.market-wallet-notice{font-size:11px;color:#dbb47c;line-height:1.9;margin:18px 0 0}
.market-wallet-allocation{display:flex;flex-direction:column;align-items:center;justify-content:center;border-inline-start:1px solid var(--mk-border);padding-inline-start:32px;gap:16px;min-width:0}.market-wallet-allocation h2{font-size:15px;letter-spacing:0;font-weight:500;margin:0;line-height:1.7}.market-wallet-ring{display:grid;place-items:center;width:222px;height:222px;border-radius:50%;padding:13px;background:var(--mw-ring);flex-shrink:0}.market-wallet-ring.has-assets{box-shadow:0 0 30px #13c7a012}.market-wallet-ring-center{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:var(--mk-panel);text-align:center;padding:20px;gap:5px;min-width:0}.market-wallet-ring-center>svg{color:var(--mw-accent);margin-bottom:4px}.market-wallet-ring-center>span{font-size:11px;color:var(--mk-muted)}.market-wallet-ring-center>strong{max-width:100%;font-size:21px;font-weight:500;line-height:1.6;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.market-wallet-ring-center>small{font-size:10px;color:var(--mk-muted)}.market-wallet-legend{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:0;margin:0;list-style:none;min-height:24px}.market-wallet-legend li{display:flex;align-items:center;gap:5px;border:1px solid var(--mk-border);border-radius:20px;padding:3px 8px;font-size:10px;line-height:1.6}.market-wallet-legend i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.market-wallet-legend small{font-size:9px;color:var(--mk-muted);margin-inline-start:2px}.market-wallet-chart-note{margin:0;min-height:24px;max-width:265px;text-align:center;font-size:11px;color:var(--mk-muted);line-height:1.9}.market-wallet-manage{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--mw-accent)}.market-wallet-manage:hover{gap:12px}.market-wallet a:focus-visible,.market-wallet button:focus-visible{outline:2px solid var(--mw-accent);outline-offset:4px;border-radius:8px}
:root[data-theme=light] .market-wallet{--mw-accent:#168773;--mw-icon-bg:#e3f3ed;--mw-ring:#e4eded;background:radial-gradient(ellipse at 100% 0,#ccede34f,transparent 55%),var(--mk-panel);box-shadow:0 8px 35px #16364a05;border-color:#2a9b8136}:root[data-theme=light] .market-wallet-unit{background:#f3f7f6}:root[data-theme=light] .market-wallet-unit button[aria-pressed=true]{background:#fff;box-shadow:0 1px 5px #28444018}:root[data-theme=light] .market-wallet-action-icon{color:#386785;background:linear-gradient(130deg,#eef7f4,#e9f0fb)}:root[data-theme=light] .market-wallet-actions>a:first-child .market-wallet-action-icon{color:#188b75;background:#e6f5ef}:root[data-theme=light] .market-wallet-notice{color:#926f2e}
@media(max-width:1150px){.market-wallet{grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr);padding:27px;gap:24px}.market-wallet-allocation{padding-inline-start:24px}.market-wallet-actions{gap:7px}.market-wallet-action-icon{width:46px;height:46px}.market-wallet-actions>a,.market-wallet-actions>button{font-size:10px}.market-wallet-heading h1{font-size:17px}}
@media(max-width:800px){.market-wallet{grid-template-columns:minmax(0,1fr);padding:24px;border-radius:20px;gap:29px}.market-wallet-allocation{padding:26px 0 0;border-inline-start:0;border-top:1px solid var(--mk-border)}.market-wallet-value>strong{font-size:40px}.market-wallet-actions{gap:12px}.market-wallet-action-icon{width:50px;height:50px}.market-wallet-allocation{display:grid;grid-template-columns:auto minmax(0,1fr);justify-items:center;column-gap:24px}.market-wallet-allocation>h2{grid-column:2;grid-row:1;align-self:end}.market-wallet-ring{grid-column:1;grid-row:1/4;width:180px;height:180px;padding:11px}.market-wallet-legend,.market-wallet-chart-note{grid-column:2;grid-row:2}.market-wallet-manage{grid-column:2;grid-row:3;align-self:start}.market-wallet-ring-center{padding:15px}.market-wallet-ring-center>strong{font-size:18px}}
@media(max-width:460px){.market-wallet{padding:22px 18px}.market-wallet-heading{gap:10px}.market-wallet-heading h1{font-size:15px}.market-wallet-unit button{padding:5px 9px;font-size:10px}.market-wallet-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px 12px}.market-wallet-actions>a,.market-wallet-actions>button{font-size:11px}.market-wallet-action-icon{width:50px;height:50px}.market-wallet-ring{width:150px;height:150px;padding:9px}.market-wallet-ring-center{padding:12px}.market-wallet-ring-center>svg{width:18px;height:18px;margin:0}.market-wallet-ring-center>strong{font-size:16px}.market-wallet-ring-center>span{font-size:9px}.market-wallet-allocation{column-gap:14px;row-gap:12px}.market-wallet-allocation h2{font-size:12px}.market-wallet-legend li{font-size:9px}.market-wallet-manage{font-size:10px}}
@media(prefers-reduced-motion:reduce){.market-wallet-action-icon{transition:none}.market-wallet-actions>a:hover .market-wallet-action-icon,.market-wallet-actions>button:hover .market-wallet-action-icon{transform:none}}
