.image-inquiry-modal{width:min(1180px,96vw);max-width:96vw}
.image-inquiry-original{display:block;max-width:100%;max-height:220px;margin:12px auto;object-fit:contain;cursor:zoom-in;background:#f3f6fa}
.image-inquiry-original.expanded{max-height:65vh;cursor:zoom-out}
.image-inquiry-table-wrap{max-height:42vh;overflow:auto;border:1px solid #d9e2ec;border-radius:6px}
.image-inquiry-table{width:100%;min-width:850px;border-collapse:collapse}
.image-inquiry-table th{position:sticky;top:0;background:#f4f7fa;z-index:1;text-align:left}
.image-inquiry-table td,.image-inquiry-table th{padding:7px;border-bottom:1px solid #e4eaf1}
.image-inquiry-table input{width:100%;min-width:60px;font-size:15px;padding:8px}
.image-inquiry-table td:nth-child(2){width:24%}.image-inquiry-table td:nth-child(3){width:28%}
.image-inquiry-table td:nth-child(4),.image-inquiry-table td:nth-child(5){width:10%}
.image-inquiry-table td:nth-child(6){font-size:13px;max-width:180px;color:#845b11}
.image-inquiry-table small{display:block;font-size:12px;overflow-wrap:anywhere;color:#65758b}
.image-inquiry-warning{background:#fff9e9}
.image-inquiry-check{display:flex;gap:8px;align-items:center;font-weight:600;margin:12px 0}
.image-inquiry-check input{width:18px;height:18px}
.image-inquiry-policy{margin:10px 0;color:#51657b;font-size:14px}
.image-inquiry-row-link{display:block;margin-top:3px;font-size:13px}
.image-inquiry-row-modal{width:min(1080px,96vw);max-width:96vw}
.image-inquiry-row-modal .modal-body{overflow:auto}
.image-inquiry-row-modal img{display:block;max-width:100%;height:auto;border:1px solid #d9e2ec;background:#fff;image-rendering:pixelated}
