feat(lab): verify and expose real evidence

This commit is contained in:
DCCONSTRUCTIONS
2026-07-26 15:36:48 +03:00
parent 453d760be4
commit dc55ff16c9
9 changed files with 2007 additions and 47 deletions
@@ -2592,6 +2592,111 @@
font-size: 0.9rem;
}
.laboratory-frame-review {
display: grid;
gap: 0.85rem;
border-radius: 1rem;
background: rgb(255 255 255 / 0.025);
padding: 1rem;
}
.laboratory-frame-review > header {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 1rem;
}
.laboratory-frame-review h2 {
margin: 0.3rem 0 0;
color: var(--nodedc-text-primary);
font-size: 1rem;
}
.laboratory-frame-review__picker {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(9rem, 1fr));
gap: 0.4rem;
}
.laboratory-frame-review__picker button {
display: grid;
gap: 0.2rem;
min-width: 0;
border: 0;
border-radius: 0.75rem;
background: rgb(255 255 255 / 0.035);
padding: 0.65rem 0.75rem;
color: var(--nodedc-text-secondary);
text-align: left;
cursor: pointer;
}
.laboratory-frame-review__picker button:hover,
.laboratory-frame-review__picker button.is-active {
background: rgb(255 255 255 / 0.09);
color: var(--nodedc-text-primary);
}
.laboratory-frame-review__picker span {
font-size: 0.65rem;
font-weight: 660;
}
.laboratory-frame-review__picker small,
.laboratory-frame-review__detail small {
color: var(--nodedc-text-muted);
font-size: 0.54rem;
}
.laboratory-frame-review__state {
display: flex;
min-height: 6rem;
align-items: center;
justify-content: center;
gap: 0.6rem;
color: var(--nodedc-text-muted);
font-size: 0.65rem;
}
.laboratory-frame-review__detail {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 0.4rem;
}
.laboratory-frame-review__detail > div {
display: grid;
align-content: start;
gap: 0.3rem;
min-width: 0;
border-radius: 0.75rem;
background: rgb(255 255 255 / 0.035);
padding: 0.7rem;
}
.laboratory-frame-review__detail > div > span {
color: var(--nodedc-text-muted);
font-size: 0.54rem;
}
.laboratory-frame-review__detail > div > strong {
color: var(--nodedc-text-primary);
font-size: 0.9rem;
}
.laboratory-frame-review__detail .laboratory-frame-review__conflicts {
grid-column: 1 / -1;
}
.laboratory-frame-review__conflicts p {
display: flex;
justify-content: space-between;
gap: 1rem;
margin: 0;
padding-top: 0.45rem;
}
@media (max-width: 1100px) {
.laboratory-selector {
grid-template-columns: minmax(0, 1fr);
@@ -2601,6 +2706,14 @@
.laboratory-result-metrics {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.laboratory-frame-review__detail {
grid-template-columns: 1fr;
}
.laboratory-frame-review__detail .laboratory-frame-review__conflicts {
grid-column: auto;
}
}
.dataset-entry {