.admin-shortcuts {
    display: grid;
    gap: .65rem;
}

.application-inventory {
    list-style: none;
    margin: 0;
    padding: .75rem 0 0;
    border-top: 1px solid var(--line);
}

.application-inventory li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    min-height: 3.4rem;
    padding-block: .4rem;
}

.application-inventory small {
    display: block;
    margin-top: .15rem;
    color: var(--muted);
}

.application-inventory .application-version {
    color: var(--muted);
    white-space: nowrap;
    font-variant-numeric: tabular-nums;
}

.application-inventory .application-update {
    color: var(--accent);
    font-weight: 650;
}

.server-restart {
    width: min(90vw, 28rem);
    padding: 2rem;
    border: 1px solid var(--line);
    border-radius: 1rem;
    background: var(--panel);
    color: var(--text);
    text-align: center;
}
.server-restart::backdrop { background: rgb(0 0 0 / 65%); }
.server-restart img { margin-block-end: 1rem; }
