.form-input-wrapper{flex-direction:column;gap:.5rem;width:100%;display:flex}.form-input-wrapper .label-wrapper,.form-input-label-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.form-input-wrapper .label,.form-input-label-row .label,.form-input-label{color:var(--text-primary);align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.form-input-wrapper .required-marker,.form-input-label-row .required-marker,.form-input-required-marker{color:var(--error-500);font-weight:400}.form-input-wrapper .label-actions,.form-input-label-row .label-actions,.form-input-label-actions{cursor:pointer;flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.form-input-wrapper .bottom-bar,.form-input-bottom-bar{justify-content:space-between;align-items:flex-start;gap:.5rem;min-height:1.25rem;display:flex}.form-input-wrapper .helper-text-container,.form-input-bottom-bar .helper-text-container,.form-input-helper-container{flex-direction:column;flex:1;gap:.25rem;display:flex}.form-input-wrapper .helper-text--error,.form-input-bottom-bar .helper-text--error,.form-input-helper-text--error{color:var(--error-500)}.form-input-wrapper .helper-text,.form-input-bottom-bar .helper-text,.form-input-helper-text{color:var(--text-secondary);flex:1;font-size:.75rem;line-height:1rem}.form-input-wrapper .link-slot,.form-input-bottom-bar .link-slot,.form-input-link{color:var(--primary-500);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:0;font-family:inherit;font-size:.75rem;line-height:1rem;text-decoration:none}.form-input-wrapper .link-slot:hover,.form-input-bottom-bar .link-slot:hover,.form-input-link:hover{text-decoration:underline}.form-input-wrapper .link-slot:focus,.form-input-bottom-bar .link-slot:focus,.form-input-link:focus{outline:2px solid var(--info-500);outline-offset:2px}.form-input-wrapper.valid .helper-text:not(.helper-text--error),.form-input-wrapper.valid .form-input-helper-text:not(.form-input-helper-text--error),.form-input-bottom-bar.valid .helper-text:not(.helper-text--error),.form-input-bottom-bar.valid .form-input-helper-text:not(.form-input-helper-text--error){color:var(--success-500)}.form-input-wrapper.invalid .helper-text,.form-input-wrapper.invalid .form-input-helper-text,.form-input-bottom-bar.invalid .helper-text,.form-input-bottom-bar.invalid .form-input-helper-text{color:var(--error-500)}
.simple-input-wrapper{--input-border-radius:4px;--input-border-width:1px;--input-border-color:var(--line-colour);--input-focus-color:var(--info-300);--input-text-color:var(--text-secondary);--input-placeholder-color:var(--text-placeholder);--input-icon-color:var(--text-secondary);--input-background-color:var(--textbox-bg-default);--input-padding-block:var(--spacing-xs);--input-padding-inline:var(--spacing-sm);--input-padding-inline-start:var(--input-padding-inline);--input-padding-inline-end:var(--input-padding-inline);--input-font-size:var(--typography-md);--icon-size:16px}.simple-input-wrapper.simple-input--size-md{--input-padding-block:var(--spacing-xs);--input-padding-inline:var(--spacing-sm);--input-font-size:var(--typography-md)}.simple-input-wrapper.simple-input--size-sm{--input-padding-block:5.1px;--input-padding-inline:var(--spacing-sm);--input-font-size:var(--typography-sm)}.simple-input-wrapper.invalid{--input-border-color:var(--line-error)}.simple-input-wrapper.valid{--input-border-color:var(--line-success)}.simple-input-wrapper.disabled,.simple-input-wrapper.read-only{--input-border-color:var(--line-disabled);--input-placeholder-color:var(--disabled-text);--input-icon-color:var(--disabled-text);--input-background-color:var(--textbox-bg-disabled)}.simple-input-wrapper.read-only .simple-input__field:focus-within{border-color:var(--input-focus-color);box-shadow:inset 0 0 0 .5px var(--input-focus-color);--input-background-color:var(--textbox-bg-disabled)}.simple-input-wrapper.disabled{--input-text-color:var(--disabled-text)}.simple-input__field{border-radius:var(--input-border-radius);border:var(--input-border-width)solid var(--input-border-color);background-color:var(--input-background-color);width:100%;transition:border-color .16s var(--animation-productive),box-shadow .16s var(--animation-productive);box-shadow:none;align-items:center;display:flex;position:relative}.simple-input__field:focus-within{border-color:var(--input-focus-color);box-shadow:inset 0 0 0 .5px var(--input-focus-color);--input-background-color:var(--textbox-bg-active)}.simple-input__field.simple-input__field--has-icon{--input-padding-inline-start:var(--spacing-xs)}.simple-input__field.simple-input__field--has-trailing{--input-padding-inline-end:var(--spacing-xs)}.simple-input__leading-icon{margin-left:var(--input-padding-inline-start);color:var(--input-icon-color);flex:none;justify-content:center;align-items:center;display:inline-flex}.simple-input__input-element{color:var(--input-text-color);font-size:var(--input-font-size);padding:var(--input-padding-block)var(--input-padding-inline-end)var(--input-padding-block)var(--input-padding-inline-start);background:0 0;border:0;outline:none;flex:auto;min-width:0}.simple-input__input-element::placeholder{color:var(--input-placeholder-color)}.simple-input__trailing-slot{margin-right:var(--input-padding-inline-end);align-items:center;gap:var(--spacing-xs);display:inline-flex}
.input__action-button{color:var(--input-icon-color);cursor:pointer;transition:color .16s var(--animation-productive),background-color .16s var(--animation-productive);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.input__action-button:hover:not(:disabled){color:var(--input-focus-color)}.input__action-button:focus-visible{outline:2px solid var(--input-focus-color);outline-offset:2px}.input__action-button--disabled,.input__action-button:disabled{cursor:not-allowed;color:var(--disabled-text)}.input__action-icon{font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);justify-content:center;align-items:center;display:inline-flex}
