fieldset.svelte-1h2zb8h{border:0}fieldset.has-label.svelte-1h2zb8h{margin:0 0 12px}.textbox-label.svelte-1h2zb8h{display:flex;align-items:center;justify-content:space-between;margin:14px 0 4px}.label-self.svelte-1h2zb8h{display:flex;align-items:center}.label-self.svelte-1h2zb8h .icon-info:where(.svelte-1h2zb8h){margin-left:4px;font-size:20px;color:var(--color-on-surface-disabled);cursor:help}.label-trail.svelte-1h2zb8h{display:flex;align-items:center;justify-content:center;margin-left:auto}.textbox.svelte-1h2zb8h{position:relative;display:flex;align-items:center}.textbox-icon.svelte-1h2zb8h{position:absolute;font-size:20px;left:16px}.textbox-input.svelte-1h2zb8h{width:100%;font:inherit;font-size:1rem;color:inherit;padding:0 16px;height:46px;background-color:transparent;border:1px solid transparent;border-radius:10px;transition:box-shadow .15s,border-color .15s}.textbox-input.svelte-1h2zb8h:read-only::selection{background-color:transparent}.textbox-input.size-sm.svelte-1h2zb8h{height:36px;border-radius:8px;padding:0 10px;font-size:.875rem}.textbox-input.size-md.svelte-1h2zb8h{height:46px;border-radius:10px}.textbox-input.size-lg.svelte-1h2zb8h{height:56px;border-radius:14px}.textbox-input.center.svelte-1h2zb8h{text-align:center}.outlined.svelte-1h2zb8h .textbox-input:where(.svelte-1h2zb8h){border-width:1.5px;border-color:var(--color-outline)}.dark.svelte-1h2zb8h .textbox-input:where(.svelte-1h2zb8h){background-color:var(--color-on-primary-disabled);border-color:var(--color-on-primary-medium)}.textbox-input.svelte-1h2zb8h:disabled{color:var(--color-on-surface-disabled);opacity:1}.textbox-icon.svelte-1h2zb8h+.textbox-input:where(.svelte-1h2zb8h){padding:0 16px 0 48px}.textbox-input.svelte-1h2zb8h::placeholder{color:var(--color-on-surface-disabled)}.textbox-input.svelte-1h2zb8h:focus,.textbox-input.svelte-1h2zb8h:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-secondary-200)}.outlined.svelte-1h2zb8h .textbox-input:where(.svelte-1h2zb8h):focus,.outlined.svelte-1h2zb8h .textbox-input.has-error:where(.svelte-1h2zb8h){border-color:transparent}.textbox-input.has-error.svelte-1h2zb8h{box-shadow:0 0 0 3px var(--color-error)}.textbox-input.has-cta.svelte-1h2zb8h{padding-right:48px}.cta.svelte-1h2zb8h{position:absolute;right:7px}
