.itt-text-control{--text-control-bg:#fff;--text-control-fg:#111827;--text-control-placeholder:#4b5563;--text-control-border:#9ca3af;--text-control-focus:#2563eb;--text-control-error:#b91c1c;box-sizing:border-box;border:1px solid var(--text-control-border);background-color:var(--text-control-bg);width:100%;min-width:0;min-height:44px;color:var(--text-control-fg);caret-color:var(--text-control-fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:.5rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.dark .itt-text-control{--text-control-bg:#111827;--text-control-fg:#f9fafb;--text-control-placeholder:#9ca3af;--text-control-border:#6b7280;--text-control-focus:#818cf8;--text-control-error:#f87171;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.itt-text-control::placeholder{color:var(--text-control-placeholder);opacity:1}.itt-text-control:focus-visible{border-color:var(--text-control-focus);outline:2px solid var(--text-control-focus);outline-offset:2px}.itt-text-control[aria-invalid=true]{border-color:var(--text-control-error)}.itt-text-control:-webkit-autofill{-webkit-text-fill-color:var(--text-control-fg);-webkit-box-shadow:0 0 0 1000px var(--text-control-bg) inset;caret-color:var(--text-control-fg)}@media (forced-colors:active){.itt-text-control{forced-color-adjust:auto}.itt-text-control:-webkit-autofill{-webkit-text-fill-color:FieldText;-webkit-box-shadow:none}}
