.PotentialAudioInfringementModal {
    width: 80%;
    min-height: 65%;

    .ReactModal-content {
        width: 100%;
        height: 100%;
    }

    &-MatchesTable {
        background-color: transparent;

        &-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 0 16px;
            width: 90%;
            margin-bottom: 20px;

            .label {
                width: 20%;

                .form-label {
                    text-transform: capitalize;
                }
            }
        }

        &-title {
            font-weight: 450;
            font-size: medium;
            margin-bottom: 0.75rem;
        }

        &-table {
            &-headerLeft {
                color: var(--gray-500);
            }

            .songwhipLink {
                font-weight: 400;
                color: var(--anchor-default);
                cursor: pointer;

                &:hover {
                    color: var(--anchor-hover);
                }
            }

            .accountId {
                background: var(--gray-200);
                border-radius: 4px;
                padding: 4px 8px;
                font-size: 12px;
                width: fit-content;
            }
        }

        &-dspRow {
            display: flex;
            padding: 4px 10px;

            .GlyphIcon {
                margin-bottom: 2px;
                color: var(--midnight-650);
            }
        }

        &-dspLink {
            margin-left: 8px;
            margin-right: 4px;
            color: var(--midnight-650);
            font-weight: 400;
        }

        &-expandedRow {
            margin: 8px 0;
        }

        .GridTable-row.expanded-content {
            border: 0;
        }

        .GridTable {
            background-color: transparent;
        }

        .GridTable-header {
            background-color: transparent;
        }
    }

    &-DspLinkTable {
        &-header {
            .returnButton {
                margin-bottom: 20px;
                margin-top: -20px;
                display: flex;
                align-items: center;
                justify-content: center;
            }

            .title {
                font-size: 16px;
                font-weight: 500;
                color: var(--gray-900);
                margin-bottom: 25px;
                text-transform: capitalize;
            }
        }

        &-table {
            .dspName {
                text-transform: capitalize;
            }
        }
    }

    .GridTable-row-cell {
        width: 100%;
        text-wrap: auto;
    }

    .SuiteListView-option {
        border-bottom: 0;
        padding: 0;
    }
}
