.tedi-input{border-radius:calc(var(--t3di__border-radius-sm) / 3);border:1px solid var(--t3di__border-default);width:100%;height:3.5em;color:var(--t3di__text-default);transition:outline var(--t3di__animation-step) ease-in-out, transform var(--t3di__animation-step) ease-in-out, box-shadow calc(var(--t3di__animation-step) * 2) ease-in-out, border-color var(--t3di__animation-step) ease-in-out, border-radius var(--t3di__animation-step-2x) ease-in-out, background-color var(--t3di__animation-step) ease-in-out;background-color:#0000;outline:0;padding:1.125em;font-size:1em;font-weight:400;line-height:1.125em;display:flex;box-shadow:0 0 #0000}.tedi-input::placeholder{color:var(--t3di__text-placeholder);text-overflow:ellipsis;font-weight:300;overflow:hidden}.tedi-input:placeholder-shown{text-overflow:ellipsis}.tedi-input:focus{border-color:var(--t3di__focus-box-shadow-color);outline:.25em solid var(--t3di__focus-box-shadow-color);outline-offset:0;box-shadow:var(--t3di__focus-box-shadow);border-radius:var(--t3di__border-radius-sm)}.tedi-input:disabled{cursor:not-allowed;opacity:.5}.tedi-input[data-size=sm],.tedi-input.--sm{height:2.25rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.875rem}.tedi-input[type=file]::file-selector-button{color:var(--t3di__text-default);background-color:#0000;border:0;font-size:.875rem;font-weight:500}
