/* * UTKPropertyTabListWindowUss.uss * * UTKPropertyTabListWindow 컴포넌트의 스타일 정의입니다. * 테마 지원: var(--color-*) 변수 사용 * * UTKComponentTabListWindow 스타일을 기반으로 프로퍼티 탭 영역이 추가되었습니다. */ /* ============================================ 윈도우 루트 (Window Root) ============================================ */ .utk-property-tab-window { background-color: var(--color-bg-panel); flex-grow: 1; bottom: 0; min-width: 390px; width: 390px; padding: 10px 20px 25px 20px; } /* ============================================ 헤더 (Header) ============================================ */ .utk-property-tab-window__header { flex-direction: row; justify-content: space-between; align-items: center; margin-bottom: 10px; height: 24px; flex-shrink: 0; } /* 타이틀 스타일 */ .utk-property-tab-window__title { flex-grow: 1; color: var(--color-text-primary); font-size: var(--font-size-label3); -unity-font-definition: resource('Fonts/Pretendard/Pretendard-Medium'); -unity-font-style: normal; margin: 0; padding: 0; -unity-text-align: middle-left; } /* ============================================ 닫기 버튼 (Close Button) ============================================ */ .utk-property-tab-window__close-btn { width: 22px; height: 22px; min-width: 22px; min-height: 22px; border-width: 0; padding: 0; margin: 0; align-self: center; display: none; /* 기본 숨김, 필요시 flex로 변경 */ } /* ============================================ 탭 버튼 (Tab Buttons) ============================================ */ .tab-button { background-color: transparent; border-width: 0; border-bottom-width: 2px; border-bottom-color: transparent; padding: var(--space-s) var(--space-l); margin-right: var(--space-s); margin-left: 0; margin-top: 0; margin-bottom: 0; color: var(--color-text-secondary); font-size: var(--font-size-body2); -unity-font-definition: resource('Fonts/Pretendard/Pretendard-Medium'); flex-shrink: 0; transition-duration: var(--anim-fast); transition-property: background-color, border-color, color; } .tab-button:hover { background-color: var(--color-btn-hover); } .tab-button-selected { background-color: transparent; color: var(--color-btn-primary); border-bottom-color: var(--color-btn-primary); -unity-font-style: bold; } .tab-button-selected:hover { background-color: var(--color-btn-hover); } /* ============================================ 콘텐츠 (Content - UTKPropertyList) ============================================ */ #unity-content-viewport { padding-right: 4px; /* 스크롤바 여유 공간 */ }