.eco-form-overlay[data-v-ccbc8cf3]{align-items:center;backdrop-filter:blur(.1875rem) saturate(1.15);-webkit-backdrop-filter:blur(.1875rem) saturate(1.15);background:#0f0f1900;box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow:hidden;overscroll-behavior:contain;padding:1.5rem 1rem;position:fixed;z-index:10050}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.eco-form-overlay[data-v-ccbc8cf3]{background:#00000073}}.form-toast[data-v-ccbc8cf3]{align-items:center;border:1px solid;border-radius:.25rem;box-shadow:0 .125rem .75rem #0000001a;box-sizing:border-box;display:flex;font-family:var(--font-sans);font-size:.875rem;gap:.625rem;left:50%;line-height:1.4;max-width:min(30rem,calc(100vw - 2rem));min-width:18.75rem;padding:.75rem 1.125rem;pointer-events:none;position:fixed;top:7.5rem;transform:translate(-50%);z-index:10060}.form-toast__icon[data-v-ccbc8cf3]{flex-shrink:0}.form-toast__text[data-v-ccbc8cf3]{flex:1;word-break:break-word}.form-toast--success[data-v-ccbc8cf3]{background:#f0f9eb;border-color:#e1f3d8;color:#67c23a}.form-toast--error[data-v-ccbc8cf3]{background:#fef0f0;border-color:#fde2e2;color:#f56c6c}.form-toast-enter-active[data-v-ccbc8cf3],.form-toast-leave-active[data-v-ccbc8cf3]{transition:opacity .25s ease,transform .25s ease}.form-toast-enter-from[data-v-ccbc8cf3],.form-toast-leave-to[data-v-ccbc8cf3]{opacity:0;transform:translate(-50%,-.75rem)}.form-toast-enter-to[data-v-ccbc8cf3],.form-toast-leave-from[data-v-ccbc8cf3]{opacity:1;transform:translate(-50%)}.eco-form[data-v-ccbc8cf3]{--eco-primary:#2055ff;--eco-text:#1d2532;--eco-secondary:#262626;--eco-helper:#8c8c8c;--eco-danger:#f53f3f;--eco-field-bg:rgba(0,0,0,.03);background:#fff;border-radius:1rem;box-shadow:0 1.125rem 2.625rem #050c202e;box-sizing:border-box;color:var(--eco-text);display:flex;flex-direction:column;max-height:min(42.5rem,calc(100vh - 3rem));max-width:min(100%,calc(100vw - 2rem));overflow:hidden;overscroll-behavior:contain;padding:2rem 2rem 0;position:relative;width:41.5rem}.eco-form__mobile-form-title[data-v-ccbc8cf3],.eco-form__mobile-logo[data-v-ccbc8cf3],.eco-form__mobile-topbar[data-v-ccbc8cf3]{display:none}.eco-form__header[data-v-ccbc8cf3]{align-items:flex-start;display:flex;flex-shrink:0;gap:1.5rem;justify-content:space-between;margin-bottom:2rem}.eco-form__title[data-v-ccbc8cf3]{color:var(--eco-text);font-family:var(--font-sans);font-size:1.5rem;font-weight:500;line-height:1.5;margin:0}.eco-form__close[data-v-ccbc8cf3]{align-items:center;background:transparent;border:0;border-radius:.375rem;color:#565656;cursor:pointer;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;padding:0;transition:color .15s ease,background .15s ease;width:1.5rem}.eco-form__close[data-v-ccbc8cf3]:hover{background:#2055ff14;color:var(--eco-primary)}.eco-form--success[data-v-ccbc8cf3]{height:auto;max-height:calc(100vh - 3rem);overflow:hidden;padding:2rem 0 0;width:41.5rem}.eco-form__success-close[data-v-ccbc8cf3]{position:absolute;right:2rem;top:2rem}.eco-form__success-main[data-v-ccbc8cf3]{width:100%}.eco-form__success-header[data-v-ccbc8cf3]{margin-bottom:0;padding:0 2rem}.eco-form__success-content[data-v-ccbc8cf3]{box-sizing:border-box;color:#1d2532;font-family:var(--font-sans);font-size:1rem;font-weight:400;line-height:1.7;padding:0 2rem;width:100%}.eco-form__success-description[data-v-ccbc8cf3]{margin:0}.eco-form__success-actions[data-v-ccbc8cf3]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:6.5rem;justify-content:flex-end;padding:2rem;width:100%}.eco-form__success-button[data-v-ccbc8cf3]{align-items:center;background:var(--eco-primary);border:1px solid var(--eco-primary);border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.875rem;font-weight:400;height:2.5rem;justify-content:center;line-height:1.7;min-width:6rem;padding:0 1.5rem}.eco-form__body[data-v-ccbc8cf3]{overflow:hidden}.eco-form__body[data-v-ccbc8cf3],.eco-form__content[data-v-ccbc8cf3]{display:flex;flex:1;flex-direction:column;min-height:0}.eco-form__content[data-v-ccbc8cf3]{gap:1.5rem;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 1.5rem 0;scrollbar-gutter:auto;scrollbar-width:none}.eco-form__content[data-v-ccbc8cf3]::-webkit-scrollbar{height:0;width:0}.eco-form__grid[data-v-ccbc8cf3]{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.eco-form__field[data-v-ccbc8cf3]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.eco-form__field--full[data-v-ccbc8cf3]{grid-column:1/-1;width:100%}.eco-form__label[data-v-ccbc8cf3],.eco-form__label-row[data-v-ccbc8cf3]{color:var(--eco-text);font-family:var(--font-sans);font-size:.875rem;font-weight:500;line-height:1.7}.eco-form__required[data-v-ccbc8cf3]{color:var(--eco-danger);margin-left:.125rem}.eco-form__input[data-v-ccbc8cf3],.eco-form__select-trigger[data-v-ccbc8cf3],.eco-form__textarea[data-v-ccbc8cf3]{background:var(--eco-field-bg);border:1px solid transparent;border-radius:.5rem;box-sizing:border-box;color:var(--eco-secondary);font-family:var(--font-sans);font-size:.875rem;line-height:1.7;outline:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:100%}.eco-form__input[data-v-ccbc8cf3],.eco-form__select-trigger[data-v-ccbc8cf3]{height:2.5rem;padding:.5rem .75rem}.eco-form__textarea[data-v-ccbc8cf3]{min-height:4rem;padding:.5rem .75rem;resize:none}.eco-form__input[data-v-ccbc8cf3]::-moz-placeholder,.eco-form__textarea[data-v-ccbc8cf3]::-moz-placeholder{color:var(--eco-helper)}.eco-form__input[data-v-ccbc8cf3]::placeholder,.eco-form__textarea[data-v-ccbc8cf3]::placeholder{color:var(--eco-helper)}.eco-form__input[data-v-ccbc8cf3]:hover:not(:focus):not(.has-error),.eco-form__select-trigger[data-v-ccbc8cf3]:hover:not(:focus):not(.has-error),.eco-form__textarea[data-v-ccbc8cf3]:hover:not(:focus):not(.has-error){border-color:#dadbe2}.eco-form__input[data-v-ccbc8cf3]:focus,.eco-form__select-trigger[data-v-ccbc8cf3]:focus,.eco-form__textarea[data-v-ccbc8cf3]:focus{background:#fff;border-color:var(--eco-primary);box-shadow:0 0 0 .125rem #2055ff1a}.eco-form__input.has-error[data-v-ccbc8cf3],.eco-form__phone.has-error[data-v-ccbc8cf3],.eco-form__select-trigger.has-error[data-v-ccbc8cf3],.eco-form__textarea.has-error[data-v-ccbc8cf3]{border-color:var(--eco-danger)}.eco-form__phone.has-error[data-v-ccbc8cf3]{outline:1px solid var(--eco-danger);outline-offset:0}.eco-form__error[data-v-ccbc8cf3]{color:var(--eco-danger);font-family:var(--font-sans);font-size:.75rem;line-height:1.6;margin:-.25rem 0 0}.eco-form__phone[data-v-ccbc8cf3]{align-items:center;background:var(--eco-field-bg);border:0;border-radius:.5rem;box-sizing:border-box;display:flex;gap:.75rem;height:2.5rem;overflow:visible;padding:.25rem;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.eco-form__phone[data-v-ccbc8cf3]:focus-within{background:var(--eco-field-bg);box-shadow:none}.eco-form__phone-input[data-v-ccbc8cf3]{background:transparent;border:0;color:var(--eco-secondary);flex:1;font-family:var(--font-sans);font-size:.875rem;height:100%;line-height:1.7;min-width:0;outline:0;padding:0 .5rem 0 0}.eco-form__phone-input[data-v-ccbc8cf3]::-moz-placeholder{color:var(--eco-helper)}.eco-form__phone-input[data-v-ccbc8cf3]::placeholder{color:var(--eco-helper)}.eco-form__phone-code[data-v-ccbc8cf3]{flex:0 0 auto}.eco-form__phone[data-v-ccbc8cf3] .phone-code-picker{position:relative;width:auto}.eco-form__phone[data-v-ccbc8cf3] .phone-code-trigger{align-items:center;background:#fff;border:0;border-radius:.375rem;gap:.25rem;height:2rem;justify-content:center;padding:0 .5rem}.eco-form__phone[data-v-ccbc8cf3] .phone-code-flag{display:none}.eco-form__phone[data-v-ccbc8cf3] .phone-code-text{color:var(--eco-text);font-size:.875rem;line-height:1}.eco-form__phone[data-v-ccbc8cf3] .phone-code-dropdown{border-color:#d9d9d9;border-radius:.5rem;box-shadow:0 .75rem 1.75rem #050c2024;top:calc(100% + .5rem);width:17.5rem}.eco-form__select-wrap[data-v-ccbc8cf3]{position:relative}.eco-form__select-trigger[data-v-ccbc8cf3]{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;text-align:left}.eco-form__select-wrap.is-open .eco-form__select-trigger[data-v-ccbc8cf3]{background:#00000008;border-color:transparent;box-shadow:none}.eco-form__select-text[data-v-ccbc8cf3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eco-form__select-text.is-placeholder[data-v-ccbc8cf3]{color:var(--eco-helper)}.eco-form__select-arrow[data-v-ccbc8cf3]{flex:0 0 auto;transition:transform .18s ease}.eco-form__select-arrow.is-rotated[data-v-ccbc8cf3]{transform:rotate(180deg)}.eco-form__select-dropdown[data-v-ccbc8cf3]{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:.75rem;box-shadow:0 .25rem 1.25rem #00000014;box-sizing:border-box;left:0;overflow:hidden;overscroll-behavior:contain;padding:.5rem;position:absolute;top:calc(100% + .5rem);width:100%;z-index:320}.eco-form__select-mask[data-v-ccbc8cf3],.eco-form__select-sheet-header[data-v-ccbc8cf3]{display:none}.eco-form__select-sheet[data-v-ccbc8cf3]{display:block}.eco-form__select-list[data-v-ccbc8cf3]{display:flex;flex-direction:column;gap:.125rem;max-height:12.75rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem;scrollbar-color:rgba(29,37,50,.16) transparent;scrollbar-width:thin}.eco-form__select-list[data-v-ccbc8cf3]::-webkit-scrollbar{width:.1875rem}.eco-form__select-list[data-v-ccbc8cf3]::-webkit-scrollbar-thumb{background:#1d253229;border-radius:62.4375rem}.eco-form__select-list[data-v-ccbc8cf3]::-webkit-scrollbar-track{background:transparent}.eco-form__select-option[data-v-ccbc8cf3]{align-items:center;background:transparent;border:0;border-radius:.5rem;color:var(--eco-text);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:.875rem;line-height:1.7;min-height:2.25rem;padding:.375rem .875rem;text-align:left;transition:color .15s ease,background .15s ease;width:100%}.eco-form__select-check[data-v-ccbc8cf3]{display:none}.eco-form__select-option[data-v-ccbc8cf3]:focus,.eco-form__select-option[data-v-ccbc8cf3]:hover{background:#00000008;color:var(--eco-text);outline:0}.eco-form__select-option.is-active[data-v-ccbc8cf3]{background:#00000008;color:var(--eco-text)}.eco-form__checkboxes[data-v-ccbc8cf3]{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;padding:.375rem 0}.eco-form__multi-sheet-wrap[data-v-ccbc8cf3],.eco-form__multi-trigger[data-v-ccbc8cf3]{display:none}.eco-form__agreement[data-v-ccbc8cf3],.eco-form__checkbox[data-v-ccbc8cf3]{align-items:center;color:var(--eco-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.875rem;gap:.5rem;line-height:1.7}.eco-form__agreement input[data-v-ccbc8cf3],.eco-form__checkbox input[data-v-ccbc8cf3]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.eco-form__agreement-box[data-v-ccbc8cf3],.eco-form__checkbox-box[data-v-ccbc8cf3]{background:#fff;border:.125rem solid #dadbe2;border-radius:.125rem;box-sizing:border-box;flex:0 0 auto;height:.875rem;position:relative;transition:border-color .15s ease,background .15s ease;width:.875rem}.eco-form__agreement-box[data-v-ccbc8cf3]{margin-top:.3125rem}.eco-form__agreement input:checked+.eco-form__agreement-box[data-v-ccbc8cf3],.eco-form__checkbox input:checked+.eco-form__checkbox-box[data-v-ccbc8cf3]{background:var(--eco-primary);border-color:var(--eco-primary)}.eco-form__agreement input:checked+.eco-form__agreement-box[data-v-ccbc8cf3]:after,.eco-form__checkbox input:checked+.eco-form__checkbox-box[data-v-ccbc8cf3]:after{border:solid #fff;border-width:0 .09375rem .09375rem 0;content:"";height:.4375rem;left:.1875rem;position:absolute;top:1px;transform:rotate(45deg);width:.25rem}.eco-form__checkbox.is-disabled[data-v-ccbc8cf3]{cursor:not-allowed;opacity:.45}.eco-form__footer[data-v-ccbc8cf3]{align-items:center;background:#fff;bottom:0;box-shadow:0 -.625rem 1.125rem #ffffffeb;box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;padding:1rem 0 1.125rem;position:sticky;width:100%;z-index:20}.eco-form__agreement-group[data-v-ccbc8cf3]{flex:1;min-width:0}.eco-form__agreement[data-v-ccbc8cf3]{align-items:flex-start;display:flex;gap:.5rem;width:100%}.eco-form__agreement-text[data-v-ccbc8cf3]{flex:1;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:normal}.eco-form__link[data-v-ccbc8cf3]{background:transparent;border:0;color:var(--eco-primary);cursor:pointer;font:inherit;padding:0}.eco-form__link[data-v-ccbc8cf3]:hover{text-decoration:underline}.eco-form__actions[data-v-ccbc8cf3]{align-items:center;display:flex;flex:0 0 auto;gap:1rem}.eco-form__button[data-v-ccbc8cf3]{align-items:center;border-radius:.5rem;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.875rem;height:2.5rem;justify-content:center;line-height:1.7;min-width:4.75rem;padding:0 1.5rem;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.eco-form__button--ghost[data-v-ccbc8cf3]{background:#fff;border:1px solid rgba(0,0,0,.08);color:var(--eco-text)}.eco-form__button--ghost[data-v-ccbc8cf3]:hover{background:#00000008}.eco-form__button--primary[data-v-ccbc8cf3]{background:var(--eco-primary);border:1px solid var(--eco-primary);color:#fff}.eco-form__button--primary[data-v-ccbc8cf3]:hover{background:#1748e6;border-color:#1748e6}.eco-form__button[data-v-ccbc8cf3]:disabled{cursor:not-allowed;opacity:.6}.eco-form__agreement-error[data-v-ccbc8cf3]{margin:.125rem 0 0 1.375rem}.loading-spinner[data-v-ccbc8cf3]{animation:spin-ccbc8cf3 .6s linear infinite;border:.125rem solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;display:inline-block;height:.875rem;margin-right:.375rem;vertical-align:middle;width:.875rem}@keyframes spin-ccbc8cf3{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.form-toast-enter-active[data-v-ccbc8cf3],.form-toast-leave-active[data-v-ccbc8cf3]{transition:opacity .15s ease}.form-toast-enter-from[data-v-ccbc8cf3],.form-toast-leave-to[data-v-ccbc8cf3]{transform:translate(-50%)}}@media(max-width:768px){.eco-form-overlay[data-v-ccbc8cf3]{align-items:stretch;backdrop-filter:none;-webkit-backdrop-filter:none;justify-content:flex-start}.eco-form[data-v-ccbc8cf3],.eco-form-overlay[data-v-ccbc8cf3]{background:#f7f8fa;overflow:hidden;padding:0}.eco-form[data-v-ccbc8cf3]{border-radius:0;box-shadow:none;height:100dvh;max-height:none;max-width:none;width:100%}.eco-form--success[data-v-ccbc8cf3]{background:#f7f8fa;height:100dvh;justify-content:center;min-height:0;padding:0 1rem calc(1.5rem + env(safe-area-inset-bottom))}.eco-form__success-close[data-v-ccbc8cf3]{background:transparent;color:#1d2532;height:2rem;right:1rem;top:1.25rem;width:2rem}.eco-form__success-main[data-v-ccbc8cf3]{background:#fff;border-radius:1.25rem 1.25rem 0 0;margin:0 auto;max-width:22.5rem;padding:4.5rem 1.5rem 1.25rem;position:relative;text-align:center;width:100%}.eco-form__success-main[data-v-ccbc8cf3]:before{align-items:center;background:#2055ff;border-radius:50%;box-shadow:0 .5rem 1.25rem #2055ff38;color:#fff;content:"✓";display:flex;font-family:var(--font-sans);font-size:1.125rem;font-weight:600;height:2rem;justify-content:center;left:50%;line-height:1;position:absolute;top:1.75rem;transform:translate(-50%);width:2rem}.eco-form__success-header[data-v-ccbc8cf3]{display:flex;justify-content:center;min-height:auto;padding:0}.eco-form__success-content[data-v-ccbc8cf3]{font-size:.875rem;padding:.5rem 0 0}.eco-form__success-description[data-v-ccbc8cf3]{color:#4b5b76;font-weight:400}.eco-form__success-actions[data-v-ccbc8cf3]{background:#fff;border-radius:0 0 1.25rem 1.25rem;box-sizing:border-box;height:auto;margin:0 auto;max-width:22.5rem;min-height:0;padding:0 1.5rem 1.5rem;width:100%}.eco-form__success-button[data-v-ccbc8cf3]{font-size:1rem;height:3rem;width:100%}.eco-form__mobile-topbar[data-v-ccbc8cf3]{align-items:center;backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem);background:#fffffff0;border-bottom:1px solid #f0f0f0;box-sizing:border-box;display:flex;flex-shrink:0;height:4.5rem;justify-content:space-between;padding:0 1rem}.eco-form__mobile-logo[data-v-ccbc8cf3]{display:block;height:1.5rem;-o-object-fit:contain;object-fit:contain;width:7rem}.eco-form__mobile-form-title[data-v-ccbc8cf3]{color:#1d2532;display:block;font-family:var(--font-sans);font-size:1.25rem;font-weight:500;line-height:1.5;margin:0;padding:1.25rem .5rem 1rem}.eco-form__mobile-close[data-v-ccbc8cf3]{align-items:center;background:transparent;border:0;border-radius:.375rem;color:#1d2532;display:inline-flex;height:2rem;justify-content:center;padding:0;width:2rem}.eco-form__header[data-v-ccbc8cf3]{display:none}.eco-form__title[data-v-ccbc8cf3]{font-size:1.25rem}.eco-form__close[data-v-ccbc8cf3]{display:none}.eco-form__body[data-v-ccbc8cf3]{flex:1;min-height:0}.eco-form__grid[data-v-ccbc8cf3]{display:flex;flex-direction:column;gap:0;grid-template-columns:1fr}.eco-form__content[data-v-ccbc8cf3]{gap:.75rem;overflow-y:auto;padding:0 .75rem 1rem;scrollbar-gutter:auto;-webkit-overflow-scrolling:touch}.eco-form__body[data-v-ccbc8cf3]{overflow:hidden}.eco-form__field[data-v-ccbc8cf3]{background:#fff;box-sizing:border-box;gap:.125rem;height:4.125rem;justify-content:center;min-height:4.125rem;padding:.625rem 1rem;position:relative}.eco-form__field.has-error[data-v-ccbc8cf3]:not(.eco-form__field--description){height:auto;justify-content:flex-start;min-height:5.875rem;padding-bottom:.25rem;padding-top:.625rem}.eco-form__grid .eco-form__field[data-v-ccbc8cf3]{border-radius:0}.eco-form__grid .eco-form__field[data-v-ccbc8cf3]:first-child{border-radius:1rem 1rem 0 0}.eco-form__grid .eco-form__field[data-v-ccbc8cf3]:last-child{border-radius:0 0 1rem 1rem}.eco-form__field[data-v-ccbc8cf3]:after{background:#0000000a;bottom:0;content:"";height:1px;left:1rem;position:absolute;right:1rem}.eco-form__field--appeals[data-v-ccbc8cf3]:after,.eco-form__field--description[data-v-ccbc8cf3]:after,.eco-form__grid .eco-form__field[data-v-ccbc8cf3]:last-child:after{display:none}.eco-form__field--full[data-v-ccbc8cf3]{border-radius:1rem}.eco-form__field--partner-type[data-v-ccbc8cf3]{border-radius:1rem 1rem 0 0;margin-bottom:0}.eco-form__field--partner-type[data-v-ccbc8cf3]:after{display:block}.eco-form__field--appeals[data-v-ccbc8cf3]{border-radius:0 0 1rem 1rem;height:4.125rem;justify-content:flex-start;margin-top:0;min-height:4.125rem}.eco-form__field--partner-type+.eco-form__field--appeals[data-v-ccbc8cf3]{margin-top:-.75rem}.eco-form__field--description[data-v-ccbc8cf3]{display:flex;height:12.5rem;justify-content:flex-start;min-height:12.5rem}.eco-form__label[data-v-ccbc8cf3],.eco-form__label-row[data-v-ccbc8cf3]{color:var(--eco-helper);font-size:.75rem;font-weight:400;line-height:1.7}.eco-form__field--description .eco-form__label[data-v-ccbc8cf3]{color:#565656;font-size:.875rem}.eco-form__field.is-empty:not(.eco-form__field--description):not(.eco-form__field--appeals) .eco-form__label[data-v-ccbc8cf3]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}.eco-form__input[data-v-ccbc8cf3],.eco-form__select-trigger[data-v-ccbc8cf3],.eco-form__textarea[data-v-ccbc8cf3]{background:transparent;border:0;border-radius:0;color:var(--eco-text);font-size:1rem;font-weight:500}.eco-form__input[data-v-ccbc8cf3],.eco-form__select-trigger[data-v-ccbc8cf3]{height:1.75rem;line-height:1.7;padding:0}.eco-form__textarea[data-v-ccbc8cf3]{font-size:.875rem;font-weight:400;line-height:1.7;min-height:7.5rem;padding:0}.eco-form__field--description .eco-form__textarea[data-v-ccbc8cf3]{flex:1 1 auto;height:100%;min-height:0;overflow-y:auto;resize:none}.eco-form__input[data-v-ccbc8cf3]::-moz-placeholder{color:var(--eco-helper);font-weight:400}.eco-form__input[data-v-ccbc8cf3]::placeholder{color:var(--eco-helper);font-weight:400}.eco-form__textarea[data-v-ccbc8cf3]::-moz-placeholder{color:#bfbfbf}.eco-form__textarea[data-v-ccbc8cf3]::placeholder{color:#bfbfbf}.eco-form__input[data-v-ccbc8cf3]:focus,.eco-form__select-trigger[data-v-ccbc8cf3]:focus,.eco-form__select-wrap.is-open .eco-form__select-trigger[data-v-ccbc8cf3],.eco-form__textarea[data-v-ccbc8cf3]:focus{background:transparent;border-color:transparent;box-shadow:none}.eco-form__input.has-error[data-v-ccbc8cf3],.eco-form__phone.has-error[data-v-ccbc8cf3],.eco-form__select-trigger.has-error[data-v-ccbc8cf3],.eco-form__textarea.has-error[data-v-ccbc8cf3]{border-color:transparent}.eco-form__field.has-error[data-v-ccbc8cf3]:after{background:var(--eco-danger);display:block}.eco-form__field.has-error[data-v-ccbc8cf3]:not(.eco-form__field--description):after{bottom:1.75rem}.eco-form__error[data-v-ccbc8cf3]{color:var(--eco-danger);font-size:.75rem;font-weight:400;line-height:1.7;margin:.125rem 0 0;width:100%}.eco-form__phone[data-v-ccbc8cf3]{background:transparent;border:0;border-radius:0;gap:.75rem;height:1.75rem;padding:0}.eco-form__phone[data-v-ccbc8cf3]:focus-within{background:transparent;border-color:transparent;box-shadow:none}.eco-form__phone-input[data-v-ccbc8cf3]{font-size:1rem;font-weight:500;height:1.75rem;padding:0}.eco-form__phone-input[data-v-ccbc8cf3]::-moz-placeholder{font-weight:400}.eco-form__phone-input[data-v-ccbc8cf3]::placeholder{font-weight:400}.eco-form__phone[data-v-ccbc8cf3] .phone-code-trigger{background:transparent;height:1.75rem;padding:0}.eco-form__select-arrow[data-v-ccbc8cf3]{height:1.25rem;width:1.25rem}.eco-form__select-arrow[data-v-ccbc8cf3],.eco-form__select-arrow.is-rotated[data-v-ccbc8cf3]{transform:rotate(-90deg)}.eco-form__select-dropdown[data-v-ccbc8cf3]{background:transparent;border:0;border-radius:0;box-shadow:none;inset:0;overflow:visible;padding:0;position:fixed;width:auto;z-index:10080}.eco-form__select-mask[data-v-ccbc8cf3]{background:#0009;border:0;display:block;height:100%;inset:0;padding:0;position:fixed;width:100%}.eco-form__select-sheet[data-v-ccbc8cf3]{background:#fff;border-radius:1rem 1rem 0 0;bottom:0;display:flex;flex-direction:column;left:0;max-height:min(72vh,35rem);overflow:hidden;padding-bottom:calc(1rem + env(safe-area-inset-bottom));position:fixed;right:0}.eco-form__select-sheet-header[data-v-ccbc8cf3]{align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.05);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem}.eco-form__select-sheet-title[data-v-ccbc8cf3]{color:#000;font-family:var(--font-sans);font-size:1.25rem;font-weight:500;line-height:1.5;margin:0}.eco-form__select-sheet-close[data-v-ccbc8cf3]{align-items:center;background:transparent;border:0;color:#1d2532;display:inline-flex;height:1.5rem;justify-content:center;padding:0;width:1.5rem}.eco-form__select-list[data-v-ccbc8cf3]{display:flex;flex-direction:column;gap:.5rem;max-height:calc(min(72vh,35rem) - 5.5rem - env(safe-area-inset-bottom));overflow-y:auto;padding:.5rem .75rem 0}.eco-form__select-option[data-v-ccbc8cf3]{border-radius:.5rem;color:var(--eco-text);font-size:1rem;justify-content:space-between;min-height:3rem;padding:.625rem 1rem}.eco-form__select-option[data-v-ccbc8cf3]:focus,.eco-form__select-option[data-v-ccbc8cf3]:hover{background:transparent;color:var(--eco-text)}.eco-form__select-option.is-active[data-v-ccbc8cf3]{background:#00000008;color:var(--eco-text);font-weight:500}.eco-form__select-check[data-v-ccbc8cf3]{color:var(--eco-text);display:block;flex:0 0 auto}.eco-form__checkboxes[data-v-ccbc8cf3]{display:block;padding:0}.eco-form__checkbox[data-v-ccbc8cf3]{display:none}.eco-form__multi-trigger[data-v-ccbc8cf3]{align-items:center;background:transparent;border:0;color:var(--eco-text);display:flex;font-family:var(--font-sans);font-size:1rem;font-weight:500;gap:.75rem;height:1.75rem;justify-content:space-between;line-height:1.7;padding:0;text-align:left;width:100%}.eco-form__multi-trigger.is-placeholder[data-v-ccbc8cf3]{color:var(--eco-helper);font-weight:400}.eco-form__select-text.is-placeholder[data-v-ccbc8cf3]{font-weight:400}.eco-form__field--appeals.is-empty[data-v-ccbc8cf3]{justify-content:center}.eco-form__field--appeals.is-empty .eco-form__label-row[data-v-ccbc8cf3]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}.eco-form__multi-trigger span[data-v-ccbc8cf3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eco-form__multi-trigger svg[data-v-ccbc8cf3]{color:var(--eco-text);flex:0 0 auto}.eco-form__multi-sheet-wrap[data-v-ccbc8cf3]{display:block;inset:0;position:fixed;z-index:10080}.eco-form__multi-sheet-mask[data-v-ccbc8cf3]{background:#0009;border:0;height:100%;inset:0;padding:0;position:fixed;width:100%}.eco-form__multi-sheet[data-v-ccbc8cf3]{background:#fff;border-radius:.75rem .75rem 0 0;bottom:0;display:flex;flex-direction:column;left:0;max-height:min(72vh,35rem);overflow:hidden;position:fixed;right:0}.eco-form__multi-sheet-header[data-v-ccbc8cf3]{align-items:center;border-bottom:1px solid rgba(0,0,0,.05);box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;min-height:4rem;padding:0 1.375rem}.eco-form__multi-sheet-title[data-v-ccbc8cf3]{color:#000;font-family:var(--font-sans);font-size:1.0625rem;font-weight:500;line-height:1.5rem;margin:0}.eco-form__multi-sheet-close[data-v-ccbc8cf3]{align-items:center;background:transparent;border:0;color:var(--eco-text);display:inline-flex;height:1.5rem;justify-content:center;padding:0;width:1.5rem}.eco-form__multi-options[data-v-ccbc8cf3]{display:grid;flex:1 1 auto;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem 1.375rem .75rem}.eco-form__multi-option[data-v-ccbc8cf3]{background:#00000008;border:1px solid transparent;border-radius:.375rem;color:var(--eco-text);font-family:var(--font-sans);font-size:.875rem;font-weight:400;line-height:1.7;min-height:2.375rem;min-width:0;padding:.375rem .5rem;text-align:center}.eco-form__multi-option.is-active[data-v-ccbc8cf3]{background:#f5f8ff!important;border-color:#dce6ff!important;color:#2055ff!important;font-weight:500!important}.eco-form__multi-option.is-disabled[data-v-ccbc8cf3]{opacity:.45}.eco-form__multi-sheet-footer[data-v-ccbc8cf3]{background:#fff;flex:0 0 auto;padding:.5rem 1.375rem calc(.75rem + env(safe-area-inset-bottom))}.eco-form__multi-confirm[data-v-ccbc8cf3]{align-items:center;background:#2055ff;border:0;border-radius:.5rem;color:#fff;display:flex;font-family:var(--font-sans);font-size:1rem;font-weight:500;height:3rem;justify-content:center;line-height:1.7;width:100%}.eco-form__footer[data-v-ccbc8cf3]{align-items:stretch;box-shadow:0 0 .5rem #00000014;flex:0 0 auto;flex-direction:column;gap:.75rem;padding:.5rem 1.25rem calc(.5rem + env(safe-area-inset-bottom));position:relative;z-index:30}.eco-form__agreement[data-v-ccbc8cf3]{width:100%}.eco-form__agreement-text[data-v-ccbc8cf3]{overflow-wrap:anywhere;white-space:normal}.eco-form__actions[data-v-ccbc8cf3]{gap:.75rem;justify-content:stretch;width:100%}.eco-form__button[data-v-ccbc8cf3]{flex:1;font-size:1rem;font-weight:500;height:3rem}.eco-form__phone[data-v-ccbc8cf3] .phone-code-dropdown{width:100%}}
