.input-label.svelte-1sgvsh7{display:flex;flex-direction:column}.input-label--password.svelte-1sgvsh7{position:relative}.input-label-text.svelte-1sgvsh7{margin-bottom:8px;color:var(--color-main);font-size:var(--font-size-label);font-weight:var(--font-weight-accent);line-height:var(--line-size-standard)}.input-container.svelte-1sgvsh7{display:flex;align-items:center;box-sizing:border-box;border:1px solid var(--color-main);border-radius:8px;background-color:var(--color-background);transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.input-container--transparent.svelte-1sgvsh7{background-color:transparent}.input-container.svelte-1sgvsh7:has(.input-password:where(.svelte-1sgvsh7):focus){background-color:var(--color-footer)}.input-container--transparent.svelte-1sgvsh7:has(.input-password:where(.svelte-1sgvsh7):focus){background-color:var(--color-footer)}.input-container--error.svelte-1sgvsh7{border-color:var(--color-error)}.input.svelte-1sgvsh7{width:100%;box-sizing:border-box;padding:6px 12px;border:1px solid var(--color-main);border-radius:8px;font-size:1rem;font-weight:var(--font-weight-primary);color:var(--color-main);background-color:var(--color-background);outline:none;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.input--transparent.svelte-1sgvsh7{background-color:transparent}.input.svelte-1sgvsh7:focus{background-color:var(--color-footer)}.input--transparent.svelte-1sgvsh7:focus{background-color:var(--color-footer)}.input.svelte-1sgvsh7::placeholder{color:var(--color-hover)}.input-password.svelte-1sgvsh7{flex:1;min-width:0;border:none;border-radius:8px 0 0 8px}.input-container.svelte-1sgvsh7 .input-password:where(.svelte-1sgvsh7){background-color:transparent}.input-container.svelte-1sgvsh7:has(.input-password:where(.svelte-1sgvsh7):focus) .input-password:where(.svelte-1sgvsh7){background-color:transparent}.input--error.svelte-1sgvsh7{border-color:var(--color-error)}.input-container-number.svelte-1sgvsh7{height:40px}.input-number.svelte-1sgvsh7{flex:1;min-width:0;border:none;border-radius:0;padding:6px 4px;text-align:center;font-size:1rem}.input-container.svelte-1sgvsh7 .input-number:where(.svelte-1sgvsh7){background-color:transparent}.input-container.svelte-1sgvsh7:has(.input-number:where(.svelte-1sgvsh7):focus){background-color:var(--color-footer)}.input-container.svelte-1sgvsh7:has(.input-number:where(.svelte-1sgvsh7):focus) .input-number:where(.svelte-1sgvsh7){background-color:transparent}.input-number-btn.svelte-1sgvsh7{flex-shrink:0;width:36px;height:100%;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-main);font-size:1.1rem;font-family:var(--font-family-primary);line-height:1;cursor:pointer;transition:color .2s ease-in-out,background-color .2s ease-in-out}.input-number-btn-dec.svelte-1sgvsh7{border-radius:7px 0 0 7px}.input-number-btn-inc.svelte-1sgvsh7{border-radius:0 7px 7px 0}.input-number-btn.svelte-1sgvsh7:hover:not(:disabled){color:var(--color-hover)}.input-number-btn.svelte-1sgvsh7:active:not(:disabled){color:var(--color-active)}.input-number-btn.svelte-1sgvsh7:disabled{opacity:.35;cursor:default}.input-number-btn.svelte-1sgvsh7:focus-visible{outline:1px solid var(--color-main);outline-offset:-2px}.input-password-toggle.svelte-1sgvsh7{flex-shrink:0;background:none;border:none;cursor:pointer;padding:8px 12px;display:flex;align-items:center;justify-content:center;color:var(--color-main);transition:color .2s ease-in-out}.input-password-toggle.svelte-1sgvsh7:hover{color:var(--color-hover)}.input-password-toggle.svelte-1sgvsh7:active{color:var(--color-active)}.input-password-toggle.svelte-1sgvsh7:focus{outline:none}.input-password-toggle.svelte-1sgvsh7:focus-visible{outline:1px solid var(--color-main);outline-offset:2px;border-radius:4px}.input-password-icon.svelte-1sgvsh7{width:20px;height:20px}.input-status.svelte-1sgvsh7{margin-top:4px;font-size:var(--font-size-small);font-weight:var(--font-weight-primary);line-height:var(--line-size-standard);min-height:18px;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.input-status--visible.svelte-1sgvsh7{opacity:1;visibility:visible}.text-error.svelte-1sgvsh7{color:var(--color-error)}
