.element-input[type=date]::-webkit-calendar-picker-indicator{filter:invert(40%) sepia(100%) saturate(300%) hue-rotate(180deg);opacity:1;display:none}.element-input[type=color]{height:3em;width:3em}.element-input-filled{padding:var(--padding-medium);border:none!important;background:var(--bg-secondary)!important;color:var(--text-light)}.element-input-filled:focus{outline:var(--border-size-medium) solid var(--text-muted)!important;background:var(--bg-secondary)!important}.element-input-filled:disabled{cursor:not-allowed;opacity:.6}.element-input-filled:invalid{border-color:var(--text-error);cursor:not-allowed}.root.svelte-x6s7y6{position:relative;height:auto;display:flex;align-items:center;width:100%}.root.svelte-x6s7y6 .icon:where(.svelte-x6s7y6){position:absolute;width:100%;display:flex;align-items:center;justify-content:flex-end;color:var(--text-muted);padding-right:1em;pointer-events:none}.root.svelte-x6s7y6 .icon:where(.svelte-x6s7y6) i:where(.svelte-x6s7y6){pointer-events:all;height:1em;text-align:center;width:1em}.root.svelte-x6s7y6 .text-icon:where(.svelte-x6s7y6){position:absolute;width:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:1em;color:var(--text-muted);pointer-events:none}.element-input{width:100%;padding:var(--padding-medium) 1em;padding-right:2.5em;border-radius:var(--radius-medium);border:var(--border-size-medium) solid var(--bg-tertiary);background:var(--bg-primary);color:var(--text-primary);font-size:var(--font-size-medium);transition:.1s all ease-in}.element-input:not(:placeholder-shown){color:var(--text-light)!important}.element-input:focus{border-bottom-color:var(--text-muted);border-bottom-right-radius:var(--radius-small);border-bottom-left-radius:var(--radius-small);outline:none}.element-input:disabled{background:var(--bg-secondary);cursor:not-allowed;opacity:var(--opacity-medium)}.element-input-invalid,.element-input:invalid{border-color:var(--text-error);background:color-mix(in srgb,var(--text-error) 10%,var(--bg-primary) 20%);border-radius:var(--radius-medium)}.element-input:-webkit-autofill{box-shadow:0 0 0 1000px var(--bg-primary) inset!important;background:var(--bg-primary)}.element-input[type=number]::-webkit-inner-spin-button,.element-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.element-input[type=number]{-moz-appearance:textfield}
