* 신규: value 비움(또는 생략)
* identifier = 내부 날짜 입력의 id · label for와 동일 값
* 커스텀 요소에 id를 달아도 라벨과 연결되지 않음 → identifier 사용
* JS: document.querySelector('duet-date-picker[identifier="duetDate"]')
* 수정 화면: 이미 저장된 날짜를 value="YYYY-MM-DD"에 넣음
* 사용자가 입력란·달력으로 다시 선택하면 값이 바뀜
* JS: el.value = '2026-07-17'
* min / max는 ISO YYYY-MM-DD
* 비활성 지정: <duet-date-picker … disabled>
* JS: element.disabled = true / false
* 입력·달력 버튼 비활성 · 달력 아이콘은 표시 유지
* Duet는 일자(YYYY-MM-DD) 전용입니다. 년도만·월까지·시간 포함은 아래 패턴을 사용하세요.
* 값: YYYY · 네이티브 select (키보드·스크린리더에 유리)
* 숨은 필드 값: YYYY-MM (연·월 모두 선택 시)
* Duet(날짜) + 네이티브 type="time" · 합산 값: YYYY-MM-DDTHH:mm
* 날짜·시간 각각 disabled (또는 fieldset disabled)
* 달력·시계 아이콘은 보이게 유지
* label for ↔ identifier (네이티브 id 역할)
* 일자 표시·전송: YYYY-MM-DD
* 키보드: Esc 닫기 · 화살표로 날짜 이동 · Enter/Space로 선택 (W3C 패턴)
* CSS: datepicker.css · JS: datepicker-a11y.js (module) · CDN theme