.input-wrapper{gap:var(--space-7);flex-direction:column;width:100%;min-width:80px;display:flex}.input-wrapper--vertical{flex-direction:column}.input-wrapper--horizontal{align-items:center;gap:var(--gap-lg);flex-direction:row}.input-wrapper--horizontal .input-label{color:#5e627b;flex-shrink:0;width:90px}.input-wrapper--2column{gap:var(--gap-lg);grid-template-columns:90px 1fr 1fr;display:grid}.input-label{font-size:14px;font-weight:var(--font-weight-medium);color:#5e627b}.input-label--required:after{content:" *";color:var(--color-text-danger)}.input-field{width:100%;padding:0 var(--pad-x-xs);font-family:inherit;font-size:var(--font-size-t6);color:var(--color-text-default);background-color:var(--color-input-bg-default);border:1px solid var(--color-input-border-default);border-radius:var(--radius-xs);box-sizing:border-box;outline:none;line-height:1.5;transition:border-color .2s,box-shadow .2s,background-color .2s}.input-field::placeholder{color:var(--color-text-placeholder)}.input-field:hover:not(:disabled):not(:-moz-read-only){border-color:var(--color-input-border-active)}.input-field:hover:not(:disabled):not(:read-only){border-color:var(--color-input-border-active)}.input-field:focus{border-color:var(--color-input-border-focus);box-shadow:0 0 0 2px rgba(3,135,224,.12)}.input-field--line{background-color:var(--color-input-bg-default);border:none;border-bottom:1px solid var(--color-input-border-default);border-radius:0;padding:0 0 4px}.input-field--line:focus{border-color:transparent;border-bottom-color:var(--color-input-border-focus);box-shadow:none}.input-field--line:hover:not(:disabled):not(:-moz-read-only){border-color:transparent;border-bottom-color:var(--color-input-border-active)}.input-field--line:hover:not(:disabled):not(:read-only){border-color:transparent;border-bottom-color:var(--color-input-border-active)}.input-field--xs{height:var(--size-xs);font-size:var(--text-sm)}.input-field--sm{height:var(--size-sm);font-size:var(--text-sm)}.input-field--md{height:var(--size-md);font-size:var(--font-size-t6)}.input-field--grid{height:26px;padding:0 var(--pad-x-3xs);font-size:var(--font-size-t7)}.input-field--filter{height:26px;padding:0 22px 0 var(--pad-x-3xs);font-size:var(--font-size-t8);border-color:var(--color-border-divider)}.input-field--filter:hover:not(:disabled):not(:-moz-read-only){border-color:var(--color-border-divider)}.input-field--filter:hover:not(:disabled):not(:read-only){border-color:var(--color-border-divider)}.input-field--filter:focus{border-color:var(--color-border-focus);box-shadow:none}.input-field--filter:not(:placeholder-shown){color:var(--color-accent)}.input-field--align-right{text-align:right}.input-field[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.input-field[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.input-field[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.input-field--error{border-color:var(--color-border-danger)}.input-field--error:focus{border-color:var(--color-border-danger);box-shadow:0 0 0 3px var(--color-badge-bg-danger)}.input-field:disabled{background-color:var(--color-input-bg-disabled);color:var(--color-text-secondary);border:1px solid var(--color-input-border-default);cursor:not-allowed}.input-field:-moz-read-only{background-color:var(--color-input-bg-readonly);color:var(--color-text-secondary);border-color:var(--color-input-border-default);cursor:default}.input-field:read-only{background-color:var(--color-input-bg-readonly);color:var(--color-text-secondary);border-color:var(--color-input-border-default);cursor:default}.input-field:-moz-read-only:hover{border-color:var(--color-input-border-default)}.input-field:read-only:hover{border-color:var(--color-input-border-default)}.input-field:-moz-read-only:focus{border-color:var(--color-input-border-default);box-shadow:none}.input-field:read-only:focus{border-color:var(--color-input-border-default);box-shadow:none}.input-error{font-size:var(--font-size-t6);color:var(--color-text-danger)}.input-help{font-size:var(--font-size-t7);line-height:var(--line-height-t7);color:var(--color-text-helper)}.input-field-wrap{width:100%;position:relative}.input-field--has-clear{padding-right:calc(var(--pad-x-xs) + 20px)}.input-clear{top:50%;right:var(--pad-y-3xs);width:18px;height:18px;color:var(--color-icon-default);font-size:var(--font-size-t3);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;transition:color .15s,background-color .15s;display:inline-flex;position:absolute;transform:translateY(-50%)}.input-clear__bg{fill:var(--color-border-ghost)}.input-reveal{color:var(--color-icon-default)}.input-reveal__gap{stroke:var(--color-border-ghost)}.input-clear:hover{color:var(--color-icon-default);background-color:var(--color-bg-section)}.input-clear:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.input-field--line.input-field--has-clear{padding-right:22px}.input-field--has-trailing{padding-right:calc(var(--pad-x-xs) + 20px)}.input-field--has-clear.input-field--has-trailing{padding-right:calc(var(--pad-x-xs) + 40px)}.input-trailing{top:50%;right:var(--pad-y-3xs);color:var(--color-icon-subtle);pointer-events:none;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.input-icon-action{top:50%;right:var(--pad-y-3xs);color:var(--color-icon-subtle);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}.input-icon-action:hover:not(:disabled){color:var(--color-text-default)}.input-icon-action:disabled{color:var(--color-text-disabled);cursor:default}.input-field-wrap--has-reveal .input-reveal,.input-field-wrap--has-trailing .input-clear{right:calc(var(--pad-y-3xs) + 20px)}.input-field--has-action{padding-right:calc(var(--pad-x-xs) + 48px)}.input-action{top:50%;right:var(--pad-x-4xs);height:24px;padding:0 var(--pad-x-3xs);background-color:var(--color-surface-card);border:var(--line-thin)solid var(--color-accent);border-radius:var(--radius-xs);color:var(--color-accent);font-size:var(--font-size-t7);font-weight:var(--font-weight-medium);cursor:pointer;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.input-action:disabled{border-color:var(--color-input-border-default);color:var(--color-text-disabled);cursor:default}.input-field--line.input-field--has-trailing{padding-right:22px}.input-field--line.input-field--has-clear.input-field--has-trailing{padding-right:42px}.input-field--readonly{background-color:var(--color-input-bg-readonly);border:1px solid var(--color-input-border-default);color:var(--color-text-secondary);border-radius:var(--radius-xs);font-size:var(--font-size-t6);letter-spacing:-.35px;cursor:default}.input-field--readonly:focus{box-shadow:none;outline:none}.input-field--has-leading{padding-left:calc(var(--pad-x-xs) + var(--size-sm))}.input-leading{left:var(--pad-x-xs);color:var(--color-icon-default);pointer-events:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}
