._viewport_1vnyc_1{position:relative;display:flex;align-items:center;justify-content:center;height:min(60vh,560px);min-height:280px;overflow:hidden;border-radius:8px;background-color:#f1f3f5;cursor:crosshair;touch-action:none;user-select:none}._viewport_1vnyc_1._panning_1vnyc_16{cursor:grabbing}._stage_1vnyc_20{position:relative;flex:none;transform-origin:center center;will-change:transform}._image_1vnyc_27{display:block;width:100%;height:100%;user-select:none;-webkit-user-drag:none}._mark_1vnyc_35{position:absolute;box-sizing:border-box;transform:translate(-50%,-50%);border-style:solid;border-color:#fff;border-radius:50%;background-color:#e03131;box-shadow:0 0 0 1px #00000059;pointer-events:none}._placeholder_1vnyc_47{padding:1rem;color:#868e96;text-align:center}._hint_1vnyc_53{position:absolute;bottom:12px;left:50%;transform:translate(-50%);padding:.25rem .75rem;border-radius:999px;background-color:#212529bf;color:#fff;font-size:.85rem;white-space:nowrap;pointer-events:none}._title_1vnyc_67{min-width:0}._count_1vnyc_71{font-size:1.05rem;font-variant-numeric:tabular-nums}._zoomValue_1vnyc_76{min-width:3.75rem;font-variant-numeric:tabular-nums;text-align:center;font-size:.85rem;color:#495057}
