Unify ladder, themes, rotation, auction, dragon-tiger and popularity with shared tokens, left-aligned first columns, and table density. Co-authored-by: Cursor <cursoragent@cursor.com> Co-authored-by: multica-agent <github@multica.ai>
2421 lines
34 KiB
CSS
2421 lines
34 KiB
CSS
/* Canonical CSS owner: auction. Historical layers consolidated 2026-08-02. */
|
|
#auctionView .section-toolbar h2 {
|
|
font-size: var(--font-size-page-title);
|
|
|
|
font-weight: var(--font-weight-semibold);
|
|
}
|
|
|
|
@media (max-width: 767px) {
|
|
body.mobile-shell #auctionView {
|
|
border-radius: 0px;
|
|
}
|
|
}
|
|
|
|
#auctionView {
|
|
--line: var(--border);
|
|
|
|
--line-strong: var(--border-strong);
|
|
|
|
--surface-muted: var(--surface-subtle);
|
|
|
|
border-radius: 0;
|
|
|
|
color: var(--text-primary);
|
|
|
|
--action: var(--primary);
|
|
|
|
--action-hover: var(--primary-hover);
|
|
|
|
--action-soft: var(--surface-selected);
|
|
|
|
--border: var(--color-border);
|
|
|
|
--border-strong: var(--color-border-strong);
|
|
|
|
border-color: transparent;
|
|
|
|
background: transparent;
|
|
}
|
|
|
|
.auction-phase-notice > div {
|
|
min-width: 0px;
|
|
|
|
display: grid;
|
|
|
|
gap: 2px;
|
|
}
|
|
|
|
.auction-phase-notice[data-phase="observing"] .auction-phase-marker {
|
|
background: rgb(197, 139, 28);
|
|
|
|
box-shadow: rgba(197, 139, 28, 0.14) 0px 0px 0px 4px;
|
|
}
|
|
|
|
.auction-phase-notice[data-phase="selection"] .auction-phase-marker {
|
|
background: var(--market-up);
|
|
|
|
box-shadow: rgba(198, 66, 54, 0.14) 0px 0px 0px 4px;
|
|
}
|
|
|
|
.auction-phase-notice[data-phase="selection"] time {
|
|
color: var(--market-up);
|
|
|
|
font-weight: 700;
|
|
}
|
|
|
|
.auction-phase-notice[data-phase="finalized"] .auction-phase-marker {
|
|
background: rgb(63, 118, 97);
|
|
|
|
box-shadow: rgba(63, 118, 97, 0.13) 0px 0px 0px 4px;
|
|
}
|
|
|
|
.auction-amount-value {
|
|
font-size: 20px;
|
|
|
|
font-variant-numeric: tabular-nums;
|
|
}
|
|
|
|
.auction-theme-row > div:first-child {
|
|
min-width: 0px;
|
|
|
|
display: grid;
|
|
|
|
gap: 2px;
|
|
}
|
|
|
|
.auction-theme-row > div:first-child strong {
|
|
overflow: hidden;
|
|
|
|
text-overflow: ellipsis;
|
|
|
|
white-space: nowrap;
|
|
|
|
font-size: 13px;
|
|
}
|
|
|
|
.auction-theme-row > div:first-child span {
|
|
overflow: hidden;
|
|
|
|
text-overflow: ellipsis;
|
|
|
|
white-space: nowrap;
|
|
|
|
color: var(--text-muted);
|
|
|
|
font-size: 11px;
|
|
}
|
|
|
|
:where(#auctionView) .auction-expectation {
|
|
justify-content: center;
|
|
|
|
white-space: nowrap;
|
|
}
|
|
|
|
:where(#auctionView) .auction-theme-status {
|
|
display: inline-flex;
|
|
|
|
align-items: center;
|
|
|
|
justify-content: center;
|
|
|
|
white-space: nowrap;
|
|
}
|
|
|
|
:where(#auctionView) .auction-expectation.above {
|
|
border-color: rgb(239, 183, 173);
|
|
}
|
|
|
|
:where(#auctionView) .auction-theme-status.strong {
|
|
border-color: rgb(239, 183, 173);
|
|
}
|
|
|
|
:where(#auctionView) .auction-expectation.matched {
|
|
border-color: rgb(184, 204, 220);
|
|
}
|
|
|
|
:where(#auctionView) .auction-theme-status.steady {
|
|
border-color: rgb(184, 204, 220);
|
|
}
|
|
|
|
:where(#auctionView) .auction-theme-status.mixed {
|
|
border-color: rgb(228, 202, 136);
|
|
}
|
|
|
|
:where(#auctionView) .auction-expectation.below {
|
|
border-color: rgb(185, 215, 203);
|
|
}
|
|
|
|
:where(#auctionView) .auction-theme-status.weak {
|
|
border-color: rgb(185, 215, 203);
|
|
}
|
|
|
|
.auction-theme-chips {
|
|
min-width: 0px;
|
|
|
|
display: flex;
|
|
|
|
flex-wrap: wrap;
|
|
|
|
gap: 5px;
|
|
}
|
|
|
|
.auction-theme-chips > span {
|
|
padding: 3px 7px;
|
|
|
|
border-radius: 3px;
|
|
|
|
background: var(--surface-muted);
|
|
|
|
color: var(--text-secondary);
|
|
|
|
font-size: 11px;
|
|
}
|
|
|
|
.auction-theme-chips > span strong {
|
|
color: var(--market-up);
|
|
|
|
font-variant-numeric: tabular-nums;
|
|
}
|
|
|
|
.auction-theme-chips > small {
|
|
color: var(--text-muted);
|
|
|
|
font-size: 12px;
|
|
}
|
|
|
|
.auction-inline-empty {
|
|
color: var(--text-muted);
|
|
|
|
font-size: 12px;
|
|
|
|
min-height: 80px;
|
|
|
|
display: grid;
|
|
|
|
place-items: center;
|
|
}
|
|
|
|
.auction-amount-day {
|
|
min-width: 0px;
|
|
|
|
flex: 1 1 0%;
|
|
|
|
display: grid;
|
|
|
|
grid-template-rows: minmax(0px, 1fr) 20px;
|
|
|
|
align-items: end;
|
|
|
|
gap: 4px;
|
|
}
|
|
|
|
.auction-amount-day.current > span {
|
|
background: var(--market-up);
|
|
}
|
|
|
|
.auction-amount-day:hover > span {
|
|
opacity: 0.72;
|
|
}
|
|
|
|
.auction-amount-day small {
|
|
overflow: hidden;
|
|
|
|
color: var(--text-muted);
|
|
|
|
font-size: 10px;
|
|
|
|
text-align: center;
|
|
|
|
white-space: nowrap;
|
|
|
|
font-variant-numeric: tabular-nums;
|
|
}
|
|
|
|
.auction-amount-compare span {
|
|
color: var(--text-muted);
|
|
|
|
font-size: 11px;
|
|
}
|
|
|
|
.auction-amount-compare strong {
|
|
margin-left: 5px;
|
|
|
|
color: var(--text);
|
|
|
|
font-size: 12px;
|
|
|
|
font-variant-numeric: tabular-nums;
|
|
}
|
|
|
|
:where(#auctionView) .auction-score {
|
|
font-variant-numeric: tabular-nums;
|
|
}
|
|
|
|
:where(#auctionView) .auction-core-tags b {
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.auction-source {
|
|
max-width: 180px;
|
|
|
|
color: var(--text-secondary);
|
|
|
|
font-size: 12px;
|
|
}
|
|
|
|
.auction-context-cell small {
|
|
overflow: hidden;
|
|
|
|
text-overflow: ellipsis;
|
|
|
|
white-space: nowrap;
|
|
|
|
color: var(--text-muted);
|
|
|
|
font-size: 10px;
|
|
|
|
font-weight: 400;
|
|
}
|
|
|
|
.auction-context-cell {
|
|
min-width: 0px;
|
|
|
|
display: grid;
|
|
|
|
gap: 2px;
|
|
|
|
max-width: 155px;
|
|
}
|
|
|
|
@media (max-width: 767px) {
|
|
.auction-phase-notice time {
|
|
grid-column: 2;
|
|
}
|
|
}
|
|
|
|
.auction-header-actions {
|
|
min-width: 0px;
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
gap: 12px;
|
|
|
|
margin-left: auto;
|
|
}
|
|
|
|
.auction-phase-notice span:not(.auction-phase-marker) {
|
|
color: var(--text-muted);
|
|
|
|
font-size: 11px;
|
|
|
|
line-height: 1.4;
|
|
}
|
|
|
|
.auction-phase-notice strong {
|
|
font-size: 11px;
|
|
|
|
line-height: 1.4;
|
|
|
|
color: inherit;
|
|
}
|
|
|
|
.auction-phase-notice time {
|
|
color: var(--text-secondary);
|
|
|
|
font-variant-numeric: tabular-nums;
|
|
|
|
white-space: nowrap;
|
|
|
|
font-size: 11px;
|
|
|
|
line-height: 1.4;
|
|
|
|
font-weight: 650;
|
|
}
|
|
|
|
.auction-phase-notice[data-phase="observing"] {
|
|
background: var(--amber-soft);
|
|
|
|
color: rgb(138, 94, 10);
|
|
}
|
|
|
|
.auction-phase-notice[data-phase="selection"] {
|
|
background: var(--market-up-soft);
|
|
|
|
color: var(--market-up);
|
|
}
|
|
|
|
.auction-phase-notice[data-phase="finalized"] {
|
|
background: var(--market-down-soft);
|
|
|
|
color: var(--market-down);
|
|
}
|
|
|
|
.auction-phase-notice[data-phase="archive"] {
|
|
background: var(--surface-muted);
|
|
|
|
color: var(--text-2);
|
|
}
|
|
|
|
.auction-phase-marker {
|
|
border-radius: 50%;
|
|
|
|
background: rgb(131, 144, 154);
|
|
|
|
width: 7px;
|
|
|
|
height: 7px;
|
|
|
|
box-shadow: none;
|
|
}
|
|
|
|
.auction-table {
|
|
min-width: 860px;
|
|
|
|
font-size: var(--font-size-table);
|
|
}
|
|
|
|
.auction-table tbody tr:hover td {
|
|
background: var(--table-hover);
|
|
}
|
|
|
|
.auction-stock-cell {
|
|
display: grid;
|
|
|
|
align-items: center;
|
|
|
|
gap: 5px;
|
|
|
|
grid-template-columns: minmax(0px, 1fr);
|
|
|
|
min-width: 112px;
|
|
}
|
|
|
|
.auction-stock-cell > b {
|
|
color: var(--text-muted);
|
|
|
|
font-size: 10px;
|
|
|
|
font-weight: 500;
|
|
|
|
text-align: center;
|
|
|
|
display: none;
|
|
}
|
|
|
|
.auction-stock-cell strong {
|
|
overflow: hidden;
|
|
|
|
text-overflow: ellipsis;
|
|
|
|
white-space: nowrap;
|
|
|
|
font-size: 13px;
|
|
|
|
font-weight: 750;
|
|
}
|
|
|
|
.auction-stock-cell small {
|
|
overflow: hidden;
|
|
|
|
text-overflow: ellipsis;
|
|
|
|
white-space: nowrap;
|
|
|
|
color: var(--text-muted);
|
|
|
|
font-weight: 400;
|
|
|
|
margin-left: 6px;
|
|
|
|
font-size: 10.5px;
|
|
}
|
|
|
|
.auction-stock-cell > span {
|
|
min-width: 0px;
|
|
|
|
display: flex;
|
|
|
|
align-items: baseline;
|
|
|
|
gap: 0px;
|
|
}
|
|
|
|
.auction-context-cell strong {
|
|
overflow: hidden;
|
|
|
|
text-overflow: ellipsis;
|
|
|
|
white-space: nowrap;
|
|
|
|
font-size: 12px;
|
|
}
|
|
|
|
.auction-amount-day > span {
|
|
width: 100%;
|
|
|
|
min-height: 8px;
|
|
|
|
border-radius: 2px 2px 0px 0px;
|
|
|
|
transition: opacity var(--motion-fast) ease;
|
|
|
|
background: var(--accent-soft);
|
|
}
|
|
|
|
.auction-amount-average {
|
|
position: absolute;
|
|
|
|
right: 0px;
|
|
|
|
left: 0px;
|
|
|
|
z-index: 2;
|
|
|
|
border-top: 1.5px dashed rgb(217, 119, 6);
|
|
|
|
pointer-events: none;
|
|
}
|
|
|
|
.auction-amount-average small {
|
|
position: absolute;
|
|
|
|
top: -16px;
|
|
|
|
right: 0px;
|
|
|
|
padding-left: 4px;
|
|
|
|
background: var(--surface);
|
|
|
|
color: rgb(180, 83, 9);
|
|
|
|
font-size: 10px;
|
|
}
|
|
|
|
@media (max-width: 1200px) {
|
|
|
|
.auction-header-actions {
|
|
width: 100%;
|
|
|
|
margin-left: 0px;
|
|
|
|
justify-content: space-between;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 767px) {
|
|
|
|
.auction-phase-notice {
|
|
grid-template-columns: 10px minmax(0px, 1fr);
|
|
|
|
max-width: 100%;
|
|
|
|
flex-wrap: wrap;
|
|
}
|
|
|
|
.auction-phase-notice span:not(.auction-phase-marker) {
|
|
flex: 1 1 calc(100% - 16px);
|
|
}
|
|
}
|
|
|
|
.auction-table td {
|
|
height: 40px;
|
|
|
|
padding-right: 12px;
|
|
|
|
padding-left: 12px;
|
|
|
|
border-right: 0px;
|
|
|
|
border-bottom-color: var(--border);
|
|
}
|
|
|
|
.auction-table th {
|
|
padding-right: 12px;
|
|
|
|
padding-left: 12px;
|
|
|
|
border-right: 0px;
|
|
|
|
height: 36px;
|
|
|
|
color: var(--text-2);
|
|
|
|
font-size: var(--font-size-caption);
|
|
|
|
border-bottom-color: var(--border);
|
|
|
|
background: var(--table-header);
|
|
}
|
|
|
|
.auction-phase-notice {
|
|
min-height: 28px;
|
|
|
|
display: inline-flex;
|
|
|
|
grid-template-columns: none;
|
|
|
|
align-items: center;
|
|
|
|
gap: 6px;
|
|
|
|
padding: 4px 9px;
|
|
|
|
border: 0px;
|
|
|
|
background: var(--surface-muted);
|
|
|
|
border-radius: 5px;
|
|
}
|
|
|
|
@media (prefers-reduced-motion: reduce) {
|
|
.auction-table tbody tr td {
|
|
transition: none;
|
|
}
|
|
}
|
|
|
|
.auction-workspace {
|
|
border: 1px solid var(--card-border);
|
|
|
|
border-radius: var(--card-radius);
|
|
|
|
background: var(--card-bg);
|
|
|
|
box-shadow: var(--card-shadow);
|
|
}
|
|
|
|
:where(#auctionView) .auction-theme-row {
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.auction-amount-compare {
|
|
min-height: 34px;
|
|
|
|
display: flex;
|
|
|
|
align-items: end;
|
|
|
|
gap: 18px;
|
|
|
|
padding-top: 7px;
|
|
|
|
margin-left: 14px;
|
|
|
|
margin-right: 14px;
|
|
}
|
|
|
|
.auction-amount-trend {
|
|
height: 148px;
|
|
|
|
display: flex;
|
|
|
|
align-items: stretch;
|
|
|
|
gap: 5px;
|
|
|
|
padding: 8px 2px 0px;
|
|
|
|
border-bottom: 1px solid var(--line);
|
|
|
|
margin-left: 14px;
|
|
|
|
margin-right: 14px;
|
|
}
|
|
|
|
.auction-theme-list {
|
|
min-height: 162px;
|
|
|
|
display: grid;
|
|
|
|
align-content: start;
|
|
|
|
max-height: 390px;
|
|
|
|
overflow-y: auto;
|
|
|
|
scrollbar-width: thin;
|
|
|
|
margin-left: 14px;
|
|
|
|
margin-right: 14px;
|
|
}
|
|
|
|
.redesigned-auction-view {
|
|
width: min(100%, 2200px);
|
|
|
|
min-width: 0px;
|
|
|
|
margin-right: auto;
|
|
|
|
margin-left: auto;
|
|
|
|
padding: var(--page-pad-y) 0 18px;
|
|
}
|
|
|
|
.auction-page-head-v2 {
|
|
min-width: 0px;
|
|
|
|
min-height: 40px;
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
gap: 18px;
|
|
|
|
margin-bottom: 12px;
|
|
}
|
|
|
|
.auction-title-cluster {
|
|
min-width: 0px;
|
|
|
|
flex: 1 1 0%;
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
gap: 14px;
|
|
}
|
|
|
|
.auction-title-line {
|
|
flex: 0 0 auto;
|
|
|
|
display: grid;
|
|
|
|
gap: 3px;
|
|
}
|
|
|
|
.auction-title-line h2 {
|
|
margin: 0px;
|
|
|
|
color: var(--r2-ink);
|
|
|
|
font-size: var(--font-size-page-title);
|
|
|
|
font-weight: var(--font-weight-semibold);
|
|
|
|
letter-spacing: 0px;
|
|
}
|
|
|
|
.auction-title-line span {
|
|
color: var(--r2-faint);
|
|
|
|
font-size: 12px;
|
|
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.auction-phase-notice-v2 {
|
|
min-width: 0px;
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
gap: 7px;
|
|
|
|
padding: 0 0 0 12px;
|
|
|
|
border: 0;
|
|
|
|
border-left: 1px solid var(--r2-line);
|
|
|
|
border-radius: 0;
|
|
|
|
background: transparent;
|
|
|
|
color: var(--r2-sub);
|
|
|
|
font-size: 11.5px;
|
|
}
|
|
|
|
.auction-phase-notice-v2 .auction-phase-marker {
|
|
width: 7px;
|
|
|
|
height: 7px;
|
|
|
|
flex: 0 0 7px;
|
|
|
|
border-radius: 50%;
|
|
|
|
background: var(--r2-faint);
|
|
|
|
box-shadow: none;
|
|
}
|
|
|
|
.auction-phase-notice-v2 strong {
|
|
flex: 0 0 auto;
|
|
|
|
color: var(--r2-ink);
|
|
|
|
font-size: 12px;
|
|
|
|
font-weight: 700;
|
|
}
|
|
|
|
.auction-phase-notice-v2 > span:not(.auction-phase-marker) {
|
|
min-width: 0px;
|
|
|
|
overflow: hidden;
|
|
|
|
text-overflow: ellipsis;
|
|
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.auction-phase-notice-v2 time {
|
|
flex: 0 0 auto;
|
|
|
|
margin-left: 3px;
|
|
|
|
color: var(--r2-faint);
|
|
|
|
font-size: 10.5px;
|
|
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.auction-phase-notice-v2[data-phase="selection"] {
|
|
border-color: var(--warning-color);
|
|
|
|
background: transparent;
|
|
}
|
|
|
|
.auction-phase-notice-v2[data-phase="selection"] .auction-phase-marker {
|
|
background: var(--warning-color);
|
|
|
|
animation: 1.8s ease-in-out 0s infinite normal none running auction-pulse;
|
|
}
|
|
|
|
.auction-phase-notice-v2[data-phase="finalized"] {
|
|
border-color: var(--market-down);
|
|
|
|
background: transparent;
|
|
}
|
|
|
|
.auction-phase-notice-v2[data-phase="finalized"] .auction-phase-marker {
|
|
background: var(--r2-down);
|
|
}
|
|
|
|
.auction-phase-notice-v2[data-phase="observing"] .auction-phase-marker {
|
|
background: var(--r2-blue);
|
|
|
|
animation: 1.8s ease-in-out 0s infinite normal none running auction-pulse;
|
|
}
|
|
|
|
@keyframes auction-pulse {
|
|
0%,
|
|
100% {
|
|
opacity: 0.42;
|
|
|
|
box-shadow: 0 0 0 0 var(--focus-ring);
|
|
}
|
|
|
|
50% {
|
|
opacity: 1;
|
|
|
|
box-shadow: 0 0 0 4px transparent;
|
|
}
|
|
}
|
|
|
|
.auction-header-actions-v2 {
|
|
flex: 0 0 auto;
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
gap: 8px;
|
|
}
|
|
|
|
.auction-summary-v2 {
|
|
min-width: 348px;
|
|
|
|
display: grid;
|
|
|
|
grid-template-columns: repeat(4, minmax(82px, 1fr));
|
|
|
|
border: 0;
|
|
|
|
border-left: 1px solid var(--r2-line-soft);
|
|
|
|
border-radius: 0;
|
|
|
|
background: var(--surface);
|
|
|
|
box-shadow: none;
|
|
}
|
|
|
|
.auction-summary-v2 > div {
|
|
min-width: 0px;
|
|
|
|
min-height: 44px;
|
|
|
|
display: grid;
|
|
|
|
align-content: center;
|
|
|
|
gap: 2px;
|
|
|
|
padding: 6px 10px;
|
|
|
|
border-right: 1px solid var(--r2-line-soft);
|
|
}
|
|
|
|
.auction-summary-v2 > div:last-child {
|
|
border-right: 0px;
|
|
}
|
|
|
|
.auction-summary-v2 span {
|
|
color: var(--r2-faint);
|
|
|
|
font-size: 10.5px;
|
|
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.auction-summary-v2 strong {
|
|
color: var(--r2-ink);
|
|
|
|
font-size: 14px;
|
|
|
|
font-weight: 750;
|
|
|
|
font-variant-numeric: tabular-nums;
|
|
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.auction-summary-v2 strong.up {
|
|
color: var(--r2-up);
|
|
}
|
|
|
|
.auction-export-button,
|
|
.auction-refresh-button {
|
|
min-height: 32px;
|
|
|
|
height: 32px;
|
|
|
|
display: inline-flex;
|
|
|
|
align-items: center;
|
|
|
|
justify-content: center;
|
|
|
|
gap: 5px;
|
|
|
|
padding: 0 12px;
|
|
|
|
border: 1px solid var(--border-strong);
|
|
|
|
border-radius: 8px;
|
|
|
|
background: var(--surface);
|
|
|
|
color: var(--text-primary);
|
|
|
|
font-size: var(--font-size-label);
|
|
|
|
font-weight: 500;
|
|
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.auction-export-button:hover,
|
|
.auction-refresh-button:hover {
|
|
border-color: var(--r2-blue-line);
|
|
|
|
color: var(--r2-blue);
|
|
}
|
|
|
|
.auction-refresh-button .lucide {
|
|
width: 14px;
|
|
|
|
height: 14px;
|
|
}
|
|
|
|
.auction-workspace-v2 {
|
|
min-width: 0px;
|
|
|
|
min-height: 0px;
|
|
|
|
display: grid;
|
|
|
|
grid-template-columns: minmax(0px, 1fr) 340px;
|
|
|
|
align-items: stretch;
|
|
|
|
gap: 12px;
|
|
}
|
|
|
|
.auction-side-card {
|
|
min-width: 0px;
|
|
|
|
overflow: hidden;
|
|
|
|
border-radius: var(--r2-radius);
|
|
|
|
background: var(--surface);
|
|
|
|
box-shadow: var(--card-shadow);
|
|
}
|
|
|
|
.auction-primary-card {
|
|
min-width: 0px;
|
|
|
|
overflow: hidden;
|
|
|
|
border-radius: var(--r2-radius);
|
|
|
|
background: var(--surface);
|
|
|
|
box-shadow: var(--card-shadow);
|
|
|
|
min-height: 0px;
|
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
}
|
|
|
|
:where(#auctionView) .auction-tabs-v2 {
|
|
flex: 0 0 auto;
|
|
|
|
min-height: 45px;
|
|
|
|
display: flex;
|
|
|
|
gap: 2px;
|
|
|
|
padding: 0px 14px;
|
|
|
|
border-bottom: 1px solid var(--r2-line-soft);
|
|
}
|
|
|
|
.auction-tabs-v2 button {
|
|
min-width: 0px;
|
|
|
|
display: inline-flex;
|
|
|
|
align-items: center;
|
|
|
|
gap: 4px;
|
|
|
|
position: relative;
|
|
|
|
padding: 0px 14px;
|
|
|
|
border: 0px;
|
|
|
|
background: transparent;
|
|
|
|
color: var(--r2-sub);
|
|
|
|
font-size: 13px;
|
|
|
|
font-weight: 500;
|
|
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.auction-tabs-v2 button::after {
|
|
content: "";
|
|
|
|
position: absolute;
|
|
|
|
right: 12px;
|
|
|
|
bottom: -1px;
|
|
|
|
left: 12px;
|
|
|
|
height: 2px;
|
|
|
|
border-radius: 2px 2px 0px 0px;
|
|
|
|
background: transparent;
|
|
}
|
|
|
|
.auction-tabs-v2 button strong {
|
|
color: var(--r2-faint);
|
|
|
|
font-size: 11px;
|
|
|
|
font-weight: 400;
|
|
|
|
font-variant-numeric: tabular-nums;
|
|
}
|
|
|
|
.auction-tabs-v2 button:hover {
|
|
color: var(--r2-blue);
|
|
}
|
|
|
|
.auction-tabs-v2 button.active {
|
|
color: var(--r2-blue);
|
|
|
|
font-weight: 650;
|
|
}
|
|
|
|
.auction-tabs-v2 button.active::after {
|
|
background: var(--r2-blue);
|
|
}
|
|
|
|
.auction-tabs-v2 button.active strong {
|
|
color: var(--r2-blue);
|
|
}
|
|
|
|
.auction-tools-v2 {
|
|
flex: 0 0 auto;
|
|
|
|
min-height: 47px;
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
justify-content: space-between;
|
|
|
|
background: var(--surface-subtle);
|
|
}
|
|
|
|
.auction-expectation-v2,
|
|
.auction-tool-actions {
|
|
min-width: 0px;
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
gap: 8px;
|
|
}
|
|
|
|
.auction-expectation-v2[hidden] {
|
|
display: none;
|
|
}
|
|
|
|
.auction-expectation-v2 > span {
|
|
flex: 0 0 auto;
|
|
|
|
color: var(--r2-sub);
|
|
|
|
font-size: 11px;
|
|
}
|
|
|
|
.auction-filter-segments {
|
|
min-width: 0px;
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
gap: 2px;
|
|
|
|
padding: 2px;
|
|
|
|
border-radius: 8px;
|
|
}
|
|
|
|
.auction-filter-segments button {
|
|
min-height: 27px;
|
|
|
|
border: 0px;
|
|
|
|
border-radius: 6px;
|
|
|
|
background: transparent;
|
|
|
|
color: var(--r2-sub);
|
|
|
|
font-size: 12px;
|
|
}
|
|
|
|
.auction-filter-segments button.active {
|
|
background: var(--surface);
|
|
|
|
color: var(--r2-ink);
|
|
|
|
font-weight: 600;
|
|
|
|
box-shadow: var(--shadow-xs);
|
|
}
|
|
|
|
.auction-search-v2 {
|
|
min-width: 0px;
|
|
|
|
height: 32px;
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
gap: 6px;
|
|
|
|
padding: 0px 9px;
|
|
|
|
border: 1px solid var(--border-strong);
|
|
|
|
border-radius: 8px;
|
|
|
|
background: var(--surface);
|
|
}
|
|
|
|
.auction-search-v2 .lucide {
|
|
width: 14px;
|
|
|
|
height: 14px;
|
|
|
|
color: var(--r2-faint);
|
|
}
|
|
|
|
.auction-search-v2 input {
|
|
min-width: 0px;
|
|
|
|
padding: 0px;
|
|
|
|
border: 0px;
|
|
|
|
outline: 0px;
|
|
|
|
background: transparent;
|
|
|
|
color: var(--r2-ink);
|
|
}
|
|
|
|
.auction-search-v2:focus-within {
|
|
border-color: var(--r2-blue-line);
|
|
|
|
box-shadow: 0 0 0 2px var(--focus-ring);
|
|
}
|
|
|
|
.auction-export-button:focus-visible,
|
|
.auction-filter-segments button:focus-visible,
|
|
.auction-refresh-button:focus-visible,
|
|
.auction-tabs-v2 button:focus-visible {
|
|
outline: 2px solid var(--accent);
|
|
|
|
outline-offset: 2px;
|
|
}
|
|
|
|
.auction-table-frame-v2 {
|
|
min-height: 0px;
|
|
|
|
flex: 1 1 auto;
|
|
|
|
max-height: none;
|
|
|
|
overflow: auto;
|
|
|
|
overscroll-behavior: contain;
|
|
|
|
scrollbar-gutter: stable;
|
|
}
|
|
|
|
.auction-table-v2 {
|
|
width: 100%;
|
|
|
|
min-width: 790px;
|
|
|
|
border-collapse: collapse;
|
|
|
|
font-size: var(--font-size-table);
|
|
}
|
|
|
|
.auction-table-v2 thead th {
|
|
position: sticky;
|
|
|
|
top: 0px;
|
|
|
|
z-index: 2;
|
|
|
|
height: 36px;
|
|
|
|
padding: 0 12px;
|
|
|
|
background: var(--table-header);
|
|
|
|
color: var(--r2-sub);
|
|
|
|
font-size: var(--font-size-caption);
|
|
|
|
font-weight: 600;
|
|
|
|
text-align: left;
|
|
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.auction-table-v2 thead th:first-child,
|
|
.auction-table-v2 tbody td:first-child {
|
|
text-align: left;
|
|
}
|
|
|
|
.auction-table-v2 thead th.number {
|
|
text-align: right;
|
|
}
|
|
|
|
.auction-table-v2 thead th.sortable {
|
|
cursor: pointer;
|
|
|
|
user-select: none;
|
|
}
|
|
|
|
.auction-table-v2 thead th.sortable:hover {
|
|
color: var(--r2-blue);
|
|
}
|
|
|
|
.auction-table-v2 thead th.sortable span {
|
|
margin-left: 3px;
|
|
|
|
color: var(--r2-faint);
|
|
|
|
font-size: 9px;
|
|
}
|
|
|
|
.auction-table-v2 thead th.sorted span {
|
|
color: var(--r2-blue);
|
|
}
|
|
|
|
.auction-table-v2 tbody td {
|
|
height: 40px;
|
|
|
|
padding: 0 12px;
|
|
|
|
border-bottom: 1px solid var(--r2-line-soft);
|
|
|
|
color: var(--r2-ink);
|
|
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.auction-table-v2 tbody tr:last-child td {
|
|
border-bottom: 0px;
|
|
}
|
|
|
|
.auction-table-v2 tbody tr:hover td {
|
|
background: var(--table-hover);
|
|
}
|
|
|
|
.auction-stock-cell-v2 {
|
|
min-width: 112px;
|
|
|
|
display: flex;
|
|
|
|
align-items: baseline;
|
|
|
|
gap: 6px;
|
|
}
|
|
|
|
.auction-stock-cell-v2 strong {
|
|
color: var(--r2-ink);
|
|
|
|
font-size: 13px;
|
|
|
|
font-weight: 750;
|
|
}
|
|
|
|
.auction-stock-cell-v2 small {
|
|
color: var(--r2-faint);
|
|
|
|
font-size: 10.5px;
|
|
|
|
font-weight: 400;
|
|
}
|
|
|
|
.auction-context-cell-v2 {
|
|
min-width: 130px;
|
|
|
|
max-width: 190px;
|
|
|
|
display: grid;
|
|
|
|
gap: 3px;
|
|
}
|
|
|
|
.auction-context-cell-v2 > strong {
|
|
overflow: hidden;
|
|
|
|
color: var(--r2-ink);
|
|
|
|
font-size: 12px;
|
|
|
|
font-weight: 650;
|
|
|
|
text-overflow: ellipsis;
|
|
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.auction-source-tags-v2 {
|
|
min-width: 0px;
|
|
|
|
display: flex;
|
|
|
|
gap: 3px;
|
|
|
|
overflow: hidden;
|
|
}
|
|
|
|
.auction-source-tags-v2 b {
|
|
flex: 0 0 auto;
|
|
|
|
padding: 1px 4px;
|
|
|
|
border-radius: 3px;
|
|
|
|
background: var(--surface-muted);
|
|
|
|
color: var(--r2-sub);
|
|
|
|
font-size: 9.5px;
|
|
|
|
font-weight: 500;
|
|
}
|
|
|
|
.auction-source-tags-v2 b:nth-child(n+2) {
|
|
background: var(--r2-blue-soft);
|
|
|
|
color: var(--r2-blue);
|
|
}
|
|
|
|
#auctionView .auction-core-tags {
|
|
display: inline-flex;
|
|
|
|
flex-wrap: wrap;
|
|
|
|
gap: 4px;
|
|
}
|
|
|
|
#auctionView .auction-core-tags b {
|
|
padding: 2px 5px;
|
|
|
|
border: 0px;
|
|
|
|
border-radius: 4px;
|
|
|
|
background: var(--r2-amber-soft);
|
|
|
|
color: var(--r2-amber);
|
|
|
|
font-size: 10px;
|
|
|
|
font-weight: 700;
|
|
}
|
|
|
|
.auction-identity-empty {
|
|
display: inline-block;
|
|
|
|
width: 1px;
|
|
|
|
height: 18px;
|
|
}
|
|
|
|
#auctionView .auction-score {
|
|
color: var(--r2-blue);
|
|
|
|
font-weight: 750;
|
|
}
|
|
|
|
#auctionView .auction-volume-ratio {
|
|
color: var(--r2-sub);
|
|
}
|
|
|
|
#auctionView .auction-expectation {
|
|
min-height: 22px;
|
|
|
|
display: inline-flex;
|
|
|
|
align-items: center;
|
|
|
|
padding: 1px 7px;
|
|
|
|
border: 0px;
|
|
|
|
border-radius: 5px;
|
|
|
|
font-size: 11px;
|
|
|
|
font-weight: 600;
|
|
}
|
|
|
|
#auctionView .auction-expectation.above {
|
|
background: var(--r2-up-soft);
|
|
|
|
color: var(--r2-up);
|
|
}
|
|
|
|
#auctionView .auction-expectation.matched {
|
|
background: var(--surface-muted);
|
|
|
|
color: var(--text-secondary);
|
|
}
|
|
|
|
#auctionView .auction-expectation.below {
|
|
background: var(--r2-down-soft);
|
|
|
|
color: var(--r2-down);
|
|
}
|
|
|
|
#auctionView .auction-one-price-tag {
|
|
min-height: 22px;
|
|
|
|
display: inline-flex;
|
|
|
|
align-items: center;
|
|
|
|
padding: 1px 7px;
|
|
|
|
border: 0px;
|
|
|
|
border-radius: 5px;
|
|
|
|
font-size: 11px;
|
|
|
|
font-weight: 600;
|
|
|
|
background: var(--r2-amber-soft);
|
|
|
|
color: var(--r2-amber);
|
|
}
|
|
|
|
.auction-side-v2 {
|
|
min-width: 0px;
|
|
|
|
min-height: 0px;
|
|
|
|
max-height: 100%;
|
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
|
|
gap: 12px;
|
|
|
|
overflow-y: auto;
|
|
|
|
overscroll-behavior: contain;
|
|
|
|
scrollbar-gutter: stable;
|
|
|
|
scrollbar-width: none;
|
|
}
|
|
|
|
.auction-side-v2::-webkit-scrollbar {
|
|
display: none;
|
|
}
|
|
|
|
.auction-side-v2 > .auction-side-card {
|
|
flex: 0 0 auto;
|
|
}
|
|
|
|
.auction-card-head-v2 {
|
|
min-height: 44px;
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
gap: 8px;
|
|
|
|
border-bottom: 1px solid var(--r2-line-soft);
|
|
}
|
|
|
|
.auction-card-head-v2 > div {
|
|
min-width: 0px;
|
|
|
|
display: flex;
|
|
|
|
align-items: baseline;
|
|
|
|
gap: 7px;
|
|
}
|
|
|
|
.auction-card-head-v2 h3 {
|
|
margin: 0px;
|
|
|
|
color: var(--r2-ink);
|
|
|
|
font-size: 14px;
|
|
|
|
font-weight: 700;
|
|
}
|
|
|
|
.auction-card-head-v2 > div > span {
|
|
color: var(--r2-faint);
|
|
|
|
font-size: 11px;
|
|
}
|
|
|
|
.auction-card-tag {
|
|
flex: 0 0 auto;
|
|
|
|
margin-left: auto;
|
|
|
|
padding: 2px 7px;
|
|
|
|
border-radius: 5px;
|
|
|
|
background: var(--surface-muted);
|
|
|
|
color: var(--r2-sub);
|
|
|
|
font-size: 10.5px;
|
|
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.auction-theme-list-v2 {
|
|
min-height: 0px;
|
|
|
|
padding: 5px 14px;
|
|
}
|
|
|
|
#auctionView .auction-theme-row {
|
|
min-height: 48px;
|
|
|
|
display: grid;
|
|
|
|
grid-template-columns: 72px minmax(0px, 1fr) auto 54px;
|
|
|
|
align-items: center;
|
|
|
|
gap: 6px;
|
|
|
|
padding: 7px 0px;
|
|
|
|
border-bottom: 1px dashed var(--r2-line-soft);
|
|
}
|
|
|
|
#auctionView .auction-theme-row:last-child {
|
|
border-bottom: 0px;
|
|
}
|
|
|
|
.auction-theme-name {
|
|
overflow: hidden;
|
|
|
|
color: var(--r2-ink);
|
|
|
|
font-size: 12.5px;
|
|
|
|
font-weight: 700;
|
|
|
|
text-overflow: ellipsis;
|
|
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.auction-theme-info {
|
|
min-width: 0px;
|
|
|
|
overflow: hidden;
|
|
|
|
color: var(--r2-sub);
|
|
|
|
font-size: 10.5px;
|
|
|
|
text-overflow: ellipsis;
|
|
|
|
white-space: nowrap;
|
|
}
|
|
|
|
#auctionView .auction-theme-status {
|
|
min-height: 21px;
|
|
|
|
padding: 1px 6px;
|
|
|
|
border: 0px;
|
|
|
|
border-radius: 5px;
|
|
|
|
font-size: 10.5px;
|
|
|
|
font-weight: 600;
|
|
}
|
|
|
|
#auctionView .auction-theme-status.strong {
|
|
background: var(--r2-blue-soft);
|
|
|
|
color: var(--r2-blue);
|
|
}
|
|
|
|
#auctionView .auction-theme-status.steady {
|
|
background: var(--r2-blue-soft);
|
|
|
|
color: var(--r2-blue);
|
|
}
|
|
|
|
#auctionView .auction-theme-status.mixed {
|
|
background: var(--r2-amber-soft);
|
|
|
|
color: var(--r2-amber);
|
|
}
|
|
|
|
#auctionView .auction-theme-status.weak {
|
|
background: var(--surface-muted);
|
|
|
|
color: var(--r2-sub);
|
|
}
|
|
|
|
.auction-theme-median {
|
|
display: grid;
|
|
|
|
justify-items: end;
|
|
|
|
color: var(--r2-sub);
|
|
|
|
font-size: 11.5px;
|
|
|
|
font-weight: 650;
|
|
|
|
font-variant-numeric: tabular-nums;
|
|
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.auction-theme-median small {
|
|
color: var(--r2-faint);
|
|
|
|
font-size: 9.5px;
|
|
|
|
font-weight: 400;
|
|
}
|
|
|
|
.auction-new-theme-v2 {
|
|
display: grid;
|
|
|
|
grid-template-columns: auto minmax(0px, 1fr);
|
|
|
|
align-items: start;
|
|
|
|
gap: 9px;
|
|
|
|
padding: 9px 14px 11px;
|
|
|
|
border-top: 1px solid var(--r2-line-soft);
|
|
|
|
color: var(--r2-sub);
|
|
|
|
font-size: 11px;
|
|
}
|
|
|
|
.auction-new-theme-v2 > strong {
|
|
color: var(--r2-ink);
|
|
|
|
font-size: 11.5px;
|
|
}
|
|
|
|
.auction-theme-chips-v2 {
|
|
min-width: 0px;
|
|
|
|
display: flex;
|
|
|
|
flex-wrap: wrap;
|
|
|
|
gap: 4px;
|
|
}
|
|
|
|
.auction-theme-chips-v2 > span {
|
|
padding: 2px 6px;
|
|
|
|
border-radius: 4px;
|
|
|
|
background: var(--r2-blue-soft);
|
|
|
|
color: var(--r2-blue);
|
|
|
|
font-size: 10px;
|
|
}
|
|
|
|
.auction-theme-chips-v2 > span strong {
|
|
color: var(--r2-up);
|
|
}
|
|
|
|
.auction-theme-chips-v2 > small {
|
|
color: var(--r2-faint);
|
|
|
|
font-size: 10.5px;
|
|
|
|
line-height: 1.5;
|
|
}
|
|
|
|
.auction-volume-body {
|
|
padding: 11px 14px 7px;
|
|
}
|
|
|
|
.auction-volume-summary {
|
|
display: flex;
|
|
|
|
align-items: baseline;
|
|
|
|
gap: 14px;
|
|
|
|
margin-bottom: 8px;
|
|
}
|
|
|
|
.auction-amount-value-v2 {
|
|
flex: 0 0 auto;
|
|
|
|
color: var(--r2-ink);
|
|
|
|
font-size: 22px;
|
|
|
|
font-weight: 800;
|
|
|
|
font-variant-numeric: tabular-nums;
|
|
}
|
|
|
|
.auction-amount-compare-v2 {
|
|
min-width: 0px;
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
gap: 12px;
|
|
}
|
|
|
|
.auction-amount-compare-v2 span {
|
|
color: var(--r2-sub);
|
|
|
|
font-size: 10.5px;
|
|
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.auction-amount-compare-v2 strong {
|
|
margin-left: 4px;
|
|
|
|
color: var(--r2-ink);
|
|
|
|
font-size: 11px;
|
|
|
|
font-weight: 650;
|
|
}
|
|
|
|
.auction-amount-trend-v2 {
|
|
height: 112px;
|
|
|
|
display: flex;
|
|
|
|
align-items: stretch;
|
|
|
|
gap: 5px;
|
|
|
|
position: relative;
|
|
|
|
padding: 6px 0px 0px;
|
|
}
|
|
|
|
.auction-amount-trend-v2 .auction-amount-day {
|
|
min-width: 0px;
|
|
|
|
flex: 1 1 0%;
|
|
|
|
display: grid;
|
|
|
|
grid-template-rows: minmax(0px, 1fr) 18px;
|
|
|
|
align-items: end;
|
|
|
|
gap: 3px;
|
|
}
|
|
|
|
.auction-amount-trend-v2 .auction-amount-day > span {
|
|
width: 72%;
|
|
|
|
min-height: 4px;
|
|
|
|
justify-self: center;
|
|
|
|
border-radius: 3px 3px 0px 0px;
|
|
|
|
background: var(--accent-soft);
|
|
|
|
transition: opacity 180ms, transform 180ms;
|
|
|
|
transform-origin: center bottom;
|
|
}
|
|
|
|
.auction-amount-trend-v2 .auction-amount-day.current > span {
|
|
background: var(--r2-up);
|
|
}
|
|
|
|
.auction-amount-trend-v2 .auction-amount-day:hover > span {
|
|
opacity: 0.78;
|
|
|
|
transform: scaleY(1.03);
|
|
}
|
|
|
|
.auction-amount-trend-v2 .auction-amount-day small {
|
|
overflow: hidden;
|
|
|
|
color: var(--r2-faint);
|
|
|
|
font-size: 9px;
|
|
|
|
text-align: center;
|
|
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.auction-amount-trend-v2 .auction-amount-day.current small {
|
|
color: var(--r2-up);
|
|
|
|
font-weight: 700;
|
|
}
|
|
|
|
.auction-amount-trend-v2 .auction-amount-average {
|
|
position: absolute;
|
|
|
|
right: 0px;
|
|
|
|
left: 0px;
|
|
|
|
z-index: 1;
|
|
|
|
border-top: 1.5px dashed rgb(245, 158, 11);
|
|
|
|
pointer-events: none;
|
|
}
|
|
|
|
.auction-amount-trend-v2 .auction-amount-average small {
|
|
position: absolute;
|
|
|
|
top: -15px;
|
|
|
|
right: 0px;
|
|
|
|
padding-left: 3px;
|
|
|
|
background: var(--surface);
|
|
|
|
color: rgb(217, 119, 6);
|
|
|
|
font-size: 9.5px;
|
|
}
|
|
|
|
.auction-volume-legend {
|
|
display: flex;
|
|
|
|
gap: 13px;
|
|
|
|
padding: 7px 14px 10px;
|
|
|
|
border-top: 1px solid var(--r2-line-soft);
|
|
|
|
color: var(--r2-faint);
|
|
|
|
font-size: 10px;
|
|
}
|
|
|
|
.auction-volume-legend span {
|
|
display: inline-flex;
|
|
|
|
align-items: center;
|
|
|
|
gap: 4px;
|
|
}
|
|
|
|
.auction-volume-legend i {
|
|
width: 10px;
|
|
|
|
height: 7px;
|
|
|
|
display: inline-block;
|
|
|
|
border-radius: 2px;
|
|
|
|
background: var(--accent-soft);
|
|
}
|
|
|
|
.auction-volume-legend i.current {
|
|
background: var(--r2-up);
|
|
}
|
|
|
|
.auction-volume-legend i.average {
|
|
height: 0px;
|
|
|
|
border-top: 1.5px dashed rgb(245, 158, 11);
|
|
|
|
border-radius: 0px;
|
|
|
|
background: transparent;
|
|
}
|
|
|
|
@media (max-width: 1260px) {
|
|
.auction-page-head-v2 {
|
|
align-items: stretch;
|
|
|
|
flex-direction: column;
|
|
|
|
gap: 9px;
|
|
}
|
|
|
|
.auction-header-actions-v2 {
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.auction-summary-v2 {
|
|
width: min(100%, 500px);
|
|
}
|
|
}
|
|
|
|
@media (max-width: 1050px) {
|
|
.auction-workspace-v2 {
|
|
grid-template-columns: minmax(0px, 1fr);
|
|
}
|
|
|
|
.auction-side-v2 {
|
|
display: grid;
|
|
|
|
grid-template-columns: repeat(2, minmax(0px, 1fr));
|
|
}
|
|
}
|
|
|
|
@media (max-width: 767px) {
|
|
.redesigned-auction-view {
|
|
padding: 0px;
|
|
}
|
|
|
|
.auction-title-cluster {
|
|
align-items: flex-start;
|
|
|
|
flex-direction: column;
|
|
|
|
gap: 8px;
|
|
}
|
|
|
|
.auction-phase-notice-v2 {
|
|
width: 100%;
|
|
|
|
flex-wrap: wrap;
|
|
}
|
|
|
|
.auction-phase-notice-v2 > span:not(.auction-phase-marker) {
|
|
width: calc(100% - 110px);
|
|
}
|
|
|
|
.auction-phase-notice-v2 time {
|
|
margin-left: 14px;
|
|
}
|
|
|
|
.auction-header-actions-v2 {
|
|
align-items: stretch;
|
|
|
|
flex-direction: column;
|
|
}
|
|
|
|
.auction-summary-v2 {
|
|
min-width: 0px;
|
|
|
|
width: 100%;
|
|
|
|
grid-template-columns: repeat(2, minmax(0px, 1fr));
|
|
}
|
|
|
|
.auction-summary-v2 > div:nth-child(2) {
|
|
border-right: 0px;
|
|
}
|
|
|
|
.auction-summary-v2 > div:nth-child(-n+2) {
|
|
border-bottom: 1px solid var(--r2-line-soft);
|
|
}
|
|
|
|
.auction-tabs-v2 {
|
|
overflow-x: auto;
|
|
}
|
|
|
|
.auction-tabs-v2 button {
|
|
flex: 0 0 auto;
|
|
|
|
padding: 0px 10px;
|
|
}
|
|
|
|
.auction-tools-v2 {
|
|
flex-direction: column;
|
|
}
|
|
|
|
.auction-expectation-v2 {
|
|
align-items: flex-start;
|
|
|
|
flex-direction: column;
|
|
}
|
|
|
|
.auction-filter-segments {
|
|
width: 100%;
|
|
}
|
|
|
|
.auction-filter-segments button {
|
|
flex: 1 1 0%;
|
|
}
|
|
|
|
.auction-tool-actions {
|
|
width: 100%;
|
|
}
|
|
|
|
.auction-search-v2 {
|
|
flex: 1 1 0%;
|
|
}
|
|
|
|
.auction-table-frame-v2 {
|
|
min-height: 360px;
|
|
|
|
max-height: none;
|
|
}
|
|
|
|
.auction-side-v2 {
|
|
grid-template-columns: minmax(0px, 1fr);
|
|
}
|
|
|
|
.auction-volume-summary {
|
|
align-items: flex-start;
|
|
|
|
flex-direction: column;
|
|
|
|
gap: 4px;
|
|
}
|
|
|
|
#auctionView .auction-theme-row {
|
|
grid-template-columns: 66px minmax(0px, 1fr) auto 50px;
|
|
}
|
|
}
|
|
|
|
@media (prefers-reduced-motion: reduce) {
|
|
.auction-phase-notice-v2 .auction-phase-marker {
|
|
animation: auto ease 0s 1 normal none running none !important;
|
|
}
|
|
|
|
.auction-amount-trend-v2 .auction-amount-day > span {
|
|
transition: none;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 768px) {
|
|
body[data-active-view="auctionView"] .app-main {
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
|
|
overflow: hidden;
|
|
}
|
|
|
|
body[data-active-view="auctionView"] .overview-strip {
|
|
flex: 0 0 auto;
|
|
}
|
|
|
|
body[data-active-view="auctionView"] #auctionView.active-view {
|
|
min-height: 0px;
|
|
|
|
flex: 1 1 auto;
|
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 768px) and (max-height: 900px) {
|
|
.redesigned-auction-view {
|
|
padding: 10px 0 12px;
|
|
}
|
|
|
|
.auction-page-head-v2 {
|
|
min-height: 52px;
|
|
|
|
gap: 12px;
|
|
|
|
margin-bottom: 8px;
|
|
}
|
|
|
|
.auction-summary-v2 > div {
|
|
min-height: 43px;
|
|
|
|
padding-top: 4px;
|
|
|
|
padding-bottom: 4px;
|
|
}
|
|
|
|
.auction-tabs-v2 {
|
|
min-height: 41px;
|
|
}
|
|
|
|
.auction-tools-v2 {
|
|
min-height: 43px;
|
|
|
|
padding-top: 5px;
|
|
|
|
padding-bottom: 5px;
|
|
}
|
|
|
|
.auction-table-v2 tbody td {
|
|
height: 40px;
|
|
|
|
padding: 0 12px;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 1321px) and (min-height: 1400px) {
|
|
body[data-active-view="auctionView"] .auction-workspace-v2 {
|
|
align-items: start;
|
|
}
|
|
}
|
|
|
|
.auc-head {
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
gap: 12px;
|
|
|
|
margin-bottom: 12px;
|
|
|
|
flex-wrap: wrap;
|
|
}
|
|
|
|
.auc-head h2 {
|
|
font-size: var(--font-size-page-title);
|
|
|
|
font-weight: var(--font-weight-semibold);
|
|
}
|
|
|
|
.auc-grid {
|
|
display: grid;
|
|
|
|
grid-template-columns: minmax(0px, 1fr) 372px;
|
|
|
|
gap: 12px;
|
|
|
|
align-items: start;
|
|
}
|
|
|
|
@media (max-width: 1400px) {
|
|
.auc-grid {
|
|
grid-template-columns: minmax(0px, 1fr) 340px;
|
|
}
|
|
}
|
|
|
|
#auctionView .auction-tabs-v2 .auction-summary-v2 {
|
|
margin-left: auto;
|
|
|
|
align-self: center;
|
|
}
|
|
|
|
#auctionView .auction-tabs-v2 {
|
|
padding-right: 0px;
|
|
}
|
|
|
|
@media (min-width: 768px) {
|
|
#auctionView .auction-page-head-v2 {
|
|
flex: 0 0 auto;
|
|
}
|
|
|
|
#auctionView .auction-workspace-v2 {
|
|
min-height: 0px;
|
|
|
|
flex: 1 1 auto;
|
|
|
|
height: 100%;
|
|
|
|
grid-template-columns: minmax(0,1fr) var(--right-rail-wide);
|
|
|
|
grid-template-rows: minmax(0px, 1fr);
|
|
|
|
align-items: stretch;
|
|
|
|
overflow: hidden;
|
|
}
|
|
|
|
#auctionView .auction-primary-card {
|
|
min-height: 0px;
|
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
|
|
overflow: hidden;
|
|
}
|
|
|
|
#auctionView .auction-table-frame-v2 {
|
|
min-height: 0px;
|
|
|
|
flex: 1 1 auto;
|
|
|
|
overflow: auto;
|
|
}
|
|
|
|
#auctionView .auction-side-v2 {
|
|
min-height: 0px;
|
|
|
|
overflow: auto;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 767px), (max-width: 1023px) and (max-height: 600px) {
|
|
#auctionView .auction-workspace-v2 {
|
|
display: block;
|
|
}
|
|
}
|
|
|
|
:root[data-theme="dark"] :is(.auction-tabs-v2, .auction-summary-v2, .auction-theme-row, .auction-amount-day) {
|
|
border-color: var(--line-soft);
|
|
|
|
background: var(--surface);
|
|
}
|
|
|
|
:root[data-theme="dark"] #auctionView :is(.auction-export-button, .auction-refresh-button, .auction-filter-segments, .auction-table-v2 thead th) {
|
|
border-color: var(--border);
|
|
|
|
background: var(--surface-muted);
|
|
|
|
color: var(--text-secondary);
|
|
}
|
|
|
|
:root[data-theme="dark"] #auctionView .auction-phase-notice-v2 {
|
|
border-left-color: var(--border);
|
|
|
|
background: transparent;
|
|
|
|
color: var(--text-secondary);
|
|
}
|
|
|
|
:root[data-theme="dark"] #auctionView .auction-phase-notice-v2[data-phase="selection"] {
|
|
border-color: var(--warning-line);
|
|
|
|
background: transparent;
|
|
}
|
|
|
|
:root[data-theme="dark"] #auctionView .auction-phase-notice-v2[data-phase="finalized"] {
|
|
border-color: var(--market-down-soft);
|
|
|
|
background: transparent;
|
|
}
|
|
|
|
:root[data-theme="dark"] #auctionView :is(.auction-filter-segments button.active, .auction-source-tags-v2 b) {
|
|
background: var(--surface-subtle);
|
|
|
|
color: var(--text-primary);
|
|
}
|
|
|
|
:root[data-theme="dark"] #auctionView .auction-source-tags-v2 b:nth-child(n+2) {
|
|
background: var(--action-soft);
|
|
|
|
color: var(--action);
|
|
}
|
|
|
|
:root[data-theme="dark"] #auctionView .auction-table-v2 tbody tr:hover td {
|
|
background: var(--action-soft);
|
|
}
|
|
|
|
:root[data-theme="dark"] #auctionView :is(.auction-expectation.matched, .auction-card-tag) {
|
|
background: var(--surface-subtle);
|
|
|
|
color: var(--text-secondary);
|
|
}
|
|
|
|
:root[data-theme="dark"] #auctionView :is(.auction-theme-status.steady, .auction-theme-status.strong) {
|
|
background: var(--action-soft);
|
|
|
|
color: var(--action);
|
|
}
|
|
|
|
:root[data-theme="dark"] #auctionView .auction-amount-trend-v2 small {
|
|
background: var(--surface);
|
|
|
|
color: var(--text-secondary);
|
|
}
|
|
|
|
/* Mobile auction keeps one page scrollbar; dense rows scroll only sideways. */
|
|
@media (max-width: 767px) {
|
|
#auctionView {
|
|
padding-inline: 0;
|
|
}
|
|
|
|
#auctionView .auction-workspace-v2 {
|
|
min-height: 0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: var(--space-12);
|
|
overflow: visible;
|
|
}
|
|
|
|
#auctionView .auction-primary-card {
|
|
width: 100%;
|
|
max-width: 100%;
|
|
min-height: 0;
|
|
min-width: 0;
|
|
overflow: visible;
|
|
}
|
|
|
|
#auctionView .auction-tabs-v2 {
|
|
width: 100%;
|
|
max-width: 100%;
|
|
min-width: 0;
|
|
display: grid;
|
|
grid-template-columns: repeat(4, minmax(0, 1fr));
|
|
padding-inline: 0;
|
|
overflow: visible;
|
|
}
|
|
|
|
#auctionView .auction-tabs-v2 button {
|
|
min-width: 0;
|
|
min-height: var(--mobile-touch-size);
|
|
justify-content: center;
|
|
padding-inline: var(--space-4);
|
|
font-size: var(--font-size-label);
|
|
}
|
|
|
|
#auctionView .auction-tabs-v2 .auction-summary-v2 {
|
|
width: 100%;
|
|
min-width: 0;
|
|
grid-column: 1 / -1;
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
margin-left: 0;
|
|
border-top: 1px solid var(--border-subtle);
|
|
border-left: 0;
|
|
}
|
|
|
|
#auctionView .auction-tools-v2,
|
|
#auctionView .auction-expectation-v2,
|
|
#auctionView .auction-tool-actions {
|
|
width: 100%;
|
|
max-width: 100%;
|
|
min-width: 0;
|
|
}
|
|
|
|
#auctionView .auction-filter-segments {
|
|
width: 100%;
|
|
min-width: 0;
|
|
}
|
|
|
|
#auctionView .auction-filter-segments button {
|
|
min-width: 0;
|
|
flex: 1 1 0;
|
|
}
|
|
|
|
#auctionView .auction-search-v2,
|
|
#auctionView .auction-search-v2 input {
|
|
min-width: 0;
|
|
}
|
|
|
|
#auctionView .auction-table-frame-v2 {
|
|
width: 100%;
|
|
max-width: 100%;
|
|
min-height: var(--mobile-table-min-height);
|
|
max-height: none;
|
|
min-width: 0;
|
|
overflow-x: auto;
|
|
overflow-y: visible;
|
|
}
|
|
|
|
#auctionView .auction-side-v2 {
|
|
max-height: none;
|
|
display: grid;
|
|
grid-template-columns: minmax(0, 1fr);
|
|
gap: var(--space-12);
|
|
overflow: visible;
|
|
}
|
|
}
|