.app-input[data-v-4918cdad]{display:flex;flex-direction:column}.app-input__label[data-v-4918cdad]{color:var(--app-text-soft,var(--app-text));font-size:.86rem;font-weight:600;margin-bottom:.12rem}.app-input__frame[data-v-4918cdad]{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);display:flex;gap:.7rem;min-height:2.85rem;padding:0 .95rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.app-input__frame[data-v-4918cdad]:focus-within{border-color:#00a76f52;box-shadow:0 0 0 3px #00a76f14}input.app-input__control[data-v-4918cdad]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--app-text);flex:1 1 auto;font-size:1rem;min-height:0;outline:none;padding:0;width:100%}input.app-input__control[data-v-4918cdad]:disabled{cursor:not-allowed}.app-input__affix[data-v-4918cdad]{align-items:center;color:var(--app-text-muted);display:inline-flex;justify-content:center}.app-input__error[data-v-4918cdad]{color:var(--app-danger);font-size:.85rem;margin:.2rem 0 0}.app-input--invalid .app-input__frame[data-v-4918cdad]{border-color:#b423184d}.app-input--disabled .app-input__frame[data-v-4918cdad]{opacity:.7}
