.registration-success-dialog{position:fixed;inset:0;margin:auto;width:calc(100% - 32px);max-width:382px;max-height:90dvh;overflow:auto;padding:12px 16px 16px;border:0;border-radius:12px;background:#fff;color:#16843f;font:14px Arial,Helvetica,sans-serif;box-shadow:0 8px 24px #173a4320;box-sizing:border-box}.registration-success-dialog::backdrop{background:#123d4d66;backdrop-filter:blur(4px)}.registration-success-dialog *{box-sizing:border-box}.registration-success-close{position:absolute;right:10px;top:7px;border:0;background:none;color:#3890ff;font-size:28px;font-weight:300;line-height:26px;padding:0;cursor:pointer}.registration-success-check{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:2px solid #00dc00;border-radius:50%;margin:0 auto 8px;color:#00d900;font-size:28px;line-height:1}.registration-success-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.registration-success-heading>span{font-size:22px}.registration-success-heading h2{margin:0;text-align:center;white-space:pre-line;color:#00d900;font-size:22px;line-height:26px;font-weight:400}.registration-success-message{margin:0 0 10px;text-align:center;white-space:pre-line;font-size:13px;line-height:22px;overflow-wrap:anywhere}.registration-success-actions{display:flex;gap:16px;align-items:flex-end}.registration-success-action{flex:1;min-width:0;position:relative;padding-top:22px}.registration-success-badge{position:absolute;right:-5px;top:0;max-width:100%;background:#00d000;border-radius:14px;color:#fff;font-size:12px;font-weight:bold;line-height:18px;padding:0 5px 0 7px;white-space:nowrap}.registration-success-badge>span{position:absolute;font-size:25px;left:-23px;top:0;transform:rotate(-8deg)}.registration-success-action>button{font:14px Arial,Helvetica,sans-serif;height:46px;width:100%;padding:6px;border:1px solid #16843f;border-radius:8px;cursor:pointer;line-height:18px;overflow-wrap:anywhere}.registration-success-app{background:#fff;color:#16843f}.registration-success-deposit{background:#16843f;color:#fff}@media(max-width:360px){.registration-success-actions{gap:10px}.registration-success-action>button{font-size:12px}.registration-success-heading h2{font-size:20px}.registration-success-badge{font-size:10px}}

.registration-success-notice{font:12px Arial,Helvetica,sans-serif;text-align:center;line-height:18px;margin:12px 0 0;color:#16843f}
