.tool-panel{border:1px solid #e2e6ea;border-radius:8px;padding:24px;background:#fff}
.crop-stage{min-height:320px;max-height:520px;overflow:hidden;background:#f4f6f8;border-radius:8px}
#examImage{display:block;max-width:100%}
.result-preview{min-height:260px;border:1px dashed #9aa4ad;border-radius:8px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;overflow:hidden}
.result-preview img{max-width:100%;max-height:360px;object-fit:contain}
.icon-point{height:100%;border:1px solid #e4e8ed;border-radius:8px;padding:20px;background:#fff}
.icon-point img{width:70px;height:70px;object-fit:contain;margin-bottom:12px}
.status-box{min-height:26px}
@media(max-width:767.98px){.tool-panel{padding:18px 14px}.crop-stage{min-height:260px}}
