/* * =================================== * 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); } .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); } /* =================================== 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: var(--space-s) var(--space-m); border-right-width: 1px; border-right-color: var(--color-border-light); } .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); } .utk-multicolumn-listview .unity-list-view__item--selected .unity-multi-column-view__cell > .unity-label { color: var(--color-text-on-primary); } /* =================================== Alternating Rows =================================== */ .utk-multicolumn-listview--alternating .unity-list-view__item:nth-child(even) { background-color: rgba(0, 0, 0, 0.03); } /* =================================== Scrollbar =================================== */ .utk-multicolumn-listview .unity-scroller--vertical { width: 8px; } .utk-multicolumn-listview .unity-scroller--vertical > .unity-scroller__low-button, .utk-multicolumn-listview .unity-scroller--vertical > .unity-scroller__high-button { display: none; } .utk-multicolumn-listview .unity-scroller--vertical .unity-base-slider__tracker { background-color: transparent; border-width: 0; } .utk-multicolumn-listview .unity-scroller--vertical .unity-base-slider__dragger { width: 6px; border-radius: 3px; background-color: var(--color-text-disabled); border-width: 0; } .utk-multicolumn-listview .unity-scroller--vertical .unity-base-slider__dragger:hover { background-color: var(--color-text-secondary); } /* =================================== Sort Indicator =================================== */ .utk-multicolumn-listview .unity-multi-column-header__column-sort-indicator { -unity-background-image-tint-color: var(--color-text-secondary); }