/* 항목 고르기 모달 — 왼쪽 나무 · 오른쪽 폴더 모양 · 아래 단추 */ .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); }