.magnetic-lasso-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:all;cursor:crosshair;touch-action:none;z-index:5}.magnetic-lasso-layer polyline{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.lasso-path-under{stroke:#fff;stroke-width:1.8}.lasso-path{stroke:#152a43;stroke-width:1;stroke-dasharray:4 4}.lasso-live{stroke:#00dcff;stroke-width:1.2}.lasso-selection-fill{fill:#00bce526;stroke:none}.lasso-anchor{fill:#fff;stroke:#0b6cff;stroke-width:1.3;vector-effect:non-scaling-stroke}.lasso-start{fill:#00e3bf}.lasso-controls>p{font-size:12px;line-height:1.65}.lasso-controls label{display:flex;align-items:center;gap:8px}.lasso-controls input[type=checkbox]{width:16px;height:16px}.lasso-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0}.lasso-actions button{min-height:36px}.lasso-controls>.wide{margin-top:8px;width:100%}.region-index-label{position:absolute;z-index:6;pointer-events:auto;min-height:24px!important;padding:3px 7px!important;border:1px solid #9bd8ff!important;border-radius:5px;background:#164e7ddd!important;color:#fff!important;font:12px/1.4 Arial,Microsoft YaHei,sans-serif!important;white-space:nowrap}.region-index-label.selected{background:#0069bd!important;box-shadow:0 0 0 1px #b4e7ff}.region-prompt-indexes{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0}.region-prompt-indexes button{padding:4px 8px;min-height:28px;font-size:12px}.region-prompt-indexes button[aria-pressed=true]{background:#1069b6;color:#fff;border-color:#70b9ff}.drawing-layer polygon.region-selected{stroke:#00cfff;stroke-width:1;stroke-opacity:1;vector-effect:non-scaling-stroke}