.me-tile-num.accent-color{color:var(--accent)}.me-tile-num.warn-color{color:var(--warn)}.me-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:10px;background:var(--bg-inner);margin-bottom:8px;color:inherit;transition:background .15s}.me-row:hover{background:var(--bg-inner-2);filter:none}.me-row-main{flex:1;min-width:0}.me-row-title{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me-row-sub{font-size:12px;color:var(--text-muted);margin-top:2px}.claim-widget{background:linear-gradient(135deg,#06b6d41a,#22d3ee0a);border:1px solid var(--accent-border);border-radius:var(--radius-lg);padding:24px;text-align:center;margin-bottom:18px}.claim-icon{font-size:48px;line-height:1;margin-bottom:10px;display:inline-block;animation:claimPulse 2s ease-in-out infinite}@keyframes claimPulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 12px rgba(6,182,212,.4))}50%{transform:scale(1.06);filter:drop-shadow(0 0 24px rgba(6,182,212,.8))}}.claim-btn{display:inline-block;padding:14px 36px;background:var(--accent);color:#fff;font-weight:800;font-size:15px;border-radius:12px;border:0;cursor:pointer;transition:transform .15s,filter .15s;margin-top:10px}.claim-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.claim-btn:disabled{background:var(--bg-inner);color:var(--text-muted);cursor:not-allowed;transform:none;filter:none}.streak-track{display:flex;gap:6px;justify-content:center;margin:12px 0}.streak-day{width:32px;height:32px;border-radius:50%;background:var(--bg-inner);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--text-dim)}.streak-day.is-done{background:var(--accent);border-color:var(--accent);color:#fff}.streak-day.is-today{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);box-shadow:0 0 12px #06b6d466}.ledger-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border-soft)}.ledger-row:last-child{border-bottom:0}.ledger-amount.positive{color:var(--up);font-weight:700}.ledger-amount.negative{color:var(--down);font-weight:700}.ledger-amount.zero{color:var(--text-muted)}.positions-summary__value.accent-color{color:var(--accent)}@media(max-width:600px){.positions-summary{grid-template-columns:1fr}}
