.base-input[data-v-279c6b1a]{gap:var(--space-1);flex-direction:column;display:flex}.base-input__wrapper[data-v-279c6b1a]{height:var(--input-height,auto);padding:var(--input-padding,var(--space-3));transition:border-color var(--duration-fast);border:1px solid var(--border);border-radius:var(--input-radius,var(--radius-md));background-color:var(--input-bg,var(--bg-elevated));align-items:center;display:flex}.base-input__field[data-v-279c6b1a]{color:var(--input-color,var(--text-highlighted));font-size:var(--input-font-size,var(--text-14));line-height:var(--input-line-height,inherit);background:0 0;border:none;outline:none;flex:1}.base-input__field[data-v-279c6b1a]::placeholder{color:var(--input-placeholder-color,var(--text-dimmed))}.base-input__textarea[data-v-279c6b1a]{width:100%;min-height:calc(var(--text-14)*1.5*4);resize:var(--input-resize,vertical);align-self:stretch}.base-input--error .base-input__wrapper[data-v-279c6b1a]{border-color:var(--error)}.base-input--disabled[data-v-279c6b1a]{opacity:.65;cursor:not-allowed}.base-input--disabled .base-input__field[data-v-279c6b1a]{cursor:inherit}.base-input__header[data-v-279c6b1a]{padding:var(--input-header-padding,0);align-items:flex-end;display:flex}.base-input__label[data-v-279c6b1a]{color:var(--input-label-color,var(--text-muted));font-size:var(--text-14);margin-right:auto}.base-input__error[data-v-279c6b1a]{color:var(--error);font-size:var(--text-12)}.base-input__counter-wrap[data-v-279c6b1a]{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.base-input__circle[data-v-279c6b1a]{flex-shrink:0;width:.75rem;height:.75rem}.base-input__circle-bg[data-v-279c6b1a]{stroke-width:2.5px;stroke:var(--border)}.base-input__circle-fill[data-v-279c6b1a]{transition:stroke-dashoffset var(--duration-base) ease,stroke var(--duration-base) ease;stroke-width:2.5px;stroke:var(--brand-primary)}.base-input__circle--warning .base-input__circle-fill[data-v-279c6b1a]{stroke:var(--warning)}.base-input__circle--limit .base-input__circle-fill[data-v-279c6b1a]{stroke:var(--error)}.base-input__counter[data-v-279c6b1a]{transition:color var(--duration-fast);color:var(--text-dimmed);font-size:var(--text-12);font-variant-numeric:tabular-nums}.base-input__counter--warning[data-v-279c6b1a]{color:var(--warning)}.base-input__counter--limit[data-v-279c6b1a]{color:var(--error);font-weight:600}
