.sln-factoring-distribution {
    padding-top: 0;
    &__methodology {
        padding: 0;
        position: relative;
        padding-right: 0 !important;
        padding-left: 0 !important;
        .p-m { 
            position: relative;
            z-index: 99;
            display: flex;
            flex-direction: column;
            height: 130px;
            justify-content: space-evenly;
        }
        .widget {
            margin-bottom: 0;
            margin-top: 0;
            box-shadow: 1px 5px 20px rgb(0 0 0 / 3%);
            min-height: 200px;
            background: white;
            img {
                position: absolute;
                top: 19px;
                height: 90%;
                right: 15px;
            }
            h3 {
                font-family: var(--font-bold);
                font-size: 18px;
                letter-spacing: 0.02em;
                text-transform: uppercase;
                color: #ABB1C2;
                margin: 0 !important;
            }
            h1 {
                letter-spacing: 0.02em;
                color: #3C4970;
                font-family: var(--font-bold);
                z-index: 99;
                font-size: 27px;
            }
            a {
                text-decoration: underline;
                font-size: 14px;
                color: var(--PRIMARY);
                font-family: var(--font-medium);
                cursor: pointer;
            }
        }
    }
    &__methodology-big {
        // border-bottom: 20px solid #f8f9fb;
        padding: 0;
        position: relative;
        .p-m {
            position: relative;
            z-index: 99;
            display: flex;
            flex-direction: column;
            height: 130px;
            justify-content: space-evenly;
        }
        .widget {
            margin-bottom: 0;
            margin-top: 0;
            box-shadow: 1px 5px 20px rgb(0 0 0 / 3%);
            min-height: 120px;
            background: white;
            img {
                position: absolute;
                top: 11px;
                height: 90%;
                right: 60px;
            }
            h3 {
                font-family: var(--font-bold);
                font-size: 18px;
                letter-spacing: 0.02em;
                text-transform: uppercase;
                color: #ABB1C2;
                //margin: 0 !important;
                margin-left: 5%;
            }
            h1 {
                letter-spacing: 0.02em;
                color: #3C4970;
                font-family: var(--font-bold);
                z-index: 99;
                font-size: 27px;
                margin-left: 5%;
            }
            a {
                text-decoration: underline;
                font-size: 14px;
                color: var(--PRIMARY);
                font-family: var(--font-medium);
                cursor: pointer;
            }
        }
    }
    &__rating {
        border-left: 10px solid #eff3f2;
        padding: 0;
        position: relative;
        padding-left: 0 !important;
        .widget {
            margin-bottom: 0;
            margin-top: 0;
            box-shadow: 1px 5px 20px rgb(0 0 0 / 3%);
            min-height: 200px;
            background: white;
            img {
                position: absolute;
                top: 34px;
                height: 82%;
                right: 10px;
            }
            h3 {
                font-family: var(--font-bold);
                font-size: 18px;
                letter-spacing: 0.02em;
                text-transform: uppercase;
                color: #ABB1C2;
                margin: 0 !important;
            }
            h1 {
                letter-spacing: 0.02em;
                color: #3C4970;
                font-family: var(--font-bold);
                font-size: 29px;
            }
            a {
                text-decoration: underline;
                font-size: 14px;
                color: var(--PRIMARY);
                font-family: var(--font-medium);
                cursor: pointer;
                z-index: 99;
            }
        }
    }
    &__organization {
        border-top: 20px solid #f8f9fb;
        border-bottom: 20px solid #f8f9fb;
        border-left: 10px solid #f8f9fb;
        padding: 0;
        position: relative;
        .widget {
            margin-bottom: 0;
            margin-top: 0;
            box-shadow: 1px 5px 20px rgb(0 0 0 / 3%);
            min-height: 200px;
            background: white;
        }
    }
    .sln-uploader {
        .uploader-wallpaper {
            background-color: #ffffff;
            border-radius: 6px;
            height: 200px;
            display: flex;
            align-items: center;
            border-bottom: 20px solid #f8f9fb;
        }
        .wrap-control {
            width: 100%;
        }
        .uploader-wallpaper .action-buttons__flex {
            margin: 0;
        }
    }
}
.sln-scoring-err-position,
.sln-scoring-passed-position{
    cursor: pointer;
}