.input-wrap-hint-margin.svelte-u3edo6{margin-bottom:calc(var(--input-hint-font-size) + var(--input-hint-vertical-spacing) * 2)}.input-wrap.svelte-u3edo6{border-radius:var(--input-border-radius);background-color:var(--input-background-color);cursor:text;width:100%;display:inline-block;position:relative}.input-wrap.focused.svelte-u3edo6{background-color:var(--input-background-highlight-color)}.input-wrap.svelte-u3edo6 .input-wrap-internal:where(.svelte-u3edo6){grid-template-columns:minmax(50px,1fr) auto;grid-template-rows:var(--input-line-height);padding:var(--input-vertical-spacing) var(--input-horizontal-spacing);border-radius:inherit;box-sizing:border-box;border:1px solid #0000;grid-template-areas:"text arrows";display:grid;position:relative}.input-wrap.svelte-u3edo6 .input-wrap-internal.invalid:where(.svelte-u3edo6){border-color:var(--error-color)!important}.input-wrap.svelte-u3edo6 .label-wrap:where(.svelte-u3edo6){text-transform:none;grid-area:text;justify-content:flex-start;align-items:center;display:flex;position:relative}.input-wrap.svelte-u3edo6 input:where(.svelte-u3edo6){border-radius:var(--border-radius);font-family:inherit;font-size:var(--font-size);color:var(--input-text-color);width:calc(100% - var(--input-horizontal-spacing) * 2);background:0 0;border:none;outline:none;grid-area:text;margin:-1px -2px}.input-wrap.svelte-u3edo6 input:where(.svelte-u3edo6):required{box-shadow:none}.input-wrap.svelte-u3edo6 input:where(.svelte-u3edo6):invalid{box-shadow:none}.input-wrap.svelte-u3edo6 input:where(.svelte-u3edo6)::placeholder{color:#0000}.input-wrap.svelte-u3edo6 input.shift:where(.svelte-u3edo6){transform:translateY(.5rem)}.input-wrap.svelte-u3edo6 .hint:where(.svelte-u3edo6){text-align:start;width:calc(100% - var(--input-horizontal-spacing) * 2);height:0;color:var(--input-hint-color);font-size:var(--input-hint-font-size);opacity:0;padding:var(--input-hint-vertical-spacing) var(--input-hint-horizontal-spacing);text-overflow:ellipsis;transition-duration:.2s;display:block;position:absolute;top:100%;left:0;overflow:hidden}.input-wrap.svelte-u3edo6 .hint-visible:where(.svelte-u3edo6){height:var(--input-hint-font-size);opacity:1}.input-wrap.svelte-u3edo6 .invalid-text:where(.svelte-u3edo6){font-weight:700;color:var(--error-color)!important}.input-wrap.svelte-u3edo6 .label:where(.svelte-u3edo6){pointer-events:none;color:var(--input-hint-color);text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;transition:all .2s;display:block;position:absolute;left:0;overflow:hidden}.input-wrap.svelte-u3edo6 .label-shifted:where(.svelte-u3edo6){font-weight:var(--input-label-font-weight);transform:translateY(-.8rem);font-size:var(--input-label-font-size)!important}input[type=number].svelte-u3edo6::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.arrows.svelte-u3edo6{--arrow-height:calc(var(--input-line-height) * .9);grid-area:arrows;grid-template-columns:auto;grid-template-rows:var(--arrow-height) var(--arrow-height);fill:var(--input-text-color);width:var(--arrow-height);align-self:center;display:grid}.arrows.svelte-u3edo6 .arrow:where(.svelte-u3edo6){height:100%;width:var(--arrow-height);display:flex;align-items:center!important}.arrows.svelte-u3edo6 .arrow:where(.svelte-u3edo6):hover{cursor:pointer;transform:scale(1.1)}
