ion-content {
    ion-list {
        padding: var(--ion-padding-10) 0;
        border-bottom: 1px solid var(--ion-background-gray-light);

        ion-item {

            ion-label {
                display: flex;

                h3 {
                    font-weight: 600;
                    white-space: normal;
                }

                p {
                    font-weight: 400;
                    color: var(--ion-color-medium-shade);
                    line-height: 16px;

                    &.review-label {
                        font-size: var(--ion-font-size-12);
                        text-transform: none;
                        text-overflow: inherit;
                        overflow: inherit;
                    }

                    &.sent-back {

                        .in-review {
                            font-size: var(--ion-font-size-12);
                            font-weight: 500;
                            color: var(--ion-notification-count);
                            background: var(--ion-color-sangh-light);
                            padding: 5px 10px;
                            border-radius: var(--ion-border-radius-5);
                        }
                    }
                }

                ion-button {
                    margin-top: var(--ion-margin-10);
                    height: 30px;

                    &.following {
                        &::part(native) {
                            --background: var(--ion-background-content);
                            color: var(--ion-color);
                            border: 1px solid;
                        }
                    }
                }
            }
        }
    }

    &.sant {
        --ion-background-content: var(--ion-background-content-sant);
        --ion-color: var(--ion-color-sant);
    }

    .no-data-flag {
        p {
            color: var(--ion-color-sant);
            font-weight: 600;
        }
    }
}