/* * =================================== * UTKIntegerField.uss * Unity IntegerField 래핑 스타일 * =================================== */ /* =================================== Base Container =================================== */ .utk-integer-field { flex-direction: row; align-items: center; } /* =================================== Label =================================== */ .utk-integer-field > .unity-label { min-width: 60px; margin-right: var(--space-m); font-size: var(--font-size-body2); color: var(--color-text-primary); } /* =================================== Input =================================== */ .utk-integer-field > .unity-base-text-field__input { flex-grow: 1; height: var(--size-input-height); min-width: 60px; padding-left: var(--space-m); padding-right: var(--space-m); background-color: var(--color-bg-input); border-width: var(--border-width); border-color: var(--color-border); border-radius: var(--radius-s); font-size: var(--font-size-body2); color: var(--color-text-primary); --unity-cursor-color: var(--color-text-primary); transition-duration: var(--anim-fast); transition-property: border-color, background-color; } .utk-integer-field > .unity-base-text-field__input:hover { border-color: var(--color-btn-primary); } .utk-integer-field > .unity-base-text-field__input:focus { border-color: var(--color-border-focus); } /* =================================== Disabled State =================================== */ .utk-integer-field--disabled { cursor: default; } .utk-integer-field--disabled > .unity-base-text-field__input { background-color: var(--color-btn-disabled); color: var(--color-text-disabled); cursor: default; } .utk-integer-field--disabled > .unity-base-text-field__input:hover { border-color: var(--color-border); } .utk-integer-field--disabled > .unity-label { color: var(--color-text-disabled); }