/* ============================================================================= * B03_FileInput_UI_Style_Temp.css * 임시 보관함 불러오기 — 업로드 컨테이너 안 버튼 + 선택 모달 * 모달 껍데기(.b03-file__modal / -backdrop)는 기존 확인 모달 스타일을 그대로 쓴다. * ========================================================================== */ .b03-file__temp-picker { display: flex; align-items: center; gap: var(--spacing-12); flex-wrap: wrap; padding: var(--spacing-12); border: 1px dashed var(--color-border); border-radius: var(--radius-cards); } .b03-file__temp-summary { font-size: 12px; color: var(--color-text-secondary); } .b03-file__temp-summary.is-active { color: var(--color-success); font-weight: 700; } .b03-file__temp-modal { min-width: min(560px, 92vw); max-height: 80vh; } .b03-file__temp-list { display: flex; flex-direction: column; gap: var(--spacing-8); overflow-y: auto; } .b03-file__temp-empty { padding: var(--spacing-16); text-align: center; font-size: 13px; } .b03-file__temp-option { display: flex; flex-direction: column; gap: 4px; padding: var(--spacing-12); border: 1px solid var(--color-border); border-radius: var(--radius-cards); background: var(--color-paper); color: var(--color-primary-text); text-align: left; cursor: pointer; font-size: 12px; } .b03-file__temp-option:hover { border-color: var(--color-primary); } .b03-file__temp-option.is-selected { border-color: var(--color-primary); background: var(--color-mist-violet); } .b03-file__temp-option-files { color: var(--color-text-secondary); } .b03-file__temp-modal-actions { display: flex; gap: var(--spacing-8); justify-content: flex-end; }