.icon-toggle-group[data-v-63de3488]{display:flex;gap:2px}.icon-toggle-btn[data-v-63de3488]{align-items:center;background:var(--border);border:1px solid var(--border-hover);border-radius:7px;color:var(--text-dim);cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .12s;width:30px}.icon-toggle-btn[data-v-63de3488]:hover{background:var(--surface-2);color:var(--text-dim)}.icon-toggle-btn.active[data-v-63de3488]{background:#1d4ed8;border-color:#3b82f6;color:#fff}.icon-close-btn[data-v-88a155d4]{align-items:center;background:none;border:none;color:var(--text-dim);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;line-height:1;padding:0;transition:all .15s}.icon-close-btn.filled[data-v-88a155d4],.icon-close-btn.plain[data-v-88a155d4]{border-radius:50%}.icon-close-btn.filled[data-v-88a155d4]:hover,.icon-close-btn.plain[data-v-88a155d4]:hover{color:#ef4444}.icon-close-btn.filled[data-v-88a155d4]{background:var(--border)}.icon-close-btn.filled[data-v-88a155d4]:hover{background:#ef444426}.icon-close-btn.outline[data-v-88a155d4]{border:1px solid var(--border-hover);border-radius:6px}.icon-close-btn.outline[data-v-88a155d4]:hover{background:#ef444414;border-color:#ef4444;color:#ef4444}.trs-grid[data-v-4113fca6]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.trs-card[data-v-4113fca6]{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:8px;padding:16px}.trs-card[data-v-4113fca6],.trs-list[data-v-4113fca6]{display:flex;flex-direction:column}.trs-list-row[data-v-4113fca6]{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;padding:18px 4px}.trs-list-row[data-v-4113fca6]:last-child{border-bottom:none}.trs-lines[data-v-4113fca6]{display:flex;flex:1;flex-direction:column;gap:8px}.trs-chip[data-v-4113fca6]{flex-shrink:0;height:14px;width:48px}.trs-chip[data-v-4113fca6],.trs-line[data-v-4113fca6]{animation:trs-shimmer-4113fca6 1.5s infinite;background:linear-gradient(90deg,var(--surface-2) 25%,var(--border) 50%,var(--surface-2) 75%);background-size:200% 100%;border-radius:6px}.trs-line[data-v-4113fca6]{height:13px}.trs-line.short[data-v-4113fca6]{height:15px;width:55%}@keyframes trs-shimmer-4113fca6{to{background-position:-200% 0}}.tr-card[data-v-f577b9ba]{background:var(--surface);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;gap:8px;min-height:120px;padding:16px 18px;transition:border-color .15s,transform .15s}.tr-card[data-v-f577b9ba]:hover{border-color:var(--border-hover);transform:translateY(-2px)}.tr-card-head[data-v-f577b9ba]{align-items:flex-start;cursor:pointer;display:flex;gap:8px}.tr-card-head-right[data-v-f577b9ba]{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-top:1px}.tr-card-title[data-v-f577b9ba]{color:var(--text);flex:1;font-size:14px;font-weight:700;letter-spacing:-.3px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-card-date[data-v-f577b9ba]{color:var(--text-dim);font-size:11px;white-space:nowrap}.tr-card-bottom-row[data-v-f577b9ba]{align-items:center;border-top:1px solid var(--border);display:flex;gap:8px;justify-content:space-between;margin-top:auto;padding-top:8px}.tr-card-comment-bar[data-v-f577b9ba]{align-items:center;color:var(--text-dim);cursor:pointer;display:flex;flex-shrink:0;font-size:11px;gap:5px;transition:color .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tr-card-comment-bar svg[data-v-f577b9ba]{flex-shrink:0}.tr-card-stock-info[data-v-f577b9ba]{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:flex-end;min-width:0}.tr-card-comment-section[data-v-f577b9ba]{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px;padding-top:8px}.tr-card-comment-list[data-v-f577b9ba]{display:flex;flex-direction:column;gap:6px}.tr-card-comment-item[data-v-f577b9ba]{background:#ffffff08;border-radius:8px;color:var(--text-dim);font-size:12px;line-height:1.5;padding:7px 10px}.tr-card-comment-nick[data-v-f577b9ba]{color:var(--accent);font-size:11px;font-weight:700;margin-right:6px}.tr-card-comment-time[data-v-f577b9ba]{color:var(--text-dim);font-size:10px;margin-left:6px}.tr-card-comment-input-row[data-v-f577b9ba]{display:flex;gap:6px}.tr-card-comment-input[data-v-f577b9ba]{background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text);flex:1;font-size:12px;height:32px;outline:none;padding:0 10px;transition:border-color .15s}.tr-card-comment-input[data-v-f577b9ba]:focus{border-color:var(--accent)}.tr-card-comment-del[data-v-f577b9ba]{background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:10px;padding:0 4px;transition:color .12s}.tr-card-comment-del[data-v-f577b9ba]:hover{color:#ef4444}.tr-card-comment-empty[data-v-f577b9ba]{color:var(--text-dim);font-size:11px;padding:4px 0;text-align:center}.tr-del-btn[data-v-f577b9ba]{background:transparent;border:1px solid var(--border-hover);border-radius:8px;color:var(--text-dim);cursor:pointer;flex-shrink:0;font-size:10px;font-weight:700;height:26px;padding:0 9px;transition:all .15s;white-space:nowrap}.tr-del-btn[data-v-f577b9ba]:hover{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.tr-card-preview[data-v-f577b9ba]{color:var(--text-dim);display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-clamp:2;line-height:1.6;-webkit-box-orient:vertical;flex:1;overflow:hidden}.tr-card-pnl[data-v-f577b9ba]{flex-shrink:0;font-size:12px;font-weight:700}.tr-card-pnl.up[data-v-f577b9ba]{color:var(--up)}.tr-card-pnl.down[data-v-f577b9ba]{color:var(--down)}.tr-card-stocks[data-v-f577b9ba]{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.tr-card-stock-chip[data-v-f577b9ba]{font-weight:600}.tr-card-stock-chip[data-v-f577b9ba],.tr-card-stock-more[data-v-f577b9ba]{background:var(--border);border-radius:5px;color:var(--text-dim);font-size:11px;padding:2px 7px}.tr-list-row[data-v-f2e3fbf7]{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:16px;padding:18px 4px;text-decoration:none;transition:background .12s}.tr-list-row[data-v-f2e3fbf7]:hover{background:#ffffff05;border-radius:10px}.tr-list-row[data-v-f2e3fbf7]:last-child{border-bottom:none}.tr-list-info[data-v-f2e3fbf7]{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.tr-list-title[data-v-f2e3fbf7]{color:var(--text);font-size:17px;font-weight:700;letter-spacing:-.3px}.tr-list-preview[data-v-f2e3fbf7],.tr-list-title[data-v-f2e3fbf7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-list-preview[data-v-f2e3fbf7]{color:var(--text-dim);font-size:13px}.tr-list-stocks[data-v-f2e3fbf7]{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.tr-list-stock-chip[data-v-f2e3fbf7],.tr-list-stock-more[data-v-f2e3fbf7]{background:var(--border);border-radius:5px;color:var(--text-dim);font-size:11px;font-weight:600;padding:2px 7px}.tr-list-right[data-v-f2e3fbf7]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.tr-list-pnl[data-v-f2e3fbf7]{font-size:13px;font-weight:700}.tr-list-pnl.up[data-v-f2e3fbf7]{color:var(--up)}.tr-list-pnl.down[data-v-f2e3fbf7]{color:var(--down)}.tr-list-date[data-v-f2e3fbf7]{color:var(--text-dim);font-size:12px;white-space:nowrap}.tr-list-public-toggle[data-v-f2e3fbf7]{flex-shrink:0}.tr-list-arrow[data-v-f2e3fbf7]{color:var(--text-dim);flex-shrink:0;transition:color .15s}.tr-list-row:hover .tr-list-arrow[data-v-f2e3fbf7]{color:var(--down)}
