.app-table-details {
    line-height: normal;

    >table {
        table-layout: fixed;
        border-collapse: collapse;

        th,
        td {
            border-style: solid;
            padding: 8px 10px;
        }

        th {
            color: #606266;
            font-weight: normal;
            vertical-align: top;

            span.required {
                &::before {
                    content: "*";
                    color: var(--el-color-danger);
                    margin-right: 4px;
                }
            }
        }

        td {
            vertical-align: top;
            word-wrap: break-word;
        }
    }
}