.ui-input-native[data-v-12198284]:focus-visible{box-shadow:none}.ui-input[data-v-12198284]{display:inline-block;width:100%}.ui-input .ui-input-wrapper[data-v-12198284]{display:flex;align-items:center;background:var(--default-light);border:1px solid var(--default-deep);border-radius:8px;transition:border-color .15s,box-shadow .15s}.ui-input .ui-input-wrapper[data-v-12198284]:hover{border-color:var(--primary-common)}.ui-input .ui-input-wrapper .ui-input-native[data-v-12198284]{flex:1;border:none;background:transparent;outline:none;color:var(--text-deep);font-family:inherit;font-size:inherit;line-height:1.5;padding:0;min-width:0}.ui-input .ui-input-wrapper .ui-input-native[data-v-12198284]::-moz-placeholder{color:var(--text-light)}.ui-input .ui-input-wrapper .ui-input-native[data-v-12198284]::placeholder{color:var(--text-light)}.ui-input .ui-input-wrapper .ui-input-clear[data-v-12198284],.ui-input .ui-input-wrapper .ui-input-password-toggle[data-v-12198284],.ui-input .ui-input-wrapper .ui-input-prefix[data-v-12198284],.ui-input .ui-input-wrapper .ui-input-suffix[data-v-12198284],.ui-input .ui-input-wrapper .ui-input-word-limit[data-v-12198284]{display:inline-flex;align-items:center;color:var(--text-light);font-size:inherit}.ui-input .ui-input-wrapper .ui-input-prefix[data-v-12198284]{margin-right:8px}.ui-input .ui-input-wrapper .ui-input-clear[data-v-12198284],.ui-input .ui-input-wrapper .ui-input-password-toggle[data-v-12198284],.ui-input .ui-input-wrapper .ui-input-suffix[data-v-12198284]{margin-left:8px}.ui-input .ui-input-wrapper .ui-input-clear[data-v-12198284],.ui-input .ui-input-wrapper .ui-input-password-toggle[data-v-12198284]{cursor:pointer;-webkit-touch-callout:none;touch-action:manipulation;transition:color .15s}.ui-input .ui-input-wrapper .ui-input-clear[data-v-12198284]:hover,.ui-input .ui-input-wrapper .ui-input-password-toggle[data-v-12198284]:hover{color:var(--primary-common)}.ui-input .ui-input-wrapper .ui-input-word-limit[data-v-12198284]{margin-left:8px;font-size:.8125rem}.ui-input .ui-input-wrapper .ui-input-word-limit.is-exceeded[data-v-12198284]{color:var(--primary-deep)}.ui-input.is-size-sm .ui-input-wrapper[data-v-12198284]{min-height:32px;padding:0 12px;font-size:.875rem}.ui-input.is-size-md .ui-input-wrapper[data-v-12198284]{min-height:40px;padding:0 12px;font-size:1rem}.ui-input.is-size-lg .ui-input-wrapper[data-v-12198284]{min-height:48px;padding:0 16px;font-size:1.125rem}.ui-input.is-textarea .ui-input-wrapper[data-v-12198284]{align-items:stretch;padding-top:8px;padding-bottom:8px}.ui-input.is-textarea .ui-input-wrapper .ui-input-textarea[data-v-12198284]{resize:none;line-height:1.5}.ui-input.is-textarea .ui-input-wrapper .ui-input-prefix[data-v-12198284],.ui-input.is-textarea .ui-input-wrapper .ui-input-suffix[data-v-12198284]{align-self:flex-start;padding-top:2px}.ui-input .ui-input-word-limit.is-textarea-position[data-v-12198284]{text-align:right;margin-top:4px;font-size:.8125rem;color:var(--text-light)}.ui-input .ui-input-word-limit.is-textarea-position.is-exceeded[data-v-12198284]{color:var(--primary-deep)}.ui-input.is-focused:not(.is-disabled):not(.is-error) .ui-input-wrapper[data-v-12198284]{border-color:var(--primary-common);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-common) 32%,transparent)}.ui-input.is-error .ui-input-wrapper[data-v-12198284]{border-color:var(--primary-deep)}.ui-input.is-error.is-focused .ui-input-wrapper[data-v-12198284]{border-color:var(--primary-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger-common) 32%,transparent)}.ui-input.is-disabled .ui-input-wrapper[data-v-12198284]{background:var(--default-light);border-color:var(--default-common);cursor:not-allowed;pointer-events:none;opacity:.5}.ui-input.is-disabled .ui-input-wrapper[data-v-12198284]:hover{border-color:var(--default-common)}.ui-input.is-disabled .ui-input-wrapper .ui-input-native[data-v-12198284]{cursor:not-allowed;color:var(--text-light)}.ui-input.is-readonly .ui-input-wrapper[data-v-12198284],.ui-input.is-readonly .ui-input-wrapper[data-v-12198284]:hover{border-color:var(--default-common)}.ui-input.is-readonly .ui-input-wrapper .ui-input-native[data-v-12198284]{cursor:default}.ui-input .ui-input-error-message[data-v-12198284]{margin-top:4px;font-size:.875rem;color:var(--primary-deep)}
