.combobox-label,.dialog-field-label,.field-label,.fieldset-label,.file-input-label,.number-field-label,.search-field-label,.select-label,.text-field-label,.textarea-label,.time-picker-label{color:var(--color-text-bright);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm)}.combobox-help,.date-picker-help,.dialog-field-help,.fieldset-help,.file-input-help,.number-field-help,.search-field-help,.select-help,.text-field-help,.textarea-help,.time-picker-help{color:var(--color-text-muted);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm);margin:0}.combobox-message,.date-picker-message,.file-input-message,.number-field-message,.radio-group-message,.select-message,.text-field-message,.textarea-message,.time-picker-message{color:var(--color-status-danger-text);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm);margin:0;display:none}.combobox-root,.date-picker-root,.number-field-root{min-height:var(--density-control-height,24px);background:var(--color-surface-input);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);align-items:stretch;display:flex}.text-field{gap:var(--space-4);min-width:0;max-width:28rem;color:var(--color-text-default);display:grid;position:relative}.text-field-required{color:var(--color-status-danger-text);display:none}.text-field-root{min-width:0;min-height:var(--density-control-height,24px);background:var(--color-surface-input);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);align-items:stretch;display:flex}.text-field-input{min-width:0;padding:0 var(--density-control-padding-x,8px);color:var(--color-text-default);caret-color:var(--color-code-caret);font:inherit;background:0 0;border:0;outline:0;flex:auto}.text-field-input::placeholder{color:var(--color-text-placeholder);opacity:1;font-style:italic}.text-field-input::selection{background:var(--color-interaction-text-selection-bg);color:var(--color-interaction-text-selection-text)}.text-field-input-numeric{text-align:right;font-variant-numeric:tabular-nums}.text-field-input::-webkit-search-cancel-button,.text-field-input::-webkit-inner-spin-button,.text-field-input::-webkit-outer-spin-button{appearance:none;display:none}.text-field-affix{white-space:nowrap;padding:0 var(--space-8);color:var(--color-text-muted);border-inline-end:var(--border-width-default) solid var(--color-border-divider);align-items:center;display:inline-flex}.text-field-input~.text-field-affix{border-inline-end:0;border-inline-start:var(--border-width-default) solid var(--color-border-divider)}.text-field-action{padding:0 var(--space-8);white-space:nowrap;border:0;border-inline-start:var(--border-width-default) solid var(--color-border-divider);color:var(--color-action-tertiary-text);font:inherit;cursor:pointer;background:0 0}.text-field-action:hover{background:var(--color-action-tertiary-hover-bg)}.text-field-action:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.text-field-stepper{display:flex}.text-field-loading{padding:0 var(--space-8);color:var(--color-text-muted);align-items:center;display:none}.text-field-root:hover,[data-state-hover] .text-field-root{background:var(--color-interaction-hover-bg)}.text-field-root:has(.text-field-input:focus-visible),[data-state-focus-visible] .text-field-root{border-color:var(--color-border-active);outline:var(--focus-ring);outline-offset:var(--focus-offset)}[data-state-placeholder-shown] .text-field-input::placeholder{color:var(--color-text-placeholder)}.text-field:has(.text-field-input:required) .text-field-required,[data-state-required] .text-field-required{display:inline}.text-field-root:has(.text-field-input[aria-invalid=true]),.text-field-root:has(.text-field-input:user-invalid),[data-state-invalid] .text-field-root{border-color:var(--color-status-danger-border);border-width:var(--border-width-emphasis)}.text-field:has(.text-field-input[aria-invalid=true]) .text-field-message,.text-field:has(.text-field-input:user-invalid) .text-field-message,[data-state-invalid] .text-field-message{display:block}.text-field:has(.text-field-input[aria-invalid=true]) .text-field-help,[data-state-invalid] .text-field-help{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.text-field-root:has(.text-field-input[aria-invalid=true]:focus-visible),[data-state-invalid][data-state-focus-visible] .text-field-root{border-color:var(--color-status-danger-border);outline:var(--focus-ring-contrast);outline-offset:var(--focus-offset-invalid)}[data-state-invalid][data-state-hover] .text-field-root{background:var(--color-interaction-hover-bg)}.text-field-root:has(.text-field-input:disabled),[data-state-disabled] .text-field-root{background:var(--color-interaction-disabled-bg);border-color:var(--color-border-disabled);cursor:not-allowed}.text-field-input:disabled,[data-state-disabled] .text-field-input,[data-state-disabled] .text-field-affix,[data-state-disabled] .text-field-action{color:var(--color-text-disabled);cursor:not-allowed}.text-field-root:has(.text-field-input:disabled):hover,[data-state-disabled] .text-field-root:hover{background:var(--color-interaction-disabled-bg)}.text-field-root:has(.text-field-input:read-only:not(:disabled)),[data-state-read-only] .text-field-root{background:var(--color-surface-canvas);border-color:#0000;border-bottom:var(--border-width-default) dotted var(--color-border-divider)}.text-field-root:has(.text-field-input:read-only:focus-visible),[data-state-read-only][data-state-focus-visible] .text-field-root{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.text-field-root[aria-busy=true] .text-field-loading,[data-state-loading] .text-field-loading{display:inline-flex}@media (hover:none){.text-field-root:hover{background:var(--color-surface-input)}}@media (forced-colors:active){.text-field-root:has(.text-field-input:focus-visible),[data-state-focus-visible] .text-field-root{outline-color:highlight}}
