.ui-input[data-v-4607bce1]{align-items:center;background:var(--color-background-primary);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-strong);display:flex;font-family:var(--font-family-base);font-size:var(--text-app-small-regular-size);font-weight:var(--text-app-small-regular-weight);gap:var(--spacing-md);letter-spacing:var(--text-app-small-regular-tracking);line-height:var(--text-app-small-regular-line);min-height:var(--sizing-control-field);padding-inline:calc(var(--spacing-md) - var(--border-width-default));transition:border-color .15s ease;width:100%}.ui-input--text-web[data-v-4607bce1]{font-size:var(--text-small-regular-size);letter-spacing:var(--text-small-regular-tracking);line-height:var(--text-small-regular-line)}.ui-input--pill[data-v-4607bce1]{border-radius:var(--radius-pill);padding-block:calc(var(--spacing-xs) - var(--border-width-default));padding-inline:calc(var(--spacing-md) - var(--border-width-default)) calc(var(--spacing-xs) - var(--border-width-default))}.ui-input--filled[data-v-4607bce1]{background:var(--color-background-secondary);border-radius:var(--radius-pill)}.ui-input[data-v-4607bce1]:focus-within{border-color:var(--color-border-focus)}.ui-input--error[data-v-4607bce1],.ui-input--error[data-v-4607bce1]:focus-within{border-color:var(--color-border-error)}.ui-input__icon[data-v-4607bce1]{display:inline-flex;flex:none;height:var(--sizing-icon-small);width:var(--sizing-icon-small)}.ui-input__field[data-v-4607bce1]{background:transparent;border:0;color:inherit;flex:1;font:inherit;letter-spacing:inherit;min-width:0;outline:0;padding:0}.ui-input__field[data-v-4607bce1]::-moz-placeholder{color:var(--color-text-placeholder);opacity:1}.ui-input__field[data-v-4607bce1]::placeholder{color:var(--color-text-placeholder);opacity:1}.ui-input__field[data-v-4607bce1]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background-color:var(--color-text-strong);cursor:pointer;height:var(--spacing-md);margin:0;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='1.5' d='m4 4 8 8m0-8-8 8'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='1.5' d='m4 4 8 8m0-8-8 8'/%3E%3C/svg%3E") center /contain no-repeat;width:var(--spacing-md)}.ui-input__toggle[data-v-4607bce1]{background:transparent;color:inherit;height:var(--sizing-icon-standard);padding:0;width:var(--sizing-icon-standard)}.ui-input__action[data-v-4607bce1],.ui-input__toggle[data-v-4607bce1]{border:0;cursor:pointer;display:inline-flex;flex:none}.ui-input__action[data-v-4607bce1]{align-items:center;background:var(--color-action-primary);border-radius:var(--radius-pill);color:var(--color-text-on-action-primary);height:36px;justify-content:center;padding:var(--spacing-xs);width:36px}.ui-input__action[data-v-4607bce1]:hover:not(:disabled){background:var(--color-action-primary-hover)}.ui-input__action[data-v-4607bce1]:active:not(:disabled){background:var(--color-action-primary-pressed)}.ui-input__action[data-v-4607bce1]:focus-visible,.ui-input__toggle[data-v-4607bce1]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ui-input--disabled[data-v-4607bce1]{background:var(--color-background-disabled);border-color:var(--color-border-disabled);color:var(--color-text-disabled)}.ui-input--disabled .ui-input__field[data-v-4607bce1]::-moz-placeholder{color:var(--color-text-disabled)}.ui-input--disabled .ui-input__field[data-v-4607bce1]::placeholder{color:var(--color-text-disabled)}.ui-input--disabled .ui-input__field[data-v-4607bce1],.ui-input--disabled .ui-input__toggle[data-v-4607bce1]{cursor:not-allowed}.ui-input__action[data-v-4607bce1]:disabled{background:var(--color-text-disabled);cursor:not-allowed}@media(max-width:767px){.ui-input[data-v-4607bce1],.ui-input--text-web[data-v-4607bce1]{font-size:var(--text-input-mobile-size);letter-spacing:var(--text-input-mobile-tracking);line-height:var(--text-input-mobile-line)}}@media(prefers-reduced-motion:reduce){.ui-input[data-v-4607bce1]{transition:none}}
