.otherOperatorsModal,
.otherOperatorsModalSoloVoice {
    width: 100vw;
    height: 100vh;
    height: 100dvh;
    background-color: var(--white);
    position: fixed;
    padding: calc(96 / var(--variable-desktop-1440) * var(--viewport-unit)) calc(156 / var(--variable-desktop-1440) * var(--viewport-unit)) calc(60 / var(--variable-desktop-1440) * var(--viewport-unit));
    top: 0;
    left: 0;
    color: var(--dark-grey);
    z-index: 9999;
    overflow-y: scroll;
}

.otherOperatorsModal::-webkit-scrollbar {
    display: none;
}

.otherOperatorsModal__closeIcon {
    width: calc(24 / var(--variable-desktop-1440) * var(--viewport-unit));
    height: calc(24 / var(--variable-desktop-1440) * var(--viewport-unit));
    position: absolute;
    top: calc(20 / var(--variable-desktop-1440) * var(--viewport-unit));
    right: calc(20 / var(--variable-desktop-1440) * var(--viewport-unit));
    background-image: url("/etc/designs/lean/i/close-grey.svg");
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
}

.otherOperatorsModal__blockTitle {
    margin-bottom: calc(20 / var(--variable-desktop-1440) * var(--viewport-unit));
    font-family: "ho-Bold";
    font-size: calc(28 / var(--variable-desktop-1440) * var(--viewport-unit));
    line-height: 1.42;
}

.otherOperatorsModal__list {
    margin-bottom: calc(20 / var(--variable-desktop-1440) * var(--viewport-unit));
    font-family: "ho-Book";
    font-size: calc(18 / var(--variable-desktop-1440) * var(--viewport-unit));
    line-height: 1.44;
}

.otherOperatorsModal__list ul {
    max-height: calc(130 / var(--variable-desktop-1440) * var(--viewport-unit));
    overflow: hidden;
    transition: all 0.5s linear;
}

.otherOperatorsModal__list.expanded ul {
    max-height: unset;
    transition: all 0.5s linear;
}

.otherOperatorsModal__list__show-more {
    margin-top: calc(10 / var(--variable-desktop-1440) * var(--viewport-unit));
    color: #82378C;
    display: flex;
    flex-direction: row;
    gap: calc(8 / var(--variable-desktop-1440) * var(--viewport-unit));
    font-family: "ho-Bold";
    font-size: calc(16 / var(--variable-desktop-1440) * var(--viewport-unit));
    align-items: center;
    text-decoration: underline;
    text-underline-offset: 4px;
    cursor: pointer;
}

.otherOperatorsModal__list__show-more img {
    width: calc(12 / var(--variable-desktop-1440) * var(--viewport-unit));
    height: calc(12 / var(--variable-desktop-1440) * var(--viewport-unit));
    transform: rotate(0);
    transition: all 0.5s linear;
}

.otherOperatorsModal__list.expanded .otherOperatorsModal__list__show-more img {
    transform: rotate(180deg);
}

.otherOperatorsModal__alert {
    width: fit-content;
    margin-bottom: calc(16 / var(--variable-desktop-1440) * var(--viewport-unit));
    padding: calc(16 / var(--variable-desktop-1440) * var(--viewport-unit));
    display: flex;
    flex-direction: row;
    gap: calc(8 / var(--variable-desktop-1440) * var(--viewport-unit));
    border-radius: calc(8 / var(--variable-desktop-1440) * var(--viewport-unit));
    align-items: flex-start;
    font-family: "ho-Book";
    font-size: calc(18 / var(--variable-desktop-1440) * var(--viewport-unit));
    line-height: 1.44;
    background-color: #82368c1a;
}

.otherOperatorsModal__alert img {
    width: calc(24 / var(--variable-desktop-1440) * var(--viewport-unit));
    height: calc(24 / var(--variable-desktop-1440) * var(--viewport-unit));
}

.otherOperatorsModal__disclaimer {
    margin-top: calc(20 / var(--variable-desktop-1440) * var(--viewport-unit));
    font-family: "ho-Bold";
    font-size: calc(20 / var(--variable-desktop-1440) * var(--viewport-unit));
    line-height: 1.4;
}

.otherOperatorsModal hr,
.otherOperatorsModalSoloVoice hr {
    margin: calc(20 / var(--variable-desktop-1440) * var(--viewport-unit)) 0;
}

@media screen and (min-width:1680px) {
    .otherOperatorsModal,
    .otherOperatorsModalSoloVoice {
        padding: calc(96 / var(--variable-large-desktop) * var(--viewport-unit)) calc(400 / var(--variable-large-desktop) * var(--viewport-unit)) calc(60 / var(--variable-large-desktop) * var(--viewport-unit));
    }

    .otherOperatorsModal__closeIcon {
        width: calc(24 / var(--variable-large-desktop) * var(--viewport-unit));
        height: calc(24 / var(--variable-large-desktop) * var(--viewport-unit));
        top: calc(20 / var(--variable-large-desktop) * var(--viewport-unit));
        right: calc(20 / var(--variable-large-desktop) * var(--viewport-unit));
    }

    .otherOperatorsModal__blockTitle {
        margin-bottom: calc(20 / var(--variable-large-desktop) * var(--viewport-unit));
        font-size: calc(28 / var(--variable-large-desktop) * var(--viewport-unit));
    }

    .otherOperatorsModal__list {
        margin-bottom: calc(20 / var(--variable-large-desktop) * var(--viewport-unit));
        font-size: calc(18 / var(--variable-large-desktop) * var(--viewport-unit));
    }

    .otherOperatorsModal__list ul {
        max-height: calc(130 / var(--variable-large-desktop) * var(--viewport-unit));
    }

    .otherOperatorsModal__list__show-more {
        margin-top: calc(10 / var(--variable-large-desktop) * var(--viewport-unit));
        gap: calc(8 / var(--variable-large-desktop) * var(--viewport-unit));
        font-size: calc(16 / var(--variable-large-desktop) * var(--viewport-unit));
    }

    .otherOperatorsModal__list__show-more img {
        width: calc(12 / var(--variable-large-desktop) * var(--viewport-unit));
        height: calc(12 / var(--variable-large-desktop) * var(--viewport-unit));
    }

    .otherOperatorsModal__alert {
        margin-bottom: calc(16 / var(--variable-large-desktop) * var(--viewport-unit));
        padding: calc(16 / var(--variable-large-desktop) * var(--viewport-unit));
        gap: calc(8 / var(--variable-large-desktop) * var(--viewport-unit));
        border-radius: calc(8 / var(--variable-large-desktop) * var(--viewport-unit));
        font-size: calc(18 / var(--variable-large-desktop) * var(--viewport-unit));
    }

    .otherOperatorsModal__alert img {
        width: calc(24 / var(--variable-large-desktop) * var(--viewport-unit));
        height: calc(24 / var(--variable-large-desktop) * var(--viewport-unit));
    }

    .otherOperatorsModal__disclaimer {
        margin-top: calc(20 / var(--variable-large-desktop) * var(--viewport-unit));
        font-size: calc(20 / var(--variable-large-desktop) * var(--viewport-unit));
    }

    .otherOperatorsModal hr,
    .otherOperatorsModalSoloVoice hr {
        margin: calc(20 / var(--variable-large-desktop) * var(--viewport-unit)) 0;
    }
}

@media screen and (max-width:1280px) {
    .otherOperatorsModal,
    .otherOperatorsModalSoloVoice {
        padding: calc(96 / var(--variable-tablet-l) * var(--viewport-unit)) calc(156 / var(--variable-tablet-l) * var(--viewport-unit)) calc(60 / var(--variable-tablet-l) * var(--viewport-unit));
    }

    .otherOperatorsModal__closeIcon {
        width: calc(24 / var(--variable-tablet-l) * var(--viewport-unit));
        height: calc(24 / var(--variable-tablet-l) * var(--viewport-unit));
        top: calc(20 / var(--variable-tablet-l) * var(--viewport-unit));
        right: calc(20 / var(--variable-tablet-l) * var(--viewport-unit));
    }

    .otherOperatorsModal__blockTitle {
        margin-bottom: calc(20 / var(--variable-tablet-l) * var(--viewport-unit));
        font-size: calc(28 / var(--variable-tablet-l) * var(--viewport-unit));
    }

    .otherOperatorsModal__list {
        margin-bottom: calc(20 / var(--variable-tablet-l) * var(--viewport-unit));
        font-size: calc(18 / var(--variable-tablet-l) * var(--viewport-unit));
    }

    .otherOperatorsModal__list ul {
        max-height: calc(130 / var(--variable-tablet-l) * var(--viewport-unit));
    }

    .otherOperatorsModal__list__show-more {
        margin-top: calc(10 / var(--variable-tablet-l) * var(--viewport-unit));
        gap: calc(8 / var(--variable-tablet-l) * var(--viewport-unit));
        font-size: calc(16 / var(--variable-tablet-l) * var(--viewport-unit));
    }

    .otherOperatorsModal__list__show-more img {
        width: calc(12 / var(--variable-tablet-l) * var(--viewport-unit));
        height: calc(12 / var(--variable-tablet-l) * var(--viewport-unit));
    }

    .otherOperatorsModal__alert {
        margin-bottom: calc(16 / var(--variable-tablet-l) * var(--viewport-unit));
        padding: calc(16 / var(--variable-tablet-l) * var(--viewport-unit));
        gap: calc(8 / var(--variable-tablet-l) * var(--viewport-unit));
        border-radius: calc(8 / var(--variable-tablet-l) * var(--viewport-unit));
        font-size: calc(18 / var(--variable-tablet-l) * var(--viewport-unit));
    }

    .otherOperatorsModal__alert img {
        width: calc(24 / var(--variable-tablet-l) * var(--viewport-unit));
        height: calc(24 / var(--variable-tablet-l) * var(--viewport-unit));
    }

    .otherOperatorsModal__disclaimer {
        margin-top: calc(20 / var(--variable-tablet-l) * var(--viewport-unit));
        font-size: calc(20 / var(--variable-tablet-l) * var(--viewport-unit));
    }

    .otherOperatorsModal hr,
    .otherOperatorsModalSoloVoice hr {
        margin: calc(20 / var(--variable-tablet-l) * var(--viewport-unit)) 0;
    }
}

@media screen and (max-width:768px) {
    .otherOperatorsModal,
    .otherOperatorsModalSoloVoice {
        padding: calc(96 / var(--variable-tablet-p) * var(--viewport-unit)) calc(100 / var(--variable-tablet-p) * var(--viewport-unit)) calc(60 / var(--variable-tablet-p) * var(--viewport-unit));
    }

    .otherOperatorsModal__closeIcon {
        width: calc(24 / var(--variable-tablet-p) * var(--viewport-unit));
        height: calc(24 / var(--variable-tablet-p) * var(--viewport-unit));
        top: calc(20 / var(--variable-tablet-p) * var(--viewport-unit));
        right: calc(20 / var(--variable-tablet-p) * var(--viewport-unit));
    }

    .otherOperatorsModal__blockTitle {
        margin-bottom: calc(20 / var(--variable-tablet-p) * var(--viewport-unit));
        font-size: calc(20 / var(--variable-tablet-p) * var(--viewport-unit));
    }

    .otherOperatorsModal__list {
        margin-bottom: calc(20 / var(--variable-tablet-p) * var(--viewport-unit));
        font-size: calc(16 / var(--variable-tablet-p) * var(--viewport-unit));
    }

    .otherOperatorsModal__list ul {
        max-height: calc(120 / var(--variable-tablet-p) * var(--viewport-unit));
    }

    .otherOperatorsModal__list__show-more {
        margin-top: calc(10 / var(--variable-tablet-p) * var(--viewport-unit));
        gap: calc(8 / var(--variable-tablet-p) * var(--viewport-unit));
        font-size: calc(14 / var(--variable-tablet-p) * var(--viewport-unit));
    }

    .otherOperatorsModal__list__show-more img {
        width: calc(12 / var(--variable-tablet-p) * var(--viewport-unit));
        height: calc(12 / var(--variable-tablet-p) * var(--viewport-unit));
    }

    .otherOperatorsModal__alert {
        margin-bottom: calc(16 / var(--variable-tablet-p) * var(--viewport-unit));
        padding: calc(16 / var(--variable-tablet-p) * var(--viewport-unit));
        gap: calc(8 / var(--variable-tablet-p) * var(--viewport-unit));
        border-radius: calc(8 / var(--variable-tablet-p) * var(--viewport-unit));
        font-size: calc(18 / var(--variable-tablet-p) * var(--viewport-unit));
    }

    .otherOperatorsModal__alert img {
        width: calc(24 / var(--variable-tablet-p) * var(--viewport-unit));
        height: calc(24 / var(--variable-tablet-p) * var(--viewport-unit));
    }

    .otherOperatorsModal__disclaimer {
        margin-top: calc(20 / var(--variable-tablet-p) * var(--viewport-unit));
        font-size: calc(16 / var(--variable-tablet-p) * var(--viewport-unit));
        line-height: 1.5;
    }

    .otherOperatorsModal hr,
    .otherOperatorsModalSoloVoice hr {
        margin: calc(20 / var(--variable-tablet-p) * var(--viewport-unit)) 0;
    }
}

@media screen and (max-width:576px) {
    .otherOperatorsModal,
    .otherOperatorsModalSoloVoice {
        padding: calc(96 / var(--variable-mobile) * var(--viewport-unit)) calc(20 / var(--variable-mobile) * var(--viewport-unit)) calc(60 / var(--variable-mobile) * var(--viewport-unit));
    }

    .otherOperatorsModal__closeIcon {
        width: calc(24 / var(--variable-mobile) * var(--viewport-unit));
        height: calc(24 / var(--variable-mobile) * var(--viewport-unit));
        top: calc(20 / var(--variable-mobile) * var(--viewport-unit));
        right: calc(20 / var(--variable-mobile) * var(--viewport-unit));
    }

    .otherOperatorsModal__blockTitle {
        margin-bottom: calc(20 / var(--variable-mobile) * var(--viewport-unit));
        font-size: calc(20 / var(--variable-mobile) * var(--viewport-unit));
    }

    .otherOperatorsModal__list {
        margin-bottom: calc(20 / var(--variable-mobile) * var(--viewport-unit));
        font-size: calc(16 / var(--variable-mobile) * var(--viewport-unit));
    }

    .otherOperatorsModal__list ul {
        max-height: calc(114 / var(--variable-mobile) * var(--viewport-unit));
    }

    .otherOperatorsModal__list__show-more {
        gap: calc(8 / var(--variable-mobile) * var(--viewport-unit));
        font-size: calc(14 / var(--variable-mobile) * var(--viewport-unit));
    }

    .otherOperatorsModal__list__show-more img {
        width: calc(12 / var(--variable-mobile) * var(--viewport-unit));
        height: calc(12 / var(--variable-mobile) * var(--viewport-unit));
    }

    .otherOperatorsModal__alert {
        margin-bottom: calc(16 / var(--variable-mobile) * var(--viewport-unit));
        padding: calc(16 / var(--variable-mobile) * var(--viewport-unit));
        gap: calc(8 / var(--variable-mobile) * var(--viewport-unit));
        border-radius: calc(8 / var(--variable-mobile) * var(--viewport-unit));
        font-size: calc(16 / var(--variable-mobile) * var(--viewport-unit));
    }

    .otherOperatorsModal__alert img {
        width: calc(24 / var(--variable-mobile) * var(--viewport-unit));
        height: calc(24 / var(--variable-mobile) * var(--viewport-unit));
    }

    .otherOperatorsModal__disclaimer {
        margin-top: calc(20 / var(--variable-mobile) * var(--viewport-unit));
        font-size: calc(16 / var(--variable-mobile) * var(--viewport-unit));
        line-height: 1.5;
    }

    .otherOperatorsModal hr,
    .otherOperatorsModalSoloVoice hr {
        margin: calc(20 / var(--variable-mobile) * var(--viewport-unit)) 0;
    }
}