Files
2026-07-30 11:56:32 +03:00

151 lines
3.0 KiB
CSS

.content-model-tabs {
margin-bottom: var(--space-5);
}
.directories-summary {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: var(--space-4);
margin-bottom: var(--space-5);
}
.directories-stat {
display: flex;
align-items: center;
gap: var(--space-3);
padding: var(--space-4);
}
.directories-stat b {
display: block;
font-size: 20px;
line-height: 1.1;
font-weight: 800;
}
.directories-stat div > span {
color: var(--text-secondary);
font-size: 13px;
}
.directories-panel [hidden],
#directoryDrawer [hidden],
#directoryItemDrawer [hidden] {
display: none !important;
}
.directories-filter .input-wrap {
max-width: 560px;
}
.directories-table {
min-width: 760px;
}
.directories-col-name {
width: 34%;
}
.directories-col-code {
width: 18%;
}
.directories-col-values {
width: 100px;
}
.directories-col-usage {
width: 150px;
}
.directories-col-state {
width: 120px;
}
.directories-col-actions {
width: 92px;
}
.directories-name {
display: grid;
gap: 3px;
min-width: 0;
}
.directories-name b,
.directories-name small {
overflow-wrap: anywhere;
white-space: normal;
}
.directories-name small {
color: var(--text-secondary);
font-size: 12px;
}
.directories-table tr.is-selected > td {
background: var(--blue-50);
}
.directories-values-card {
margin-top: var(--space-4);
}
.directories-head-actions,
.directories-actions {
flex-wrap: nowrap;
}
.directories-actions {
justify-content: flex-end;
width: max-content;
margin-left: auto;
}
.directories-action-values {
color: var(--blue-600);
}
.directories-action-edit {
color: var(--violet-600);
}
.directories-items-table {
min-width: 660px;
table-layout: fixed;
}
.directories-item-order {
width: 92px;
}
.directories-item-key {
width: 190px;
}
.directories-item-state {
width: 124px;
}
.directories-item-actions {
width: 104px;
}
.directories-items-table tr.is-muted {
opacity: 0.55;
}
@media (max-width: 640px) {
.directories-summary {
grid-template-columns: 1fr;
}
.directories-values-card .rubrics-section-head {
align-items: stretch;
flex-direction: column;
}
.directories-head-actions {
justify-content: flex-end;
width: 100%;
}
.directories-table tbody tr {
grid-template-columns: minmax(0, 1fr) auto;
}
.directories-table .directories-cell-name,
.directories-table .directories-cell-code {
grid-column: 1 / -1;
}
.directories-table .directories-cell-code,
.directories-table .directories-cell-values,
.directories-table .directories-cell-usage,
.directories-table .directories-cell-state,
.directories-table .directories-cell-actions {
display: grid;
gap: 4px;
align-content: start;
justify-items: start;
}
.directories-table td[data-label]::before {
content: attr(data-label);
color: var(--text-secondary);
font-size: 10px;
font-weight: 700;
letter-spacing: 0;
text-transform: uppercase;
}
.directories-table .directories-cell-actions {
align-content: end;
justify-items: end;
}
}