a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
button,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    border: 0;
    font-size: 100%;
    font: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
body {
    line-height: 1;
}
ol,
ul {
    list-style: none;
    padding: 0;
}
blockquote,
q {
    quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
button {
    box-shadow: none;
    outline: none;
    -webkit-tap-highlight-color: transparent;
}
button:active,
button:focus {
    background-color: transparent;
    box-shadow: none;
}
input {
    box-shadow: none;
    -webkit-box-shadow: none;
    outline: none;
    -webkit-tap-highlight-color: transparent;
}
input:active,
input:focus {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    outline: none;
}
*,
:after,
:before {
    box-sizing: border-box;
}
* {
    border: 0 solid transparent;
    margin: 0;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
html {
    -webkit-text-size-adjust: 100%;
    overflow: hidden;
}
body,
html {
    margin: 0;
    overscroll-behavior: none;
    padding: 0;
    touch-action: manipulation;
}
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #fff;
    color: #08091c;
    font-size: 16px;
    line-height: 22px;
    max-height: 100vh;
    overflow: auto;
}
body,
button,
input {
    font-family: SFProDisplay, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    /* Предотвращаем layout shift при загрузке шрифтов */
    font-synthesis: weight style;
    font-variation-settings: normal;
}
button,
input {
    background: transparent;
    color: currentColor;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}
.container {
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 430px;
    padding: 0 16px;
    width: 100%;
}
.section {
    padding: 24px 0;
}
.bg-primary {
    background-color: #fff;
}
.bg-secondary {
    background-color: #f9f9f9;
}
.bg-accent {
    background-color: #0062dc;
    color: #fff;
}
.card-item:not(:first-child) {
    margin-top: 12px;
}
.info-table {
    font-size: 14px;
    letter-spacing: 0.15px;
    line-height: 18px;
}
.info-table li {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 6px 0;
}
.info-table li > span:first-child {
    color: #9c9da4;
}
.-hidden {
    display: none !important;
}
.custom-spinner {
    height: 52px;
    width: 52px;
}
.custom-spinner svg circle {
    stroke: #0373ff !important;
}
.gradient-section {
    background: #f9f9f9;
    position: relative;
}
.gradient-section:before {
    background: linear-gradient(172deg, #0373ff -25.45%, #03b8ff 86.02%);
    content: "";
    filter: blur(100px);
    height: 360px;
    left: calc(50% - 180.5px);
    position: fixed;
    top: -25%;
    width: 360px;
}
.gradient-section section,
.gradient-section > div {
    position: relative;
}
.gradient-right-corner {
    overflow: hidden;
    position: relative;
}
.gradient-right-corner:before {
    content: "";
    filter: blur(200px);
    height: 326px;
    position: absolute;
    right: -252px;
    top: -163px;
    width: 504px;
}
.gradient-right-corner.-positive:before {
    background: #34c759;
}
.gradient-right-corner.-negative:before {
    background: #ff3b30;
}
.gradient-right-corner section,
.gradient-right-corner > div {
    position: relative;
}
.gradient-positive {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='644' height='667' fill='none' viewBox='0 0 644 667'%3E%3Cg clip-path='url(%23a)'%3E%3Cg filter='url(%23b)' style='mix-blend-mode:hard-light'%3E%3Cpath fill='%2334c759' d='M597.149 199.123a93.27 93.27 0 0 1 .614 83.654 93.269 93.269 0 0 1-109.627 48.373 93.27 93.27 0 0 1-66.79-99.484l92.745 9.897z'/%3E%3C/g%3E%3Cg filter='url(%23c)' style='mix-blend-mode:hard-light'%3E%3Cpath fill='%2334c759' d='M187.294 306.193a87.1 87.1 0 0 1-83.877 71.009 87.1 87.1 0 0 1-86.632-67.622 87.1 87.1 0 0 1 17.435-74.561l67.467 55.095z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='b' width='528.541' height='477.708' x='249.821' y='28.125' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_4506_7823' stdDeviation='85.499'/%3E%3C/filter%3E%3Cfilter id='c' width='492.096' height='461.584' x='-145.11' y='75.327' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_4506_7823' stdDeviation='79.846'/%3E%3C/filter%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h644v667H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"),
        linear-gradient(180deg, #31cb9b1a 16.78%, #6bf5ca33 60.79%, #6bf5ca00 97.41%);
}
.gradient-negative,
.gradient-positive {
    background-color: #f4f5f6;
    background-position: top;
    background-repeat: no-repeat;
}
.gradient-negative {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='644' height='667' fill='none' viewBox='0 0 644 667'%3E%3Cg clip-path='url(%23a)'%3E%3Cg filter='url(%23b)' opacity='.5'%3E%3Cpath fill='%23ff3b30' d='M597.149 199.123a93.27 93.27 0 0 1 .614 83.654 93.269 93.269 0 0 1-109.627 48.373 93.27 93.27 0 0 1-66.79-99.484l92.745 9.897z'/%3E%3C/g%3E%3Cg filter='url(%23c)' opacity='.5'%3E%3Cpath fill='%23ff3b30' d='M187.294 306.193a87.1 87.1 0 0 1-83.877 71.009 87.1 87.1 0 0 1-86.632-67.622 87.1 87.1 0 0 1 17.435-74.561l67.467 55.095z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='b' width='528.541' height='477.708' x='249.82' y='28.125' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_6001_8018' stdDeviation='85.499'/%3E%3C/filter%3E%3Cfilter id='c' width='492.096' height='461.584' x='-145.11' y='75.327' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_6001_8018' stdDeviation='79.846'/%3E%3C/filter%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h644v667H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"),
        linear-gradient(180deg, #ff20450d 16.78%, #ff204526 60.79%, #ff204500 97.41%);
}
.gradient-neutral {
    background-color: #f4f5f6;
    background-image: linear-gradient(180deg, #0c75f71a 16.78%, #74b2ff00 97.41%);
    background-position: top;
    background-repeat: no-repeat;
}
.-blue-top-section {
    background-color: #8711dd;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='393' height='404' fill='none' viewBox='0 0 393 404'%3E%3Cg clip-path='url(%23a)'%3E%3Cg filter='url(%23b)' opacity='.9'%3E%3Cellipse cx='21.5' cy='479' fill='url(%23c)' rx='187.5' ry='180' transform='rotate(-180 21.5 479)'/%3E%3C/g%3E%3Cg filter='url(%23d)' opacity='.9'%3E%3Cellipse cx='345.5' cy='479' fill='url(%23e)' rx='187.5' ry='180' transform='rotate(-180 345.5 479)'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='c' x1='-11.5' x2='46.128' y1='393' y2='705.123' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.563' stop-color='%2303B8FF'/%3E%3Cstop offset='1' stop-color='%230373FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='312.5' x2='370.128' y1='393' y2='705.123' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.563' stop-color='%2303B8FF'/%3E%3Cstop offset='1' stop-color='%230373FF'/%3E%3C/linearGradient%3E%3Cfilter id='b' width='675' height='660' x='-316' y='149' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_7073_17207' stdDeviation='75'/%3E%3C/filter%3E%3Cfilter id='d' width='675' height='660' x='8' y='149' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_7073_17207' stdDeviation='75'/%3E%3C/filter%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M393 404H0V0h393z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: center -80px;
    background-repeat: repeat-x;
    color: #fff;
    padding-bottom: 24px;
    padding-top: 7px;
    position: relative;
    text-align: center;
}
/* .-blue-top-section:before {
    background-color: #0062dc;
    content: "";
    display: block;
    height: env(safe-area-inset-top);
    height: 50%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1;
} */
.referral-section {
    background-color: #f9f9f9;
    background-position: top -20px center;
    background-repeat: no-repeat;
    background-size: 520px auto;
}
.referral-section .page-action {
    display: none;
}
.title-large {
    font-size: 28px;
    font-weight: 600;
    line-height: 34px;
}
.title {
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
}
.title-small {
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
}
.text-small {
    font-size: 14px;
    letter-spacing: 0.15px;
    line-height: 18px;
}
.text-large {
    font-size: 18px;
    letter-spacing: 0.15px;
    line-height: 24px;
}
.text-tiny {
    font-size: 12px;
    letter-spacing: 0.25px;
    line-height: 16px;
}
.text-primary {
    color: #08091c;
}
.text-secondary {
    color: #9c9da4;
}
.text-positive {
    color: #34c759;
}
.text-negative {
    color: #ff3b30;
}
.text-accent {
    color: #0373ff;
}
.text-bold {
    font-weight: 600;
}
.headline,
.text-semibold {
    font-weight: 500;
}
.headline {
    color: #9c9da4;
    font-size: 14px;
    letter-spacing: 0.15px;
    line-height: 20px;
    text-transform: uppercase;
}
.page-layout {
    min-height: 100vh;
    padding-top: env(safe-area-inset-top);
}
.page-layout.-bottom-nav {
    padding-bottom: 70px;
}
.page-layout.-bottom-nav .full-height {
    height: calc(100vh - 70px - env(safe-area-inset-bottom) - env(safe-area-inset-top));
}
.app.-fullscreen .page-layout .full-height {
    height: calc(100vh - 94px - env(safe-area-inset-bottom) - env(safe-area-inset-top));
    padding-top: 24px;
}
.app.-android .page-layout .full-height {
    height: calc(100vh - 122px - env(safe-area-inset-bottom) - env(safe-area-inset-top));
    padding-top: 52px;
}
.layout-no-safe-padding .page-layout {
    padding-top: 0 !important;
}
@font-face {
    font-display: optional;
    font-family: SFProDisplay;
    font-style: normal;
    font-weight: 600;
    src: local('SFProDisplay, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto"'), url(../fonts/SFProDisplay-Semibold.woff2) format("woff2"), url(../fonts/SFProDisplay-Semibold.eot?#iefix) format("embedded-opentype"),
        url(../fonts/SFProDisplay-Semibold.woff) format("woff"), url(../fonts/SFProDisplay-Semibold.ttf) format("truetype");
}
@font-face {
    font-display: optional;
    font-family: SFProDisplay;
    font-style: normal;
    font-weight: 400;
    src: local('SFProDisplay, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto"'), url(../fonts/SFProDisplay-Regular.woff2) format("woff2"), url(../fonts/SFProDisplay-Regular.eot?#iefix) format("embedded-opentype"),
        url(../fonts/SFProDisplay-Regular.woff) format("woff"), url(../fonts/SFProDisplay-Regular.ttf) format("truetype");
}
@font-face {
    font-display: optional;
    font-family: SFProDisplay;
    font-style: normal;
    font-weight: 500;
    src: local('SFProDisplay, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto"'), url(../fonts/SFProDisplay-Medium.woff2) format("woff2"), url(../fonts/SFProDisplay-Medium.eot?#iefix) format("embedded-opentype"),
        url(../fonts/SFProDisplay-Medium.woff) format("woff"), url(../fonts/SFProDisplay-Medium.ttf) format("truetype");
}
.a-base-button {
    border-radius: 8px;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    padding: 0 12px;
    text-align: center;
    transition: 0.25s ease-in-out;
}
.a-base-button.-block {
    width: 100%;
}
.a-base-button.-disabled,
.a-base-button.-loading {
    cursor: not-allowed;
}
.a-base-button.-square {
    border-radius: 12px;
    height: 54px;
    width: 54px;
}
.a-base-button.-round {
    border-radius: 50%;
    height: 52px;
    width: 52px;
}
.a-base-button.-large {
    border-radius: 12px;
    font-size: 16px;
    height: 50px;
    min-width: 50px;
    padding: 0 16px;
}
.a-base-button.-medium {
    border-radius: 10px;
    height: 46px;
    min-width: 46px;
}
.a-base-button.-small {
    height: 40px;
    letter-spacing: 0.25px;
    min-width: 40px;
    padding: 0 12px;
}
.a-base-button.-small .button-icon {
    height: 16px;
    width: 16px;
}
.a-base-button.-small .a-base-button-row {
    gap: 4px;
}
.a-base-button.-primary {
    background-color: #7203ff;
    color: #fff;
}
.a-base-button.-primary:hover {
    background-color: #0062dc;
}
.a-base-button.-primary.-disabled,
.a-base-button.-primary.-loading {
    background-color: #e9eaee;
    color: #9c9da4;
}
.a-base-button.-secondary {
    background: #08091c;
    color: #fff;
}
.a-base-button.-secondary:hover {
    background-color: #393a49;
}
.a-base-button.-secondary.-disabled {
    background-color: #e9eaee;
    color: #9c9da4;
}
.a-base-button.-tertiary {
    background: #0373ff1a;
    color: #0373ff;
}
.a-base-button.-tertiary:hover {
    background-color: #0373ff33;
}
.a-base-button.-tertiary.-disabled {
    background-color: #0373ff1a;
    color: #0373ff33;
}
.a-base-button.-white {
    background-color: #fff;
    color: #08091c;
}
.a-base-button.-white.-disabled {
    color: #9c9da4;
}
.a-base-button.-red {
    background-color: #ff3b301a;
    color: #ff3b30;
}
.a-base-button.-transparent-10 {
    background-color: #ffffff1a;
    color: #fff;
}
.a-base-button.-transparent-10.-disabled {
    color: #fff3;
}
.a-base-button-row {
    align-items: center;
    display: flex;
    gap: 8px;
    height: 100%;
    justify-content: center;
}
.m-drawer.p-drawer {
    background: transparent;
    border: none;
    border-radius: 14px 14px 0 0;
    padding: 0;
}
.m-drawer .p-drawer-content {
    overflow: hidden;
    padding: 0;
}
.m-drawer .m-drawer-strip {
    background-color: #d9d9dd;
    border-radius: 20px;
    height: 4px;
    margin: 0 auto 14px;
    width: 56px;
}
.m-drawer .m-drawer-header {
    align-items: center;
    border-bottom: 1px solid #e9eaee;
    display: flex;
    margin: 0 -16px;
    padding: 0 16px 14px;
}
.m-drawer .m-drawer-title {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.15px;
    line-height: 24px;
}
.m-drawer .m-drawer-close {
    background: #f2f3f4;
    border-radius: 50px;
    color: #08091c;
    margin-left: auto;
    padding: 6px;
}
.m-drawer .m-drawer-close svg {
    display: block;
    height: 16px;
    width: 16px;
}
.m-drawer .m-drawer-content {
    background: #f9f9f9;
    border-radius: 14px 14px 0 0;
    color: #08091c;
    padding: 14px 16px calc(24px + env(safe-area-inset-bottom));
}
.m-drawer .close-button {
    background: #fffc;
    border-radius: 50px;
    color: #9c9da4;
    padding: 6px;
    position: absolute;
    right: 16px;
    top: 16px;
    z-index: 9;
}
.m-drawer .close-button svg {
    display: block;
    height: 16px;
    width: 16px;
}
.m-aml-success-drawer {
    text-align: center;
}
.m-aml-success-drawer .status-icon {
    height: 80px;
    margin-top: 24px;
    width: 80px;
}
.m-aml-success-drawer .title {
    margin-bottom: 16px;
    margin-top: 24px;
}
.m-aml-success-drawer .text-small {
    letter-spacing: 0.25px;
    line-height: 20px;
    margin-bottom: 14px;
}
.m-aml-success-drawer .a-base-button {
    margin-top: 10px;
}
.m-aml-rejected-drawer {
    text-align: center;
}
.m-aml-rejected-drawer .status-icon {
    height: 80px;
    margin-top: 20px;
    width: 80px;
}
.m-aml-rejected-drawer .title {
    line-height: 32px;
    margin-bottom: 16px;
    margin-top: 20px;
}
.m-aml-rejected-drawer .text-small {
    line-height: 20px;
    margin-bottom: 14px;
}
.m-aml-rejected-drawer .a-base-button {
    margin-top: 10px;
}
.m-toast {
    margin: 0 auto;
    padding-top: env(safe-area-inset-top);
    text-align: center;
    transform: translate(-50%);
    width: 270px;
}
.m-toast .m-toast-row {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 6px 15px -3px #00000026;
    display: inline-flex;
    gap: 8px;
    margin-bottom: 8px;
    padding: 10px 12px;
    position: relative;
    text-align: left;
    transition: opacity 0.3s ease;
    z-index: 1;
}
.m-toast p {
    font-size: 10px;
    letter-spacing: 0.15px;
    line-height: 14px;
}
.m-toast button {
    display: none;
}
.m-toast .p-toast-message-leave-active {
    opacity: 0;
    transform: translateY(-20px);
    transition: opacity 0.45s ease, transform 0.45s ease;
}
.m-drawer-kyc {
    overflow: hidden;
}
.m-drawer-kyc .m-drawer-strip {
    display: none !important;
}
.m-drawer-kyc .m-drawer-content {
    background: #fff;
    display: flex;
    flex-direction: column;
    max-height: calc(100vh - 30px);
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
}
.m-drawer-kyc .img {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: -16px -16px 0;
    padding-bottom: 32px;
    position: relative;
}
.m-drawer-kyc .img img {
    margin: auto;
    max-width: 800px;
    width: 100%;
}
.m-drawer-kyc .list {
    background: #f9f9f9;
    border-radius: 12px;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.15px;
    line-height: 16px;
    list-style: disc;
    margin-bottom: 12px;
    padding: 12px 16px;
    vertical-align: middle;
}
.m-drawer-kyc .list li {
    line-height: 16px;
    margin-left: 16px;
}
.m-drawer-kyc .title {
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 32px;
    margin-bottom: 8px;
    vertical-align: middle;
}
.m-drawer-kyc .description {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.15px;
    line-height: 20px;
    margin-bottom: 20px;
    vertical-align: middle;
}
.m-drawer-kyc .kyc-status {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 -8px 20px;
    max-width: 330px;
}
.m-drawer-kyc .kyc-status svg {
    color: #d9d9dd;
}
.m-drawer-kyc .kyc-status__item {
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding: 8px;
}
.m-drawer-kyc .kyc-status__item div,
.m-drawer-kyc .kyc-status__item div:first-child {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.15px;
    line-height: 20px;
    vertical-align: middle;
}
.m-drawer-kyc .kyc-status__item div:first-child {
    color: #9c9da4;
}
.m-drawer-kyc .safe-label {
    align-items: center;
    color: #9c9da4;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    gap: 8px;
    justify-content: center;
    letter-spacing: 0.15px;
    line-height: 16px;
    padding-bottom: 12px;
    padding-top: 12px;
    vertical-align: middle;
}
.m-drawer-kyc .kyc-button {
    border-radius: 12px;
    height: 52px;
    margin-top: 12px;
    min-height: 52px;
}
.m-drawer-kyc .close-button {
    background: #fffc;
    border-radius: 50%;
    color: #9c9da4;
    height: 28px;
    margin: 0;
    max-height: 28px;
    max-width: 28px;
    position: absolute;
    right: 16px;
    top: 16px;
    width: 28px;
    z-index: 1;
}
.m-unavailable-drawer.m-drawer .m-drawer-strip {
    display: none;
}
.m-unavailable-drawer.m-drawer .m-drawer-content {
    overflow: hidden;
    padding-top: 0;
}
.m-unavailable-drawer .img {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0 -16px;
    position: relative;
}
.m-unavailable-drawer .img img {
    margin: auto;
    max-height: 480px;
    max-width: 800px;
    width: 100%;
}
.m-unavailable-drawer .title {
    line-height: 32px;
    margin-top: 28px;
}
.m-unavailable-drawer .description {
    letter-spacing: 0.15px;
    line-height: 24px;
    margin: 12px 0;
}
.m-unavailable-drawer .a-base-button {
    border-radius: 12px;
    height: 52px;
    margin: 12px 0;
}
