.neo-text-helper[data-v-98786473]{--text-helper-gap:var(--size-space-50);--text-helper-text-font:var(--typography-body-xs-regular);--text-helper-text-color:var(--neo-text-helper-text-color,var(--color-neutral-text-discrete));--text-helper-icon-color:var(--neo-text-helper-icon-color,var(--color-neutral-shape));align-items:flex-start;display:flex;font:var(--text-helper-text-font);gap:var(--text-helper-gap);width:100%}.neo-text-helper.neo-text-helper-error[data-v-98786473]{--text-helper-text-color:var(--neo-text-helper-text-color,var(--color-error-text));--text-helper-icon-color:var(--neo-text-helper-icon-color,var(--color-error-shape))}.neo-text-helper.neo-text-helper-success[data-v-98786473]{--text-helper-text-color:var(--neo-text-helper-text-color,var(--color-success-text));--text-helper-icon-color:var(--neo-text-helper-icon-color,var(--color-success-shape))}.neo-text-helper.neo-text-helper-warning[data-v-98786473]{--text-helper-text-color:var(--neo-text-helper-text-color,var(--color-warning-text));--text-helper-icon-color:var(--neo-text-helper-icon-color,var(--color-warning-shape))}.neo-text-helper .neo-text-helper-icon[data-v-98786473]{align-items:center;color:var(--text-helper-icon-color);display:flex;min-height:1lh}.neo-text-helper .neo-text-helper-text[data-v-98786473]{color:var(--text-helper-text-color);flex:auto}.neo-text-helper .sr-only[data-v-98786473]{clip:rect(0 0 0 0);-webkit-appearance:none;-moz-appearance:none;border:0;height:1px;left:0;margin:-1px;outline:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.neo-input-text[data-v-7c982399]{--neo-input-text-color-text:var(--color-neutral-text);--neo-input-text-color-text-hint:var(--color-neutral-text-discrete);--neo-input-text-color-text-success:var(--color-success-text);--neo-input-text-color-text-warning:var(--color-warning-text);--neo-input-text-color-text-error:var(--color-error-text);--neo-input-text-color-text-disabled:var(--color-neutral-text-disabled);--neo-input-text-color-text-empty:var(--color-neutral-text-discrete);--neo-input-text-color-text-empty-hover:var(--color-neutral-text-discrete-hover);--neo-input-text-color-text-empty-disabled:var(--color-neutral-text-discrete-disabled);--neo-input-text-color-shape-disabled:var(--color-neutral-shape-disabled);--neo-input-text-label-s-typography:var(--typography-body-xxs-regular);--neo-input-text-label-m-typography:var(--typography-body-xs-regular);--neo-input-text-label-l-typography:var(--typography-body-m-regular);--neo-input-text-label-margin-bottom:var(--size-space-25);--neo-input-text-label-required-margin-shape:var(--size-space-50);--neo-input-text-label-color-text:var(--color-neutral-text-discrete);--neo-input-text-field-s-typography:var(--typography-body-xs-regular);--neo-input-text-field-m-typography:var(--typography-body-s-regular);--neo-input-text-field-l-typography:var(--typography-body-m-regular);--neo-input-text-field-border-size:var(--size-border-xs);--neo-input-text-field-s-padding-top:calc(var(--size-space-50) - var(--neo-input-text-field-border-size));--neo-input-text-field-s-padding-bottom:calc(var(--size-space-50) - var(--neo-input-text-field-border-size));--neo-input-text-field-s-padding-left:calc(var(--size-space-100) - var(--neo-input-text-field-border-size));--neo-input-text-field-s-padding-right:calc(var(--size-space-100) - var(--neo-input-text-field-border-size));--neo-input-text-field-s-empty-padding:var(--neo-input-text-field-s-padding-top) var(--neo-input-text-field-s-padding-right) var(--neo-input-text-field-s-padding-bottom) var(--neo-input-text-field-s-padding-left);--neo-input-text-field-s-filled-padding-right:calc(var(--size-space-500) - var(--neo-input-text-field-border-size));--neo-input-text-field-m-padding-top:calc(var(--size-space-100) - var(--neo-input-text-field-border-size));--neo-input-text-field-m-padding-bottom:calc(var(--size-space-100) - var(--neo-input-text-field-border-size));--neo-input-text-field-m-padding-left:calc(var(--size-space-100) - var(--neo-input-text-field-border-size));--neo-input-text-field-m-padding-right:calc(var(--size-space-100) - var(--neo-input-text-field-border-size));--neo-input-text-field-m-empty-padding:var(--neo-input-text-field-m-padding-top) var(--neo-input-text-field-m-padding-right) var(--neo-input-text-field-m-padding-bottom) var(--neo-input-text-field-m-padding-left);--neo-input-text-field-m-filled-padding-right:calc(var(--size-space-500) - var(--neo-input-text-field-border-size));--neo-input-text-field-l-padding-top:26px;--neo-input-text-field-l-padding-bottom:5px;--neo-input-text-field-l-padding-left:var(--size-space-100);--neo-input-text-field-l-padding-right:var(--size-space-100);--neo-input-text-field-l-empty-padding:var(--neo-input-text-field-l-padding-top) var(--neo-input-text-field-l-padding-right) var(--neo-input-text-field-l-padding-bottom) var(--neo-input-text-field-l-padding-left);--neo-input-text-field-l-filled-padding-right:var(--size-space-700);--neo-input-text-field-s-height:var(--size-dim-400);--neo-input-text-field-m-height:var(--size-dim-500);--neo-input-text-field-l-height:calc(var(--size-dim-700) - var(--neo-input-text-field-border-size));--neo-input-text-field-border-color:var(--color-neutral-border-strong);--neo-input-text-field-hover-border-color:var(--color-neutral-border-strong-hover);--neo-input-text-field-border:var(--size-border-xs) solid var(--neo-input-text-field-border-color);--neo-input-text-field-border-radius:var(--size-radius-s);--neo-input-text-field-color-background:var(--color-neutral-surface-background);--neo-input-text-field-s-color-background:var(--color-neutral-surface-background);--neo-input-text-field-m-color-background:var(--color-neutral-surface-background);--neo-input-text-field-l-color-background:var(--color-neutral-surface-discrete);--neo-input-text-field-hover-color-background:var(--color-neutral-surface-discrete-hover);--neo-input-text-field-disabled-color-background:var(--color-neutral-surface-discrete-disabled);--neo-input-text-field-disabled-color-border:var(--color-neutral-border-strong-disabled);--neo-input-text-counter-typography:var(--typography-body-xs-regular);--neo-input-text-message-margin-top:var(--size-space-50);display:inline-flex;flex-direction:column;width:100%}.neo-input-text .sr-only[data-v-7c982399]{clip:rect(0 0 0 0);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:1px;left:0;margin:-1px;outline:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}[dir=rtl] .neo-input-text .sr-only[data-v-7c982399]{left:auto;right:0}.neo-input-text .neo-input-text-container[data-v-7c982399]{display:flex;flex-direction:column;position:relative;transition:border-color .25s .1s}.neo-input-text .neo-input-text-label[data-v-7c982399]{color:var(--neo-input-text-label-color-text);cursor:pointer;font:var(--neo-input-text-label-s-typography);margin-bottom:var(--neo-input-text-label-margin-bottom);order:1}.neo-input-text .neo-input-text-field[data-v-7c982399]{background-color:var(--neo-input-text-field-color-background);border:var(--neo-input-text-field-border);border-radius:var(--neo-input-text-field-border-radius);color:var(--neo-input-text-color-text);font:var(--neo-input-text-field-s-typography);height:var(--neo-input-text-field-s-height);padding:var(--neo-input-text-field-s-empty-padding);width:100%;--state-focus-outline-offset:-1px;--state-focus-outline-box-shadow:none;order:2;transition:background-color .25s}.neo-input-text .neo-input-text-field[data-v-7c982399]::-moz-placeholder{color:inherit;opacity:1}.neo-input-text .neo-input-text-field[data-v-7c982399]::placeholder{color:inherit;opacity:1}.neo-input-text .neo-input-text-field[data-v-7c982399]::-ms-clear,.neo-input-text .neo-input-text-field[data-v-7c982399]::-ms-reveal{display:none}.neo-input-text .neo-input-text-button-icon[data-v-7c982399]{bottom:var(--size-space-50);position:absolute;right:var(--size-space-100)}.neo-input-text.neo-input-text-m .neo-input-text-button-icon[data-v-7c982399]{bottom:var(--size-space-100)}.neo-input-text.neo-input-text-l .neo-input-text-button-icon[data-v-7c982399]{bottom:calc(var(--size-space-100) - var(--neo-input-text-field-border-size))}.neo-input-text:has(.neo-input-text-button-icon):not(.neo-input-text-empty) .neo-input-text-field[data-v-7c982399]{padding-right:var(--neo-input-text-field-s-filled-padding-right)}.neo-input-text .neo-input-text-helpers-container[data-v-7c982399]{display:flex;flex-direction:column;gap:var(--neo-input-text)}.neo-input-text .neo-input-text-helpers-container[data-v-7c982399]:not(:empty){margin-top:var(--neo-input-text-message-margin-top)}.neo-input-text .neo-input-text-helpers-with-counter-container[data-v-7c982399]{display:flex;gap:var(--size-space-200);justify-content:space-between}.neo-input-text .neo-input-text-counter[data-v-7c982399]{color:var(--neo-input-text-color-text-hint);font:var(--neo-input-text-counter-typography);margin-top:var(--neo-input-text-message-margin-top)}.neo-input-text.neo-input-text-disabled .neo-input-text-counter[data-v-7c982399]{color:var(--neo-input-text-color-text-disabled)}.neo-input-text.neo-input-text-visual-always .neo-input-text-label[data-v-7c982399]:before,.neo-input-text.neo-input-text-visual-optional:not(.neo-input-text-required) .neo-input-text-label[data-v-7c982399]:before,.neo-input-text.neo-input-text-visual-required.neo-input-text-required .neo-input-text-label[data-v-7c982399]:before{color:inherit;content:"*";display:inline-block;margin-right:var(--neo-input-text-label-required-margin-shape)}.neo-input-text.neo-input-text-m[data-v-7c982399]{--neo-input-text-field-color-background:var(--neo-input-text-field-m-color-background)}.neo-input-text.neo-input-text-m .neo-input-text-label[data-v-7c982399]{font:var(--neo-input-text-label-m-typography)}.neo-input-text.neo-input-text-m .neo-input-text-field[data-v-7c982399]{font:var(--neo-input-text-field-m-typography);height:var(--neo-input-text-field-m-height);padding:var(--neo-input-text-field-m-empty-padding)}.neo-input-text.neo-input-text-m:has(.neo-input-text-button-icon):not(.neo-input-text-empty) .neo-input-text-field[data-v-7c982399]{padding-right:var(--neo-input-text-field-m-filled-padding-right)}.neo-input-text.neo-input-text-l[data-v-7c982399]{--neo-input-text-field-color-background:var(--neo-input-text-field-l-color-background)}.neo-input-text.neo-input-text-l .neo-input-text-label[data-v-7c982399]{font:var(--neo-input-text-label-l-typography);left:var(--size-space-100);margin:0;max-width:calc(100% - var(--size-space-100)*2);overflow:hidden;pointer-events:none;position:absolute;right:0;text-overflow:ellipsis;top:var(--size-space-200);transform:translateZ(0)scale(1);transform-origin:0 0;transition-duration:.25s;transition-property:transform;transition-timing-function:ease;white-space:nowrap}.neo-input-text.neo-input-text-l.neo-input-text-lift-label .neo-input-text-label[data-v-7c982399]{transform:translateY(-10px)scale(.8125)}.neo-input-text.neo-input-text-l .neo-input-text-container[data-v-7c982399]{background-color:var(--neo-input-text-field-color-background);border:none;border-bottom:var(--neo-input-text-field-border);border-radius:var(--neo-input-text-field-border-radius) var(--neo-input-text-field-border-radius) 0 0}.neo-input-text.neo-input-text-l:not(.neo-input-text-readonly):not(.neo-input-text-disabled) .neo-input-text-container[data-v-7c982399]:hover{border-color:var(--neo-input-text-field-border-color)}.neo-input-text.neo-input-text-l .neo-input-text-field[data-v-7c982399]{border-radius:var(--neo-input-text-field-border-radius) var(--neo-input-text-field-border-radius) 0 0;font:var(--neo-input-text-field-l-typography);height:var(--neo-input-text-field-l-height);padding:var(--neo-input-text-field-l-empty-padding);--state-focus-outline-offset:0;border:none}.neo-input-text.neo-input-text-l:not(.neo-input-text-empty) .neo-input-text-field[data-v-7c982399]{padding-right:var(--neo-input-text-field-l-filled-padding-right)}.neo-input-text.neo-input-text-success[data-v-7c982399]{--neo-input-text-field-border-color:var(--color-success-border)}.neo-input-text.neo-input-text-warning[data-v-7c982399]{--neo-input-text-field-border-color:var(--color-warning-border)}.neo-input-text.neo-input-text-error[data-v-7c982399]{--neo-input-text-field-border-color:var(--color-error-border)}.neo-input-text:not(.neo-input-text-disabled):not(.neo-input-text-readonly).neo-input-text-default[data-v-7c982399]:has(.neo-input-text-container:hover){--neo-input-text-field-border-color:var(--neo-input-text-field-hover-border-color)}.neo-input-text:not(.neo-input-text-disabled):not(.neo-input-text-readonly) .neo-input-text-container[data-v-7c982399]:hover{--neo-input-text-field-color-background:var(--neo-input-text-field-hover-color-background);--neo-input-text-label-color-text:var(--color-neutral-text-discrete-hover);--neo-input-text-color-text:var(--color-neutral-text-hover)}.neo-input-text.neo-input-text-empty[data-v-7c982399]{--neo-input-text-color-text:var(--neo-input-text-color-text-empty)}.neo-input-text.neo-input-text-empty:not(.neo-input-text-disabled):not(.neo-input-text-readonly) .neo-input-text-container[data-v-7c982399]:hover{--neo-input-text-color-text:var(--neo-input-text-color-text-empty-hover)}.neo-input-text:not(.neo-input-text-l) .neo-input-text-field[data-v-7c982399]:focus-visible{border-color:var(--state-focus-outline-color)}.neo-input-text.neo-input-text-disabled[data-v-7c982399],.neo-input-text.neo-input-text-readonly[data-v-7c982399]{--neo-input-text-field-color-background:var(--neo-input-text-field-disabled-color-background)}.neo-input-text.neo-input-text-disabled[data-v-7c982399]{-webkit-user-select:none;-moz-user-select:none;user-select:none;--neo-input-text-field-border-color:var(--neo-input-text-field-disabled-color-border);--neo-input-text-color-text:var(--neo-input-text-color-text-disabled)}.neo-input-text.neo-input-text-disabled.neo-input-text-empty[data-v-7c982399]{--neo-input-text-color-text:var(--neo-input-text-color-text-empty-disabled)}.neo-input-text.neo-input-text-disabled .neo-input-text-field[data-v-7c982399]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.neo-input-text.neo-input-text-disabled .neo-input-text-field[data-v-7c982399]::-moz-placeholder{cursor:not-allowed}.neo-input-text.neo-input-text-disabled .neo-input-text-field[data-v-7c982399],.neo-input-text.neo-input-text-disabled .neo-input-text-field[data-v-7c982399]::placeholder{cursor:not-allowed}.neo-input-text.neo-input-text-disabled .neo-input-text-label[data-v-7c982399]{color:var(--color-neutral-text-discrete-disabled);cursor:not-allowed}.neo-input-text.neo-input-text-disabled .neo-input-text-label[data-v-7c982399]:after{color:var(--neo-input-text-color-shape-disabled)}.neo-input-text.neo-input-text-disabled[data-v-7c982399]{--neo-text-helper-text-color:var(--color-neutral-text-discrete-disabled);--neo-text-helper-icon-color:var(--neo-input-text-color-shape-disabled)}
