[data-dds][data-component=form-field]{--dds-form-field-label-title-color: light-dark( var(--dentsu-color-neutral-1000), var(--dentsu-color-neutral-0) );--dds-form-field-label-title-font-size: var(--dentsu-font-size-14);--dds-form-field-label-title-font-weight: var(--dentsu-font-weight-medium);--dds-form-field-label-hint-color: light-dark( var(--dentsu-color-neutral-700), var(--dentsu-color-neutral-0) );--dds-form-field-label-hint-font-size: var(--dentsu-font-size-12);--dds-form-field-label-hint-font-style: var(--dentsu-font-style-italic);--dds-form-field-label-hint-font-weight: var(--dentsu-font-weight-medium);--dds-form-field-error-color: light-dark( var(--dentsu-color-red-600), var(--dentsu-color-red-400) );--dds-form-field-error-font-size: var(--dentsu-font-size-14);--dds-form-field-error-font-weight: var(--dentsu-font-weight-medium)}[data-dds][data-component=form-field][data-part=root]{color-scheme:light;display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:var(--dentsu-space-200)}[data-dds][data-component=form-field][data-part=root][data-color-mode=dark]{color-scheme:dark}[data-dds][data-component=form-field][data-part=root][data-disabled=true]{cursor:not-allowed}[data-dds][data-component=form-field][data-part=root][data-disabled=true] [data-part=label],[data-dds][data-component=form-field][data-part=root][data-disabled=true] [data-part=error]{cursor:not-allowed;opacity:.4}[data-dds][data-component=form-field][data-part=root]:has(+[data-dds][data-component=form-field][data-part=root]){margin-bottom:var(--dentsu-space-700)}[data-dds][data-component=form-field][data-part=label]{display:flex;flex-direction:column}[data-dds][data-component=form-field][data-part=label]:has([data-part=label-hint]){row-gap:var(--dentsu-space-100)}[data-dds][data-component=form-field][data-part=label-title-container]{align-items:center;display:flex}[data-dds][data-component=form-field][data-part=label-title-container]:has([data-part=label-tooltip]){column-gap:var(--dentsu-space-200)}[data-dds][data-component=form-field][data-part=label-title]{color:var(--dds-form-field-label-title-color);font-size:var(--dds-form-field-label-title-font-size);font-weight:var(--dds-form-field-label-title-font-weight)}[data-dds][data-component=form-field][data-part=label-hint]{color:var(--dds-form-field-label-hint-color);font-size:var(--dds-form-field-label-hint-font-size);font-style:var(--dds-form-field-label-hint-font-style);font-weight:var(--dds-form-field-label-hint-font-weight);white-space:pre-line}[data-dds][data-component=form-field][data-part=label-tooltip]{color:var(--dds-form-field-label-title-color);line-height:0}[data-dds][data-component=form-field][data-part=error]{color:var(--dds-form-field-error-color);font-size:var(--dds-form-field-error-font-size);font-weight:var(--dds-form-field-error-font-weight)}[data-dds][data-component=form-field][data-part=controls][data-inline-display=true]{display:flex;gap:var(--dentsu-space-200)}[data-dds][data-component=form-field][data-part=controls][data-inline-display=true] [data-part=control-item]{min-width:100px}[data-dds][data-component=form-field][data-part=controls][data-inline-display=true] [data-part=control-item]:has(.dentsu-select,.dds-select,.dentsu-chip-input,.dds-chip-input){min-width:300px}[data-dds][data-component=text-input][data-part=root]{--dds-text-input-width: 420px;--dds-text-input-height: 44px;--dds-text-input-padding-inline: 16px;--dds-text-input-border-radius: 4px;--dds-text-input-font-size: var(--dentsu-font-size-350);--dds-text-input-bg: light-dark(var(--dentsu-color-neutral-0), var(--dentsu-color-neutral-1350));--dds-text-input-bg-invalid: light-dark(var(--dentsu-color-red-100), var(--dentsu-color-red-900));--dds-text-input-fg: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-neutral-50));--dds-text-input-placeholder: light-dark(var(--dentsu-color-neutral-700), var(--dentsu-color-neutral-450));--dds-text-input-placeholder-invalid: light-dark(var(--dentsu-color-red-600), var(--dentsu-color-red-600));--dds-text-input-border-color: light-dark(var(--dentsu-color-neutral-650), var(--dentsu-color-neutral-600));--dds-text-input-border-color-focus: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-neutral-50));--dds-text-input-border-color-invalid: light-dark(var(--dentsu-color-red-600), var(--dentsu-color-red-600));--dds-text-input-border-size: 1px;display:inline-flex;align-items:center;color-scheme:light;position:relative;height:var(--dds-text-input-height);max-width:var(--dds-text-input-width);width:100%;gap:8px;padding-inline:var(--dds-text-input-padding-inline);border-radius:var(--dds-text-input-border-radius);background:var(--dds-text-input-bg);font-weight:var(--dentsu-font-weight-medium);font-size:var(--dds-text-input-font-size);box-shadow:inset 0 0 0 var(--dds-text-input-border-size) var(--dds-text-input-border-color)}[data-dds][data-component=text-input][data-part=root]:focus-within:not([data-readonly]){--dds-text-input-border-size: 2px;--dds-text-input-border-color: var(--dds-text-input-border-color-focus)}[data-dds][data-component=text-input][data-part=root]:focus-within:not([data-readonly])[data-invalid]{--dds-text-input-border-color: var(--dds-text-input-border-color-invalid)}[data-dds][data-component=text-input][data-part=root][data-invalid]{--dds-text-input-border-color: var(--dds-text-input-border-color-invalid);--dds-text-input-bg: var(--dds-text-input-bg-invalid)}[data-dds][data-component=text-input][data-part=root][data-invalid] [data-part=prefix] [data-dds][data-component=icon],[data-dds][data-component=text-input][data-part=root][data-invalid] [data-part=suffix] [data-dds][data-component=icon]{color:var(--dds-text-input-placeholder-invalid)}[data-dds][data-component=text-input][data-part=root][data-invalid] [data-part=prefix] .dds-icon svg,[data-dds][data-component=text-input][data-part=root][data-invalid] [data-part=suffix] .dds-icon svg{fill:var(--dds-text-input-placeholder-invalid)}[data-dds][data-component=text-input][data-part=input]{height:100%;flex:1;border:none;padding:0;outline:none;background:transparent;font-weight:var(--dentsu-font-weight-medium);color:var(--dds-text-input-fg)}[data-dds][data-component=text-input][data-part=input]::placeholder{color:var(--dds-text-input-placeholder);opacity:1}[data-dds][data-component=text-input][data-part=prefix],[data-dds][data-component=text-input][data-part=suffix]{display:contents;-webkit-user-select:none;user-select:none;color:var(--dds-text-input-placeholder)}[data-dds][data-component=text-input][data-disabled]{opacity:var(--dentsu-opacity-40);cursor:not-allowed;-webkit-user-select:none;user-select:none;pointer-events:none}[data-dds][data-component=text-input][data-full-width]{max-width:100%;width:100%}[data-dds][data-component=text-input][data-color-mode=dark]{color-scheme:dark}
