.form-builder__field{margin-bottom:12px}.form-builder__cell{margin-bottom:8px}.form-builder__promocode{align-items:center;gap:4px;padding-block:4px;display:flex}.form-builder__skeleton{background-color:var(--background-secondary);height:48px;-webkit-mask-image:var(--gradient-loading-outcome);-webkit-mask-image:var(--gradient-loading-outcome);mask-image:var(--gradient-loading-outcome);border-radius:12px;animation:2s linear infinite loading-skeleton-animation;-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes loading-skeleton-animation{0%{-webkit-mask-position:100%;mask-position:100%}to{-webkit-mask-position:0;mask-position:0}}.form-builder__button{margin-top:16px}.form__page{inset-inline-start:0;z-index:50;background-color:var(--background-main);border-radius:8px;width:100%;position:fixed;top:56px;bottom:0}.form__page-tabbar{height:calc(var(--screen-height) - 57px - 56px);flex-direction:column;align-items:stretch;display:flex}.form__container{background-color:var(--background-main);flex-direction:column;height:calc(100% - 56px);display:flex}.form__wrapper{box-sizing:border-box;-webkit-padding-after:calc(4px*5);-webkit-margin-before:calc(4px*5);flex-direction:column;flex-grow:1;justify-content:space-between;width:100%;margin-block-start:20px;margin-inline:auto;padding-block-end:20px;padding-inline:8px;display:flex;overflow-y:auto}.form__control{margin-bottom:12px}.form__control.hidden{display:none}.form__control-sub-text{color:var(--text-body);text-transform:none;letter-spacing:-.3px;padding-inline:16px;font-size:12px;font-weight:400;line-height:16px}.form__control.skeleton{background-color:var(--background-secondary);-webkit-mask-image:var(--gradient-loading-outcome);-webkit-mask-image:var(--gradient-loading-outcome);mask-image:var(--gradient-loading-outcome);border-radius:12px;height:48px;animation:2s linear infinite loading-skeleton-animation;-webkit-mask-size:200% 100%;mask-size:200% 100%}.form__label{inset-inline:16px;z-index:2;color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;will-change:transform;-ms-transform-origin:0 0;transform-origin:0 0;line-height:20px;transition:-ms-transform .15s ease-in-out,transform .15s ease-in-out;display:block;position:absolute;top:14px;overflow:hidden}[dir=rtl] .form__label{-ms-transform-origin:100% 0;transform-origin:100% 0}:host([dir=rtl]) .form__label{-ms-transform-origin:100% 0;transform-origin:100% 0}:global(html[dir="rtl"]) .form__label{-ms-transform-origin:100% 0;transform-origin:100% 0}:host-context([dir=rtl]) .form__label{-ms-transform-origin:100% 0;transform-origin:100% 0}.form__label.active{-ms-transform:translateY(-8px)scale(.75);transform:translateY(-8px)scale(.75)}.form__label.select{color:var(--text-title)}.form__input{z-index:1;box-sizing:border-box;width:100%;height:48px;font:inherit;color:var(--text-title);border:1px solid var(--text-field-outline);background:0 0;border-radius:12px;padding-block:26px 8px;padding-inline:15px 42px;position:relative}.form__input:-webkit-autofill+.form__label{-ms-transform:translateY(-8px)scale(.75);transform:translateY(-8px)scale(.75)}.form__input-select{-ms-appearance:none;appearance:none;padding-top:20px}.form__input-select option{color:var(--text-title);background-color:var(--background-main)}.form__input.hasError{border:1px solid var(--text-field-error)}.form__input:focus{border-color:var(--text-field-outline);outline:none}.form__input::-webkit-input-placeholder{color:var(--text-body)}.form__input::placeholder{color:var(--text-body)}.form__input:-ms-placeholder-shown{color:var(--text-body)}.form__input::placeholder{color:var(--text-body)}.form__input-error{color:var(--text-error);opacity:1;margin-block:4px 0;font-size:14px;font-weight:400;line-height:20px;transition:all .5s;display:block}.form__input-error[hidden]{opacity:0;line-height:0}.form__input:disabled{color:var(--text-body)}.form__input[type=tel]{text-align:start;direction:ltr;padding-inline:15px 42px}[dir=rtl] .form__input[type=tel]{padding-inline:42px 15px}:host([dir=rtl]) .form__input[type=tel]{padding-inline:42px 15px}:global(html[dir="rtl"]) .form__input[type=tel]{padding-inline:42px 15px}:host-context([dir=rtl]) .form__input[type=tel]{padding-inline:42px 15px}[dir=rtl] .form__input[type=tel]{text-align:right}:host([dir=rtl]) .form__input[type=tel]{text-align:right}:global(html[dir="rtl"]) .form__input[type=tel]{text-align:right}:host-context([dir=rtl]) .form__input[type=tel]{text-align:right}.form__field{margin-bottom:5px;position:relative}.form__field>svg-image{inset-inline-end:16px;z-index:2;position:absolute;top:calc(50% - 12px)}.form__field-select>svg-image{z-index:unset}@media (min-width:1280px){.form__page{position:unset}.form__container:not(.form__container--inner){height:var(--screen-height);padding-top:56px}.form__wrapper{max-width:656px}.form__wrapper-tabbar{height:unset}}.auth-loader{height:100%}.auth-loader__header{height:100%;position:relative}.auth-loader__header-animation{background-color:var(--icon-chevron);background-color:var(--background-secondary);height:100%;-webkit-mask-image:var(--gradient-loading);-webkit-mask-image:var(--gradient-loading);mask-image:var(--gradient-loading);animation:2s linear infinite loading-skeleton-animation;-webkit-mask-size:200% 100%;mask-size:200% 100%}.auth-loader__header-close{z-index:30;width:40px;height:40px;color:var(--icon-always-white);cursor:pointer;background-color:var(--background-banner);border-radius:50%;justify-content:center;align-items:center;animation:none;display:flex;position:absolute;top:8px;right:8px}.auth-loader__content{flex-direction:column;gap:12px;margin:16px 12px 0;display:flex}.auth-loader__text{flex-direction:column;gap:12px;margin:12px 16px 12px 8px;display:flex}.auth-loader__text-skeleton{background-color:var(--icon-chevron);background-color:var(--background-secondary);width:30%;min-width:92px;height:8px;-webkit-mask-image:var(--gradient-loading);-webkit-mask-image:var(--gradient-loading);mask-image:var(--gradient-loading);border-radius:12px;animation:2s linear infinite loading-skeleton-animation;display:block;-webkit-mask-size:200% 100%;mask-size:200% 100%}.auth-loader__text-skeleton--big{width:40%;min-width:144px;height:12px}.auth-loader__button-skeleton{background-color:var(--background-secondary);width:100%;height:48px;-webkit-mask-image:var(--gradient-loading-outcome);-webkit-mask-image:var(--gradient-loading-outcome);mask-image:var(--gradient-loading-outcome);border-radius:12px;animation:2s linear infinite loading-skeleton-animation;display:block;-webkit-mask-size:200% 100%;mask-size:200% 100%}.auth-loader__button-skeleton--dark{background-color:var(--background-secondary);-webkit-mask-image:var(--gradient-loading);-webkit-mask-image:var(--gradient-loading);mask-image:var(--gradient-loading);background-color:var(--icon-chevron);animation:2s linear infinite loading-skeleton-animation;-webkit-mask-size:200% 100%;mask-size:200% 100%}