/* * =================================== * UTKMultiColumnListView.uss * Unity MultiColumnListView 래핑 스타일 * =================================== */ /* =================================== Base Container =================================== */ .utk-multicolumn-listview { flex-grow: 1; background-color: var(--color-bg-secondary); border-radius: var(--radius-s); border-width: var(--border-width); border-color: var(--color-border); } /* =================================== Header =================================== */ .utk-multicolumn-listview .unity-multi-column-header { background-color: var(--color-bg-elevated); border-bottom-width: 1px; border-bottom-color: var(--color-border); } .utk-multicolumn-listview .unity-multi-column-header__column { padding: var(--space-s) var(--space-m); background-color: transparent; border-right-width: 1px; border-right-color: var(--color-border-light); } /* Unity USS does not support :last-child pseudo-class */ /* .utk-multicolumn-listview .unity-multi-column-header__column:last-child { border-right-width: 0; } */ .utk-multicolumn-listview .unity-multi-column-header__column:hover { background-color: var(--color-btn-hover); } .utk-multicolumn-listview .unity-multi-column-header__column-title { font-size: var(--font-size-body2); -unity-font-style: bold; color: var(--color-text-primary) ; } .utk-multicolumn-listview .unity-multi-column-header__column .unity-text-element { color: var(--color-text-primary) ; } /* =================================== Column Resize Handle =================================== */ .utk-multicolumn-listview .unity-multi-column-header__column-resize-handle { width: 4px; background-color: transparent; } .utk-multicolumn-listview .unity-multi-column-header__column-resize-handle:hover { background-color: var(--color-btn-primary); } /* =================================== List Items =================================== */ .utk-multicolumn-listview .unity-list-view__item { padding: 0; background-color: transparent; border-bottom-width: 1px; border-bottom-color: var(--color-border-light); transition-duration: var(--anim-fast); transition-property: background-color; } .utk-multicolumn-listview .unity-list-view__item:hover { background-color: var(--color-btn-hover); } .utk-multicolumn-listview .unity-list-view__item--selected { background-color: var(--color-btn-primary); } .utk-multicolumn-listview .unity-list-view__item--selected:hover { background-color: var(--color-btn-primary-hover); } /* =================================== Cell Content =================================== */ .utk-multicolumn-listview .unity-multi-column-view__cell { padding: 0 var(--space-m); border-right-width: 1px; border-right-color: var(--color-border-light); } /* Unity USS does not support :last-child pseudo-class */ /* .utk-multicolumn-listview .unity-multi-column-view__cell:last-child { border-right-width: 0; } */ .utk-multicolumn-listview .unity-multi-column-view__cell > .unity-label { font-size: var(--font-size-body2); color: var(--color-text-primary); padding-top: 0; padding-bottom: 0; } .utk-multicolumn-listview .unity-list-view__item--selected .unity-multi-column-view__cell > .unity-label { color: var(--color-text-on-primary); } /* =================================== Alternating Rows =================================== */ /* Note: Alternating rows must be handled in C# code Unity USS does not support :nth-child() pseudo-class */ /* =================================== Sort Indicator =================================== */ .utk-multicolumn-listview .unity-multi-column-header__column-sort-indicator { -unity-background-image-tint-color: var(--color-text-secondary); }