.tile[data-v-bc59bc67]{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-2);padding:14px 16px;display:grid;gap:10px;cursor:pointer;transition:border-color .12s ease}.tile[data-v-bc59bc67]:hover{border-color:var(--border-strong)}.tile--up[data-v-bc59bc67]{border-top:2px solid var(--green)}.tile--down[data-v-bc59bc67]{border-top:2px solid var(--red)}.tile--neutral[data-v-bc59bc67]{border-top:2px solid var(--violet)}.tile__content[data-v-bc59bc67]{display:grid;gap:8px}.tile__head[data-v-bc59bc67]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tile__identity[data-v-bc59bc67]{display:flex;align-items:baseline;gap:8px;min-width:0}.tile__tag[data-v-bc59bc67]{font-weight:800;font-size:.86rem;white-space:nowrap}.tile__name[data-v-bc59bc67]{font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile__exchange[data-v-bc59bc67]{font-size:.62rem;letter-spacing:.04em}.tile__price[data-v-bc59bc67]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tile__price strong[data-v-bc59bc67]{font-size:1.15rem}.tile__price span[data-v-bc59bc67]{font-size:.72rem}.tile__chart[data-v-bc59bc67]{height:40px;border-radius:var(--radius-sm);overflow:hidden;background:var(--panel)}.tile__row[data-v-bc59bc67]{display:flex;justify-content:space-between;gap:8px;font-size:.72rem}.tile__row>span[data-v-bc59bc67]:first-child{font-size:.64rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.tile__row>span[data-v-bc59bc67]:last-child{text-align:right}.tile__footer[data-v-bc59bc67]{display:flex;justify-content:space-between;gap:8px;font-size:.66rem}.tile-area[data-v-bc59bc67]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.74rem}.tile-area__dot[data-v-bc59bc67]{width:7px;height:7px;border-radius:999px;background:var(--border-strong);flex:0 0 auto}.tile-area--in[data-v-bc59bc67]{color:var(--green);font-weight:600}.tile-area--in .tile-area__dot[data-v-bc59bc67]{background:var(--green)}.tile-area--near[data-v-bc59bc67]{color:var(--text-body)}.tile-area--near .tile-area__dot[data-v-bc59bc67]{background:var(--accent)}.tile-area__tag[data-v-bc59bc67]{font-size:.6rem;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:0 6px}.tone-up[data-v-bc59bc67]{color:var(--green)}.tone-down[data-v-bc59bc67]{color:var(--red)}.tone-accent[data-v-bc59bc67]{color:var(--accent);font-weight:600}
