.ml-field{display:flex;flex-direction:column;gap:var(--ml-space-1);font-family:var(--ml-font-ui)}.ml-field__label{color:var(--ml-fg);font-size:var(--ml-text-sm);font-weight:600;line-height:var(--ml-leading-normal)}.ml-field__required{color:var(--ml-danger);-webkit-margin-start:var(--ml-space-1);margin-inline-start:var(--ml-space-1)}.ml-field__control{min-height:44px;padding:var(--ml-space-2) var(--ml-space-3);font-family:var(--ml-font-ui);font-size:var(--ml-text-md);line-height:var(--ml-leading-normal);color:var(--ml-fg);background:var(--ml-bg);border:1px solid var(--ml-border-strong);border-radius:var(--ml-radius-md);width:100%;box-sizing:border-box}.ml-field__control:focus-visible{outline:2px solid var(--ml-accent);outline-offset:2px}.ml-field__control[aria-invalid=true]{border-color:var(--ml-danger)}.ml-field__control:disabled{background:var(--ml-bg-subtle);color:var(--ml-fg-muted)}.ml-field__hint{color:var(--ml-fg-muted)}.ml-field__error,.ml-field__hint{margin:0;font-size:var(--ml-text-xs)}.ml-field__error{color:var(--ml-danger)}textarea.ml-field__control{min-height:88px;resize:vertical}.ml-input__control::placeholder{color:var(--ml-fg-muted)}.ml-select__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ml-fg-muted) 50%),linear-gradient(135deg,var(--ml-fg-muted) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;-webkit-padding-end:var(--ml-space-6);padding-inline-end:var(--ml-space-6)}