/* 그림 대체 글 입력 창과 올린 뒤 안내(img_alt.js). 최고관리자 편집 화면에만 실린다.
   hive-ui 클래스는 붙이지 않는다(editor.css 가 단추 색을 덮는다). 사이트 공통 CSS 가 dialog 여백을 지우므로 가운데 정렬을 직접 준다 */
.hia-dlg{width:min(460px,calc(100vw - 32px));border:0;border-radius:18px;padding:24px;color:#1d1d1f;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.28);font:15px/1.55 "Pretendard","Apple SD Gothic Neo","Malgun Gothic",sans-serif;word-break:keep-all}
.hia-dlg[open]{position:fixed;inset:0;margin:auto;height:fit-content;max-height:calc(100vh - 32px);overflow:auto}
.hia-dlg::backdrop{background:rgba(0,0,0,.42)}
.hia-dlg *,.hia-note *{box-sizing:border-box}
.hia-form{margin:0}
.hia-h{margin:0 0 6px;font-size:19px;font-weight:700;letter-spacing:-.01em;color:#1d1d1f}
.hia-p{margin:0 0 14px;font-size:14px;color:#515154}
.hia-lbl{display:block;margin:0 0 6px;font-size:14px;font-weight:600;color:#1d1d1f}
.hia-dlg .hia-text{display:block;width:100%;min-height:64px;margin:0;padding:10px 12px;border:1px solid #d2d2d7;border-radius:10px;background:#fff;color:#1d1d1f;font:15px/1.5 inherit;font-family:inherit;resize:vertical}
.hia-dlg .hia-text:focus{outline:2px solid #0066cc;outline-offset:1px;border-color:#0066cc}
.hia-dlg .hia-text:disabled{background:#f5f5f7;color:#6e6e73}
.hia-count{margin:4px 0 10px;font-size:12px;color:#6e6e73;text-align:right}
.hia-chk{display:flex;align-items:flex-start;gap:8px;margin:0 0 16px;font-size:14px;color:#1d1d1f;cursor:pointer}
.hia-chk input{width:18px;height:18px;margin:2px 0 0;flex:none;accent-color:#0066cc}
.hia-acts{display:flex;justify-content:flex-end;gap:8px}
.hia-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin:0;padding:0 18px;border:1px solid #d2d2d7;border-radius:999px;background:#fff;color:#1d1d1f;font:600 14px/1 "Pretendard","Apple SD Gothic Neo","Malgun Gothic",sans-serif;cursor:pointer}
.hia-btn:hover{background:#f5f5f7}
.hia-btn.is-pri{border-color:#0066cc;background:#0066cc;color:#fff}
.hia-btn.is-pri:hover{background:#0058b0}
.hia-btn:focus-visible{outline:2px solid #0066cc;outline-offset:2px}
.hia-foot{margin:12px 0 0;font-size:12px;color:#6e6e73}

/* 올린 뒤 안내: 그림 아래쪽에 잠깐 */
.hia-note{position:fixed;z-index:2147483000;width:min(360px,calc(100vw - 24px));padding:14px 16px;border-radius:14px;background:#1d1d1f;color:#fff;box-shadow:0 12px 40px rgba(0,0,0,.3);font:14px/1.5 "Pretendard","Apple SD Gothic Neo","Malgun Gothic",sans-serif;word-break:keep-all}
.hia-note.is-floor{left:50%;bottom:96px;transform:translateX(-50%)}
.hia-note-t{margin:0;overflow-wrap:anywhere}
.hia-note-t strong{margin-right:6px;color:#9ecbff;font-weight:700}
.hia-note-x{margin:4px 0 0;font-size:13px;color:#d2d2d7}
.hia-note-acts{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}
.hia-note .hia-btn{min-height:32px;padding:0 14px;font-size:13px;border-color:#515154;background:transparent;color:#fff}
.hia-note .hia-btn:hover{background:#2c2c2e}
.hia-note .hia-btn.is-pri{border-color:#0a84ff;background:#0a84ff}
.hia-note .hia-btn:focus-visible{outline-color:#9ecbff}
