.ui-field[data-v-6da2c528]{display:flex;flex-direction:column;gap:var(--space-1)}.ui-field__label[data-v-6da2c528]{font-family:var(--font-body);font-weight:700;font-size:var(--fs-sm);color:var(--fg-1)}.ui-field__req[data-v-6da2c528]{color:var(--danger)}.ui-field__control[data-v-6da2c528]{position:relative;display:flex;align-items:center}.ui-field__affix[data-v-6da2c528]{position:absolute;left:var(--space-3);color:var(--fg-3);display:inline-flex;pointer-events:none}.ui-field__affix--end[data-v-6da2c528]{left:auto;right:var(--space-3)}.ui-input[data-v-6da2c528]{width:100%;font-family:var(--font-body);font-size:var(--fs-sm);color:var(--fg-1);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:10px var(--space-3);outline:none;transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.ui-field--sm .ui-input[data-v-6da2c528]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}@media(pointer:coarse){.ui-input[data-v-6da2c528]{font-size:16px}}.ui-input[data-v-6da2c528]::-moz-placeholder{color:var(--ink-300)}.ui-input[data-v-6da2c528]::placeholder{color:var(--ink-300)}.ui-input[data-v-6da2c528]:focus{border-color:var(--border-focus);box-shadow:var(--ring-focus,0 0 0 3px rgba(255,184,69,.55))}.ui-input[data-v-6da2c528]:disabled{background:var(--paper-100);color:var(--ink-300);cursor:not-allowed}.ui-input--textarea[data-v-6da2c528]{min-height:88px;resize:vertical;line-height:1.5}.ui-input--select[data-v-6da2c528]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%233a342b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.has-error .ui-input[data-v-6da2c528]{border-color:var(--danger)}.has-error .ui-input[data-v-6da2c528]:focus{box-shadow:0 0 0 3px var(--error-bg)}.ui-field__affix~.ui-input[data-v-6da2c528]{padding-left:34px}.ui-field__help[data-v-6da2c528]{font-size:var(--fs-xs);color:var(--fg-3);margin:0}.has-error .ui-field__help[data-v-6da2c528]{color:var(--danger)}
