.base-input[data-v-7463673d]{--base-input-height:40px;--base-input-radius:8px;--base-input-padding-x:12px;--base-input-font-size:14px;width:100%;color:var(--color-foreground);font-size:var(--base-input-font-size)}.base-input--large[data-v-7463673d]{--base-input-height:44px;--base-input-padding-x:14px}.base-input--small[data-v-7463673d]{--base-input-height:32px;--base-input-padding-x:10px;--base-input-font-size:13px}.base-input__group[data-v-7463673d]{width:100%;min-width:0;display:flex}.base-input__control[data-v-7463673d],.base-input__textarea-control[data-v-7463673d]{border:1px solid var(--color-border);border-radius:var(--base-input-radius);background:var(--color-card);width:100%;min-width:0;color:var(--color-foreground);transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}.base-input__control[data-v-7463673d]{height:var(--base-input-height);align-items:center}.base-input__textarea-control[data-v-7463673d]{min-height:calc(var(--base-input-height) + 24px)}.base-input__control[data-v-7463673d]:focus-within,.base-input__textarea-control[data-v-7463673d]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary-light) 70%, white);background:#fff}.base-input.is-disabled .base-input__control[data-v-7463673d],.base-input.is-disabled .base-input__textarea-control[data-v-7463673d],.base-input.is-disabled .base-input__addon[data-v-7463673d]{border-color:var(--color-border);background:color-mix(in srgb, var(--color-muted) 70%, white);box-shadow:none}.base-input__inner[data-v-7463673d],.base-input__textarea[data-v-7463673d]{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none}.base-input__inner[data-v-7463673d]{height:100%;padding:0 var(--base-input-padding-x)}.base-input__textarea[data-v-7463673d]{min-height:inherit;padding:10px var(--base-input-padding-x);line-height:24px}.base-input__inner[data-v-7463673d]::placeholder,.base-input__textarea[data-v-7463673d]::placeholder{color:var(--color-soft-foreground)}.base-input__inner[data-v-7463673d]:disabled,.base-input__textarea[data-v-7463673d]:disabled{cursor:not-allowed;color:var(--color-muted-foreground);opacity:1}.base-input__prefix[data-v-7463673d],.base-input__suffix[data-v-7463673d]{color:var(--color-muted-foreground);flex:none;align-items:center;gap:6px;display:inline-flex}.base-input__prefix[data-v-7463673d]{padding-left:var(--base-input-padding-x)}.base-input__suffix[data-v-7463673d]{padding-right:var(--base-input-padding-x)}.base-input__control.has-prefix .base-input__inner[data-v-7463673d]{padding-left:8px}.base-input__control.has-suffix .base-input__inner[data-v-7463673d]{padding-right:8px}.base-input__icon-button[data-v-7463673d]{width:22px;height:22px;color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.base-input__icon-button[data-v-7463673d]:hover{background:var(--color-muted);color:var(--color-foreground)}.base-input__addon[data-v-7463673d]{height:var(--base-input-height);border:1px solid var(--color-border);background:var(--color-muted);color:var(--color-muted-foreground);white-space:nowrap;flex:none;align-items:center;padding:0 12px;display:inline-flex}.base-input__addon--prepend[data-v-7463673d]{border-radius:var(--base-input-radius) 0 0 var(--base-input-radius);border-right:0}.base-input__addon--append[data-v-7463673d]{border-radius:0 var(--base-input-radius) var(--base-input-radius) 0;border-left:0}.base-input__addon--prepend+.base-input__control[data-v-7463673d]{border-radius:0 var(--base-input-radius) var(--base-input-radius) 0}.base-input__control[data-v-7463673d]:has(+.base-input__addon--append){border-radius:var(--base-input-radius) 0 0 var(--base-input-radius)}.base-input__addon--prepend+.base-input__control[data-v-7463673d]:has(+.base-input__addon--append){border-radius:0}.base-input__word-limit[data-v-7463673d]{color:var(--color-muted-foreground);flex:none;font-size:12px;line-height:1}.base-input__word-limit--inside[data-v-7463673d]{background:color-mix(in srgb, var(--color-card) 88%, transparent);border-radius:4px;padding:2px 4px;position:absolute;bottom:8px;right:10px}.base-input__word-limit--outside[data-v-7463673d]{justify-content:flex-end;margin-top:4px;display:flex}.base-input--textarea .base-input__textarea-control:has(.base-input__word-limit--inside) .base-input__textarea[data-v-7463673d]{padding-bottom:28px}
