.ui-input[data-v-9d0cd7e0]{color:var(--text);display:flex;flex-direction:column;font-family:var(--font-sans);gap:6px;min-width:0}.ui-input__label[data-v-9d0cd7e0]{font-size:var(--fs-small);font-weight:600;line-height:var(--lh-small)}.ui-input__sr[data-v-9d0cd7e0]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.ui-input__box[data-v-9d0cd7e0]{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-s);box-sizing:border-box;cursor:text;display:flex;gap:10px;min-height:var(--field-h);padding:0 14px;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background-color var(--dur) var(--ease)}@media(hover:hover){.ui-input:not(.ui-input--disabled,.ui-input--invalid,.ui-input--readonly) .ui-input__box[data-v-9d0cd7e0]:hover:not(:focus-within){border-color:var(--text-3)}}.ui-input.is-hover:not(.ui-input--disabled,.ui-input--invalid,.ui-input--readonly) .ui-input__box[data-v-9d0cd7e0]{border-color:var(--text-3)}.ui-input.is-focus .ui-input__box[data-v-9d0cd7e0],.ui-input__box[data-v-9d0cd7e0]:focus-within{border-color:var(--brand-edge);box-shadow:0 0 0 4px var(--brand-ring);outline:2px solid transparent}.ui-input--invalid .ui-input__box[data-v-9d0cd7e0]{border-color:var(--danger)}.ui-input--invalid .ui-input__box[data-v-9d0cd7e0]:focus-within,.ui-input--invalid.is-focus .ui-input__box[data-v-9d0cd7e0]{border-color:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 22%,transparent)}.ui-input--disabled .ui-input__box[data-v-9d0cd7e0]{background:var(--muted);border-color:var(--line);cursor:not-allowed}.ui-input--readonly .ui-input__box[data-v-9d0cd7e0]{background:var(--page);border-color:var(--line)}.ui-input__leading[data-v-9d0cd7e0]{color:var(--text-3);display:inline-flex;flex:none}.ui-input--disabled .ui-input__leading[data-v-9d0cd7e0]{color:var(--text-2)}.ui-input__control[data-v-9d0cd7e0]{background:transparent;border:0;color:var(--text);flex:1 1 auto;font-family:inherit;font-size:var(--fs-body);font-weight:400;height:calc(var(--field-h) - 2px);line-height:var(--lh-body);margin:0;min-width:0;outline:none;padding:0}.ui-input__control--numeric[data-v-9d0cd7e0]{font-variant-numeric:tabular-nums}.ui-input__control[data-v-9d0cd7e0]::-moz-placeholder{color:var(--text-3);opacity:1}.ui-input__control[data-v-9d0cd7e0]::placeholder{color:var(--text-3);opacity:1}.ui-input__control[data-v-9d0cd7e0]:disabled{color:var(--text-2);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--text-2)}.ui-input__control[data-v-9d0cd7e0]:disabled::-moz-placeholder{color:var(--text-2)}.ui-input__control[data-v-9d0cd7e0]:disabled::placeholder{color:var(--text-2)}.ui-input__control[data-v-9d0cd7e0]::-webkit-search-cancel-button,.ui-input__control[data-v-9d0cd7e0]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.ui-input__control[data-v-9d0cd7e0]:-webkit-autofill{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--surface) inset}.ui-input__suffix[data-v-9d0cd7e0]{color:var(--text-2);flex:none;font-size:var(--fs-body);font-variant-numeric:tabular-nums;line-height:var(--lh-body);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-input__clear[data-v-9d0cd7e0]{align-items:center;background:transparent;border:0;border-radius:calc(var(--radius-s) - 2px);color:var(--text-2);cursor:pointer;display:inline-flex;flex:none;height:32px;justify-content:center;margin:0 -6px 0 0;padding:0;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);width:32px}@media(hover:hover){.ui-input__clear[data-v-9d0cd7e0]:hover{background:var(--muted);color:var(--text)}}.ui-input__clear[data-v-9d0cd7e0]:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--brand-focus);outline:2px solid transparent}@media(pointer:coarse){.ui-input__clear[data-v-9d0cd7e0]{height:var(--control-m);margin-right:-12px;width:var(--control-m)}}@media(prefers-reduced-motion:reduce){.ui-input__box[data-v-9d0cd7e0],.ui-input__clear[data-v-9d0cd7e0]{transition:none}}
