UI - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: русификация и редизайн аналитики внутреннего контура

This commit is contained in:
DCCONSTRUCTIONS
2026-04-24 13:41:06 +03:00
parent cf6fca20aa
commit 52bd017d82
19 changed files with 498 additions and 140 deletions
+195
View File
@@ -2573,6 +2573,201 @@
outline: none !important;
}
.nodedc-analytics-filter-row {
flex-wrap: wrap;
}
.nodedc-analytics-select-trigger {
display: inline-flex !important;
min-height: 2.35rem;
align-items: center;
justify-content: center;
border: 0 !important;
outline: none !important;
border-radius: 999px !important;
background: rgba(255, 255, 255, 0.06) !important;
padding: 0 0.95rem !important;
color: var(--text-color-secondary) !important;
font-size: 0.75rem;
font-weight: 650;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.018) !important;
transition:
background 160ms ease,
color 160ms ease,
box-shadow 160ms ease;
}
.nodedc-analytics-select-trigger:hover,
.nodedc-analytics-select-trigger:focus-visible {
background: rgba(255, 255, 255, 0.095) !important;
color: var(--text-color-primary) !important;
box-shadow: inset 0 0 0 1px rgba(var(--nodedc-card-active-rgb), 0.2) !important;
}
.nodedc-analytics-select-trigger .text-primary,
.nodedc-analytics-select-trigger svg {
color: rgb(var(--nodedc-card-active-rgb)) !important;
}
.nodedc-analytics-dropdown {
border-radius: 1.25rem !important;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.014) 100%), rgba(10, 10, 12, 0.96) !important;
box-shadow:
0 24px 58px rgba(0, 0, 0, 0.34),
inset 0 1px 0 rgba(255, 255, 255, 0.025) !important;
}
.nodedc-analytics-chart-stack {
gap: 1.35rem !important;
}
.nodedc-analytics-chart-viewport {
overflow-x: auto;
overflow-y: hidden;
border-radius: 1.35rem;
background: rgba(0, 0, 0, 0.18);
padding: 0.45rem 0.35rem 0.15rem;
scrollbar-color: rgba(var(--nodedc-card-active-rgb), 0.7) rgba(255, 255, 255, 0.045);
scrollbar-width: thin;
}
.nodedc-analytics-chart-viewport::-webkit-scrollbar {
height: 0.55rem;
}
.nodedc-analytics-chart-viewport::-webkit-scrollbar-track {
border-radius: 999px;
background: rgba(255, 255, 255, 0.045);
}
.nodedc-analytics-chart-viewport::-webkit-scrollbar-thumb {
border-radius: 999px;
background: rgba(var(--nodedc-card-active-rgb), 0.7);
}
.nodedc-analytics-chart-inner {
min-width: 35rem;
}
.nodedc-analytics-bar-chart .recharts-cartesian-grid line {
stroke: rgba(255, 255, 255, 0.055) !important;
}
.nodedc-analytics-bar-chart .recharts-cartesian-axis-tick-value,
.nodedc-analytics-bar-chart .recharts-label {
fill: rgba(255, 255, 255, 0.56) !important;
letter-spacing: 0 !important;
}
.nodedc-analytics-bar-chart .recharts-tooltip-cursor {
fill: rgba(255, 255, 255, 0.055) !important;
rx: 18px;
ry: 18px;
}
.nodedc-analytics-bar-chart path {
stroke: none !important;
}
.nodedc-analytics-table-toolbar {
gap: 1rem;
}
.nodedc-analytics-table-count {
color: rgba(255, 255, 255, 0.54) !important;
}
.nodedc-analytics-search-button {
margin-right: 0 !important;
border-radius: 999px !important;
background: rgba(255, 255, 255, 0.055) !important;
color: var(--text-color-secondary) !important;
}
.nodedc-analytics-search-button:hover {
background: rgba(255, 255, 255, 0.095) !important;
color: var(--text-color-primary) !important;
}
.nodedc-analytics-search-field {
border: 0 !important;
border-radius: 999px !important;
background: rgba(255, 255, 255, 0.065) !important;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.018) !important;
}
.nodedc-analytics-table-surface {
overflow-x: auto;
border-radius: 1.25rem !important;
background: rgba(255, 255, 255, 0.026) !important;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.014) !important;
scrollbar-color: rgba(var(--nodedc-card-active-rgb), 0.62) rgba(255, 255, 255, 0.035);
scrollbar-width: thin;
}
.nodedc-analytics-table-surface::-webkit-scrollbar {
height: 0.5rem;
}
.nodedc-analytics-table-surface::-webkit-scrollbar-track {
border-radius: 999px;
background: rgba(255, 255, 255, 0.035);
}
.nodedc-analytics-table-surface::-webkit-scrollbar-thumb {
border-radius: 999px;
background: rgba(var(--nodedc-card-active-rgb), 0.62);
}
.nodedc-analytics-table-surface table {
min-width: max-content;
border-collapse: separate;
border-spacing: 0;
}
.nodedc-analytics-table-surface th,
.nodedc-analytics-table-surface td {
border-color: rgba(255, 255, 255, 0.055) !important;
padding: 0.75rem 0.9rem !important;
white-space: nowrap;
}
.nodedc-analytics-table-surface th {
color: rgba(255, 255, 255, 0.62) !important;
font-size: 0.73rem !important;
font-weight: 700 !important;
}
.nodedc-analytics-table-surface td {
color: rgba(255, 255, 255, 0.84) !important;
font-size: 0.78rem !important;
}
.nodedc-analytics-table-surface tbody tr:hover td {
background: rgba(255, 255, 255, 0.04) !important;
}
.nodedc-analytics-export-button {
min-height: 2.35rem;
border: 0 !important;
outline: none !important;
border-radius: 999px !important;
background: rgba(255, 255, 255, 0.06) !important;
color: var(--text-color-primary) !important;
padding-inline: 0.95rem !important;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.018) !important;
}
.nodedc-analytics-export-button:hover {
background: rgba(255, 255, 255, 0.095) !important;
}
.nodedc-analytics-export-button,
.nodedc-analytics-export-button * {
color: var(--text-color-primary) !important;
}
.nodedc-attachment-upload {
min-height: 4.5rem;
border: 0 !important;