/* 넣을 값 칸(39-3 · 옛 선택 입력 CSS 에서 옮김) — 프로젝트 값 카드 · 일위대가 입력 모달이 같이 씀. 색은 테마 토큰. */ /* ── 프로젝트에서 값 받기(PLAN 25-2d) — 값 · 확인 표시 카드 ── */ .m02-inputval__wrap { display: flex; flex-direction: column; flex: 1 1 0; min-height: var(--m02-struct-body-min, 16rem); min-width: 0; gap: var(--spacing-8); } .m02-inputval { display: flex; flex-direction: column; gap: var(--spacing-12); overflow: auto; min-height: 0; min-width: 0; } .m02-inputval__missing { margin: 0; color: var(--color-text-secondary); font-size: var(--text-caption); } .m02-inputval__logic { display: flex; flex-direction: column; gap: var(--spacing-4); min-width: 0; } .m02-inputval__logic-name { margin: 0; color: var(--color-text); font-size: var(--text-caption); overflow-wrap: anywhere; } .m02-inputval__row { display: grid; grid-template-columns: minmax(6rem, 2fr) minmax(8rem, 3fr); gap: var(--spacing-8); align-items: center; min-width: 0; } .m02-inputval__name { color: var(--color-text); font-size: var(--text-caption); overflow-wrap: anywhere; } .m02-inputval__cell { display: flex; flex-wrap: wrap; gap: var(--spacing-4) var(--spacing-8); align-items: center; min-width: 0; } .m02-inputval__control { flex: 1 1 6rem; min-width: 0; max-width: 24rem; } /* 자동값 = 저장값이 아님 — 기울임 + 보조 글자색(글자 대비 4.5 이상 유지) */ .m02-inputval__value.is-auto, .m02-inputval__control.is-auto, .m02-inputval__control::placeholder { color: var(--color-text-secondary); font-style: italic; opacity: 1; } .m02-inputval__state { color: var(--color-text-secondary); font-size: var(--text-caption); white-space: nowrap; } .m02-inputval__state.is-confirmed { color: var(--color-text); font-weight: 600; } .m02-inputval__error { flex: 1 0 100%; color: var(--color-danger); font-size: var(--text-caption); } .m02-inputval__control[aria-invalid="true"] { border-color: var(--color-danger); }