.test-case-item{transition:all .2s ease-in-out}.test-case-item.long-pressing{transform:scale(.98);background-color:#1976d20d!important}.test-case-item.move-target{cursor:pointer!important;box-shadow:0 0 0 2px #9c27b080!important;border-color:#9c27b0b3!important;background-color:#9c27b014!important}.test-case-item.move-mode{opacity:.7;pointer-events:none}.test-case-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(.98)}to{transform:scale(1)}}.test-case-item.long-pressing{animation:pulse .5s ease-in-out infinite}.folder-item{display:flex;align-items:center;padding:6px 96px 6px 8px;border-radius:4px;margin-bottom:4px;position:relative;cursor:pointer;background-color:transparent;transition:background-color .2s,box-shadow .2s;pointer-events:auto}.folder-item:hover{background-color:#0000000a}.folder-item.selected{background-color:#1976d214}.folder-item.selected:hover{background-color:#1976d21f}.folder-item.moving{opacity:.6;border:1px dashed #1976d2;background-color:#1976d20d}.folder-item.move-mode:not(.moving){cursor:grab}.folder-item.move-mode:not(.moving):hover{background-color:#4caf501f;box-shadow:0 0 0 1px #4caf5080}.folder-item.dragging{z-index:10}.folder-item .folder-icon.long-pressing{animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.folder-title{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:1}.folder-title.selected{font-weight:500;color:#1976d2}.drag-handle{opacity:.3;transition:opacity .2s}.folder-item:hover .drag-handle,.folder-item.dragging .drag-handle{opacity:.8}.folder-action-buttons{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:10;display:flex;opacity:.7;transition:opacity .2s}.folder-item:hover .folder-action-buttons{opacity:1}.folder-icon{margin-right:8px;color:inherit;transition:transform .2s,color .2s}.folder-icon.selected{color:#1976d2}.folder-icon.moving{transform:scale(1.1);color:#f57c00}.folder-icon.drop-target{cursor:grab;color:#4caf50;transition:all .2s ease}.folder-icon.drop-target:hover{transform:scale(1.2);color:#2e7d32}
