.#{$ns}InputBox { @include input-input(); @include input-border(); &--inline { display: inline-flex; } > input[readonly] { cursor: inherit; } &.is-error { border-color: var(--Form-input-onError-borderColor); background: var(--Form-input-onError-bg); } &.is-focused { border-color: var(--Form-input-onFocused-borderColor); box-shadow: var(--Form-input-boxShadow); background: var(--Form-input-onFocused-bg); } &.is-clickable:hover { border-color: var(--Form-input-onFocused-borderColor); box-shadow: var(--Form-input-boxShadow); cursor: pointer; } &.is-error.is-focused { border-color: var(--Form-input-onError-borderColor); } &.is-disabled { color: var(--text--muted-color); background: var(--Form-input-onDisabled-bg); border-color: var(--Form-input-onDisabled-borderColor); } &-clear { @include input-clear(); } > svg { display: inline-block; width: 14px; color: var(--icon-color); } > a { cursor: pointer; } }