/* * =================================== * UTKVector3Field.uss * Unity Vector3Field 래핑 스타일 * =================================== */ /* =================================== Base Container =================================== */ .utk-vector3-field { flex-direction: row; align-items: center; } /* =================================== Label =================================== */ .utk-vector3-field > .unity-label { min-width: 60px; margin-right: var(--space-m); font-size: var(--font-size-body2); color: var(--color-text-primary); } /* =================================== Input Container =================================== */ .utk-vector3-field > .unity-composite-field__input { flex-grow: 1; flex-direction: row; } /* =================================== Field Spacer (X, Y, Z labels) =================================== */ .utk-vector3-field .unity-composite-field__field-spacer { flex-grow: 0; } /* =================================== Individual Fields =================================== */ .utk-vector3-field .unity-float-field { flex-grow: 1; margin-right: var(--space-s); } .utk-vector3-field .unity-float-field:last-child { margin-right: 0; } .utk-vector3-field .unity-float-field > .unity-label { min-width: 12px; margin-right: var(--space-xs); font-size: var(--font-size-label3); color: var(--color-text-secondary); } .utk-vector3-field .unity-float-field > .unity-base-text-field__input { height: var(--size-input-height); min-width: 40px; padding-left: var(--space-s); padding-right: var(--space-s); 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-vector3-field .unity-float-field > .unity-base-text-field__input:hover { border-color: var(--color-btn-primary); } .utk-vector3-field .unity-float-field > .unity-base-text-field__input:focus { border-color: var(--color-border-focus); } /* =================================== Disabled State =================================== */ .utk-vector3-field--disabled { cursor: default; } .utk-vector3-field--disabled .unity-float-field > .unity-base-text-field__input { background-color: var(--color-btn-disabled); color: var(--color-text-disabled); cursor: default; } .utk-vector3-field--disabled .unity-float-field > .unity-base-text-field__input:hover { border-color: var(--color-border); } .utk-vector3-field--disabled > .unity-label { color: var(--color-text-disabled); }