.modal-auth .input-error-message{color:#ff9406;margin-top:4px;font-size:13px}@media (min-width:960px){.modal-auth .modal-container{align-items:center;width:679px;height:255px;display:flex}}.modal-auth .modal-container .modal-main{max-width:520px;margin:0 auto}.modal-auth .modal-container .modal-main>.title{margin-bottom:24px}@media (min-width:960px){.modal-auth .modal-container .modal-main>.title.title-mobile{display:none}}.modal-auth .modal-container .modal-main .form{position:relative}.modal-auth .modal-container .modal-main .form .step-arrow{display:none;position:absolute;top:-18px;left:-34px}@media (min-width:960px){.modal-auth .modal-container .modal-main .form .step-arrow{display:block}}.modal-auth .modal-container .modal-main .form .step-arrow svg{width:26px}.modal-auth .modal-container .modal-main .form.step-2 .step .step-group .step-arrow{left:-20px}.modal-auth .modal-container .modal-main .form.step-2 .step .step-group label{text-align:right;min-width:179px}.modal-auth .modal-container .modal-main .form.step-3{text-align:center;color:#000;font-size:28px;font-weight:700}@media (min-width:960px){.modal-auth .modal-container .modal-main .form.step-3{text-align:left}}.modal-auth .modal-container .modal-main .form .step{position:relative}.modal-auth .modal-container .modal-main .form .step .step-group{flex-flow:column;align-items:center;display:flex;position:relative}@media (min-width:960px){.modal-auth .modal-container .modal-main .form .step .step-group{flex-flow:row}}.modal-auth .modal-container .modal-main .form .step .step-group:not(:last-child){margin-bottom:25px}.modal-auth .modal-container .modal-main .form .step .step-group.step-group-phone-number{background-color:#fafafa;border-radius:5px;flex-flow:row;align-items:center;height:30px;margin-bottom:16px;padding:0 16px}@media (min-width:960px){.modal-auth .modal-container .modal-main .form .step .step-group.step-group-phone-number{background-color:#0000;height:auto;padding:0}}.modal-auth .modal-container .modal-main .form .step .step-group.step-group-phone-number .phone-number{flex:1 0 auto;width:auto;height:30px;margin-bottom:0;padding:0 14px;font-size:16px;font-weight:600;line-height:30px;position:relative}@media (min-width:960px){.modal-auth .modal-container .modal-main .form .step .step-group.step-group-phone-number .phone-number{background-color:#fafafa;border-radius:5px;flex:auto;max-width:184px}}.modal-auth .modal-container .modal-main .form .step .step-group label{color:#636363;margin:0 15px 0 0;font-size:16px;display:none}@media (min-width:960px){.modal-auth .modal-container .modal-main .form .step .step-group label{display:block}}.modal-auth .modal-container .modal-main .form .step .step-group .change-link{text-align:right}@media (min-width:960px){.modal-auth .modal-container .modal-main .form .step .step-group .change-link{text-align:center}}.modal-auth .modal-container .modal-main .form .step .step-group .change-link a{color:#8bd337}.modal-auth .modal-container .modal-main .form .step .step-group .input,.modal-auth .modal-container .modal-main .form .step .step-group .phone-number{width:100%;margin:0 0 16px;position:relative}@media (min-width:960px){.modal-auth .modal-container .modal-main .form .step .step-group .input,.modal-auth .modal-container .modal-main .form .step .step-group .phone-number{width:auto;min-width:184px;margin:0 8px 0 0}}.modal-auth .modal-container .modal-main .form .step .step-group .input input,.modal-auth .modal-container .modal-main .form .step .step-group .phone-number input{border:1px solid silver;border-radius:5px;width:100%;height:44px;padding:0 14px;transition:all .3s}@media (min-width:960px){.modal-auth .modal-container .modal-main .form .step .step-group .input input,.modal-auth .modal-container .modal-main .form .step .step-group .phone-number input{width:184px}}.modal-auth .modal-container .modal-main .form .step .step-group .input input:focus,.modal-auth .modal-container .modal-main .form .step .step-group .phone-number input:focus{background-color:#fafafa;border-color:#8bd337}.modal-auth .modal-container .modal-main .form .step .step-group .input .re-send-code,.modal-auth .modal-container .modal-main .form .step .step-group .phone-number .re-send-code{text-align:left;width:100%;display:none;position:absolute;bottom:-32px}@media (min-width:960px){.modal-auth .modal-container .modal-main .form .step .step-group .input .re-send-code,.modal-auth .modal-container .modal-main .form .step .step-group .phone-number .re-send-code{display:block}}.modal-auth .modal-container .modal-main .form .step .step-group .input .re-send-code .link,.modal-auth .modal-container .modal-main .form .step .step-group .phone-number .re-send-code .link{cursor:pointer;color:#8bd337}.modal-auth .modal-container .modal-main .form .step .step-group .btn-default{width:100%;height:44px;line-height:44px}@media (min-width:960px){.modal-auth .modal-container .modal-main .form .step .step-group .btn-default{width:auto}}.modal-auth .modal-container .modal-main .form .step .bottom-re-send-code{text-align:center;padding:94px 0}@media (min-width:960px){.modal-auth .modal-container .modal-main .form .step .bottom-re-send-code{display:none}}
.confirm-modal .modal-main>.title{color:#000;margin-bottom:12px;font-size:19px;font-weight:700;line-height:24px}.confirm-modal .body{color:#323232;margin:0 0 24px;line-height:22px}.confirm-modal .actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.confirm-modal .actions .btn-default{min-width:140px}.confirm-modal .actions .btn-default.destructive{background-color:#ff9406}.confirm-modal .actions .btn-default.destructive:hover{background-color:#dd8b1f}.confirm-modal .actions.actions-single{justify-content:center}.confirm-drawer-overlay{z-index:9998;background-color:#00000070;position:fixed;inset:0}.confirm-drawer{z-index:9999;max-height:90vh;padding:8px 20px 24px;padding-bottom:max(24px,env(safe-area-inset-bottom));background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -4px 20px #0000001f}.confirm-drawer .confirm-drawer-handle{background-color:#d4d4d4;border-radius:2px;flex-shrink:0;align-self:center;width:40px;height:4px;margin-bottom:16px}.confirm-drawer .title{color:#000;margin:0 0 12px;font-size:22px;font-weight:700;line-height:28px}.confirm-drawer .body{color:#323232;margin:0 0 20px;font-size:15px;line-height:22px}.confirm-drawer .actions{flex-direction:column;gap:10px;display:flex}.confirm-drawer .actions .btn-default{width:100%;min-width:0}.confirm-drawer .actions .btn-default.destructive{background-color:#ff9406}.confirm-drawer .actions .btn-default.destructive:hover{background-color:#dd8b1f}