fix(polygon): separate dataset sources from runs

This commit is contained in:
DCCONSTRUCTIONS
2026-07-25 18:40:56 +03:00
parent 2e5c4ba1c5
commit e97573e221
13 changed files with 1036 additions and 658 deletions
@@ -97,6 +97,10 @@
}
@media (max-width: 1040px) {
.dataset-sequence-review__truth {
grid-template-columns: 1fr;
}
.polygon-review-summary > div:last-child,
.polygon-review-analysis__content,
.polygon-run-technical__content {
@@ -213,6 +217,20 @@
grid-template-columns: 1fr;
}
.polygon-run-picker,
.dataset-result-select,
.dataset-sequence-select,
.polygon-run-input {
align-items: stretch;
flex-direction: column;
}
.polygon-run-picker select,
.dataset-result-select select,
.dataset-sequence-select select {
width: 100%;
}
.polygon-review-controls {
grid-template-columns: auto auto auto minmax(0, 1fr);
}
@@ -1023,6 +1023,84 @@
padding: 0.15rem 0.1rem 0.25rem;
}
.polygon-run-picker,
.dataset-result-select,
.dataset-sequence-select {
display: flex;
min-width: 0;
align-items: center;
gap: 0.75rem;
border-radius: 0.9rem;
background: var(--station-panel);
padding: 0.68rem 0.8rem;
}
.polygon-run-picker > div,
.dataset-result-select > div {
display: grid;
flex: 0 0 auto;
gap: 0.18rem;
}
.polygon-run-picker strong,
.dataset-result-select strong,
.dataset-sequence-select label {
color: var(--nodedc-text-primary);
font-size: 0.65rem;
font-weight: 650;
}
.polygon-run-picker select,
.dataset-result-select select,
.dataset-sequence-select select {
min-width: 0;
flex: 1 1 auto;
border: 0;
border-radius: 999px;
outline: 0;
background: rgb(255 255 255 / 0.07);
color: var(--nodedc-text-secondary);
padding: 0.48rem 0.75rem;
font: inherit;
font-size: 0.6rem;
}
.polygon-run-picker small,
.dataset-sequence-select > span {
flex: 0 0 auto;
color: var(--nodedc-text-muted);
font-size: 0.55rem;
}
.polygon-run-input {
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
border-radius: 1rem;
background: var(--station-panel);
padding: 0.9rem 1rem;
}
.polygon-run-input h3,
.polygon-run-input p {
margin: 0;
}
.polygon-run-input h3 {
margin-top: 0.28rem;
color: var(--nodedc-text-primary);
font-size: 0.94rem;
}
.polygon-run-input p {
max-width: 48rem;
margin-top: 0.32rem;
color: var(--nodedc-text-muted);
font-size: 0.62rem;
line-height: 1.5;
}
.polygon-review-lead h2,
.polygon-review-lead p {
margin: 0;
@@ -1064,6 +1142,91 @@
background: var(--station-panel);
}
.dataset-sequence-review {
display: grid;
gap: 0.7rem;
}
.dataset-sequence-review__truth {
display: grid;
grid-template-columns: minmax(0, 1.4fr) minmax(20rem, 0.6fr);
gap: 1rem;
border-radius: 1rem;
background: var(--station-panel);
padding: 0.95rem 1rem;
}
.dataset-sequence-review__truth h2,
.dataset-sequence-review__truth p,
.dataset-sequence-review__truth dl {
margin: 0;
}
.dataset-sequence-review__truth h2 {
margin-top: 0.3rem;
color: var(--nodedc-text-primary);
font-size: 1.05rem;
letter-spacing: -0.025em;
}
.dataset-sequence-review__truth p {
max-width: 52rem;
margin-top: 0.38rem;
color: var(--nodedc-text-muted);
font-size: 0.63rem;
line-height: 1.55;
}
.dataset-sequence-review__truth dl {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
align-items: stretch;
gap: 0.3rem;
}
.dataset-sequence-review__truth dl > div {
display: grid;
align-content: center;
gap: 0.24rem;
border-radius: 0.75rem;
background: rgb(255 255 255 / 0.035);
padding: 0.65rem;
}
.dataset-sequence-review__truth dt {
color: var(--nodedc-text-muted);
font-size: 0.52rem;
}
.dataset-sequence-review__truth dd {
margin: 0;
color: var(--nodedc-text-primary);
font-size: 0.82rem;
font-weight: 670;
}
.dataset-sequence-select {
border-radius: 0.9rem;
}
.dataset-sequence-select label {
flex: 0 0 auto;
}
.dataset-sequence-review__raw-note {
margin: 0;
border-radius: 0.9rem;
background: rgb(var(--nodedc-warning-rgb) / 0.08);
color: var(--nodedc-text-muted);
padding: 0.8rem 0.9rem;
font-size: 0.6rem;
line-height: 1.5;
}
.dataset-sequence-timeline {
height: 2rem;
}
.polygon-review-player__header {
display: flex;
min-width: 0;