.form-builder__field{margin-bottom:12px}.form-builder__cell{margin-bottom:8px}.form-builder__promocode{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:4px}.form-builder__skeleton{-webkit-animation:loading-skeleton-animation 2s linear infinite;animation:loading-skeleton-animation 2s linear infinite;background-color:var(--background-secondary);border-radius:12px;height:48px;-webkit-mask-image:var(--gradient-loading-outcome);mask-image:var(--gradient-loading-outcome);-webkit-mask-size:200% 100%;mask-size:200% 100%}@-webkit-keyframes loading-skeleton-animation{0%{-webkit-mask-position:right center;mask-position:right center}to{-webkit-mask-position:left center;mask-position:left center}}.form-builder__button{margin-top:16px}.form__page{background-color:var(--background-main);border-radius:8px;bottom:0;inset-inline-start:0;position:fixed;top:56px;width:100%;z-index:50}.form__page-tabbar{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:calc(var(--screen-height) - 113px)}.form__container,.form__page-tabbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__container{background-color:var(--background-main);height:calc(100% - 56px)}.form__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-padding-after:20px;padding-block-end:20px;padding-inline:8px;-webkit-margin-before:20px;margin-block-start:20px;margin-inline:auto;overflow-y:auto}.form__control{margin-bottom:12px}.form__control.hidden{display:none}.form__control-sub-text{color:var(--text-body);font-size:12px;font-weight:400;letter-spacing:-.3px;line-height:16px;padding-inline:16px;text-transform:none}.form__control.skeleton{-webkit-animation:loading-skeleton-animation 2s linear infinite;animation:loading-skeleton-animation 2s linear infinite;background-color:var(--background-secondary);border-radius:12px;height:48px;-webkit-mask-image:var(--gradient-loading-outcome);mask-image:var(--gradient-loading-outcome);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes loading-skeleton-animation{0%{-webkit-mask-position:right center;mask-position:right center}to{-webkit-mask-position:left center;mask-position:left center}}.form__label{color:var(--text-body);display:block;inset-inline:16px 16px;line-height:20px;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:14px;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out;white-space:nowrap;will-change:transform;z-index:2}:host([dir=rtl]) .form__label,[dir=rtl] .form__label{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}:global(html[dir=rtl]) .form__label{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}:host-context([dir=rtl]) .form__label{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.form__label.active{-webkit-transform:translateY(-8px) scale(.75);-ms-transform:translateY(-8px) scale(.75);transform:translateY(-8px) scale(.75)}.form__input,.form__label.select{color:var(--text-title)}.form__input{background:rgba(0,0,0,0);border:1px solid var(--text-field-outline);border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;font:inherit;height:48px;padding-block:26px 8px;padding-inline:15px 42px;position:relative;width:100%;z-index:1}.form__input:-webkit-autofill+.form__label{-webkit-transform:translateY(-8px) scale(.75);transform:translateY(-8px) scale(.75)}.form__input-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-top:20px}.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::-moz-placeholder{color:var(--text-body)}.form__input:-ms-input-placeholder{color:var(--text-body)}.form__input::-ms-input-placeholder{color:var(--text-body)}.form__input::placeholder{color:var(--text-body)}.form__input-error{color:var(--text-error);display:block;font-size:14px;font-weight:400;line-height:20px;margin-block:4px 0;opacity:1;-webkit-transition:all .5s ease;transition:all .5s ease}.form__input-error[hidden]{line-height:0;opacity:0}.form__input:disabled{color:var(--text-body)}.form__input[type=tel]{direction:ltr;padding-inline:15px 42px;text-align:start}:host([dir=rtl]) .form__input[type=tel],[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}:host([dir=rtl]) .form__input[type=tel],[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;position:absolute;top:calc(50% - 12px);z-index:2}.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{padding:16px 12px}.auth__container,.auth__link{padding-top:16px}.auth__link{display:block;font-size:14px;font-weight:400;letter-spacing:-.15px;line-height:17px;text-align:center;text-transform:none}.auth__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-block:16px;text-align:center}.auth__footer,.auth__redirect{display:-webkit-box;display:-ms-flexbox;display:flex}.auth__redirect{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}