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