.DeliveryRights {
    display: flex;

    &-rights-body {
        padding: 16px 64px 0 0;
        display: flex;
    }

    &-delivery {
        flex: 1;
        margin-bottom: 20px;
        min-width: 340px;
        max-height: 270px;

        &-title {
            letter-spacing: normal;
            font-weight: 400;
            font-size: 18px;
            line-height: 24px;
            padding-bottom: 10px;
            text-transform: none;
            color: var(--gray-900);
            border: none;
        }

        &-body {
            padding-top: 10px;

            &-contractual {
                color: var(--gray-500);
                font-size: 16px;
                font-weight: 400;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                align-items: center;

                &-value {
                    font-size: 14px;
                    line-height: 22px;
                    margin-bottom: 0;
                }
            }
            &-account {
                font-size: 16px;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                align-items: center;
                margin-top: 20px;

                &-title {
                    color: var(--gray-900);
                }

                &-no-value {
                    font-weight: 400;
                    font-size: 16px;
                    line-height: 22px;
                    color: #1c1c1c;
                }
            }
        }
    }

    &-policy {
        flex: 3;
        padding: 20px;
        margin-bottom: 20px;
        margin-left: 30px;
        min-width: 700px;

        &-title {
            font-weight: 400;
            font-size: 18px;
            line-height: 24px;
            padding-bottom: 10px;
        }

        &-table {
            border-radius: 12px;
            border: 1px solid var(--gray-150);
            padding: 10px;

            .GridTable-cell {
                border-left: 1px solid var(--gray-300);
                font-weight: 400;
                font-size: 14px;
                line-height: 20px;
                color: #1c1c1c;
            }

            .GridTable-column {
                border-left: 1px solid var(--gray-300);
            }

            &-country-cell {
                &-btn-value {
                    margin: 0;
                    font-weight: 400;
                    font-size: 14px;
                    line-height: 20px;
                    text-transform: lowercase;
                }
                &-btn-value:first-letter {
                    text-transform: capitalize;
                }
            }
        }
    }
}
