
.dashboard-view-generic .workspace-column-main .panel-table-wrap,
.dashboard-view-users .workspace-column-main .panel-table-wrap,
.dashboard-view-overview .workspace-column-main .panel-table-wrap {
    min-height: 140px;
}

.users-table-shell .table-scroll {
    min-height: 0;
    height: 100%;
}

.entity-identity > div,
.activity-row-copy,
.status-row-copy {
    min-width: 0;
}

.entity-identity strong,
.activity-row-copy strong,
.status-row-copy strong {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.entity-cell .entity-meta,
.activity-row-copy p,
.status-row-copy p {
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.row-action-form .action-button,
.row-action-form .action-button-secondary {
    min-width: 0;
}

.side-activity-panel {
    max-height: 148px;
    overflow: hidden;
}

.side-activity-panel .activity-list {
    min-height: 0;
    overflow: auto;
    padding-right: 2px;
}

.dashboard-view-users .workspace-column-main,
.dashboard-view-generic .workspace-column-main {
    overflow: hidden;
}

.dashboard-view-users {
    padding-top: 6px;
    gap: 10px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 4px;
    padding-bottom: 16px;
    scrollbar-gutter: stable;
}

.dashboard-view-users .page-header {
    min-height: 28px;
    padding-left: 2px;
}

.dashboard-view-users .page-header h1 {
    font-size: 1rem;
    line-height: 1.15;
}

.dashboard-view-users .summary-grid,
.dashboard-view-generic .summary-grid {
    grid-template-columns: repeat(auto-fit, minmax(96px, 1fr));
}

.dashboard-view-generic .workspace-column-side {
    gap: 6px;
}

.dashboard-view-generic .side-panel,
.dashboard-view-generic .side-activity-panel {
    padding: 7px;
}

.dashboard-view-generic {
    gap: 6px;
}

.dashboard-view-generic .page-header-actions {
    gap: 4px;
}

.dashboard-view-generic .page-header-actions .action-button,
.dashboard-view-generic .page-header-actions .action-button-secondary {
    min-height: 26px;
    padding: 0 8px;
    font-size: 0.7rem;
}

.dashboard-view-generic .summary-card {
    min-height: 42px;
    padding: 5px 7px;
}

.dashboard-view-generic .summary-card-value {
    margin-top: 2px;
    font-size: 0.74rem;
}

.dashboard-view-generic .summary-icon {
    width: 16px;
    height: 16px;
    font-size: 0.48rem;
}

.dashboard-view-generic .admin-toolbar {
    grid-template-columns: minmax(136px, 1fr) 104px auto;
}

.dashboard-view-generic .toolbar-panel {
    padding: 6px;
}

.dashboard-view-generic .panel-table-wrap {
    min-height: 112px;
}

.dashboard-view-generic .table-shell-header {
    min-height: 28px;
}

.dashboard-view-generic .side-activity-panel {
    max-height: 98px;
}

.dashboard-view-generic .side-panel {
    max-height: 106px;
    overflow: hidden;
}

.dashboard-view-generic .side-panel .panel-action-stack {
    min-height: 0;
    overflow: auto;
}
