.Code-phone-number {
    direction: ltr;
    display: inline-block;
    font-weight: bolder;
    white-space: nowrap
}

.TransportWithLogo {
    align-items: baseline;
    display: inline-flex;
    white-space: nowrap
}

.TransportWithLogo-icon-inline {
    align-self: center;
    display: inline-block;
    vertical-align: middle
}

.PwlIcon-icon {
    --link-to-app-default-icon: url(/s3/passport-static/pwl-yandex/_/assets/4b62db3b1aae0cb6673f.svg);
    --link-to-app-disc-icon: url(/s3/passport-static/pwl-yandex/_/assets/8f3d0ab40be6cb3cce0f.svg);
    --link-to-app-key-icon: url(/s3/passport-static/pwl-yandex/_/assets/31862b10e97b996f6429.svg);
    --link-to-app-mail-icon: url(/s3/passport-static/pwl-yandex/_/assets/e45b2c9032b56ee21c91.svg);
    --link-to-app-maps-icon: url(/s3/passport-static/pwl-yandex/_/assets/a229559f39f48f16e0a4.svg);
    --link-to-app-music-icon: url(/s3/passport-static/pwl-yandex/_/assets/8c8e5938c4c02886d86d.svg);
    --link-to-app-navigator-icon: url(/s3/passport-static/pwl-yandex/_/assets/a13a6ef206dee534ebc0.svg);
    --link-to-app-start-en-icon: url(/s3/passport-static/pwl-yandex/_/assets/91dbfc261cf9d331cf1a.svg);
    --link-to-app-start-ru-icon: url(/s3/passport-static/pwl-yandex/_/assets/47a6005f1c0dd0f937da.svg);
    --link-to-app-taxi-icon: url(/s3/passport-static/pwl-yandex/_/assets/854086142b4453e43ad4.svg);
    --link-to-app-yandex-browser-icon: url(/s3/passport-static/pwl-yandex/_/assets/379c310989609abccc75.svg);
    --link-to-app-yandex-en-icon: url(/s3/passport-static/pwl-yandex/_/assets/2f6f72ab2f97a1052e45.svg);
    --link-to-app-yandex-ru-icon: url(/s3/passport-static/pwl-yandex/_/assets/b699e3252ee95b8b088f.svg);
    --link-to-avatar-icon: url(/s3/passport-static/pwl-yandex/_/assets/948d9d8608c7aa8cb439.svg);
    --link-to-banana-peel-icon: url(/s3/passport-static/pwl-yandex/_/assets/52a80aa541dd35091e6f.png);
    --link-to-warning-mono-icon: url(/s3/passport-static/pwl-yandex/_/assets/a0b04cc6ee4de6c7fb41.svg);
    --link-to-whatsapp-icon: url(/s3/passport-static/pwl-yandex/_/assets/5427fab8bf6476cd00b7.svg);
    --link-to-whatsapp-green-icon: url(/s3/passport-static/pwl-yandex/_/assets/12d8dc9664ae381acd0b.svg);
    --link-to-telegram-icon: url(/s3/passport-static/pwl-yandex/_/assets/243d9c9a57c64536b98b.svg);
    --link-to-push-broken-icon: url(/s3/passport-static/pwl-yandex/_/assets/3f85240ee804fd3fb7e3.svg);
    --link-to-browser-icon: url(/s3/passport-static/pwl-yandex/_/assets/7e074466810c71f8652b.svg);
    --link-to-red-cone-icon: url(/s3/passport-static/pwl-yandex/_/assets/0276cf7f2220b9f3c6db.png);
    --link-to-party-icon: url(/s3/passport-static/pwl-yandex/_/assets/261a9b12a665405fb25b.png);
    --link-to-call-icon: url(/s3/passport-static/pwl-yandex/_/assets/8005189eddcf1eb61876.svg);
    --link-to-cat-icon: url(/s3/passport-static/pwl-yandex/_/assets/8f4c8c56ae44e057110b.png);
    --link-to-colorfull-locked-locker-icon: url(/s3/passport-static/pwl-yandex/_/assets/bbb7b70212faecacaf36.png);
    --link-to-phone-icon: url(/s3/passport-static/pwl-yandex/_/assets/8e2e9d021bb459915539.svg);
    --link-to-sms-icon: url(../img/3875cb16bfdba07d6de2.svg);
    --link-to-sand-clock-icon: url(/s3/passport-static/pwl-yandex/_/assets/48cbe0f5960038f264ca.png);
    --link-to-fingerprint-icon: url(/s3/passport-static/pwl-yandex/_/assets/7201974ae46850173ee2.svg);
    --link-to-devices-icon: url(/s3/passport-static/pwl-yandex/_/assets/7d68977db0bc900777f9.svg);
    --link-to-help-icon: url(/s3/passport-static/pwl-yandex/_/assets/314712e972efbdb51c8d.svg);
    --link-to-lightning-icon: url(/s3/passport-static/pwl-yandex/_/assets/216118ce4a48fb6db62c.svg);
    --link-to-locked-icon: url(/s3/passport-static/pwl-yandex/_/assets/e66883e9108f9121a513.svg);
    --link-to-locked-key-icon: url(/s3/passport-static/pwl-yandex/_/assets/b07c748b60bed7bd835c.svg);
    --link-to-protect-icon: url(/s3/passport-static/pwl-yandex/_/assets/4892d6b221ad60c4481a.svg);
    --link-to-shield-blue-fingerprint-icon: url(/s3/passport-static/pwl-yandex/_/assets/091ea9d1e01d686b6460.png);
    --link-to-shield-gray-face-id-icon: url(/s3/passport-static/pwl-yandex/_/assets/709f78fbff4b5318859c.svg);
    --link-to-warning-icon: url(/s3/passport-static/pwl-yandex/_/assets/47e4c58e7db5fcc62510.png);
    --link-to-warning-small-icon: url(/s3/passport-static/pwl-yandex/_/assets/249c02beb2040121b1f4.png);
    --link-to-cosmo-bear-icon: url(/s3/passport-static/pwl-yandex/_/assets/31666713b63b88d79905.png);
    --link-to-thrash-icon: url(/s3/passport-static/pwl-yandex/_/assets/8bde42b25a1197e6d8bc.png);
    --link-to-three-animals-icon: url(/s3/passport-static/pwl-yandex/_/assets/37bb68db905caf527ff8.png);
    --link-to-note-icon: url(/s3/passport-static/pwl-yandex/_/assets/6226f6de7b9bf234d470.svg);
    --link-to-viber-icon: url(/s3/passport-static/pwl-yandex/_/assets/6bbb29752bc575adb358.svg);
    --link-to-sms-android-icon: url(/s3/passport-static/pwl-yandex/_/assets/a97505b7317d3ea9dd28.png);
    --link-to-sms-ios-icon: url(/s3/passport-static/pwl-yandex/_/assets/335bc485fa0880da4459.png);
    --link-to-push-icon: url(/s3/passport-static/pwl-yandex/_/assets/3d37f96d57b79823c41e.png);
    --link-to-timeout-icon: url(/s3/passport-static/pwl-yandex/_/assets/fdb468b8c0d9d5b47424.png);
    --link-to-lock-icon: url(/s3/passport-static/pwl-yandex/_/assets/eca54880a1b8d8f28df5.png);
    --link-to-switch-icon: url(/s3/passport-static/pwl-yandex/_/assets/0bd413fb6f2b03df1090.png);
    --link-to-keys-icon: url(/s3/passport-static/pwl-yandex/_/assets/c3623ce24c62afc173c0.png);
    --link-to-account-icon: url(/s3/passport-static/pwl-yandex/_/assets/01eb3742a8395cdc9038.svg);
    --link-to-success-icon: url(/s3/passport-static/pwl-yandex/_/assets/5a8f957920e2680d453d.svg);
    --link-to-picture2fa-icon: url(/s3/passport-static/pwl-yandex/_/assets/92ce6bb09c3b864d82d1.svg);
    --link-to-coloredKey-icon: url(/s3/passport-static/pwl-yandex/_/assets/e765fb1dd3074f126b1e.svg);
    --link-to-monoKey-icon: url(/s3/passport-static/pwl-yandex/_/assets/263a342a7c404ec8ef74.svg);
    --link-to-yandex-icon: url(/s3/passport-static/pwl-yandex/_/assets/6f1a831a36bc526520df.svg);
    --link-to-yandex-plus-icon: url(/s3/passport-static/pwl-yandex/_/assets/5b150170962e801b2890.svg);
    --link-to-yandex-plus-child-icon: url(/s3/passport-static/pwl-yandex/_/assets/b1cedddf6e503b658b5c.svg);
    --link-to-badge-tile-icon: url(/s3/passport-static/pwl-yandex/_/assets/1ec9814b30cbaf82e13f.png);
    --link-to-badge-icon: url(/s3/passport-static/pwl-yandex/_/assets/82f98881f926fcadb2f1.png);
    --link-to-bear-icon: url(/s3/passport-static/pwl-yandex/_/assets/8f0f4958b90bddad4536.png);
    --link-to-books-icon: url(/s3/passport-static/pwl-yandex/_/assets/ee3e3684d2ccce8bbdd1.png);
    --link-to-shield-standalone-icon: url(/s3/passport-static/pwl-yandex/_/assets/9c653c4c1d3968c2e0bb.png);
    --link-to-keys-yellow-icon: url(/s3/passport-static/pwl-yandex/_/assets/eaba7e4e64aa3f418504.png);
    --link-to-ufo-icon: url(/s3/passport-static/pwl-yandex/_/assets/311fce6084108976782d.png);
    --link-to-blue-handset-icon: url(/s3/passport-static/pwl-yandex/_/assets/338946555d01874e995d.png);
    --link-to-briefcase-icon: url(/s3/passport-static/pwl-yandex/_/assets/6c0bd5d85d8ab4305019.png);
    --link-to-phone-standalone-icon: url(/s3/passport-static/pwl-yandex/_/assets/1738d0ca170c8812503e.png);
    --link-to-porg-pay-info-block-1-icon: url(/s3/passport-static/pwl-yandex/_/assets/608ca60cecb2b40f831b.png);
    --link-to-porg-pay-info-block-2-icon: url(/s3/passport-static/pwl-yandex/_/assets/45d53b535195ecf3b317.png);
    --link-to-porg-pay-info-block-3-icon: url(/s3/passport-static/pwl-yandex/_/assets/567717cd62d7cd4b62e4.png);
    --link-to-porg-pay-info-block-4-icon: url(/s3/passport-static/pwl-yandex/_/assets/45bc5314bf983438c624.png);
    --link-to-yasmina-icon: url(/s3/passport-static/pwl-yandex/_/assets/96efe4eb4732915b7420.svg);
    --link-to-reg-org-add-icon: url(/s3/passport-static/pwl-yandex/_/assets/60bfcd08f668f95381f7.svg);
    --link-to-reg-org-roles-icon: url(/s3/passport-static/pwl-yandex/_/assets/4573e625fd1d9fec8b61.svg);
    --link-to-reg-org-business-icon: url(/s3/passport-static/pwl-yandex/_/assets/2d5d322baffbcc9e0b4b.svg);
    --link-to-reg-org-planet-icon: url(/s3/passport-static/pwl-yandex/_/assets/a348211207efce96f04a.svg);
    --link-to-reg-org-contract-icon: url(/s3/passport-static/pwl-yandex/_/assets/159ca5df94230589eb3f.svg);
    --link-to-right-arrow-icon: url(/s3/passport-static/pwl-yandex/_/assets/f39a0df2bf0b24ef5e0b.svg);
    --link-to-esia-icon: url(/s3/passport-static/pwl-yandex/_/assets/7d92c25adb3b521155e1.svg);
    --link-to-ghost-icon: url(/s3/passport-static/pwl-yandex/_/assets/0f6b9d8548ad3df0dee9.svg);
    --link-to-remind-icon: url(/s3/passport-static/pwl-yandex/_/assets/3fc1d879f4b99fb5d36a.png);
    --link-to-plus-service-outline-icon: url(/s3/passport-static/pwl-yandex/_/assets/1ce8a4c4fa6646866bcc.svg);
    --link-to-bear-outline-icon: url(/s3/passport-static/pwl-yandex/_/assets/3cdfc01e33b165cb9030.svg);
    --link-to-heart-outline-icon: url(/s3/passport-static/pwl-yandex/_/assets/d7932e4915231e0636eb.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.PwlIcon-icon.disabled-icon {
    opacity: 20%
}

.PwlIcon-icon-timeout {
    background-image: var(--link-to-timeout-icon);
    height: 120px;
    width: 220px
}

.PwlIcon-icon-lock {
    background-image: var(--link-to-lock-icon);
    height: 120px;
    width: 220px
}

.PwlIcon-icon-switch {
    background-image: var(--link-to-switch-icon);
    height: 120px;
    width: 220px
}

.PwlIcon-icon-keys {
    background-image: var(--link-to-keys-icon);
    height: 120px;
    width: 220px
}

.PwlIcon-icon-red-cone {
    background-image: var(--link-to-red-cone-icon);
    height: 120px;
    width: 220px
}

.PwlIcon-icon-party {
    background-image: var(--link-to-party-icon);
    height: 120px;
    width: 220px
}

.PwlIcon-icon-badge-tile {
    background-image: var(--link-to-badge-tile-icon);
    height: 120px;
    width: 220px
}

.PwlIcon-icon-shield-standalone {
    background-image: var(--link-to-shield-standalone-icon);
    height: 120px;
    width: 220px
}

.PwlIcon-icon-phone-standalone {
    background-image: var(--link-to-phone-standalone-icon);
    height: 120px;
    width: 220px
}

.PwlIcon-icon-remind,
.PwlIcon-icon-warning {
    height: 120px;
    width: 220px
}

.PwlIcon-icon-remind {
    background-image: var(--link-to-remind-icon)
}

.PwlIcon-icon-banana-peel {
    background-image: var(--link-to-banana-peel-icon);
    height: 200px;
    width: 200px
}

.PwlIcon-icon-ufo {
    background-image: var(--link-to-ufo-icon);
    height: 120px;
    width: 220px
}

.PwlIcon-icon-keys-yellow {
    background-image: var(--link-to-keys-yellow-icon);
    height: 120px;
    width: 220px
}

.PwlIcon-icon-shield-blue-fingerprint {
    background-image: var(--link-to-shield-blue-fingerprint-icon);
    height: 96px;
    width: 160px
}

.PwlIcon-icon-warning {
    background-image: var(--link-to-warning-icon);
    height: 96px;
    width: 160px
}

.PwlIcon-icon-thrash {
    background-image: var(--link-to-thrash-icon);
    height: 96px;
    width: 160px
}

.PwlIcon-icon-sand-clock {
    background-image: var(--link-to-sand-clock-icon);
    height: 120px;
    width: 120px
}

.PwlIcon-icon-shield-gray-face-id {
    background-image: var(--link-to-shield-gray-face-id-icon);
    height: 120px;
    width: 120px
}

.PwlIcon-icon-colorfull-locked-locker {
    background-image: var(--link-to-colorfull-locked-locker-icon);
    height: 120px;
    width: 120px
}

.PwlIcon-icon-blue-handset {
    background-image: var(--link-to-blue-handset-icon);
    height: 120px;
    width: 120px
}

.PwlIcon-icon-cosmo-bear {
    background-image: var(--link-to-cosmo-bear-icon);
    height: 96px;
    width: 96px
}

.PwlIcon-icon-push-broken {
    background-image: var(--link-to-push-broken-icon);
    height: 54px;
    width: 54px
}

.PwlIcon-icon-warning-small {
    background-image: var(--link-to-warning-small-icon);
    height: 54px;
    width: 54px
}

.PwlIcon-icon-badge {
    background-image: var(--link-to-badge-icon);
    height: 44px;
    width: 44px
}

.PwlIcon-icon-bear {
    background-image: var(--link-to-bear-icon);
    height: 44px;
    width: 44px
}

.PwlIcon-icon-books {
    background-image: var(--link-to-books-icon);
    height: 44px;
    width: 44px
}

.PwlIcon-icon-briefcase {
    background-image: var(--link-to-briefcase-icon);
    height: 44px;
    width: 44px
}

.PwlIcon-icon-cat {
    background-image: var(--link-to-cat-icon);
    height: 44px;
    width: 44px
}

.PwlIcon-icon-porg-pay-info-block-1 {
    background-image: var(--link-to-porg-pay-info-block-1-icon);
    height: 44px;
    width: 44px
}

.PwlIcon-icon-porg-pay-info-block-2 {
    background-image: var(--link-to-porg-pay-info-block-2-icon);
    height: 44px;
    width: 44px
}

.PwlIcon-icon-porg-pay-info-block-3 {
    background-image: var(--link-to-porg-pay-info-block-3-icon);
    height: 44px;
    width: 44px
}

.PwlIcon-icon-porg-pay-info-block-4 {
    background-image: var(--link-to-porg-pay-info-block-4-icon);
    height: 44px;
    width: 44px
}

.PwlIcon-icon-three-animals {
    background-image: var(--link-to-three-animals-icon);
    height: 44px;
    width: 44px
}

.PwlIcon-icon-yandex {
    background-image: var(--link-to-yandex-icon);
    height: 32px;
    width: 32px
}

.PwlIcon-icon-yandex-plus {
    background-image: var(--link-to-yandex-plus-icon);
    height: 32px;
    width: 32px
}

.PwlIcon-icon-yandex-plus-child {
    background-image: var(--link-to-yandex-plus-child-icon);
    height: 32px;
    width: 32px
}

.PwlIcon-icon-account {
    background-image: var(--link-to-account-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-app-default {
    background-image: var(--link-to-app-default-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-app-disc {
    background-image: var(--link-to-app-disc-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-app-key {
    background-image: var(--link-to-app-key-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-app-mail {
    background-image: var(--link-to-app-mail-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-app-maps {
    background-image: var(--link-to-app-maps-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-app-music {
    background-image: var(--link-to-app-music-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-app-navigator {
    background-image: var(--link-to-app-navigator-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-app-start-en {
    background-image: var(--link-to-app-start-en-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-app-start-ru {
    background-image: var(--link-to-app-start-ru-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-app-taxi {
    background-image: var(--link-to-app-taxi-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-app-yandex-browser {
    background-image: var(--link-to-app-yandex-browser-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-app-yandex-en {
    background-image: var(--link-to-app-yandex-en-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-app-yandex-ru {
    background-image: var(--link-to-app-yandex-ru-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-success {
    background-image: var(--link-to-success-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-monoKey {
    background-image: var(--link-to-monoKey-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-picture2fa {
    background-image: var(--link-to-picture2fa-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-coloredKey {
    background-image: var(--link-to-coloredKey-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-browser {
    background-image: var(--link-to-browser-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-fingerprint {
    background-image: var(--link-to-fingerprint-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-devices {
    background-image: var(--link-to-devices-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-help {
    background-image: var(--link-to-help-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-lightning {
    background-image: var(--link-to-lightning-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-locked {
    background-image: var(--link-to-locked-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-locked-key {
    background-image: var(--link-to-locked-key-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-protect {
    background-image: var(--link-to-protect-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-note {
    background-image: var(--link-to-note-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-warning-mono {
    background-image: var(--link-to-warning-mono-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-viber {
    background-image: var(--link-to-viber-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-sms-android {
    background-image: var(--link-to-sms-android-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-sms-ios {
    background-image: var(--link-to-sms-ios-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-push {
    background-image: var(--link-to-push-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-avatar {
    background-image: var(--link-to-avatar-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-reg-org-add {
    background-image: var(--link-to-reg-org-add-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-reg-org-roles {
    background-image: var(--link-to-reg-org-roles-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-reg-org-business {
    background-image: var(--link-to-reg-org-business-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-reg-org-planet {
    background-image: var(--link-to-reg-org-planet-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-reg-org-contract {
    background-image: var(--link-to-reg-org-contract-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-right-arrow {
    background-image: var(--link-to-right-arrow-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-esia {
    background-image: var(--link-to-esia-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-ghost {
    background-image: var(--link-to-ghost-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-plus-service-outline {
    background-image: var(--link-to-plus-service-outline-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-bear-outline {
    background-image: var(--link-to-bear-outline-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-heart-outline {
    background-image: var(--link-to-heart-outline-icon);
    height: 24px;
    width: 24px
}

.PwlIcon-icon-whatsapp {
    background-image: var(--link-to-whatsapp-icon);
    height: 20px;
    width: 20px
}

.PwlIcon-icon-whatsapp-green {
    background-image: var(--link-to-whatsapp-green-icon);
    height: 20px;
    width: 20px
}

.PwlIcon-icon-yasmina {
    background-image: var(--link-to-yasmina-icon);
    height: 20px;
    width: 20px
}

.PwlIcon-icon-telegram {
    background-image: var(--link-to-telegram-icon);
    height: 20px;
    width: 20px
}

.PwlIcon-icon-call {
    background-image: var(--link-to-call-icon);
    height: 20px;
    width: 20px
}

.PwlIcon-icon-phone {
    background-image: var(--link-to-phone-icon);
    height: 20px;
    width: 20px
}

.PwlIcon-icon-sms {
    background-image: var(--link-to-sms-icon)
}

.PwlIcon-icon-sms,
.PwlIcon-icon_size_20 {
    height: 20px;
    width: 20px
}

.PwlIcon-icon_size_24 {
    height: 24px;
    width: 24px
}

.PwlIcon-icon_size_32 {
    height: 32px;
    width: 32px
}

.PwlIcon-icon_size_44 {
    height: 44px;
    width: 44px
}

.PwlIcon-icon_size_54 {
    height: 54px;
    width: 54px
}

.PwlIcon-icon_size_120 {
    height: 120px;
    width: 120px
}

.PwlIcon-icon_size_160 {
    height: 96px;
    width: 160px
}

.PwlIcon-icon_size_200 {
    height: 200px;
    width: 200px
}

.PwlIcon-icon_size_220 {
    height: 120px;
    width: 220px
}

[data-theme=default][data-color=dark] .PwlIcon-icon {
    --link-to-avatar-icon: url(/s3/passport-static/pwl-yandex/_/assets/aea91fed33a302d4297f.svg);
    --link-to-warning-mono-icon: url(/s3/passport-static/pwl-yandex/_/assets/2a79a02d8c9397591482.svg);
    --link-to-whatsapp-icon: url(/s3/passport-static/pwl-yandex/_/assets/2c7776fcd2a29bf2b5fa.svg);
    --link-to-push-broken-icon: url(/s3/passport-static/pwl-yandex/_/assets/8180c4765488212396f5.svg);
    --link-to-browser-icon: url(/s3/passport-static/pwl-yandex/_/assets/42c53f9a6b3c0b32b952.svg);
    --link-to-call-icon: url(/s3/passport-static/pwl-yandex/_/assets/3ee326e44ee464a138b6.svg);
    --link-to-phone-icon: url(/s3/passport-static/pwl-yandex/_/assets/e5dcd62a8dd2f6f79028.svg);
    --link-to-sms-icon: url(/s3/passport-static/pwl-yandex/_/assets/0e7a752ac3efb69ba58b.svg);
    --link-to-fingerprint-icon: url(/s3/passport-static/pwl-yandex/_/assets/c3a67813fab8342c2f90.svg);
    --link-to-devices-icon: url(/s3/passport-static/pwl-yandex/_/assets/2560da1dc778d8fc6be8.svg);
    --link-to-help-icon: url(/s3/passport-static/pwl-yandex/_/assets/411b8303d54c2e865e6b.svg);
    --link-to-lightning-icon: url(/s3/passport-static/pwl-yandex/_/assets/a05d3e50c1a6f8c7e422.svg);
    --link-to-locked-icon: url(/s3/passport-static/pwl-yandex/_/assets/e3b29b5b497a4cfeda98.svg);
    --link-to-locked-key-icon: url(/s3/passport-static/pwl-yandex/_/assets/94ad7ffb5a0da7d4af45.svg);
    --link-to-protect-icon: url(/s3/passport-static/pwl-yandex/_/assets/21ad0483429e40e82f6c.svg);
    --link-to-account-icon: url(/s3/passport-static/pwl-yandex/_/assets/246d0d21c05e114a798e.svg);
    --link-to-app-default-icon: url(/s3/passport-static/pwl-yandex/_/assets/ef1c7248ed41cda471d7.svg);
    --link-to-success-icon: url(/s3/passport-static/pwl-yandex/_/assets/a94cd110dee1e906af22.svg);
    --link-to-picture2fa-icon: url(/s3/passport-static/pwl-yandex/_/assets/f085742c11218170f947.svg);
    --link-to-coloredKey-icon: url(/s3/passport-static/pwl-yandex/_/assets/38ddc27dc95b44c2b183.svg);
    --link-to-monoKey-icon: url(/s3/passport-static/pwl-yandex/_/assets/1ceaf1e3c1a663fd240b.svg);
    --link-to-reg-org-add-icon: url(/s3/passport-static/pwl-yandex/_/assets/e1ecb0cb57d29adc018b.svg);
    --link-to-reg-org-roles-icon: url(/s3/passport-static/pwl-yandex/_/assets/6ee49480e6758b64b65f.svg);
    --link-to-reg-org-business-icon: url(/s3/passport-static/pwl-yandex/_/assets/d3793efd52ed986a07bf.svg);
    --link-to-reg-org-planet-icon: url(/s3/passport-static/pwl-yandex/_/assets/09fa6eeca3f1c322945b.svg);
    --link-to-reg-org-contract-icon: url(/s3/passport-static/pwl-yandex/_/assets/093f5f22f25e17680b00.svg);
    --link-to-right-arrow-icon: url(/s3/passport-static/pwl-yandex/_/assets/50a655f6df854296d120.svg);
    --link-to-ghost-icon: url(/s3/passport-static/pwl-yandex/_/assets/ad6982bc954517115e93.svg);
    --link-to-plus-service-outline-icon: url(/s3/passport-static/pwl-yandex/_/assets/b7c3f38eba8b363f0728.svg);
    --link-to-bear-outline-icon: url(/s3/passport-static/pwl-yandex/_/assets/275a4c62cab84fe26290.svg);
    --link-to-heart-outline-icon: url(/s3/passport-static/pwl-yandex/_/assets/a1d1ddd0866786698977.svg)
}

[data-theme=default][data-color=dark] .PwlIcon-icon.disabled-icon {
    opacity: 75%
}

.TitleWithAppList {
    display: inline
}

.TitleWithAppList-icon {
    -webkit-margin-end: 0;
    display: inline-block;
    margin-inline-end: 0;
    margin: 0 2px -6px
}

.TitleWithAppList-amount {
    background-color: var(--default-bg, rgba(180, 184, 204, .14));
    border-radius: 6px;
    color: var(--text-secondary, #85889e);
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 2px;
    margin-left: 0;
    padding: 0 6px;
    vertical-align: bottom
}

.TitleWithAppList-appNameWithIcons {
    white-space: nowrap
}

.TitleWithAppList-drawer {
    width: auto !important
}

.AppList {
    max-width: 320px;
    padding: 24px
}

.AppList-listWrapper {
    overflow: hidden
}

.AppList-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin-bottom: 12px;
    padding-inline-start: 0
}

.AppList-list_scrollable {
    max-height: 184px;
    overflow-y: scroll
}

.AppList-list_scrollable::-webkit-scrollbar {
    background-color: transparent;
    width: 12px
}

.AppList-list_scrollable::-webkit-scrollbar-track {
    background-color: transparent;
    margin-bottom: 0;
    margin-top: 0
}

.AppList-list_scrollable::-webkit-scrollbar-corner {
    background-color: transparent
}

.AppList-list_scrollable::-webkit-scrollbar-thumb {
    background-clip: padding-box;
    background-color: var(--id-color-line-normal);
    border: 4px solid transparent;
    border-radius: 6px
}

.AppList-list_withoutScroll {
    overflow-y: unset
}

.DeviceAppItem {
    display: flex;
    gap: 12px
}

.DeviceAppItem-icon {
    align-items: center;
    background-color: var(--default-bg, rgba(180, 184, 204, .14));
    border-radius: 16px;
    display: flex;
    flex-shrink: 0;
    height: 44px;
    justify-content: center;
    width: 44px
}

.DeviceAppItem-icon svg {
    fill: var(--id-color-text-primary)
}

.DeviceAppItem-info {
    padding-bottom: 12px;
    width: 100%
}

.DeviceAppItem-info_withLine {
    border-bottom: 1px solid hsla(0, 0%, 50%, .6);
    margin-bottom: 12px
}

.DeviceAppItem-appId {
    color: var(--id-color-text-primary);
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    padding-bottom: 2px;
    text-align: left
}

.DeviceAppItem-platform {
    color: var(--id-color-text-secondary);
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-align: left
}

.MessageBox {
    align-items: top;
    background: var(--id-color-default-bg-base);
    border-radius: 16px;
    display: flex;
    font: var(--id-default-any-typography-text-s);
    margin-bottom: 1rem;
    padding: 16px 12px
}

.MessageBox-title {
    font: var(--id-default-any-typography-heading-s);
    font-weight: 500;
    margin: 0 0 5px
}

.MessageBox-icon {
    -webkit-margin-end: 12px;
    align-self: center;
    background-repeat: no-repeat;
    display: block;
    flex-basis: 24px;
    flex-shrink: 0;
    margin-inline-end: 12px
}

.ya_6c87dbac {
    display: flex;
    flex-direction: column;
    gap: var(--id-group-gap, 16px)
}

.CodeField-shimming {
    --shimming-opacity-bg: rgba(33, 32, 31, .2);
    --shimming-bg: #21201f
}

.CodeField-shimming > div {
    animation: shimmer 2s ease-in-out infinite;
    background: linear-gradient(to right, var(--shimming-opacity-bg) 0, var(--shimming-bg) 10%, var(--shimming-opacity-bg) 20%);
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200%;
    color: transparent;
    display: inline-flex
}

.CodeField-shimming > div > span {
    position: static
}

.CodeField-shimming > div > span > input {
    color: transparent
}

[data-theme=default][data-color=dark] .CodeField-shimming {
    --shimming-opacity-bg: hsla(48, 7%, 86%, .2);
    --shimming-bg: #dfdeda
}

._9PJ6jeyuZzpeRCcaxl50hA\=\= {
    --id-textfield-border-color: var(--delivery-club-main-color);
    --id-textfield-border-color-focused: var(--delivery-club-main-color);
    --id-code-field-border-default: var(--delivery-club-main-color);
    --id-color-default-border: var(--delivery-club-main-color);
    --id-code-field-border-focused: var(--delivery-club-main-color)
}

.z4\+y5G9xVtal7XZNex6Nlw\=\= {
    --id-code-field-bg-default: var(--new-yango-club-input-backgound)
}

.ya_12c0c46c {
    display: inline-flex;
    position: relative
}

.ya_5e1fce2b:before {
    background-color: var(--id-code-field-segment-caret-color-default, var(--id-color-text-tertiary));
    border-radius: 1px;
    bottom: 9px;
    content: "";
    height: 2px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 18px
}

.ya_f494d3ae {
    font-feature-settings: "pnum" on, "lnum" on;
    background-color: var(--id-code-field-segment-color-bg, hsla(0, 0%, 100%, 0));
    border: none;
    caret-color: transparent;
    color: var(--id-code-field-segment-color-text-default, var(--id-color-text-primary));
    cursor: inherit;
    font: var(--id-code-field-segment-font, var(--id-typography-display-s));
    font-weight: var(--id-code-field-segment-font-weight, 400);
    height: var(--id-code-field-segment-height, 44px);
    line-height: var(--id-code-field-segment-line-height, 44px);
    margin: 0;
    outline: none;
    padding: 0;
    text-align: center;
    width: var(--id-code-field-segment-width, 28px)
}

.ya_f494d3ae::-webkit-inner-spin-button,
.ya_f494d3ae::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.ya_f494d3ae[type=number] {
    -moz-appearance: textfield
}

.ya_70753b49:before {
    animation: ya_4f9320ca 1.1s infinite;
    background-color: var(--id-code-field-segment-caret-color-focused, var(--id-color-text-primary))
}

.ya_296a459c:before {
    background-color: var(--id-code-field-segment-caret-color-disabled, var(--id-color-muted-text))
}

.ya_296a459c .ya_f494d3ae {
    color: var(--id-code-field-segment-color-text-invalid, var(--id-color-muted-text))
}

.ya_be1e5786:not(.ya_296a459c) .ya_f494d3ae {
    color: var(--id-code-field-segment-caret-color-invalid, var(--id-color-status-negative))
}

.ya_be1e5786:not(.ya_296a459c):not(.ya_70753b49):before {
    background-color: var(
            --id-code-field-segment-caret-color-invalid, var(--id-color-status-negative)
    )
}

@keyframes ya_4f9320ca {
    0% {
        background-color: var(
                --id-code-field-segment-caret-color-focused, var(--id-color-text-primary)
        )
    }
    75% {
        background-color: var(
                --id-code-field-segment-caret-color-default, var(--id-color-text-tertiary)
        )
    }
}

.ya_7afef2f3 {
    --id-code-field-border-width: 2px;
    align-items: center;
    background-color: var(--id-code-field-bg-default, hsla(0, 0%, 100%, 0));
    border-radius: 24px;
    box-shadow: inset 0 0 0 var(--id-code-field-border-width) var(--id-code-field-border-default, var(--id-color-default-border));
    box-sizing: border-box;
    cursor: text;
    display: inline-flex;
    justify-content: center;
    padding: 12px 24px;
    transition: box-shadow .15s ease-in-out, background-color .1s ease-in-out
}

.ya_ea768966 {
    background-color: var(--id-code-field-bg-disabled, var(--id-color-muted-bg));
    box-shadow: inset 0 0 0 var(--id-code-field-border-width) var(--id-code-field-border-disabled, var(--id-color-muted-border));
    cursor: not-allowed
}

.ya_0363e255 {
    background-color: var(--id-code-field-bg-hovered, var(--id-color-default-bg-hovered));
    box-shadow: inset 0 0 0 var(--id-code-field-border-width) var(--id-code-field-border-hovered, var(--id-color-default-border))
}

.ya_893b3ecd {
    background-color: var(--id-code-field-bg-focused, var(--id-color-surface-elevated-0));
    box-shadow: inset 0 0 0 var(--id-code-field-border-width) var(--id-code-field-border-focused, var(--id-color-brand-border))
}

.ya_2dcd2b09:not(.ya_893b3ecd):not(.ya_ea768966) {
    box-shadow: inset 0 0 0 var(--id-code-field-border-width) var(--id-code-field-border-invalid, var(--id-color-status-negative))
}

.ya_bd89d18a {
    display: inline-flex
}

.ya_bd89d18a + .ya_bd89d18a {
    margin-left: var(--id-code-field-slot-gap, 12px)
}

.ya_a475e272 {
    width: var(--id-code-field-delimiter-width, 12px)
}

[dir=rtl] .ya_bd89d18a {
    flex-direction: row-reverse
}

.YangoMultiTransports-resend-button {
    --multitransport-resend-btn-border-radius: 0.75rem;
    background-color: #efeeee;
    border-radius: var(--multitransport-resend-btn-border-radius);
    color: var(--yango-orange-multitransport-btn-color);
    margin-bottom: .25rem;
    margin-right: .25rem
}

.YangoMultiTransports-resend-button:hover {
    filter: brightness(75%)
}

.YangoMultiTransports-resend-button:disabled {
    background-color: var(--id-button-background-disabled);
    color: var(--id-button-text-color-disabled);
    filter: brightness(75%)
}

.YangoMultiTransports-timer-text {
    color: #9e9b98;
    margin: 0 .25rem
}

[data-theme=default][data-color=dark] .YangoMultiTransports-resend-button {
    background-color: #2f2f2e
}

[data-theme=default][data-color=dark] .YangoMultiTransports-resend-button:disabled {
    color: var(--yango-orange-multitransport-btn-color)
}

.SurfaceCategoryErrorDialog-icon {
    margin: 0 auto 24px
}

.PwlImage-illustration.PwlImage-illustration,
.ya_5a8c0dc2 {
    display: inline-flex
}

.ya_5a8c0dc2 {
    height: var(--id-image-height);
    overflow: hidden;
    position: relative;
    transition: filter .1s ease-in-out;
    width: var(--id-image-width)
}

.ya_5a8c0dc2[data-placeholder-filter=blur]:not([data-status]) {
    filter: blur(20px)
}

.ya_c5f9c9ab {
    height: auto;
    -o-object-fit: var(--id-image-object-fit);
    object-fit: var(--id-image-object-fit);
    -o-object-position: var(--id-image-object-position);
    object-position: var(--id-image-object-position);
    transition: opacity .2s ease-in-out;
    width: 100%
}

.ya_1f8ee829 {
    opacity: 0
}

.ya_4d04acb4 {
    height: 100%;
    inset: 0;
    opacity: 1;
    pointer-events: none;
    position: absolute;
    width: 100%
}

.ya_5a8c0dc2[data-status] .ya_1f8ee829 {
    opacity: 1
}

.ya_5a8c0dc2[data-status] .ya_4d04acb4 {
    opacity: 0
}

.ya_5a8c0dc2[data-status=error] .ya_c5f9c9ab {
    color: transparent
}

.text-center {
    text-align: center;
}

.u-full-width {
    width: 100%;
}

.u-input-wrapper {
    display: block;
    width: 100%;
    position: relative;
}

.u-input-wrapper input {
    color: transparent;
    caret-color: transparent;
}

.u-password-mask {
    position: absolute;
    left: 12px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    font-size: 18px;
    letter-spacing: 4px;
    color: var(--id-color-text-primary, #000);
}

.u-password-toggle {
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    background: none;
    border: none;
    cursor: pointer;
}

.u-password-visible input {
    color: inherit;
    caret-color: auto;
}

.u-password-visible .u-password-mask {
    display: none;
}

.u-input-full {
    width: 100%;
    box-sizing: border-box;
    min-width: 0;
}

.u-code-segment-wide::before {
    width: calc(100% - 16px);
    left: 8px;
    transform: none;
}

.is-hidden {
    display: none !important;
}

.u-code-mask {
    position: absolute;
    inset: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    pointer-events: none;

    font: normal 400 22px/25px "YS Text", Arial, sans-serif;
    letter-spacing: 4px;

    color: var(--id-color-text-primary, #000);
}

.u-code-mask::after {
    content: '';
    width: 1px;
    height: 1.2em;
    background: currentColor;
    margin-left: 2px;
    animation: blink 1s steps(1) infinite;
}

@keyframes blink {
    50% { opacity: 0; }
}

button:disabled {
    opacity: 0.55;
    cursor: not-allowed;
    transition: opacity 0.2s ease;
}

button:disabled:hover,
button:disabled:active {
    filter: none;
    transform: none;
}

.phone-mask--active {
    color: var(--id-color-text-primary, #000);
    font: var(--id-masked-input-font);
}

.u-code-segment-wide {
  font: inherit;
}

[data-testid="phone-input"]:focus-within {
    outline: 2px solid var(#4c6ef5, #4c6ef5);
    outline-offset: 2px;
}

.u-password-mask {
    position: absolute;
    inset: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    pointer-events: none;
    white-space: nowrap;
}

.u-password-visible .u-password-mask {
    display: none;
}

.u-password-visible input {
    color: var(--id-color-text-primary, #000);
}

[data-testid="page-password"] .u-input-wrapper {
    position: relative;
    display: block;
    width: 100%;
}

[data-testid="page-password"] .u-input-wrapper input {
    width: 100%;
    background: transparent;
    border: none;
    outline: none;

    color: transparent;
    caret-color: var(--id-color-text-primary, #000);

    position: relative;
    z-index: 2;
}

[data-testid="page-password"] .u-password-mask {
    position: absolute;
    inset: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    pointer-events: none;
    user-select: none;

    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    letter-spacing: 0.2em;
    font-weight: 400;

    color: var(--id-color-text-primary, #000);

    z-index: 1;
}

[data-testid="page-password"] .u-password-toggle {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);

    background: none;
    border: none;
    padding: 0;

    cursor: pointer;
    z-index: 3;
}

[data-testid="page-password"] .u-password-visible .u-password-mask {
    opacity: 0;
}

[data-testid="page-password"] .u-password-visible input {
    color: var(--id-color-text-primary, #000);
}


.u-password-mask {
    transform: translateY(1px);
}

.u-password-icon .icon-eye-off {
    display: none;
}

.u-password-visible .u-password-icon .icon-eye {
    display: none;
}

.u-password-visible .u-password-icon .icon-eye-off {
    display: block;
}

[data-testid="page-add-user"] .ya_5e1fce2b::before,
[data-testid="page-code"] .ya_5e1fce2b::before,
[data-testid="page-password"] .ya_5e1fce2b::before {
    height: 0 !important;
    background: none !important;
}

[data-testid="page-code"] .u-input-wrapper input {
    color: var(--id-color-text-primary, #000);
    caret-color: var(--id-color-text-primary, #000);
}

[data-testid="page-code"] .ya_5e1fce2b::before,
[data-testid="page-code"] .ya_5e1fce2b::after {
    content: none !important;
}

[data-testid="page-code"] [data-testid="code-field-segment"] {
    color: var(--id-color-text-primary, #000);
    caret-color: var(--id-color-text-primary, #000);
}

[data-testid="page-code"] .u-code-mask {
    display: none !important;
}

.u-spinner {
    width: 16px;
    height: 16px;
    border: 2px solid rgba(255,255,255);
    border-top-color: rgba(0,0,0,.7);
    border-radius: 50%;
    animation: spin .8s linear infinite;
}

@keyframes spin {
    to { transform: rotate(360deg); }
}

button.is-loading {
    pointer-events: none;
    opacity: .7;
}

button.is-loading > span {
    display: flex;
    align-items: center;
    justify-content: center;
}

.u-form-error {
    margin-top: 8px;
    font-size: 14px;
    color: #e03131;
}

.u-form-error.is-hidden {
    display: none;
}

.ya_c5cb79d4 {
    display: flex;
    width: 100%;
}

.ya_c5cb79d4 > span {
    flex: 1 1 0;
}
