.ui-field{min-width:0;color:var(--ink);flex-wrap:wrap;align-content:start;gap:8px;font-size:.8125rem;font-weight:500;display:flex}.ui-field-optional{color:var(--muted);margin-left:auto;font-size:.75rem;font-weight:400}.ui-control{box-sizing:border-box;border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:12px;margin:0;padding:11px 14px;font-weight:400;line-height:1.5;transition:border-color .15s;display:block}.ui-control::placeholder{color:var(--muted);opacity:1}.ui-control:hover:not(:disabled){border-color:var(--field-focus)}.ui-control:focus-visible{outline:2px solid var(--field-focus);outline-offset:2px}.ui-control:disabled{opacity:.65;cursor:not-allowed}.ui-select{width:100%;display:block;position:relative}.ui-select select{appearance:none;cursor:pointer;padding-right:40px}.ui-select>svg{pointer-events:none;color:var(--muted);position:absolute;top:50%;right:14px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.ui-control{transition:none}}
