.crypto-wallet-widget{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:24px;margin-bottom:32px;width:100%;box-sizing:border-box}.crypto-search-bar{width:100%;margin-bottom:16px}.crypto-search-input{width:100%;box-sizing:border-box;padding:14px 16px;font-size:16px;font-family:inherit;background:var(--bg-body);border:1px solid var(--border);border-radius:12px;color:var(--text-primary);outline:none;transition:border-color .2s,box-shadow .2s}.crypto-search-input::placeholder{color:var(--text-dim)}.crypto-search-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.crypto-controls{display:flex;gap:12px;align-items:center}.crypto-network-select{flex:1 1;padding:12px 16px;font-size:15px;background:var(--bg-body);border:1px solid var(--border);border-radius:12px;color:var(--text-primary);outline:none;transition:border-color .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%238b9bb4%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 16px top 50%;background-size:12px auto}.crypto-network-select:focus{border-color:var(--accent)}.crypto-search-btn{padding:12px 32px;font-size:15px;font-weight:600;background:var(--accent);color:#fff;border:none;border-radius:12px;cursor:pointer;transition:background .2s}.crypto-search-btn:hover:not(:disabled){background:#2563eb}.crypto-search-btn:disabled{opacity:.5;cursor:not-allowed}.crypto-stop-btn{padding:12px 24px;font-size:15px;font-weight:600;background:rgba(239,68,68,.1);color:var(--danger);border:1px solid rgba(239,68,68,.2);border-radius:12px;cursor:pointer;transition:background .2s;display:flex;align-items:center;gap:8px}.crypto-stop-btn:hover{background:rgba(239,68,68,.2)}@media (max-width:600px){.crypto-wallet-widget{padding:0;border:none;background:transparent}.crypto-controls{flex-direction:column;align-items:stretch}}.volumes-wrapper{margin:16px 0;text-align:center}.volumes-title{margin:0 0 16px;font-size:1.1rem;color:var(--text-secondary)}.volumes-container{display:grid;grid-template-rows:1fr 1fr;grid-auto-flow:column;grid-gap:16px;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.volume-row-label{display:flex;align-items:center;justify-content:flex-end;font-size:.9rem;font-weight:600;color:var(--text-secondary);padding-right:8px;white-space:nowrap}.income-label{color:var(--success)}.expense-label{color:var(--danger)}@media (max-width:600px){.volumes-container{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media (min-width:768px){.volumes-container{justify-content:center}}.volumes-container::-webkit-scrollbar{display:none}.volume-card{flex:0 0 auto;width:140px;scroll-snap-align:start;background:var(--bg-secondary);border-radius:16px;padding:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;overflow:hidden;transition:transform .2s ease}.volume-card:hover{transform:translateY(-2px)}.volume-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,rgba(59,130,246,.5),rgba(16,185,129,.5));opacity:.5}.volume-card.outbound:before{background:linear-gradient(90deg,rgba(239,68,68,.5),rgba(245,158,11,.5))}.volume-label{font-size:.85rem;color:var(--text-dim);margin-bottom:8px;font-weight:500}.volume-value{font-size:1.25rem;font-weight:700;color:var(--success)}.volume-card.outbound .volume-value{color:var(--danger)}.global-tabs-container{display:flex;gap:12px;margin:24px 0 16px;padding-bottom:8px;border-bottom:1px solid var(--border)}.global-tab-btn{background:none;border:none;padding:8px 16px;cursor:pointer;color:var(--text-secondary);font-size:1.1rem;transition:all .2s}.global-tab-btn.active{color:var(--accent);font-weight:700;border-bottom:2px solid var(--accent)}