.input-text-button[data-v-56b383a5]{display:flex;flex-direction:column;gap:8px;width:100%}.input-text-button .input-wrapper[data-v-56b383a5]{display:flex;align-items:center;gap:8px;width:100%;height:56px;padding:0 16px;box-sizing:border-box;border-radius:12px;border:1px solid var(--stroke-interactive-low-contrast);transition:border .2s ease-in-out}.input-text-button .label-text[data-v-56b383a5]{position:absolute;top:0;left:18px;color:var(--text-low-contrast);font-size:12px;font-style:normal;font-weight:350;line-height:1;transform:translateY(11px);transition:all .2s ease-in-out}.input-text-button .input[data-v-56b383a5]{flex-grow:1;width:100%;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:transparent;padding:0;height:100%;box-sizing:border-box;font-size:16px;line-height:1;font-family:var(--font-primary);color:var(--text-max-contrast);transition:color .2s ease-in-out}.input-text-button .input[data-v-56b383a5]::-moz-placeholder{color:var(--text-low-contrast);opacity:1}.input-text-button .input[data-v-56b383a5]::placeholder{color:var(--text-low-contrast);opacity:1}.input-text-button .message[data-v-56b383a5]{margin:0;font-size:12px;line-height:16px;color:var(--text-negative)}.input-text-button.has-label .input-wrapper[data-v-56b383a5]{position:relative}.input-text-button.has-label .input[data-v-56b383a5]{padding-top:16px}.input-text-button:hover .input-wrapper[data-v-56b383a5]{border:1px solid var(--stroke-interactive-medium-contrast)}.input-text-button:focus-within .input-wrapper[data-v-56b383a5]{border:1px solid var(--stroke-interactive-max-contrast)}.input-text-button.is-disabled .input-wrapper[data-v-56b383a5],.input-text-button:disabled .input-wrapper[data-v-56b383a5]{border:1px solid var(--stroke-interactive-disabled);color:var(--text-disabled)}.input-text-button.is-disabled .input-wrapper .input[data-v-56b383a5],.input-text-button.is-disabled .input-wrapper .label-text[data-v-56b383a5],.input-text-button:disabled .input-wrapper .input[data-v-56b383a5],.input-text-button:disabled .input-wrapper .label-text[data-v-56b383a5]{color:var(--text-disabled)}.input-text-button.is-invalid .input-wrapper[data-v-56b383a5]{border:1px solid var(--stroke-negative)}.input-text-button.is-invalid .input-wrapper .input[data-v-56b383a5]{color:var(--text-max-contrast)}.input-text-button.is-rounded .input-wrapper[data-v-56b383a5]{padding:8px 8px 8px 24px;border-radius:1000px}.input-text-button.is-rounded[data-v-56b383a5] .button-pill{height:48px;padding:8px 16px;font-size:16px}.input-text-button.is-rounded[data-v-56b383a5] .button-pill.appearance-prominent{box-shadow:0 4px 32px 4px #0029ff33,0 4px 8px #0029ff33}.input-text-button.size-80 .input-wrapper[data-v-56b383a5]{height:80px}.input-text-button.size-80 .input[data-v-56b383a5]{font-size:20px}.input-text-button.size-80 .label-text[data-v-56b383a5]{left:24px;font-size:14px;transform:translateY(14px)}.input-text-button.size-80.has-slot-button:not(.is-rounded) .input-wrapper[data-v-56b383a5]{padding-right:24px}.input-text-button.size-80.is-rounded[data-v-56b383a5] .button-pill{height:64px;font-size:20px}.input-text-button .slot[data-v-56b383a5]{flex-shrink:0}.input-text-button .slot-icon[data-v-56b383a5]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;gap:8px}.input-text-button.has-slot-button .input-wrapper[data-v-56b383a5]{padding-right:16px}.input-text-button.is-rounded.has-slot-button .input-wrapper[data-v-56b383a5]{padding-right:4px}
