- 나무 화살표 · 줄 수와 항목 고르기의 흐린 글을 var(--color-text-secondary) 로 — 밝은 테마 대비 3.08 → 6.3 이상 - M01 왼쪽 목록 줄 수도 같은 공용 클래스(ui-tree__count)로 — 밝은 테마 2.64 → 5.41 - 항목 고르기: 잎 툴팁 = 층 이름 + 키 · 「새 분류N」 자리표는 이름 · 나무 이름에서 뺌 · 관리 화면 단추는 개인 항목만(확인) - ghost 단추는 두 테마 모두 6.85 이상이라 색 변경 없음 — 다크 1.06 은 ORCA 탭이 색 전환을 멈춰 생긴 측정값 - 자료 시험에 자리표 · 툴팁 추가 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01K7JS47SacjPxZ718QsZKyr
107 lines
2.0 KiB
CSS
107 lines
2.0 KiB
CSS
/* 항목 고르기 모달 — 왼쪽 나무 · 오른쪽 폴더 모양 · 아래 단추 */
|
|
.ui-item-picker {
|
|
width: min(900px, 94vw);
|
|
}
|
|
|
|
.ui-item-picker .ui-modal__body {
|
|
height: min(60vh, 520px);
|
|
}
|
|
|
|
.ui-item-picker__cols {
|
|
display: grid;
|
|
grid-template-columns: minmax(240px, 5fr) minmax(260px, 6fr);
|
|
gap: var(--spacing-12);
|
|
flex: 1;
|
|
min-height: 0;
|
|
}
|
|
|
|
.ui-item-picker__left {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: var(--spacing-8);
|
|
min-height: 0;
|
|
min-width: 0;
|
|
}
|
|
|
|
.ui-item-picker__tree {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 2px;
|
|
flex: 1;
|
|
min-height: 0;
|
|
padding: var(--spacing-4);
|
|
border: 1px solid var(--color-border);
|
|
border-radius: var(--radius-lg);
|
|
overflow: auto;
|
|
}
|
|
|
|
.ui-item-picker__detail {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: var(--spacing-8);
|
|
min-width: 0;
|
|
min-height: 0;
|
|
padding: var(--spacing-12);
|
|
border: 1px solid var(--color-border);
|
|
border-radius: var(--radius-lg);
|
|
overflow: auto;
|
|
}
|
|
|
|
.ui-item-picker__name {
|
|
margin: 0;
|
|
font-size: var(--text-body);
|
|
color: var(--color-text-heading);
|
|
overflow-wrap: anywhere;
|
|
}
|
|
|
|
.ui-item-picker__where,
|
|
.ui-item-picker__hint {
|
|
margin: 0;
|
|
color: var(--color-text-secondary);
|
|
font-size: var(--text-caption);
|
|
}
|
|
|
|
.ui-item-picker__hint {
|
|
padding: var(--spacing-8);
|
|
}
|
|
|
|
.ui-item-picker__folder {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: var(--spacing-4);
|
|
margin: 0;
|
|
padding: 0 0 0 var(--spacing-12);
|
|
border-left: 2px solid var(--color-border);
|
|
list-style: none;
|
|
}
|
|
|
|
.ui-item-picker__folder li {
|
|
display: flex;
|
|
gap: var(--spacing-8);
|
|
align-items: baseline;
|
|
min-width: 0;
|
|
color: var(--color-text-body);
|
|
font-size: var(--text-caption);
|
|
overflow-wrap: anywhere;
|
|
}
|
|
|
|
.ui-item-picker__folder-label {
|
|
flex: 0 0 5.5em;
|
|
color: var(--color-text-secondary);
|
|
}
|
|
|
|
.ui-item-picker__key {
|
|
color: var(--color-text-secondary);
|
|
font-size: 11px;
|
|
}
|
|
|
|
.ui-item-picker__none {
|
|
color: var(--color-text-secondary);
|
|
}
|
|
|
|
.ui-item-picker__actions {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
gap: var(--spacing-8);
|
|
}
|