Group hedge option legs on dashboard; show long/short direction colors.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-07-20 12:38:11 +08:00
parent 3ed8dabc76
commit 977d62bddf
3 changed files with 177 additions and 27 deletions
+48
View File
@@ -278,6 +278,54 @@ body.hub-page-dashboard .page#page-dashboard {
font-variant-numeric: tabular-nums;
}
.dash-side {
font-weight: 700;
}
.dash-side-long {
color: #3dd68c;
}
.dash-side-short {
color: #ff6b7a;
}
.dash-opt-group-head td {
background: color-mix(in srgb, var(--dash-accent) 10%, var(--dash-card-bg));
border-top: 1px solid color-mix(in srgb, var(--dash-accent) 35%, var(--dash-card-border));
padding-top: 10px;
padding-bottom: 8px;
}
.dash-opt-group-label {
display: inline-flex;
align-items: center;
gap: 6px;
font-weight: 700;
color: var(--dash-accent);
letter-spacing: 0.02em;
}
.dash-opt-group-label::before {
content: "一组";
font-size: 0.62rem;
font-weight: 700;
padding: 1px 6px;
border-radius: 999px;
border: 1px solid color-mix(in srgb, var(--dash-accent) 45%, transparent);
color: var(--dash-accent);
background: color-mix(in srgb, var(--dash-accent) 12%, transparent);
}
.dash-opt-group-row td {
background: color-mix(in srgb, var(--dash-accent) 4%, transparent);
box-shadow: inset 3px 0 0 color-mix(in srgb, var(--dash-accent) 55%, transparent);
}
.dash-opt-group-row.is-last td {
border-bottom-color: color-mix(in srgb, var(--dash-accent) 28%, var(--dash-card-border));
}
.dash-empty-inline {
padding: 8px 0 4px;
font-size: 0.78rem;