/* /audit and its detail dialog. */

/* The search takes what the filters leave, so the toolbar stays one line on a desktop window. */
.ms-grid-toolbar > .mud-input-control.logs-search {
    flex: 1 1 260px;
    min-width: 220px;
}

/* The filters beside the search, at widths that fit what they hold. MudSelect puts its Class on an inner
   element, so the toolbar item is found through it. */
.ms-grid-toolbar > :has(.logs-filter) {
    flex: 0 1 190px;
    min-width: 150px;
}

.ms-grid-toolbar > :has(.logs-date),
.ms-grid-toolbar > .logs-date {
    flex: 0 1 165px;
    min-width: 145px;
}

/* A system rather than a person, or nothing to say. */
.logs-none {
    color: var(--mud-palette-text-secondary);
}

/* An operation's entries under its expanded row. */
.logs-entries {
    margin: 6px 0 10px;
}

.logs-entries__action {
    width: 44px;
    text-align: right;
}

/* The detail dialogs: the facts, then each block under its heading. */
.logs-details {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.logs-details__empty {
    margin: 0;
    color: var(--mud-palette-text-secondary);
    font-size: .875rem;
}

.logs-details__operation {
    color: var(--mud-palette-text-secondary);
    font-size: .75rem;
}

.logs-changes td {
    overflow-wrap: anywhere;
}
